wakamex/github
02.7k
1[{"node": {"oid": "487e1004a2a89bc951ffe14234687fa5aa3e286b", "messageHeadline": "Merge pull request #1091 from EspressoSystems/abdul/pubkeys-from-orch\u2026", "author": {"name": "Abdul Basit", "email": "45506001+imabdulbasit@users.noreply.github.com", "user": {"login": "imabdulbasit"}}, "additions": 542, "deletions": 445}}, {"node": {"oid": "0f9aa3ceeee830922503c87e1995b9635d450100", "messageHeadline": "flake.lock: Update (#905)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "63ab6c2a1746c972ee11f3460c6eedba25120be0", "messageHeadline": "point hotshot-query-service to main branch", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05ede4d1a7d8c7ef28c1517372557f244fbb7b1c", "messageHeadline": "Remove duplicate submodule (#1098)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4c10bb7e5ef7dd209f5b9910772af256576f1593", "messageHeadline": "bump hotshot crates to tag 0.5.14", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "1e3adfa04d60669349d1993e701e362676ab7950", "messageHeadline": "generate random seed if not provided", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "92775f2c3b7b014b5fd24104d97f8a798e0a8a3a", "messageHeadline": "bin for generating keypairs", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "1d03c35da2c2b353a5bbfbd3cd40a3de690609e1", "messageHeadline": "priv staking key from env", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "18d497a9a127138899389564b54d31f3de678e9f", "messageHeadline": "lint", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "26d5c19206b98f3dfab1d37ac1c4dc88b5c7297f", "messageHeadline": "Get sequencer pubkeys from hotshot orchestrator", "author": {"name": "imabdulbasit", "email": "baronbasit@gmail.com", "user": {"login": "imabdulbasit"}}, "additions": 424, "deletions": 413}}, {"node": {"oid": "83d9a5dd6d546ef887bc7bfca4eb3dc9610202e9", "messageHeadline": "Merge pull request #1094 from EspressoSystems/cl/lc-state-rest", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "285e867b40b84c6230d305ad5d07e4e731eb9ab3", "messageHeadline": "finalize light client state", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "d82d2ef9d9e78c74ed037d787305d5964ef9038b", "messageHeadline": "Merge pull request #1041 from EspressoSystems/cl/prover-service", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 3462, "deletions": 1445}}, {"node": {"oid": "fc9cdcbc95a99ffb72821ce85990c2999dcacc7b", "messageHeadline": "temporarily ignore the contract test", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "87f7e11c0b0204c3a3faa6c4c2941686925df748", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1230, "deletions": 742}}, {"node": {"oid": "78e8fbee59b5bda13c5869d954f53cd29fca0520", "messageHeadline": "Merge branch 'cl/prover-service' of github.com:EspressoSystems/espres\u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 0, "deletions": 192}}, {"node": {"oid": "24bb97974fd20657011734e458dd589788ed1765", "messageHeadline": "circuit takes field elements", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "f35362e11828afcd133f1da3960bbfc4e15a4663", "messageHeadline": "Merge pull request #1069 from EspressoSystems/feat/merkle-state-endpo\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 605, "deletions": 122}}, {"node": {"oid": "582f5801fd5ec17c9aa0657179c26229846b6c02", "messageHeadline": "Remove unneeded file.", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 0, "deletions": 192}}, {"node": {"oid": "fb11109a5c14a48eba4aa2dd115865a55f43ad79", "messageHeadline": "Merge pull request #1089 from EspressoSystems/fix/reference-data", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "89fad70d2e2811ee486b8e8af6cd9a51e2e98327", "messageHeadline": "Remove validated state from reference header, since it isn't used any\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "20e21a28900f94075331679ec5fbca79ba69a99f", "messageHeadline": "add tests and code doc", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "9cdbbb3cebeccabaa658a612f59a12ee0ace0bce", "messageHeadline": "update build workflow", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f0059003d42ca79309513fe94c1ffc647d3e474b", "messageHeadline": "shortcut", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ee812e025cc6cc0093159b460f8c010b16883d6d", "messageHeadline": "Update hotshot-state-prover/src/circuit.rs", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f0b412c5967973532aca966908436983d441a86", "messageHeadline": "Update hotshot-state-prover/src/circuit.rs", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cbb024def82c1c51088789393d4eaa519e2046b", "messageHeadline": "Update hotshot-state-prover/src/snark.rs", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73e8fb4b637e01ecc045b21cfa7c85463117d3a9", "messageHeadline": "add comments for auto-generated contract", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6716a0302f9f6a204a618f9b7dcca9063c7171a7", "messageHeadline": "Implement block merkle tree catchup APIs", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 86, "deletions": 17}}, {"node": {"oid": "651cee18d9f34b7ee4f4250da678f53b6ae6c2a1", "messageHeadline": "move to env file", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8601b080bd0c086bbfd0e7f2920e289940b5f36f", "messageHeadline": "health check for prover service", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "ca56a7d497bcc025e72019b1700874a57fbd34f1", "messageHeadline": "Implement fee state catchup APIs", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 535, "deletions": 121}}, {"node": {"oid": "ce441b6e002f68a8fce95650b0a5c40dd765987f", "messageHeadline": "add deploy env", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "39a6da641a3c9369800a89d6d1acc78a2f0c070b", "messageHeadline": "remove debug information", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "484142cafc67c8845d22006b49af890b917621a2", "messageHeadline": "install foundry toolchain manually", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "58852cbd989606f103a41664ef4c728859de007d", "messageHeadline": "new mod header.rs, split from block.rs (#1081)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 622, "deletions": 618}}, {"node": {"oid": "af81bbf4f69ef7ea2be6a1aff459f993f6526211", "messageHeadline": "update docker builder", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3192b2caf5db52ac9875da100d28042f264485a0", "messageHeadline": "fix build_static.yml", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "89d22eac41848bddc5427b91f60e7db91fb7e991", "messageHeadline": "revert cargo.lock && cargo-sort", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 96, "deletions": 135}}, {"node": {"oid": "54d67957e8e63f3ceab53bfd9e52490bc014ae6f", "messageHeadline": "add back forge test and sequencer", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 670, "deletions": 60}}, {"node": {"oid": "f29006ac15d60b5016971ec46e73fd842b29610a", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 698, "deletions": 542}}, {"node": {"oid": "42b68afd20d3ce6148274a4a4c0dffc64dd3eb16", "messageHeadline": "update to pin hostshot version to 0.5.11 (#1066)", "author": {"name": "tbro", "email": "48967308+tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 1542, "deletions": 1413}}, {"node": {"oid": "1ab4ea961d4ab6ef1bf5053f69b3e7815da0f770", "messageHeadline": "update github action", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "dad32ae9b8202aaf2939000ec60d5b9919a15c9d", "messageHeadline": "cargo lock", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "f83907aa83f600c145fdfa5b5e0e9819e1c1dd7d", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1490, "deletions": 1062}}, {"node": {"oid": "18b7cc9dd7e152a868c2d17717afe925f0ebce74", "messageHeadline": "prover service deployment", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 232, "deletions": 11}}, {"node": {"oid": "2425255fecddb017d2afdbec8e4756b01fc00aa2", "messageHeadline": "feat: RPC-friendly verification of namespace proofs (#1073)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 197, "deletions": 52}}, {"node": {"oid": "15417482b2a370eafb4c539759e955d77dca00e0", "messageHeadline": "fix just & remove keygen", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 40, "deletions": 82}}, {"node": {"oid": "5595a564236a6e474ff44366d8cb68257d349672", "messageHeadline": "Initial Payload redesign (#1058)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 1277, "deletions": 1062}}, {"node": {"oid": "a133d2deff5907575f8edde9e89793a64ae8e923", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 2400, "deletions": 0}}, {"node": {"oid": "7ae512b515163d10db0c8e5dc0d1f447acd4f010", "messageHeadline": "935 fee token l1 contract (#1057)", "author": {"name": "Alysia Tech", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 2400, "deletions": 0}}, {"node": {"oid": "df8cd7acf46f224b2405765ad51f41058ef08c23", "messageHeadline": "ci: install just in build.yml", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a8525d6b1c03e6aedd3fbef5256162ffcdc0b600", "messageHeadline": "fix: ci error due to wrong assumption about tx position", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "93ab92b17d7a375978e471f521bdc88d522cfebd", "messageHeadline": "Merge remote-tracking branch 'origin/main' into 937-contract-related", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 8468, "deletions": 6}}, {"node": {"oid": "f83e59897de838a7d12d83f4f08852a34fa24f50", "messageHeadline": "add test for submit_state_and_proof", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 207, "deletions": 16}}, {"node": {"oid": "bd27d43aa6ecbb5002181b1c8270b226ecd2d525", "messageHeadline": "Merge pull request #997 from EspressoSystems/upgradable-contracts-design", "author": {"name": "Alysia Tech", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 8454, "deletions": 215}}, {"node": {"oid": "8d7f7de924d93366888b3d5bda60077768e8f7c5", "messageHeadline": "Merge branch 'main' into upgradable-contracts-design", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 1024, "deletions": 724}}, {"node": {"oid": "8dfa175c4c1038120726d4432847c566508e3755", "messageHeadline": "improve on read_contract test logic", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "a9c8f060e7ac52937ffe548401e80120c76353ca", "messageHeadline": "test: add test for read_contract_state", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 56, "deletions": 479}}, {"node": {"oid": "5b8272b6f6eb8eb3223c9b8d46d015bf23dadfa4", "messageHeadline": "modified folder structure so that rust bindings are not created for d\u2026", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7aabef3a15dbe19286cac6902cb08a4823f71bc0", "messageHeadline": "speeding up key load", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18c81f73d4445489f27c35e8016ca3eec3197ac3", "messageHeadline": "init static stake table", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "114dae9da8478700e4091e0f5215f0bffe3aa6e2", "messageHeadline": "updated gen-bindings command to only generate bindings for contracts \u2026", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 4157, "deletions": 102713}}, {"node": {"oid": "e8f4ddc359ae98b5df769324cd51131b1d14238f", "messageHeadline": "Merge pull request #1062 from EspressoSystems/feat/utils-logging", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f0795c95120dc5beb0f97de5ffc2b6be08835c71", "messageHeadline": "removed remappings file", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3630473a98d294d63a7d3b1921924b4b3c047813", "messageHeadline": "renamed upgradeDemo smart contracts to have a Demo prefix so that the\u2026", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 101739, "deletions": 4187}}, {"node": {"oid": "368bafcc653a783303dd941b626d79b8c6418928", "messageHeadline": "Merge remote-tracking branch 'origin/main' into 937-contract-related", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "75584aab0adf15192d8692359b52f1a653e478a8", "messageHeadline": "major: upgrade to HotShot 0.5.10, reorg contracts/rust to avoid cycli\u2026", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 716, "deletions": 1323}}, {"node": {"oid": "ecb0493edabf95e5d35286715982ab88b5bafe85", "messageHeadline": "Add logging for load generator and storage resetter", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "c7b31c1e71a3ccb09d8447d1b59578ebb96eecba", "messageHeadline": "Merge pull request #1052 from EspressoSystems/feat/start-server-befor\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "cc05207d1b05eba968d8472fe0c73a6dcc06c550", "messageHeadline": "Merge remote-tracking branch 'origin/main' into 937-contract-related", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 494, "deletions": 427}}, {"node": {"oid": "e6dfac08619f71c2c235fa2e557df8cfbaf2c05f", "messageHeadline": "add submit_state_and_proof logic", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 110, "deletions": 9}}, {"node": {"oid": "b6f2841e08ca83977f2571dbe971226ffc2d6c39", "messageHeadline": "separate lightclient deployment script", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 307, "deletions": 21}}, {"node": {"oid": "89e1a1cf9b624cb948021cc46c1732db61c07d1c", "messageHeadline": "Merge pull request #1030 from EspressoSystems/dependabot/cargo/snow-0\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74e5c1d9e2632b3ae7d5b704561a2e1020f23b75", "messageHeadline": "Merge pull request #1032 from EspressoSystems/feat/load-generator-war\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "a976057c00203d723a4cbbce4293be7639b3443a", "messageHeadline": "api: better util fn name and more doc", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 50, "deletions": 77}}, {"node": {"oid": "22b775a62ec8f57850612087c0b4ba7cb87bca6c", "messageHeadline": "splitting up block2.rs (#1045)", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 460, "deletions": 424}}, {"node": {"oid": "91fe11df40cef4daf5cafe721c0025259d3e55cc", "messageHeadline": "changed service loop", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "643979b913571b9345c4de2d01e24d1cd81a5ff5", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 351, "deletions": 305}}, {"node": {"oid": "dc150012ad9bc55a63f4b97138155e545b75397e", "messageHeadline": "Update block.rs (#1050)", "author": {"name": "Jeremy", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3165d75fef6002ffa2222efa9e54fb638931061", "messageHeadline": "Merge pull request #1031 from EspressoSystems/update/query-service", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 146, "deletions": 92}}, {"node": {"oid": "8b2903a86782341f4200e96aac91e36c876f866e", "messageHeadline": "Move wait for orchestrator after query service initialization", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "5583487bddc04ee01f4a24ec5fc613a7548f474d", "messageHeadline": "Merge pull request #1042 from EspressoSystems/ak/856", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 203, "deletions": 211}}, {"node": {"oid": "808fab5cf3c2fda5743dd66d50d3cab76778a891", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "dafe82a9037be06c14ee1ee8bf9aefb8e5ce9968", "messageHeadline": "key_gen and daemon", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 157, "deletions": 112}}, {"node": {"oid": "826f38ea7835d85bc9106e716aa9c9048902dc82", "messageHeadline": "directly implement from_bytes and adjust tests", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "1958e5db86953db401b9d02f6f1afdec6143b67a", "messageHeadline": "Merge pull request #1038 from EspressoSystems/hotshot-commitment-delay", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "570e63123a67db4e8ffbe94e8938b058f6e72a01", "messageHeadline": "make delay optional", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4894832570944b1ceb9f03df0d6c3e366b5aa298", "messageHeadline": "Update sequencer/src/block2.rs", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77dcdbd660dfb7b36d24337bc49586d93907ed23", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 141, "deletions": 67}}, {"node": {"oid": "f5ee9c0b59cb35556e64a99b6cf07a4347b7fd35", "messageHeadline": "Adjust light client contract to fit Decaf scope. (#1037)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 27, "deletions": 49}}, {"node": {"oid": "60549759c3093e2d2243b76e69607e4c65fe0a83", "messageHeadline": "cargo fmt", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "17fba16c865d1a8528741d27c4a1375858ba1907", "messageHeadline": "refactor block2.rs", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 187, "deletions": 210}}, {"node": {"oid": "6a9a1ca494cf06550ed7c873ed65b2faaee7deaf", "messageHeadline": "refactor & one shot prover", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 533, "deletions": 300}}, {"node": {"oid": "b0942e3204ee0e745b7735dd50fbe6d000ee4f04", "messageHeadline": "Move hotshot-state-prover crate here", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1182, "deletions": 57}}, {"node": {"oid": "7947ee4134d956801a27c70841d58169fadc2a91", "messageHeadline": "add chaos monkey delay for commitment task", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "f590c81d918cc7aa2165b4c847b140be9da33daa", "messageHeadline": "feat: namespace proofs (#1033)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 114, "deletions": 18}}, {"node": {"oid": "3dfd6831d735264b83d6f3668ef9255a8b86febf", "messageHeadline": "Merge branch 'main' into upgradable-contracts-design", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 1513, "deletions": 488}}, {"node": {"oid": "9fecfd2c28bc716fbd4f8503ac9d04934945ea5c", "messageHeadline": "Load generator: warn when transactions aren't finalizing", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "0643045da3aab2d2e0fb25532884a7f4780762b3", "messageHeadline": "Merge remote-tracking branch 'origin/main' into update/query-service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 822, "deletions": 105}}, {"node": {"oid": "6ee207422f91018f4a78771c3cc6f5cf916afcc8", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 150, "deletions": 87}}, {"node": {"oid": "4fc7c70b6de1da767a93e62125f3355796a8df87", "messageHeadline": "Merge pull request #1021 from EspressoSystems/feat/load-generator-exp", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "5a6edc788221a4b734d314bdaf7383fc02ce7687", "messageHeadline": "Bump snow from 0.9.4 to 0.9.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40368bdbadb3e717c0174cb3425f6b7393ab8cba", "messageHeadline": "Iterate over and count namespaces in `BlockPayload` (#1029)", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "fc18efb6990f5b6085561f00e48f89d9b05dd4c5", "messageHeadline": "Merge pull request #1016 from EspressoSystems/cl/relay-server", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 580, "deletions": 63}}, {"node": {"oid": "aeec91149f139dba091c3c2c31fd9945dc498bde", "messageHeadline": "feat: namespace-aware tx iterator (#1014)", "author": {"name": "Anders Konring", "email": "anders.konring@gmail.com", "user": {"login": "akonring"}}, "additions": 205, "deletions": 37}}, {"node": {"oid": "a482bec1421c39cbbfac1eb27ecc26ec6e134a3e", "messageHeadline": "change log level & content", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "88a46f68497a8124094d2eba688e9a4cbf476815", "messageHeadline": "fixed relay server issue & keeping only one client", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c7d263dc3486f0b9aa6338dd2f3f858b03acb03f", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 494, "deletions": 305}}, {"node": {"oid": "1dde57c61e4683b1fde67bb5bde9e666a563311b", "messageHeadline": "addressing comments", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 60, "deletions": 71}}, {"node": {"oid": "61209b209c95546f3b4634d02237014908616b46", "messageHeadline": "ci: add gas report (#1018)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5c1da4a2ea58e1b582ab57f0be6f3b636a21872e", "messageHeadline": "fix docker build", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "607f6564805ff93462e0d5831fa4f306e27a31ea", "messageHeadline": "Add `fetch_fee_receipts` and call it from `Header` methods (#989)", "author": {"name": "tbro", "email": "48967308+tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 489, "deletions": 305}}, {"node": {"oid": "b907ea4ad9730e999d455fbfd4922910d441d934", "messageHeadline": "Load generator: log block number where transactions get sequenced", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7c5cb929a84f4633e8ee1e341d3d8a52224520a8", "messageHeadline": "add links to tech debt issue", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f01ccc47a7455560d18d90473e5de68a2621ea43", "messageHeadline": "show logs for relay-server", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97879530b79cf59d7345381746ff838a6ca9ef84", "messageHeadline": "Use exponential distribution for load generator delay times", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "e8bf7c4d1bbafe3572929c344543e02b878301ba", "messageHeadline": "fix path & make threshold configurable", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "9a7ef66eb14d29d2403a23cde864a9d49c6a8acd", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 139, "deletions": 35}}, {"node": {"oid": "a63149e6bcc6620b965cbaf890a7434c776b3627", "messageHeadline": "relay server integration", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 299, "deletions": 88}}, {"node": {"oid": "f80e78ed66b55226b27410eda543f5b565714a21", "messageHeadline": "Merge pull request #1020 from EspressoSystems/fix/docker-compose", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0940a8f6e895896190dd8512a655619c9cfa98a2", "messageHeadline": "Fix typo in docker-compose.yml", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "260fe987ad75f9f6a92ceb35681a74c987aa77c1", "messageHeadline": "Merge pull request #1019 from EspressoSystems/feat/load-generator", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 135, "deletions": 31}}, {"node": {"oid": "fe8bf1460c907ed55d919fc8c373f41c1bb667d5", "messageHeadline": "Fix typo in CI", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2d27453ce29b64e69d9295b601f9265fa5cbe79f", "messageHeadline": "Improvements for `submit-transactions` utility", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 135, "deletions": 31}}, {"node": {"oid": "d4bb50cc4675ea48279a5c0f406519f670c64442", "messageHeadline": "chore: placeholder for etherscan api key in .env (#1017)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7d7484b4ad2bcc3458d8bb04ccce8a3d6197706", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "c4c0cb60b4d172fa2e59f4cb10d70fde4ba4889d", "messageHeadline": "Merge pull request #1015 from EspressoSystems/cl/hotshot-upgrade", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "8ac53476dd494bd21dc1f2213a63c7b91ad9d4c7", "messageHeadline": "Remove superfluous *userIndexFromVk* field. (#1008)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "bfbf9c3d5314fd114f53f01099922d6bc62659cb", "messageHeadline": "Merge branch 'cl/hotshot-upgrade' of github.com:EspressoSystems/espre\u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "01d7fcb49914559fb614000b8ab4b6ce47a18775", "messageHeadline": "upgrade hotshot", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "ec334e88b1d9f8d8e1171f63567b71a850dea1d5", "messageHeadline": "relay server impl", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 362, "deletions": 41}}, {"node": {"oid": "421f06ccc64b6f8772c57010cb3fc10b4a8d5dbe", "messageHeadline": "Merge pull request #1013 from EspressoSystems/jh/fix", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a866d0a72b845d8c0aad4e6db8f17e09e6ec8f2a", "messageHeadline": "Fix fetching block height", "author": {"name": "ImJeremyHe", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaf4f0749d844b455c524625ea66c49095ad5098", "messageHeadline": "Get rid of etherscan warnings (#996)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fda63388b0184f79199f73c3db82353d9a5a98a5", "messageHeadline": "Merge pull request #1007 from EspressoSystems/fix/solc-version", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "81dccdf6e79a96524689d82c6f1ef19adc6139ca", "messageHeadline": "Update h2", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "260ea05b1d254a784dba59cf7dc4ac298793986e", "messageHeadline": "Remove old foundry version pinning", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "61b0912090443b83046d41793a6fd5d62e9fc27c", "messageHeadline": "Bump solc version", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec443a3f03de7a23d85d6ef6e07b37a7294ab8d3", "messageHeadline": "added test for upgrading a contract with an immutable variable", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 142, "deletions": 8}}, {"node": {"oid": "5a02e72de8bfef9df0b9b03608234bf85c926424", "messageHeadline": "implementing PR feedback", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "cd49737b1547bbf5545706f2ff6ecb8d4481ab97", "messageHeadline": "added a test for an expected revert when a non-admin address tries to\u2026", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 95, "deletions": 59}}, {"node": {"oid": "8f6d45da942bc7ee5f0cfbf135d4bec1d0b8feef", "messageHeadline": "testing upgradability with functions logic changes", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "892fe71b2c858a5c64913258f1a7db8f175b0cdd", "messageHeadline": "merge with main", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 4331, "deletions": 1881}}, {"node": {"oid": "e392d350f7e9d3f17512c4ea6727ecfe13305a9a", "messageHeadline": "Merge pull request #1001 from EspressoSystems/fix/lw-merkle-tree", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a32cdaae22c637142bd9b7393a7e1d2d192d2e3", "messageHeadline": "Update Jellyfish", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0621b140637318aae2c55af34e37db51a6707649", "messageHeadline": "Check that the user's balance is returned after *withdrawETH* is called.", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "04deb9212d37127ee7d6e0ef7db0bbc4a6c99b17", "messageHeadline": "feat: QueryPayload::len, now with namespaces! (#998)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "b3495127ac98d430ee6dd28fcc7dea29488edb1c", "messageHeadline": "Merge pull request #995 from EspressoSystems/cl/lc-st-comm", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 101, "deletions": 22}}, {"node": {"oid": "882569559502c84dbec13eb7bf686319404d5ec2", "messageHeadline": "change log level", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f940c9bc07fa5f309515d7ea0ca3520b8f77208d", "messageHeadline": "typo in doc", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96d2af1d9e6ccc190134fbb6a2b09055fcd63171", "messageHeadline": "change inputs for st_comm computation", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "bf9de6e91e84fda7e9a422247c1b3aa8bb26d2db", "messageHeadline": "merge in fix for re-entrancy exploit bug on the withdraw function", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0fe68c1646e41244ead7ca61b6b9d155968fce6f", "messageHeadline": "added comments to tests", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ecb8bb6d1ee15ccca6575004f6bf0fd97cb8518", "messageHeadline": "added comments to tests", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "49a891767a4e0f76eddbe6d97656477b46569d71", "messageHeadline": "Refactor/t805 stake table improvements (#878)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 666, "deletions": 605}}, {"node": {"oid": "0790a81215c53b9ff3ee79e32d493effffb507b7", "messageHeadline": "change function name", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8350ece892638dd2ad895d64a84a092451cf4a1", "messageHeadline": "adding stake table commitment", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 89, "deletions": 18}}, {"node": {"oid": "6588b06f7a7015fc7dff94ad99207a9218b311e8", "messageHeadline": "chore: update hotshot, hotshot-query-service, jellyfish (#988)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 187, "deletions": 388}}, {"node": {"oid": "98352a4b6c1e5fe7354acbcdd61df6b7d377f6db", "messageHeadline": "function overloading example for changing a function signature after \u2026", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 776, "deletions": 52}}, {"node": {"oid": "858f1b61677772a1ecad8ff697aa2a5a52c88185", "messageHeadline": "Merge pull request #986 from EspressoSystems/fix/leaf-fetching-reliab\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "864ba65e8aa6e9afdcbfc303402eeb982f5ffd08", "messageHeadline": "Improve commitment task logging", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "10b60eac266abd49c9a61d5cda3da7e3550dd35b", "messageHeadline": "Allow commit task to progress even if some leaves can't be fetched", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 88, "deletions": 16}}, {"node": {"oid": "f39548ba54948b85c1d7c67f4a58e35f82278ff3", "messageHeadline": "Bump cachix/install-nix-action from 24 to 25 (#982)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b67d9863bba35aecfa18e05e2a8d52bef87c775a", "messageHeadline": "Bump cachix/cachix-action from 13 to 14 (#983)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a442064f38a1ee956ccca279efacf94512fbfd2", "messageHeadline": "Merge pull request #976 from tbro/block-headers-validate-proposal", "author": {"name": "tbro", "email": "48967308+tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 84, "deletions": 9}}, {"node": {"oid": "fd4a35cd5213db7488c42b30093798c771ed04e5", "messageHeadline": "upgradable smart contracts sanity checks for UUPS proxy pattern", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 8258, "deletions": 1}}, {"node": {"oid": "15bb26e990674b5fca261feb0e0826b6d4522a23", "messageHeadline": "fixed reetrancy exploit surface on withdraw function", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f6ae04c1331bb02462464ce745d7361e5646987", "messageHeadline": "Use `Header::new` in success case test", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "b3916f5988f5e3c73cf0150a05196065df4f4ba9", "messageHeadline": "Rename SHA3Merkle* aliases to BlockMerkle*", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7148650abe766e65074351ddda71845ec5b146f6", "messageHeadline": "libraries for smart contract upgrade", "author": {"name": "Alysia Huggins", "email": "hi@alysia.tech", "user": {"login": "alysiahuggins"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cdc63fa9eaa6cdf2a0aeff4c82bdd76c0916142c", "messageHeadline": "Add `validate_proposal` fn to `block.rs`", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "e177c1e2434193f3905e927a163afbb2aaf8f72c", "messageHeadline": "Merge pull request #973 from EspressoSystems/update-rust", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f343b0a8da1b1b729cd8c525355bcdeb150ce69b", "messageHeadline": "update Rust to 1.75", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "832bf12e9e0c9fbd075f90f5a4a04846f62de298", "messageHeadline": "Merge pull request #962 from EspressoSystems/deploy/contract", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "551fee8e03672bdbdc226fa0775e0e556889e73a", "messageHeadline": "Merge pull request #961 from tbro/store-and-update-block-merkle-root", "author": {"name": "tbro", "email": "48967308+tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "aa508b74a09a397815bfb0ee4df09b3f9539f3ce", "messageHeadline": "Add type alias for SHA3MerkleCommitment", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e7a45f9fbca5fc0184135711e7f84965e0f7f161", "messageHeadline": "replace local implementation of `Sha3MerkleTree` with upstream implem\u2026", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 8, "deletions": 88}}, {"node": {"oid": "a8979a5d6c726ef4a53f9359799510088f9794e5", "messageHeadline": "Move `sha3` dependenciy in `Cargo.toml`", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0642a45f85ab4b7590c1a3ea271eb773c0624e16", "messageHeadline": "Merge pull request #967 from EspressoSystems/feat/submit-return-tx-hash", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "d47871c266194ec6bdc2b718aacebd1a97a293d1", "messageHeadline": "Return submitted transaction hash from submit endpoint", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e1d6f5b0664b9a3265b8e6961b0bb951255c36a7", "messageHeadline": "Remove `Element` serialization step from `DigestAlgorithm` impl for `\u2026", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f050d2a8692f58056dda23f08a5f341a2220e212", "messageHeadline": "add new headers to `header.json` test fixture", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3b913899cd9aecdc13c0a9f55a2fddb1a6a8c869", "messageHeadline": "Deploy contract", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6760878ece167c7382d1fd1773bf6da7b4cca202", "messageHeadline": "add root commitment to `Header`", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "675b730047c0c6e772c30758c08b82fa3ff2ca65", "messageHeadline": "Merge pull request #960 from EspressoSystems/fix/sql-config-commit", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2a4761a61d060a918ac7a6a95f995d3cd024d672", "messageHeadline": "add block_merkle_tree to `Header`", "author": {"name": "tbro", "email": "tbro@users.noreply.github.com", "user": {"login": "tbro"}}, "additions": 100, "deletions": 5}}, {"node": {"oid": "a301d2cfca897939b04ed94f04667936b424be57", "messageHeadline": "Commit network config when saving to Postgres", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fcf24c6baa4bbcd6bb17eb7d66ca17757693f85c", "messageHeadline": "Merge pull request #953 from EspressoSystems/dependabot/cargo/clap-4.\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6fa8f408a0f9ddfe9fc162e543f933a6785c94d", "messageHeadline": "Bump clap from 4.4.13 to 4.4.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e0d2227dabc2ed6c5b353bf28fd7135139d63a9", "messageHeadline": "Merge pull request #854 from EspressoSystems/lc-test", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 2633, "deletions": 764}}, {"node": {"oid": "0daaf0e791b5847fb94a934594a5779e46cc8f2e", "messageHeadline": "simplify assertEqDataStruct", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "0e412a020166f28dbc030789ad709d1431b23c44", "messageHeadline": "Merge remote-tracking branch 'origin/main' into lc-test", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 855, "deletions": 205}}, {"node": {"oid": "61715390c68c49dcf05f32a2505fc782957d9628", "messageHeadline": "address comments", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f1cd62bda2b5421bb9667867c6125f512acc8f04", "messageHeadline": "Merge pull request #879 from EspressoSystems/cl/light-client", "author": {"name": "Chengyu Lin", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 478, "deletions": 84}}, {"node": {"oid": "af7305279c8c4d70c890f870fc0d9ac9fb559da2", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ddd588239450fbc6ff311db35354315a475272f0", "messageHeadline": "use Derivative instead of manually Clone", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "ec4f18714caf3b5499800dba18d155dca1b9a47c", "messageHeadline": "Merge pull request #932 from EspressoSystems/dependabot/cargo/serde-1\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "58effbbf62bbf42b7002c70cc8a35a2514a3a4b4", "messageHeadline": "Simplifies the state signature test", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "53c9bb00714cce0054070b0392ce2a5c18b22144", "messageHeadline": "re organize types related to light client", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "95ec74dc9e8c21cb86802f599372bdd9c303846c", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "3b7b0d181b23a6c3ca379c6d544e60445a3116cd", "messageHeadline": "redefine SequencerContext", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "381727272663d0e6093ab2cc6216d232f3f14a46", "messageHeadline": "Bump serde from 1.0.194 to 1.0.195", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67b9c174d723ae6cb24903a9f8dd3cc1a8c178e6", "messageHeadline": "Merge pull request #928 from EspressoSystems/dependabot/cargo/serde_j\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36e102f407180a1288751d1d190e62c250f650e0", "messageHeadline": "Merge pull request #927 from EspressoSystems/dependabot/cargo/clap-4.\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74bbf5b3713b17ca9db3a3fb63774db2581ae901", "messageHeadline": "Bump serde_json from 1.0.109 to 1.0.111", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8510c0bb22e00c28dd8478927482a0b45a0daff9", "messageHeadline": "Bump clap from 4.4.12 to 4.4.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bef803f5831b1078a153db7d4ec34025991127c3", "messageHeadline": "Merge pull request #921 from EspressoSystems/dependabot/cargo/async-t\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6309cedeb45c543f7227a7fe15cd0433f9193d6d", "messageHeadline": "Merge pull request #920 from EspressoSystems/dependabot/cargo/serde-1\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "5a48dc0b0b59d5079c096579999522bcda04d013", "messageHeadline": "Merge pull request #919 from EspressoSystems/dependabot/cargo/serde_j\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "946672c466b5ff0755ac711ff492f5fd41b37025", "messageHeadline": "Merge pull request #922 from EspressoSystems/dependabot/cargo/anyhow-\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b07f479db47cfb85f9b447ceb27991b7c854c16", "messageHeadline": "cargo lock", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7838083a1680b9ce20668523dfe1c819475f8f0", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 377, "deletions": 95}}, {"node": {"oid": "ab71ea8939ba6d4cbeb96bae9de6a5b299a2f833", "messageHeadline": "Bump anyhow from 1.0.77 to 1.0.79", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4363d15de83bf6be219585070691ed298fbae46c", "messageHeadline": "Bump async-trait from 0.1.75 to 0.1.77", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "4a44b4363aa08ffb5edbe0d94c5051e597f7380a", "messageHeadline": "Bump serde from 1.0.193 to 1.0.194", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "90bcb18f5ae055ab585e07eb8edbbe5f50e56d3a", "messageHeadline": "Bump serde_json from 1.0.108 to 1.0.109", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6f5afb5ac1413123dfc87654236199a240503c4", "messageHeadline": "Merge pull request #914 from EspressoSystems/dependabot/cargo/clap-4.\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a8128097682b0bdc87ef4e550ec946c8476ab109", "messageHeadline": "Merge pull request #913 from EspressoSystems/dependabot/cargo/tempfil\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2ed7ff3810d85190a859e111c113f96f03e4e86a", "messageHeadline": "Merge pull request #908 from EspressoSystems/dependabot/cargo/anyhow-\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f38c0197267141e078766ed7194e2695119d60cc", "messageHeadline": "Merge pull request #906 from EspressoSystems/dependabot/cargo/futures\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6f3bf10c56e66f9de36c82a5c5385fe7aea2abe7", "messageHeadline": "Merge pull request #911 from EspressoSystems/fix/native-demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 87, "deletions": 15}}, {"node": {"oid": "582c8e6b817ff4f4e65c9da28a5976889b78972d", "messageHeadline": "Merge pull request #910 from EspressoSystems/feat/config-seed", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ae4a27a18f4f1a1a61b404d056da64b723e18b9c", "messageHeadline": "Add healthcheck to committment task", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "656580edc9b2586c4aa5e23d9d652f48cdbd0b41", "messageHeadline": "Bump clap from 4.4.11 to 4.4.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87196dfe3d008a7e053c3e500621c46f2848dede", "messageHeadline": "Bump tempfile from 3.8.1 to 3.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a24f132d3c067c4d14430b49e2ba4e9515952b73", "messageHeadline": "Fix local demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "875dbd77fe18cff5d569fd89a3273ea0565ce400", "messageHeadline": "Make keygen seed configurable", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "24041791e237b6b8245992af19701eee4f9044bf", "messageHeadline": "Merge pull request #909 from EspressoSystems/deploy/contract", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a829b255a986f2d841f6dfda549f245304569dab", "messageHeadline": "New HotShot deployment", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0f9c7a80ed2b31221009b31c63ef8b9dc1eb8fcf", "messageHeadline": "add rest of unhappy path", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 211, "deletions": 15}}, {"node": {"oid": "5d5df03d9e588c2057cc05d6613a385435f4e1e4", "messageHeadline": "Bump anyhow from 1.0.76 to 1.0.77", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f18c99eb11af48018e67b56b675a6167d94cd59", "messageHeadline": "Bump futures from 0.3.29 to 0.3.30", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e9127fcedd5cff47f9710f0678262c177e5f3404", "messageHeadline": "Merge pull request #907 from EspressoSystems/feat/random-transactions", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 206, "deletions": 18}}, {"node": {"oid": "b1abff9fdc675f6732dc54b862c44ee1b69d99ae", "messageHeadline": "add test for skipped blocks", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "4c8f79d16afdb7dcd1044fd2e4519902fb68aca3", "messageHeadline": "Make RNG seedable", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "4c0514c831ffb288f93607426bc030aca84e3a5a", "messageHeadline": "Sample namespace ID from a limited range", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "5aa59f88f1ddf59370dcec4ff93a18fe821817e8", "messageHeadline": "add happy path for lc consecutive 4 blocks", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 390, "deletions": 83}}, {"node": {"oid": "f01ad42d5a654da9d0f68b818061db5bb04c729a", "messageHeadline": "Add a program to submit random transactions", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 176, "deletions": 18}}, {"node": {"oid": "5f8bed9bf14b58d9d1ac26218571389c2a466fb1", "messageHeadline": "add eval domain support for 2^16-2^20", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 69, "deletions": 30}}, {"node": {"oid": "6f6d292a1864f86e3de1657bba55ffae425d6e01", "messageHeadline": "change new vk for lightclient (only 2^16 circuit)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 114, "deletions": 48}}, {"node": {"oid": "a292732da22edce26b529fdf15068dd83f45f5cc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into lc-test", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "afe873c43ea360f069ae7f5d63756840283baf55", "messageHeadline": "Merge pull request #898 from EspressoSystems/update/hotshot", "author": {"name": "Keyao Shen", "email": "keyao@espressosys.com", "user": {"login": "shenkeyao"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "9a6d299e9e5319e51c20170612ff0fed54ab12be", "messageHeadline": "Update query service version", "author": {"name": "Keyao Shen", "email": "shenkeyao@gmail.com", "user": {"login": "shenkeyao"}}, "additions": 49, "deletions": 384}}, {"node": {"oid": "e2f1b829162588bd101b745a21dbb08cc282c3c2", "messageHeadline": "Update to 0.5.5", "author": {"name": "Keyao Shen", "email": "shenkeyao@gmail.com", "user": {"login": "shenkeyao"}}, "additions": 402, "deletions": 67}}, {"node": {"oid": "de59d2906eff188def2f8a577ae038a17ce25953", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "6c0f56ca1e9e73e5397ac64e258ba66e20b349d2", "messageHeadline": "Merge branch 'main' into lc-test", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "ab77e94e51e70740bdd3be570a5b8b973bf08bda", "messageHeadline": "Merge pull request #904 from EspressoSystems/fix/save-config", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "5a0a366c036c9a5e8ceb8cf7bbb894b086240603", "messageHeadline": "update tracing log", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "348c755cd46dcc9854348d4521170eec22bc4e1f", "messageHeadline": "Update more", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8db0e5d6d072081a9cae43b3931304c99b943ac4", "messageHeadline": "Merge branch 'main' into lc-test", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 414, "deletions": 300}}, {"node": {"oid": "ccabd19911751a46511ddf7cc9774a96af0d07a4", "messageHeadline": "Correct initialization of the light client contract for the stake tab\u2026", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "99a1fb6b80c5a3d387e9d19d06a655c3ffa9424a", "messageHeadline": "Refactors in memory signature storage & documents", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "45edf4b96820edf4c83036e6c36fbf052c9cf2d8", "messageHeadline": "Readd *GenBLSSig* in diff_test.rs", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a33069ae4e2965829039b45e82cd1324cd88ddee", "messageHeadline": "Readd *GenBLSHashes* in diff_test.rs", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "58a31e28f60ed0ea1330f57e1555bcc7361661e2", "messageHeadline": "using `FilterEvent`", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "ca27d9a1d25cb61055f2d86145ebb13c38ef6a66", "messageHeadline": "fix merge bugs", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "ba35b4ec4a40cb37f34deca194dd545253602821", "messageHeadline": "cargo.lock", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0efa64d226cd4114d4f26c8dc10b7aa4dfa0126d", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1009, "deletions": 564}}, {"node": {"oid": "e2898cc9716081f47feb7bf066b30704ca8ab1e4", "messageHeadline": "minimum test", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 174, "deletions": 52}}, {"node": {"oid": "09c936ffc0e1ae9ef5c522833654811722911351", "messageHeadline": "Save config after loading from orchestrator", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "3cc21c16c8c878035d4670482151df48714b6b51", "messageHeadline": "Merge pull request #901 from EspressoSystems/deploy/contract", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7de23475b4fc4f2853100e5ac9c5f98800e6a3b2", "messageHeadline": "Decrease view times for tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ec3694e596a06e6e147eb33100c23014e414ecb", "messageHeadline": "Deploy HotShot contract", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b9e9e6a7ef0b5806a877a1f2d247bc2d4682b5b8", "messageHeadline": "Merge pull request #900 from EspressoSystems/lc-test-merge", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "353e99893aa2a64b428b6ee4898fcec36b1a2acc", "messageHeadline": "Light client test merge (#895)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5862, "deletions": 4161}}, {"node": {"oid": "11b05be98df631b54192c2fa1c0e2b7687f27d10", "messageHeadline": "Merge pull request #896 from EspressoSystems/feat/sql-config", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e24c28f1b71fddcc7ca010dbae2d05ebc69c6170", "messageHeadline": "Make SQL data source more configurable", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ced9718b516d73b1d5f112dba12e8c742c8e2904", "messageHeadline": "Upgrade to stable HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "561b5090a1d9acd26e27dfb515fc03bdb0e10711", "messageHeadline": "Merge pull request #893 from EspressoSystems/feat/persistence", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 408, "deletions": 284}}, {"node": {"oid": "0f035cf8304b1410a990826fec77f7bf81bd7a70", "messageHeadline": "Merge remote-tracking branch 'origin/main' into lc-test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 6959, "deletions": 4836}}, {"node": {"oid": "f51deaf2e24165e473ba0ebd74bb1065c8f91654", "messageHeadline": "Revert \"update hotshot dep to use latest main\"", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1052, "deletions": 1474}}, {"node": {"oid": "1c59f655fab400546bdcd5c0578afff09fa619d8", "messageHeadline": "feat: VID namespace `from_txs` support namespaces (#891)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 329, "deletions": 134}}, {"node": {"oid": "8c955a227c9fbee0aab6b2d209947d6c93696632", "messageHeadline": "Make persistence options independent of query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 408, "deletions": 284}}, {"node": {"oid": "43ac2d198c169f350acd90e52acf0f0aecefefba", "messageHeadline": "Merge pull request #890 from EspressoSystems/update/tide-disco-cargo-\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 146, "deletions": 134}}, {"node": {"oid": "3453851e877caa4d982a4dfe25f077da0245c8f1", "messageHeadline": "Try without rust cache", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1fa685ef3dc8e70a4816bbf50d974094574c52e", "messageHeadline": "Run *cargo update*", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 106, "deletions": 107}}, {"node": {"oid": "055b3d581358958dbc32564cb8947fe1709dda01", "messageHeadline": "Merge pull request #888 from EspressoSystems/feat/reset-script", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 71, "deletions": 8}}, {"node": {"oid": "f1f97e98e04f4af6b28b77406773028eafc4c291", "messageHeadline": "Update Tide Disco and HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "4c88a62e0681f8a877a7dd6c09ffa136b6334fef", "messageHeadline": "Add a tool to reset persistent storage", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 71, "deletions": 8}}, {"node": {"oid": "f498d5e20961a7c9cd2cdc9f6fca5183da7bdaa7", "messageHeadline": "Merge pull request #882 from EspressoSystems/exceeds-gas-limit", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "6aee9a21793c3ea6933e4d42cdbca09a299fb0ea", "messageHeadline": "populate error with num leaves sent", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "3ea9cb2fed11f854602f84b045fe305b52bfa5be", "messageHeadline": "use sync error to test for gas limit, incorporate a soft block limit \u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "2ed57eb4500d16c4b9ce269bf4696b07c59cb131", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "deebc2d802cf4512cb13e5253c7839ed2ce6531d", "messageHeadline": "Fix tests that do not run locally by waiting for anvil endpoints to b\u2026", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "db31313ddc0841a67a997452c4f364124c584776", "messageHeadline": "Merge pull request #885 from EspressoSystems/dependabot/cargo/async-t\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c3482f94dd676b85acfa66c43c16fd1b1cd8d0a", "messageHeadline": "Merge pull request #884 from EspressoSystems/dependabot/cargo/anyhow-\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "795a4c75c84fb2ffa7ac44f3423a85370923e652", "messageHeadline": "ci: avoid log etherscan warning", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f4ab5484d02c57dbfc0dca96ca4b183d5f355d6", "messageHeadline": "use from_request_error", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bad680301688d6282b993354a5473c2f0b7e59c8", "messageHeadline": "Bump async-trait from 0.1.74 to 0.1.75", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58255b4232b864d2cb03a07c011895b42cf90c8a", "messageHeadline": "Bump anyhow from 1.0.75 to 1.0.76", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed9491d33c12ed8649a1de146e10e36e89d13d39", "messageHeadline": "remove unnecessary mut", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7fd628860d4098dadc8160928ecd80580ec7e94d", "messageHeadline": "fix a bug", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70313392b46f84549f90f6c51670f25c8a2c9a99", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 545, "deletions": 69}}, {"node": {"oid": "595db02e4caa94f6f0b0ccb75f0a5fa36dfecb07", "messageHeadline": "rename handle->consensus", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7033f7222880be8e53eeee798c12ca2691f496c", "messageHeadline": "refactored sequencer context", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 191, "deletions": 215}}, {"node": {"oid": "d081975cfd917e22e82269db608c11ceef486005", "messageHeadline": "backoff on number of leaves when gas limit is exceeded", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "eb2c1e9a5b0fa11363836b9ab1ee946bed18f7b5", "messageHeadline": "Bump time from 0.3.30 to 0.3.31 (#881)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3cf2ab272b1c2b55b41eb3625e0c0399f952e93e", "messageHeadline": "update hotshot dep to use latest main", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 1476, "deletions": 1054}}, {"node": {"oid": "d4714352a1fa49c2cfdb7678fefb2d6c61183226", "messageHeadline": "Merge pull request #880 from EspressoSystems/feat/reset-sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "b9f1af18cb965887843326a0ffbf63a4fe5c41c6", "messageHeadline": "remove swp", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "334899d5a5637e1c6920238fa25c1d2a63475e9f", "messageHeadline": "Update query service and improve SQL backend", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "72e1385cb567bf53271dddd6dfa1d8f728e08137", "messageHeadline": "Merge pull request #869 from EspressoSystems/fix/monotonic-l1-block", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 507, "deletions": 23}}, {"node": {"oid": "9a81c1dcdcfa1e395b82f48abfca46627a6bef0d", "messageHeadline": "Make header test cases more reasonable", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 46, "deletions": 74}}, {"node": {"oid": "aa5e837e9b45425e27e61b555f30385aed49cdbc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix/monotonic-l1-block", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1399, "deletions": 449}}, {"node": {"oid": "919f7534f69516ac5a50cfd431c1316c348d56e6", "messageHeadline": "Improve logging/feedback", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe5e0816999e5993dee8a9a7a9535c15df7ef0ec", "messageHeadline": "cargolock", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8a0f25108132839f11658238fca8f139bb4ad24", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 617, "deletions": 211}}, {"node": {"oid": "5116e7f82a1e7b390d433437349e1c1f5c332e18", "messageHeadline": "implemented, test not included", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 174, "deletions": 31}}, {"node": {"oid": "8396b4413db5e4909855db96499523db583bdc2f", "messageHeadline": "Merge pull request #877 from EspressoSystems/feat/deploy-hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 290, "deletions": 15}}, {"node": {"oid": "0b6d385e1eb5112b6dd8964f6786a7f7af253963", "messageHeadline": "flake.lock: Update (#871)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "18a860154f95ac81df93e44e875de414d98fb8b9", "messageHeadline": "Recreate HotShot deployment script and deploy contract", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 290, "deletions": 15}}, {"node": {"oid": "e82160dc640ae9086289643f1784db87f84ef8ce", "messageHeadline": "feat: Support block payloads that are too small to hold the entire tx\u2026", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 280, "deletions": 135}}, {"node": {"oid": "4e687bb7ef2ab3e2608d0e38c266f5533608caf0", "messageHeadline": "fixes", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c417a6c157adda40cf898b24ef600bb5d60791a2", "messageHeadline": "Merge pull request #876 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 31, "deletions": 45}}, {"node": {"oid": "3741f4898f5a14dff1c66fc6bef2930c22abb1fc", "messageHeadline": "Update status tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "175f95b403b4034adf4359d70c630a3097c9eb09", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 31, "deletions": 41}}, {"node": {"oid": "bf1a3d486081da11783f558f324d8fe543299f82", "messageHeadline": "Merge branch 'main' of github.com:EspressoSystems/espresso-sequencer \u2026", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 2300, "deletions": 2573}}, {"node": {"oid": "cdec13b2752b804321100ad8299523ae1b2ae6a1", "messageHeadline": "hook, api", "author": {"name": "MRain", "email": "linmrain@gmail.com", "user": {"login": "mrain"}}, "additions": 154, "deletions": 26}}, {"node": {"oid": "b8f86d7a1a0ac33f2b1c4a07617ef07020b11179", "messageHeadline": "Merge pull request #875 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "8c2eb6b4759d9d307d1cec7f8f27f6e0966e1787", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "d865701afc2dcbc9787bdab8db8b1c87835b8291", "messageHeadline": "Merge pull request #874 from EspressoSystems/rm/parameterize-ws-poll-\u2026", "author": {"name": "rob-maron", "email": "132852777+rob-maron@users.noreply.github.com", "user": {"login": "rob-maron"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "7175cc499924eb1fced593a994c3aa3eea59b612", "messageHeadline": "fmt", "author": {"name": "Rob", "email": "rob@espressosys.com", "user": {"login": "rob-maron"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96e8d9cda16d1dd6b3f7b113fd0edbeb4f3e12ec", "messageHeadline": "command line duration", "author": {"name": "Rob", "email": "rob@espressosys.com", "user": {"login": "rob-maron"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "a3ee65f426d7eaa95da5e636a07653fdc740814f", "messageHeadline": "fmt", "author": {"name": "Rob", "email": "rob@espressosys.com", "user": {"login": "rob-maron"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d7b7dadbdc689cbe7cab2530216e64974128dec8", "messageHeadline": "parameterize the WS polling interval", "author": {"name": "Rob", "email": "rob@espressosys.com", "user": {"login": "rob-maron"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bcb06bc968e23a5fc02358b8e685b2ed1cdf3d7f", "messageHeadline": "Add tool to check consistency of headers in a chain", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "56c87699e5f855e22f4ff9393645a0a6c8b6e76b", "messageHeadline": "Merge pull request #868 from EspressoSystems/feat/ci-batches", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9a22ea7c3695442eb6673bffb5bf318b8cce3e78", "messageHeadline": "Fix Header::new and add tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 320, "deletions": 23}}, {"node": {"oid": "4b560fbd4b67bdd3861712e9af27e8a8f2d71c23", "messageHeadline": "Feat/t737 queue logic (#803)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 746, "deletions": 236}}, {"node": {"oid": "940a72f7af6844cc1eb57eb2b03fd04ac17cc51b", "messageHeadline": "Add batches for required CI jobs", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d17e481c7cb301a0ae400b0497004821b88b3194", "messageHeadline": "Merge pull request #866 from EspressoSystems/update/tide-disco", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 60, "deletions": 63}}, {"node": {"oid": "ed5e1ef5584209e8d12ced71ebbe0c13d8c1ccd8", "messageHeadline": "Update HotShot, query service, and Tide Disco", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 60, "deletions": 63}}, {"node": {"oid": "37d0429abccc1043a02c99bd14c60356f38b2b6f", "messageHeadline": "Merge pull request #863 from EspressoSystems/dependabot/cargo/zerocop\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ccf58d06ca37221c7929dcb312c9a07e84459079", "messageHeadline": "Merge pull request #860 from EspressoSystems/fix/native-demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fa59ebdc854d40529fa33c7a76dbc0d0bb8a882c", "messageHeadline": "test: finish tests for LC's constructor", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 241, "deletions": 16}}, {"node": {"oid": "a284a1f7a1de490d51fb8c5a25a3c9bb120d9a8a", "messageHeadline": "Bump zerocopy from 0.7.29 to 0.7.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ed2568e4b346d89da8cb61a828837d3c1b7b96e", "messageHeadline": "Refactor/t775 update dependency bn254 (#797)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 318, "deletions": 1964}}, {"node": {"oid": "68af3a1355d4f6ab1d3270058c06fdab3e3a6364", "messageHeadline": "Fix native demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0d1293426d9a923c33b969b38cf2fbf70c4f6f73", "messageHeadline": "feat: Support tx proofs for truncated tx payloads and negative-length\u2026", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 274, "deletions": 69}}, {"node": {"oid": "df7bdeb3dd2a1b9efb215fb171d6e4dc61445b08", "messageHeadline": "Merge pull request #855 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "9dfa1912a1e17b0152313f9e82af153012dd38df", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "c70ee0f0bdfe0bf45d810cc2c88ed50a0fe76e9c", "messageHeadline": "Merge pull request #853 from EspressoSystems/ma/fix-ci", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "418dcf6ce6a89f094c21dee89790734bbff87b22", "messageHeadline": "wip: test constructor", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "7f3df1f79e847031e9ee9bc9ea9611020cbb9e24", "messageHeadline": "Run formatters", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1ead82d5424d7aeaf52f3d51b4a7f8154cd8f304", "messageHeadline": "Update contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "e111bd08e387ef642ca38736c5c7908ee84129c8", "messageHeadline": "add MockLedger and impl mocked behaviors", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "02635b8aacc76e6105977941dc3dc1deff47d45e", "messageHeadline": "flake.lock: Update (#742)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "b73a18cebd490ff4ca10c3807e2b9c41aebbfc7c", "messageHeadline": "Merge pull request #844 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "5121cdaf6b65edf2d1a38e3f9db09abb5195b24e", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "2689d7b998e67fcf6f1e8df822359c93d8d1c0e3", "messageHeadline": "Merge pull request #798 from EspressoSystems/feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 630, "deletions": 157}}, {"node": {"oid": "3f51c6868b48cc2925fea081cf3c5d64ea4ab6d2", "messageHeadline": "Fix from()", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ee7d35021ee9968c22c03abd549f9d2462c3f8", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 229, "deletions": 33}}, {"node": {"oid": "60eeaa581e0de14c2ebbb48676b41329e0b36d46", "messageHeadline": "Comments explaining test helpers", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4668ca0640888e84beb39a2d0f93cd0bcad33489", "messageHeadline": "Update sequencer/api/migrations/V11__timestamp_index.sql", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a837d0bd308cacf03316ea503a675739b3ec9a6e", "messageHeadline": "Merge pull request #840 from EspressoSystems/update/surf-disco", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 170, "deletions": 18}}, {"node": {"oid": "b3706e1996357d1dcb59bea992c21d461768f3f6", "messageHeadline": "Appease cargo audit", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "998911791bc0a44c66592255076c387c119679c7", "messageHeadline": "Update surf-disco", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 169, "deletions": 17}}, {"node": {"oid": "545b5dd06c41ae5efafc18bf631bbff16cf777c9", "messageHeadline": "Merge pull request #837 from EspressoSystems/update/surf-disco", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "efc8e0bb017da84f1bc28c7f98dfe2cc5c480092", "messageHeadline": "Update surf-disco", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "f3eb1649b00fda4830396c18db030e93792bcccc", "messageHeadline": "Merge pull request #832 from EspressoSystems/fix/config-path", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "1c48f7d4cdb9c626034eca445bbcabaa703dc731", "messageHeadline": "Remove config file saving", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "077414db35ed357518e078a6cc97f99035d3f3d2", "messageHeadline": "Fix handling of config path", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "7a9b982c547fb8a31a6e89e05b61ca1313270f6a", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 80, "deletions": 75}}, {"node": {"oid": "a618ed25d67ec60bf4a92fbddb816f4c500d4f0e", "messageHeadline": "Remove workaround for decreasing timestamps", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 147, "deletions": 71}}, {"node": {"oid": "ff52680663ce3ab4101e80b70d4b145aab7e7821", "messageHeadline": "Merge pull request #830 from EspressoSystems/dependabot/cargo/itertoo\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f5e7d52a071f4d8a0d77858968e727415f00a2c", "messageHeadline": "Merge pull request #831 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "14f912fe41c640f07898c7beb9b090b392d2d7a3", "messageHeadline": "Update HotShot and query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "59100caeac3034e89cab564e14f8d39becf9e3e6", "messageHeadline": "Bump itertools from 0.10.5 to 0.12.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7878a0a823eac88146cdb812b8727d231682404", "messageHeadline": "Merge pull request #828 from EspressoSystems/update/query-service", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 40, "deletions": 58}}, {"node": {"oid": "12a58003ef6432076c4a1b5fbd6f94a9e684340b", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 40, "deletions": 58}}, {"node": {"oid": "64409f49a458e2b8dab1b3e6d136f8953ce883dc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 180, "deletions": 63}}, {"node": {"oid": "a5cb2fccc536ae9af718a616c1bfc37399c71086", "messageHeadline": "Merge pull request #777 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d6ded04a6dcf33fee671756a946f2f94262196c", "messageHeadline": "Bump cachix/cachix-action from 12 to 13 (#779)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59f7bfeb0334d004de4144ef392d3ebe3fe73b4b", "messageHeadline": "Merge pull request #818 from EspressoSystems/feat/metrics-api", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 170, "deletions": 41}}, {"node": {"oid": "86400c6f1f6729bc5639f2600d38bfac5bc678fd", "messageHeadline": "Bump github/combine-prs from 4.1.0 to 5.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f428b5f2dd90b8fa2b0733f230085707bc02aaa", "messageHeadline": "Merge branch 'main' into feat/metrics-api", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "78ac3736470ce275500f6ca0abf368ab203921c6", "messageHeadline": "Update sequencer/src/api.rs", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63b2f50dfc9319768bef0a74af1bdeefaf12ec9a", "messageHeadline": "Merge pull request #778 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f79a5f22a307234305bf602233d7d498e003e4dd", "messageHeadline": "Merge branch 'main' into dependabot/github_actions/cachix/install-nix\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 812, "deletions": 606}}, {"node": {"oid": "42ca27a2c0652937e87e1b445a94a982d139c6bd", "messageHeadline": "Enable status API without full query API", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 170, "deletions": 41}}, {"node": {"oid": "788e1af332880522657b5762508dd5b02caaaab7", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 802, "deletions": 602}}, {"node": {"oid": "9c90df9af705a613b75794c2f70cba4af945f644", "messageHeadline": "Avoid using u64::MAX in timestamp tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13a737c7b5ffc2583a3874f3761154a0434dd4a8", "messageHeadline": "Merge pull request #814 from EspressoSystems/feat/run-natively", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 143, "deletions": 10}}, {"node": {"oid": "64aa40839cc98599bca3b6be7bd29c662e468621", "messageHeadline": "Merge branch 'main' into feat/run-natively", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 659, "deletions": 592}}, {"node": {"oid": "4fe4c8eb26f9df393a84710343099b582c4767fa", "messageHeadline": "Merge pull request #815 from EspressoSystems/fix/update-hotshot", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 659, "deletions": 592}}, {"node": {"oid": "9fc666a1386dc51d85607f00aaba88a49f81a937", "messageHeadline": "Fix local demo", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 659, "deletions": 592}}, {"node": {"oid": "9ed649c692f0bedb454504d01b416ce388df224e", "messageHeadline": "Run natively with process-compose", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 135, "deletions": 6}}, {"node": {"oid": "7a441e2e043cf041a9068e7fd9c95d78cd5eeb4c", "messageHeadline": "Fix scripts to build docker images", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d57bb3ee561083c4799e69571b10b2b0afd357c7", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2503, "deletions": 1307}}, {"node": {"oid": "87892399932b651dde92cac5295275554d1744bd", "messageHeadline": "Merge pull request #813 from EspressoSystems/fix/server-url-parsing", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "13be69ff930b549ab9fbfee10895b5c66280921c", "messageHeadline": "Fix URL parsing in orchestrator and web servers", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a6e465d25b55490702e12734617eeb68dc118b7c", "messageHeadline": "Bump cachix/install-nix-action from 23 to 24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36ec3692e85ed3ebb05471e9ebd07300afc2c7dd", "messageHeadline": "Merge pull request #808 from EspressoSystems/feat/update-hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1188, "deletions": 1090}}, {"node": {"oid": "99ba48c33f2caff81ca82d721c95d44f0cb97f06", "messageHeadline": "Fix unused import warning", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b81ffd333773c00dc85bac1c091a4234c96ecb64", "messageHeadline": "Decrease required decides for hotshot test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5f2b8712fde54ca4cba3bfa3954c70d0aecdbd6b", "messageHeadline": "Make genesis header deterministic", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 39, "deletions": 49}}, {"node": {"oid": "57a946e733668919072a8e2ead0c66c494bd30e5", "messageHeadline": "Increase view timeout for hotshot test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "e93689980c53a2d2287735491f684b8e64244cd6", "messageHeadline": "Clean up hotshot-testing configuration", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "48dbf060106c690fcd22e56cc6beadae66dfebb3", "messageHeadline": "Fix tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cbd6d27b3755c2af6d6ba4e326b803e42dc2acdc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/update-hotshot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 991, "deletions": 90}}, {"node": {"oid": "7f993cf757a08031ce9aa901c6ace7990ac919a6", "messageHeadline": "Fix Clippy, except hotshot-testing deprecation warnings", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 38}}, {"node": {"oid": "46d4eb4c3edea80569e18f581df7314391644a62", "messageHeadline": "Fix more build errors", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 241, "deletions": 169}}, {"node": {"oid": "d0e340bdad27d2cd9a403ca51637566f9665aad8", "messageHeadline": "Complete first round of errors", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "6e1089309726eefb94bec54ae0e7aae3dc31bb08", "messageHeadline": "Fix errors in API", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a45a24a2ddc4ee13a48abba8891aab83593b8b41", "messageHeadline": "Fix errors in block impl", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 52}}, {"node": {"oid": "5386c7bc4ca074eeaeba4a46fbc57aa458432c5b", "messageHeadline": "Fix errors in HotShot initialization", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 127, "deletions": 297}}, {"node": {"oid": "090f3daf52ebf8d9acccba4240f6386f1753bad7", "messageHeadline": "First pass at header/payload refactor", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 147, "deletions": 244}}, {"node": {"oid": "feb4b40c98c9e4e305db5ebf67c0b3ab05e7f8e3", "messageHeadline": "Implementation of `deposit`, `requestExit` and `withdrawFunds` functi\u2026", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 991, "deletions": 90}}, {"node": {"oid": "f34f37bf0eb7f77b1a5154c26c77f23b8c1b243c", "messageHeadline": "Update dependencies", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 708, "deletions": 346}}, {"node": {"oid": "1a790446ba4077cc6fcfb16f7e6de29371dd3417", "messageHeadline": "feat: add tx table entry proofs to tx payload proof (#796)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 305, "deletions": 105}}, {"node": {"oid": "c9d7bc4c9bd52aa435d32bac7966a59db6a447da", "messageHeadline": "Appease cargo audit", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a749499f9014f15b025441e24cffd22804bcd4", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/sql-data-source", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "de9d20ea947f31e0d0f98539d02fab15a588ba4b", "messageHeadline": "Merge pull request #787 from EspressoSystems/feat/api-traits", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 893, "deletions": 862}}, {"node": {"oid": "78b7fc5a6c2f5641b8db4b9d9d9335b2082865c5", "messageHeadline": "Document data source trait", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b65c0610b97419e3854c4845b42e4c4799da97e1", "messageHeadline": "feat: add actual vk for light client", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 504, "deletions": 27}}, {"node": {"oid": "67bba5ce36256fb4e4fd17145c1540664cc705a7", "messageHeadline": "refactor: move struct and utils to jf_helpers.rs", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 600, "deletions": 649}}, {"node": {"oid": "11ab7b08e4f6982df0cbfaca91b6a8a81695a02b", "messageHeadline": "wip: successfully produce vk", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 893, "deletions": 318}}, {"node": {"oid": "720bb295d475468fc3c26336ce4093912785e494", "messageHeadline": "Add an example of using the SQL query service to the local demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "a0055e5cb9eeb39851bf1addb44d30ef9e3a6d05", "messageHeadline": "Instsantiate generic API tests for SQL storage", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "6be5bd1de8741915ae6f3729e929a0dc71ee1f5d", "messageHeadline": "Make API tests generic over storage type", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 221, "deletions": 63}}, {"node": {"oid": "af2ae0a161b5ceaf4e0fdef9dc684014e78c1a32", "messageHeadline": "Add support for SQL API storage", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 189, "deletions": 6}}, {"node": {"oid": "58a9d5727da60445eeed94c76f8b6f2d050ed6e0", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/api-traits", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5637, "deletions": 160}}, {"node": {"oid": "9f95508bb7163fc50c9cc120ac93e5068d9403fa", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dff4c4c6d5bf61adb8d30818139caaa3fb5d22e", "messageHeadline": "chore: use mocks/ instead of stubs/ (#790)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06a02b464e335686e5bb19f0e2a75cece9e2ac61", "messageHeadline": "Implementation of the Stake table contract (register function) (#769)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 5634, "deletions": 157}}, {"node": {"oid": "f8e373053f61043633f77f9422f94a2bb02bb83d", "messageHeadline": "Break api into multiple single-purpose modules", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 410, "deletions": 344}}, {"node": {"oid": "3597ed732f31a3afd808366cfe69f91acbfaf2b9", "messageHeadline": "Create a trait to abstract persistence-specific functionality", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 589, "deletions": 643}}, {"node": {"oid": "f50dd8d6b7ae4079436e28dcad2effa826395292", "messageHeadline": "Set up a different module sub-command for each type of persistence", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "f2ae6797c563b87d51c2be0629842dbfab3437e4", "messageHeadline": "Update bindings (without bytecode hash)", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "851b081d8ff87fffce59868e9dc841b1d038fedc", "messageHeadline": "Disable non-deterministic bytecode hash", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f3eec0bf9f3525cd5bb6bcf52956de15f9aa8841", "messageHeadline": "feat: VID namespace impl QueryableBlock (#776)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 423, "deletions": 323}}, {"node": {"oid": "526d53fc8752ed2c7eeb0b570a8512682b8d0c4a", "messageHeadline": "feat: Add new LightClient contract skeleton (#754)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 2905, "deletions": 528}}, {"node": {"oid": "c4c2240156aed138ba8da33b20acbc9f09540fbb", "messageHeadline": "Merge pull request #770 from EspressoSystems/fix/commit-task-nonces", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "7b34db858ea2a110da899cf6b53618e84eee5423", "messageHeadline": "Don't use `NonceManagerMiddleware` in commitment task", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "c7f77e85296286eb7035f3ea95029cfd862c3f27", "messageHeadline": "feat: add Stake Table contract API (#748)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 1498, "deletions": 0}}, {"node": {"oid": "4aa3fcb1e69005e39c54b454a13f08c956d456d9", "messageHeadline": "Add non-nix installation instructions (#765)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "ed10e12f0bda03d5251894010e5d0b3fd5dd2a19", "messageHeadline": "Anvil in recent foundry change breaks test (#766)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2b5b4722d07746181170e96024c6da8ec3342132", "messageHeadline": "Add nixpkgs-fmt pre-commit hook (#762)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97db29555956f38344644921d79f7efd4bf204c5", "messageHeadline": "Fix submodule git permissions (#764)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "51a40b2940496eae5d2509ba8fc3b4ed160e3e41", "messageHeadline": "feat: build block payload bytes from tx iterator (#756)", "author": {"name": "Gus Gutoski", "email": "ggutoski@users.noreply.github.com", "user": {"login": "ggutoski"}}, "additions": 171, "deletions": 32}}, {"node": {"oid": "4de847f275fa363198adf11a38df9c2b7e46b6ce", "messageHeadline": "Set CARGO_TARGET_DIR in nix dev shell (#752)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8263b00a516cc3961f12936d5e4401c06d96dc3b", "messageHeadline": "Merge pull request #755 from EspressoSystems/fix-sol-setup", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7594415608b422997a32b8b78e67fe664f30d9a5", "messageHeadline": "update binding command and allow warning for sol tests", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "54a22fcf6cd6c7d4994cae997ad73e3e1f554c5e", "messageHeadline": "feat: add PlonkVerifier contracts and tests (#722)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 4930, "deletions": 69}}, {"node": {"oid": "17c2404b234367d3db470ce22ab008230432f403", "messageHeadline": "Merge pull request #753 from EspressoSystems/fix/commit-task-logging", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "fb59b7e74560de57a9ba98c4c3bb5b204e7ff3c3", "messageHeadline": "Merge branch 'main' into fix/commit-task-logging", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "32eb3fcebf6f233438af30fc8444f3f0ef321d94", "messageHeadline": "Merge pull request #736 from EspressoSystems/dependabot/cargo/serde-1\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e0f4b0c9e8912b7db70fde8c9bc22e31b2a92516", "messageHeadline": "Make commitment task logs less noisy", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "8c74c8688bc7ae41950786973a44df90a76a50d8", "messageHeadline": "Merge branch 'main' into dependabot/cargo/serde-1.0.192", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "4179e182d8a82ddfd54c5a9aec54593d3004abe1", "messageHeadline": "Merge pull request #750 from EspressoSystems/deploy/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dfe28f361024bb14a32334fc98a68df0f93cb8c2", "messageHeadline": "New deployment", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fb313822791a0a1dfcddfd1aa7cd9bb06591e9fb", "messageHeadline": "Merge pull request #749 from EspressoSystems/fix/get-finalized-block-\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "9fd046bcecc704975289356b9dc95c50bc15a795", "messageHeadline": "Address review feedback", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "ef928dca85600559cce1a2476ba9629082db5484", "messageHeadline": "Make L1 client more resilient.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "a711f39b08e7c17c296e41a93867f658bcbb86a0", "messageHeadline": "Merge pull request #740 from EspressoSystems/fix/flake", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "305f33d5cacb33e08738395cd5d6905dc4d0c5fa", "messageHeadline": "Merge branch 'main' into fix/flake", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e7969fd69780617bfe43967174230b90e796db9d", "messageHeadline": "Merge pull request #738 from EspressoSystems/fix/contract-bindings", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a6498d3dd7beef0ef87ede63cbf043669925922a", "messageHeadline": "Merge branch 'main' into fix/flake", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 141, "deletions": 755}}, {"node": {"oid": "36361b4bda5a6ebfbf8b547f5615ab4f472089b5", "messageHeadline": "Merge branch 'main' into fix/contract-bindings", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 141, "deletions": 755}}, {"node": {"oid": "baf4868cc164f70bbd4de1a96f4f2ef87aaedf12", "messageHeadline": "Bump serde from 1.0.188 to 1.0.192", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b48876299362b6347e1070745617b8b72507b500", "messageHeadline": "Merge pull request #739 from EspressoSystems/ma/bindings", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 141, "deletions": 755}}, {"node": {"oid": "4417f0280e98fd1cf6958763b0cb821834156ea4", "messageHeadline": "cargo sort", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d15dcd08ad8edd582bd12657d42b460d7721afa", "messageHeadline": "Fix Nix flake on OSX", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "43532d6d5866eaa4914af864d40952529f334900", "messageHeadline": "Add missing dependency", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9501d3c1697d1ada4e83b69bf92db4f2bf975a5c", "messageHeadline": "Nuke rust cache", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb49c97b0e5822b57e600ffd2f5c5a0a416fb1e4", "messageHeadline": "Reload direnv when nix files change", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69efc3e78e322962071712f0636fc707c3ea36a6", "messageHeadline": "Print path to forge binary", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "19263d52aefa90cc17fe8ffcd7c7821e51effe01", "messageHeadline": "Put Rust cache back", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec62494e9602f17f0f33049fb2e78ef0df3c21d3", "messageHeadline": "Update bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 135, "deletions": 754}}, {"node": {"oid": "51fc624e4fb4add8c97ad057a4a3e51f42fdc867", "messageHeadline": "Print forge version before contracts workflow", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b319b008ee8a5bd40cfa37757667dffd1219df22", "messageHeadline": "More useful output when contract bindings are not up to date", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "80cf138ec5e494e46a64d0b80c9ad39ac21fb7d6", "messageHeadline": "Try with a clean Rust cache", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632d76518ea0b80915fe143cfd62bee66544aba0", "messageHeadline": "Bump rustix from 0.37.24 to 0.37.25 (#718)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ea5449b784d5671cd5418facb0c06cdbff2f8d4", "messageHeadline": "fix typos in comments (#732)", "author": {"name": "GoodDaisy", "email": "90915921+GoodDaisy@users.noreply.github.com", "user": {"login": "GoodDaisy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64203273e84340c2a9ef96f0883ec0fe6c6d0c17", "messageHeadline": "flake.lock: Update (#726)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d278d6c358ea022d4f1b5afee1da8902c0d6e793", "messageHeadline": "Bump github/combine-prs from 4.0.0 to 4.1.0 (#730)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "901e33805b277d68e481b7c0cbd90132dab2b4a6", "messageHeadline": "Merge pull request #728 from EspressoSystems/header-route", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "3966def633c3c9e8c9906b51024f9cecfe147155", "messageHeadline": "update documentation", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "771d65a9648543ad8acce828242464b8aa68bcfb", "messageHeadline": "better route name", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87db56b93f4251039b412893cc0e2d4c855c872d", "messageHeadline": "remove dbgs", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a2d70424643f60f20010c4f404510506be6e09a2", "messageHeadline": "add temporary route to return block header", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c86b7c47d0feff85e5026f996ff189067eb7a8ca", "messageHeadline": "flake.lock: Update (#719)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "4cf0984616398a94d038791ed92baf050f9c0224", "messageHeadline": "flake.lock: Update (#714)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 161, "deletions": 46}}, {"node": {"oid": "2a919f4f1dd83b5ab9276c9601e8a87f0c872c77", "messageHeadline": "Bump docker/build-push-action from 4 to 5 (#715)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "687f96339e907e58b734b8959bd1453d1daff603", "messageHeadline": "Bump docker/setup-buildx-action from 2 to 3 (#716)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1da726ab2107e74b877a4c504c6bbb65f7cfba95", "messageHeadline": "Add rust cache to static build (#713)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "62b8185d5e3d7b754b38ea3b816406e2dba1b696", "messageHeadline": "Add an endpoint to get the address of HotShot contract (#707)", "author": {"name": "Jeremy\u4f55\u6c5f\u660e", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "c4fc840cf108b79427ad41a33ac87f8668f3221c", "messageHeadline": "Optimize docker builds (#712)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fbca78e4225cefa8122f717209f6b245041080b7", "messageHeadline": "Non static dockers and build updates (#711)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 188, "deletions": 32}}, {"node": {"oid": "f4b3c9b89dc77b449066152ed9ae3963798b4577", "messageHeadline": "flake.lock: Update (#697)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "29baaf50c84b70c9a2bf59b88ea188098449565f", "messageHeadline": "Bump docker/build-push-action from 4 to 5 (#651)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "259ffe8324a257f66ecac6299f9cec50cfebe021", "messageHeadline": "Bump docker/setup-buildx-action from 2 to 3 (#652)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2e05659c7479c65785845bd8430292840823644", "messageHeadline": "Merge pull request #708 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 56, "deletions": 204}}, {"node": {"oid": "b7e1d11c02110ceb3767e35f0f51fc05e42b8182", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9efbacc83319e2e37a0bb6f039d1b4b7eefcb4d3", "messageHeadline": "Clean up duplicate async-compatibility-layer dependency", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 28, "deletions": 160}}, {"node": {"oid": "26eabebd2f8a6876381a5b4c8cbde09d21fcd194", "messageHeadline": "Point at HotShot main", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "3bed6747f25ac8fb8144f76e19fd6ee39daac775", "messageHeadline": "refactor: switch to more foundry-native setup/tools (#664)", "author": {"name": "Alex Xiong", "email": "alex.xiong.tech@gmail.com", "user": {"login": "alxiong"}}, "additions": 957, "deletions": 2869}}, {"node": {"oid": "0e07bf77f6b5f5ae9cdac6f282d7a3d3360e7ec5", "messageHeadline": "Merge pull request #703 from EspressoSystems/fix/contraact-send-retries", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "08a44124876af334f54bbaa3905e6fd50e847507", "messageHeadline": "Change info log to error", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f57d1c6fb444f1a0d6463043c180d4d61b0bc8", "messageHeadline": "Abandon infinite retry loop for contract calls", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "3124deeca81e2aac5627ae549a45bb2e287f2d24", "messageHeadline": "Remove example-l2 (#655)", "author": {"name": "Jeremy\u4f55\u6c5f\u660e", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 19, "deletions": 5123}}, {"node": {"oid": "f231fe26ae36202bf5c69aeba69494124ac65a7f", "messageHeadline": "Merge pull request #699 from EspressoSystems/deploy/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8b72b5550d5a6338336da8bf8e883316aab6cf1d", "messageHeadline": "New deployment", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "21a8227e6175aa9ec0f24d72926b53b05c78692e", "messageHeadline": "Merge pull request #695 from EspressoSystems/jeremyhe/codeowners", "author": {"name": "Jeremy\u4f55\u6c5f\u660e", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "226ed76b7a0b030691f694387c29ce2f0551fa96", "messageHeadline": "Update CODEOWNERS", "author": {"name": "ImJeremyHe", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c494ca3946f4aa82c4c6eb907db104507d06dd10", "messageHeadline": "Merge pull request #696 from EspressoSystems/feat/anvil-chain-id", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "749ba98203a69b7220ab43b6ce006a289516fede", "messageHeadline": "Configurable chain ID for Anvil utility", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1cf02cf71b6620b1e983b68f0627b9cca54765e8", "messageHeadline": "Merge pull request #694 from EspressoSystems/deploy-hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9a799eec3346f910b4de2fbd2410df38513e5438", "messageHeadline": "New deployment", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "732354b7fdf51f24bcacf64a928e8b1712fc9644", "messageHeadline": "patch hotshot to new fixes (#693)", "author": {"name": "rob-maron", "email": "132852777+rob-maron@users.noreply.github.com", "user": {"login": "rob-maron"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "2c2e31b1af750f09086d14dc94eee933f8351a46", "messageHeadline": "point back to main (#692)", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 167, "deletions": 77}}, {"node": {"oid": "9f247069a34dfddf615c0aa7e3b909e828731070", "messageHeadline": "Merge pull request #691 from EspressoSystems/fix/ethers-features", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb876d33184bcd84eabfebc2bb7012373d26fbcf", "messageHeadline": "Enable ws feature for ethers in sequencer crate", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "013b30fd1cfb6694842b3b018d4cb7e5c6bb1bca", "messageHeadline": "Merge pull request #687 from EspressoSystems/test/reorg", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 137, "deletions": 16}}, {"node": {"oid": "2f5116514d5f4de880b228a8f4a509728be2b9bb", "messageHeadline": "Merge branch 'main' into test/reorg", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "2c1b1381d5b3854b604ce683d5858342a576e3fb", "messageHeadline": "Add reorg function to Anvil automation and example reorg test for L1 \u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 137, "deletions": 16}}, {"node": {"oid": "ff9394dce44deb877d2222e00aac98a8110711c7", "messageHeadline": "Merge pull request #657 from EspressoSystems/ma/docker-wrap-binaries", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "9307ab3d2bd7e646f051b59f17d4576f27299e42", "messageHeadline": "Merge branch 'main' into ma/docker-wrap-binaries", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4deec825be610bfb0fa12babec16fc90e02923c4", "messageHeadline": "Merge pull request #665 from EspressoSystems/jeremyhe/contract-bindings", "author": {"name": "Jeremy\u4f55\u6c5f\u660e", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5225b86b492da5ac79593b4ca84cdf23a2f576d4", "messageHeadline": "Activate features in contract-bindings", "author": {"name": "ImJeremyHe", "email": "yiliang.he@qq.com", "user": {"login": "ImJeremyHe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec766820e70c374ef09cf3191ef4ae7438911889", "messageHeadline": "Wrap docker binaries with tini", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "d180e7abc11b2e964790b774519b1e19fbf41c8d", "messageHeadline": "Merge pull request #650 from EspressoSystems/deployment", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "35b1c641658de0570e95f143e3d0a42b7935f249", "messageHeadline": "Contract deployment 20231003", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6dcde475c513c238641aa222db23e563ddae430b", "messageHeadline": "Merge pull request #648 from EspressoSystems/feat/block-scanner", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4151bc4b42ce81da27e6241a6815739cd767e924", "messageHeadline": "Merge branch 'main' into feat/block-scanner", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "d5a86d84b1f1055813fd6754cc390621b2ab964a", "messageHeadline": "Merge pull request #639 from EspressoSystems/ma/update-deps", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "0581ad5b39ceb64541db82406db02afa576600ef", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/update-deps", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 793, "deletions": 487}}, {"node": {"oid": "fd4a684b63266cb278f24cbbfba92eda7dcea34b", "messageHeadline": "Block scanner improvements", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c0bca2813c44f8d0eb4be71ffcf4d5dea31fc858", "messageHeadline": "Merge pull request #646 from EspressoSystems/new-hotshot", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 297, "deletions": 347}}, {"node": {"oid": "ce079e3a4ba8974b249e70185d98fed9f2c5e0e6", "messageHeadline": "update hotshot", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 297, "deletions": 347}}, {"node": {"oid": "9d6f7572f2c6e91d7f220a715a1dc083cbd671d6", "messageHeadline": "Merge pull request #640 from EspressoSystems/new-deploy", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "19e0cbbcc8d1451adb1d245d7d5a996efbf88711", "messageHeadline": "Merge branch 'main' into new-deploy", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 110, "deletions": 15}}, {"node": {"oid": "887ad1c9bc87b8de4a8e51393d3fb27ecb20fe3a", "messageHeadline": "Merge pull request #645 from EspressoSystems/staging-block-time", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "634e332a6b2466ef85749da15a89fcd6b1a4dc05", "messageHeadline": "Merge branch 'main' into staging-block-time", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8fd49298baf39a6a453e650a03b39b1337fa0f89", "messageHeadline": "Merge pull request #644 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9fdb3fd794a6e1048080f739e2e3a2aa3df14b88", "messageHeadline": "Merge branch 'main' into new-deploy", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 395, "deletions": 135}}, {"node": {"oid": "018dc88f846420748a36528f419dd25622b113cb", "messageHeadline": "add staging config with 12 sec block time", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "80173b1100c2736aaf8068042e167ff7811a650f", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "be18bb69ea13396be7eeb6bb7450664ca975abbb", "messageHeadline": "Merge pull request #643 from EspressoSystems/feat/l1-client", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 395, "deletions": 135}}, {"node": {"oid": "7cae6ba0695a78e443794ef4174ee477baba4520", "messageHeadline": "Merge branch 'main' into new-deploy", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9e43bf967ca078047f9f1e08a39cd285c0913645", "messageHeadline": "Make L1 client test stricter", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "8245e82b6df5c77674be0a012e308fac1ac107dd", "messageHeadline": "Appease cargo audit", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d492976e7e2738217cda84cdece6bbf17a20a72b", "messageHeadline": "Move L1 interactions off critical path, to asynchronous task", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 378, "deletions": 133}}, {"node": {"oid": "e810f8d60e690e9840ed4adca4f5be442de657a3", "messageHeadline": "Fkrell/cargo lock (#642)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "433d2c4b756cbb7d86828c08d37082f031cd5d69", "messageHeadline": "Updating hotshot dependency (#641)", "author": {"name": "Fernando Krell", "email": "fkrell@users.noreply.github.com", "user": {"login": "fkrell"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "780f2bdca731c6e62ef80559ef523580dc31653a", "messageHeadline": "new deploy", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6b6adb746dbd7983eea4afcc02f2afd0caea2e57", "messageHeadline": "Merge branch 'main' into ma/update-deps", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "4930f8a426b4a646487effa63ea6ada90fdf80cb", "messageHeadline": "Update jf-primitives", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24528bf926d212fdc8f43b9864859c02f3ef8c30", "messageHeadline": "Update some rust deps", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "86e0069621c1652c2787d3baf1359ca8316b1189", "messageHeadline": "Update github actions", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fbb281b45b14660c6c3c9cdaba8c3b79b2796426", "messageHeadline": "Merge pull request #638 from EspressoSystems/fix/demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "d56578b0c4cf7a9f6575791af61035495fe2863f", "messageHeadline": "Fund 20 accounts by default in Anvil tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8f2c9250dc1475845ffbc8b2c0f3cf55813e82ba", "messageHeadline": "Update flake.lock", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "667a2b04f3dde2c1656c78bf1b78be29ab4978f8", "messageHeadline": "Demo fixes", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b96653e1f07ebfcbbf18ceab4fbfcbf9c3ac0af8", "messageHeadline": "Merge pull request #637 from EspressoSystems/deploy/hotshot-contract", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1248cab0187cfba23c6c1959e75551adae5e912c", "messageHeadline": "Deploy new instance of HotShot contract", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f5cd6c6f47ce349ef2ceaec5284482d132725682", "messageHeadline": "Merge pull request #595 from EspressoSystems/fkrell/block_scanner", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "21ce6a671c0a43e5f1116f9a8ba1c821c3448a1c", "messageHeadline": "Merge branch 'main' into fkrell/block_scanner", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 211, "deletions": 54}}, {"node": {"oid": "92dfbad8f29106c50755ba4879a127bac33175ac", "messageHeadline": "Merge pull request #634 from EspressoSystems/rollup-config", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "126923a40d9c23de1cb288706ddf202515c9b5ac", "messageHeadline": "change account indices", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3195104e3468a5120636920ac79af13b0d77382e", "messageHeadline": "Merge pull request #633 from EspressoSystems/ma/local-demo", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "38e140d88ddeb0a6de1e5d2045d10381b833687b", "messageHeadline": "Fund 20 accounts of the test mnemonic", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "1eb16366a0323d848ebfa90c02867a99a23ee747", "messageHeadline": "Merge pull request #630 from EspressoSystems/geth-node", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 146, "deletions": 25}}, {"node": {"oid": "fc9036262a415af4df81071d0652055543dff903", "messageHeadline": "add back healthcheck", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18d0fffda644d15d9e225c24c5e830235c499a50", "messageHeadline": "expose ws anvil url", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ccdd483c9400280b7c8683974772b24baf7d342a", "messageHeadline": "configure docker compose with geth node", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 140, "deletions": 27}}, {"node": {"oid": "38e7d46a029c5b8d9eb313d3b77c4cf4827f47d1", "messageHeadline": "Merge pull request #628 from EspressoSystems/fix/demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "5a4e9f90cec3b4dc2b63aa06d718eb671b207e06", "messageHeadline": "Ignore vulnerability in indirect dependency", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "418570e4c6d61d99d74c3db0e7c839fbccf3f814", "messageHeadline": "Don't configure demo L2 address, since we always deploy it", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "8d5e0df54c5f5204ae48d0dffe180ccae0bb694e", "messageHeadline": "Use accounts for test clients that are otherwise unused", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37371553326be33e44a65bc4a21dbfa0366adb99", "messageHeadline": "Merge branch 'main' into fkrell/block_scanner", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 1442, "deletions": 893}}, {"node": {"oid": "96ea6a872404ccedbccc81bb9f4251eae17dcc51", "messageHeadline": "Fixing typos in block scanner", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "8caa3345fcf0ef79ab35f21a422076d209035a80", "messageHeadline": "Merge pull request #623 from EspressoSystems/fix/demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "1325e6a2778af8ccffc1c7260dade13f7997b2b9", "messageHeadline": "Merge branch 'main' into fix/demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9d6e2ca5563e12bd1138930eb8c7a40968678f75", "messageHeadline": "Merge pull request #621 from EspressoSystems/update-deploy", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f21b77a5f60a28b9b9533e1bd7840fc3bcc72eaf", "messageHeadline": "Add a space before RUSTFLAGS", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0079bba91708c02dded2c3821aba0adb664d8971", "messageHeadline": "Remove now-redundant RUSTFLAGS from static build", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d17f4c9760da8c459a9a3e5a22e60d1c2207b977", "messageHeadline": "improving code and formatting", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 117, "deletions": 98}}, {"node": {"oid": "61d4154e569316698e4a6830022898bb1ffb95a5", "messageHeadline": "Merge branch 'main' into update-deploy", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "23fa43cca858108529ce8e5cb59bde874a84e3df", "messageHeadline": "Ensure commitment task and rollup prover use different L1 accounts", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e9ff6167a93739c9461e2bab1e69aeb93fc26501", "messageHeadline": "Don't run commitment task in example rollup, now that we have a stand\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "7b3178cd3ab2d3e388dfe15b8d0e7794c29a9fad", "messageHeadline": "Propagate RUST env vars to all Nix shells and build script", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8b8120244c0e38889f46594c2d39d82d4ab37bff", "messageHeadline": "add latest deploy output", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c854d85a63dd252c3e955b287704c55dea6466f8", "messageHeadline": "Merge pull request #617 from EspressoSystems/ma/anvil-accounts", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f338aebd0ebee993667bafb5f9b8c5d4e8063bbf", "messageHeadline": "Merge branch 'main' into ma/anvil-accounts", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "ee66f0dd3a539fca09580046c50b5791a69a54c0", "messageHeadline": "Merge pull request #618 from EspressoSystems/hotshot-hotfix", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "81cc846036f9215c1043709dc197e255677ec869", "messageHeadline": "Switch to HotShot branch with timeout hotfix", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "ac8a056d4e843da9fa8ef5a38025bcd40569742a", "messageHeadline": "Add more funded accounts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f25c588b01bb51113929855aabde11896df5cd52", "messageHeadline": "Merge pull request #616 from EspressoSystems/ma/sequencer-docker-compose", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "db21aaa15cdd70b4e179d7782793d7c5144bba37", "messageHeadline": "docker: use a network with a fixed name", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "dab9d7aa8ce2310709166fcb1daa3276c891f3c0", "messageHeadline": "Merge pull request #603 from EspressoSystems/update-hotshot", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1249, "deletions": 837}}, {"node": {"oid": "b175c96c595789cbbe89bb412680c9cd242bf8eb", "messageHeadline": "Merge branch 'main' into update-hotshot", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "992fdfe68e72f9f86ace6b09fdb53aa9b8833712", "messageHeadline": "add space to rustflags", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccb8bdd6f65cbbf8e9756b324a1906fd7e04cec8", "messageHeadline": "Bump actions/checkout from 3 to 4 (#589)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9fd437a71750a217f98a728a811c5972eebd3159", "messageHeadline": "Bump docker/metadata-action from 4 to 5 (#600)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ebd6d1a75c3d0bc4830cb0f229af49e8fd14054e", "messageHeadline": "add rust flags to cross shell, remove unused signature scheme type", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7c72790b354adeece62631ac403dcc149224b031", "messageHeadline": "Merge branch 'main' into update-hotshot", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "f34a5e1b5ca14ab6b2e30453f7d9d831283c919f", "messageHeadline": "fix CI by adding rustflags", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "95fae8806d135ed659b3fa7059edf450432f0b3d", "messageHeadline": "update hotshot query service", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "a5dc63219edac09772c449b3a4197a638c7bc0b4", "messageHeadline": "Merge pull request #605 from EspressoSystems/feat/commitment-task-hea\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "73251bc8365ed499771fcbae2bde1f494f7cb429", "messageHeadline": "Add commitment-task to docker-compose demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "5b8dc361e1b8d3d763bec35dc94930228ee7dfaf", "messageHeadline": "Add healthcheck and version endpoints to commitment-task", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1d05740c044f60bfbbae1dad3c47dd6646835bce", "messageHeadline": "update HotShot to 0.4.14", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1242, "deletions": 829}}, {"node": {"oid": "1d637d68135116c373576e447b841791a8005748", "messageHeadline": "Merge pull request #601 from EspressoSystems/deployment-artifact", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "bab39ba6a7743595843ef7026a527ce673f98611", "messageHeadline": "add deployment artifiact from sepolia contract deployment", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b578bd668167d52cd684b933981b097f78a21390", "messageHeadline": "Merge branch 'main' into fkrell/block_scanner", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 349, "deletions": 47}}, {"node": {"oid": "3ec835887fb371b8abcc044e6fe57c37c20f200c", "messageHeadline": "Merge pull request #596 from EspressoSystems/ma/deploy-with-foundry", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 295, "deletions": 12}}, {"node": {"oid": "6b6df363a3f4523c45219cf04c646925cc5b46dc", "messageHeadline": "Add new bindings, run formatter", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 246, "deletions": 1}}, {"node": {"oid": "bad58b6a84d1ec0e6a3b67e42bfb7664c675adbf", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/deploy-with-foundry", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "6c4ac7003defe3dea0645ddc6234055571a511b8", "messageHeadline": "Merge pull request #597 from EspressoSystems/ma/rust-1.72", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "f88f8e4db0382df371e5893ff4fe446aa6ce55f4", "messageHeadline": "Explain new env vars in .env file", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46c91abee8372856d6945a3366213c6389922b6b", "messageHeadline": "Set resolver = 2 in workspace Cargo.toml", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4de80bd3a8b34e16e82dab06a0317659a6f6523d", "messageHeadline": "Update dependencies, rust 1.71.2 -> 1.72.0", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "d4521d45202fa5b030520483e5e558515e88f3ab", "messageHeadline": "Remove old etherscan verification script", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "699b45163766eac35563789651157834169c4f57", "messageHeadline": "Fix foundry config", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "92d139ea6ceda4e3670bd6427261fa83d33d714a", "messageHeadline": "Move broadcast gitignore to contracts dir", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3266a63c2d431bfc5ceaccf5f6adbb77636002a7", "messageHeadline": "Deploy hotshot contract with foundry", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "f978afb3da672c1438a4fe9cbdcdeb09d46f5100", "messageHeadline": "Adding endpoint info, changed timestamp, elided lef and right boundle\u2026", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8da88514a12d35b35edbf5ac4399f4161991567c", "messageHeadline": "fix format check", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c1c21f333b2ce17ea14a3934f3faaf79f4440770", "messageHeadline": "Avoid showing VM block twice if 2 transaction on same block. Addd scr\u2026", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "999b8f9c440f82d210f547a3dd5379216e6b87a0", "messageHeadline": "host and port as argument, default localhost on 50000", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f62b8902803173867093d3fca0f429c4a3ccb22f", "messageHeadline": "Adding first version of simple block scanner", "author": {"name": "Fernando Krell", "email": "fkrell@gmail.com", "user": {"login": "fkrell"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "972f980e7ba19da9b1292819a43345ed341ee58b", "messageHeadline": "Build arm64 image for orchestrator (#591)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a85fc1a9a3ae02867151bc20288a4a23690dda91", "messageHeadline": "Allow using latest ethereum block for timestamps (#588)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "4574f1c396d7834347aacd7dfcd349966d8adca6", "messageHeadline": "Merge pull request #570 from EspressoSystems/fix/op-integration", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 227, "deletions": 134}}, {"node": {"oid": "b3aca64d54050539662087b45a1abe0758567984", "messageHeadline": "Improve handling of L1 blocks", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 219, "deletions": 123}}, {"node": {"oid": "7575ea7520d5e29dda5d5137f3ad3048d492dc28", "messageHeadline": "Include list of transactions explicitly in namespace API response", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8ab5b8f4c0fedc77d7dc83e215780148c99b91d8", "messageHeadline": "Fix PLATFORM in Docker build script", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20bfd1b8da7523ef9917343a5fff9eb90ced0088", "messageHeadline": "Merge pull request #555 from EspressoSystems/feat/timestamp-endpoints", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 402, "deletions": 26}}, {"node": {"oid": "564ea391efe47a6b4a009753f105b189210d5cc2", "messageHeadline": "Ignore vulnerability until dependency is patched", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f729ce04621497d9dfdaa93aef956e3a0fe447ac", "messageHeadline": "Ignore vulnerability until dependency is patched", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e85209a7769ff6fa52a47cf455394f2c2f8f65a", "messageHeadline": "Update variable name", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93c0490e6d0a4b7a96cd2e08ec0cc105bc3b00d9", "messageHeadline": "Merge branch 'main' into feat/timestamp-endpoints", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e60af1560a910e0612ee249056114c0f6deef93", "messageHeadline": "Add query service endpoints to fetch headers in time range.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 392, "deletions": 16}}, {"node": {"oid": "7d716babc7a974537fd2fd0a608ed18586f1367b", "messageHeadline": "Merge pull request #552 from EspressoSystems/dependabot/cargo/tempfil\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "795da3a33c616592348527bf1431ce46e5ea76a0", "messageHeadline": "Bump tempfile from 3.7.0 to 3.7.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ed02cee311cfd8481731191c29256f8148778ff", "messageHeadline": "Move API definitions into their own directory", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f0722fb85ca6c0e13111d6197dcd4adbba62d25", "messageHeadline": "Merge pull request #507 from EspressoSystems/dependabot/cargo/toml-0.7.6", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 298, "deletions": 76}}, {"node": {"oid": "c5e7ab7cf85622b27d71791f6dcb2c852065ee89", "messageHeadline": "Merge remote-tracking branch 'origin/main' into dependabot/cargo/toml\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "c5762a0aaafed622a39323c9a7daa6154153b9e2", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "00e93831c9aa694a5a6c19f69890b839ef85a7c1", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 243, "deletions": 80}}, {"node": {"oid": "e14eabfd4ccf182cac518b2e0c413d8982c7035c", "messageHeadline": "Merge pull request #549 from EspressoSystems/dependabot/cargo/tokio-1\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "1c5054acc5aae27fd23002a9454ae0ae696b9b0f", "messageHeadline": "Merge branch 'main' into dependabot/cargo/tokio-1.32.0", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "1d433b84be3b38a0920cdd5b4574a94dadefc556", "messageHeadline": "Merge pull request #476 from EspressoSystems/update_flake_lock_action", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "26ad38ca2ad270f74c09430805a0fc925611338a", "messageHeadline": "Bump tokio from 1.29.1 to 1.32.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "745e012306ab37e2ec66a999102f15ddc715eb6b", "messageHeadline": "Merge branch 'main' into update_flake_lock_action", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "3023993f60c278d1c10e4f79f2f2a726779e873f", "messageHeadline": "Merge pull request #541 from EspressoSystems/dependabot/cargo/time-0.\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "f97f0a6823a1a4a59801de10621457f082f2a06e", "messageHeadline": "Merge branch 'main' into update_flake_lock_action", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a02cba4a169350593f93f651720e5f2ef5f284c", "messageHeadline": "Merge branch 'main' into dependabot/cargo/time-0.3.25", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36b1c9941f9d9efd4925af0a9e45b12d1ca765c4", "messageHeadline": "Merge pull request #531 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dae361e1370fa818eb3a9c5216d6c4bea16b5fe1", "messageHeadline": "Merge branch 'main' into dependabot/cargo/toml-0.7.6", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 275, "deletions": 24}}, {"node": {"oid": "6a9ca22f667f89fa5ee084b5c5a6c4414f7bbe97", "messageHeadline": "Merge branch 'main' into update_flake_lock_action", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 275, "deletions": 24}}, {"node": {"oid": "aa444a19846bde6b6fd58cd5d749df3bd885c4b7", "messageHeadline": "Merge branch 'main' into dependabot/cargo/time-0.3.25", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 275, "deletions": 24}}, {"node": {"oid": "93868677ae992651566031e4d580add41d84d9f7", "messageHeadline": "Bump github/combine-prs from 3.1.1 to 3.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31b2a164b2e56ef06b01a79c67db9eb39aae269f", "messageHeadline": "Merge pull request #544 from EspressoSystems/commitment-executable", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 145, "deletions": 7}}, {"node": {"oid": "6f898efb028f32803ebee0b216c88b22594652aa", "messageHeadline": "Merge branch 'main' into commitment-executable", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 999, "deletions": 707}}, {"node": {"oid": "7a7e4f4f667c3ef11d42dc027b7957fed2313090", "messageHeadline": "add back deploy flag", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e8ff0fed8c84e7dc5f641e86e2124a8f3e644afb", "messageHeadline": "Use signer for launching hotshot contract", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "4f9f285799849386e6ae4da266fbe0a284566556", "messageHeadline": "Merge pull request #524 from EspressoSystems/feat/count-transactions", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "f1fd91b817507cc74e3a0718d68d0e78b133f65b", "messageHeadline": "Merge branch 'main' into feat/count-transactions", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1185, "deletions": 877}}, {"node": {"oid": "31377fba3998c820f997f2a64a21158fc2741290", "messageHeadline": "lint fixes", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec1c37d186942b65a825c960981e2ff57374defa", "messageHeadline": "add executable to deploy contracts and run commitment task", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "364a2cc7d739fb123d8d86ed30f193092b84578b", "messageHeadline": "Add script to verify contract on sepolia (#523)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "8c7e26562a96541e1411a092cd07cd8570450b70", "messageHeadline": "flake.lock: Update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "4c052d91d4b6ac71248b9854546fe03ccf8c781c", "messageHeadline": "Bump time from 0.3.23 to 0.3.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "d82353abf22e8c34c837bd7e8b2863281855525d", "messageHeadline": "Bump toml from 0.5.11 to 0.7.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e59adb14fc0d456e25a33cf6557d094e82504663", "messageHeadline": "Merge pull request #539 from EspressoSystems/test/commitment-scheme-r\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 174, "deletions": 13}}, {"node": {"oid": "9b5fb1c67821fc1a91c298155d485b2efb0fac17", "messageHeadline": "Put reference objects in their own JSON files", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "5c0decb8b944a9e722f2c9fd4f27326fe59cedb0", "messageHeadline": "Make the commitment scheme more consistent and easier to port", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "b4162467cf3e2d8258312d936e8a6c84df35adc9", "messageHeadline": "Define reference objects of types for porting", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "52298a36fa75b8fd0c84e43d561ccab341f4643e", "messageHeadline": "Merge pull request #537 from EspressoSystems/feat/block-metadata", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 274, "deletions": 108}}, {"node": {"oid": "b5b7b9a026e0ef82aa3ae1cf23b4974296ff2966", "messageHeadline": "Require testing mode to run sequencer without L1 connection", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "595c907b4426961c094801a706291c412b058489", "messageHeadline": "Move expensive logic from new to next_block, which is called less often", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 116, "deletions": 99}}, {"node": {"oid": "4f09723abaccd0a6afb8787d7815fd8491befdce", "messageHeadline": "Add L1 provider to all sequencer nodes; they need it to propose L1 bl\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "474f0d8ef9ab8d9116a3555711635afb9bd90a5d", "messageHeadline": "Add timestamp and L1 block info to sequencer blocks", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 177, "deletions": 25}}, {"node": {"oid": "deefd188da1c3498fd8a457be0551e1f56863eb7", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 56, "deletions": 70}}, {"node": {"oid": "e40182b91d48e4b7b23c5e25e06bcea9a0160e42", "messageHeadline": "Merge pull request #529 from EspressoSystems/send-transaction", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 109, "deletions": 79}}, {"node": {"oid": "05ea3370cce0ad596d8c525d0c2c8be3adf2abe8", "messageHeadline": "Merge branch 'main' into send-transaction", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9cd2c128c4776494a4b7308f270bc43f840dd35b", "messageHeadline": "Merge pull request #528 from EspressoSystems/fix/executor-test-race", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 169, "deletions": 117}}, {"node": {"oid": "935b2e06c56d6a79a6d85694cfcc34dccc5e842f", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix/executor-test-race", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d6f950ca8ad95922b57ea99a2765961246700196", "messageHeadline": "Merge pull request #530 from EspressoSystems/fix/min-propose-time", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "293e348f4f2ecfcc820da10b7a37d44f641556ae", "messageHeadline": "Increase view timeout", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12506ddcb4daec79422fdf3395de2dbcddeae427", "messageHeadline": "Set MIN_PROPOSE_TIME", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a31d362843d5b54b7410477344129f3c84cabd6f", "messageHeadline": "Switch to send_transaction API", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 109, "deletions": 79}}, {"node": {"oid": "10f19987c8a9fafade057384792033684c0e9498", "messageHeadline": "Update rollup contract test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ec16726a9371ae969d85a307fd15ea3cdef4d52b", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix/executor-test-race", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 166, "deletions": 397}}, {"node": {"oid": "c98445e8102ec8cafea6c40838681c241576667c", "messageHeadline": "Fix race condition in rollup tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 153, "deletions": 109}}, {"node": {"oid": "cfbacf68d183b8d91d37b9feb96a650bac64b136", "messageHeadline": "Merge pull request #526 from EspressoSystems/update/query-service", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 166, "deletions": 397}}, {"node": {"oid": "d144517e6bf98b14c9b7cffaa9c6520ff7f619fa", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 166, "deletions": 397}}, {"node": {"oid": "ce5adae3adfd15e449aa10910872328b416530d9", "messageHeadline": "Merge pull request #509 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 330, "deletions": 213}}, {"node": {"oid": "612dd7d38f34daeab56ce4e230a46fea9351dd14", "messageHeadline": "Fix output info", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65de5ad9c84f9962ea73cf7b051619334a50f3ae", "messageHeadline": "Fix commitment test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bc628a52b6922d0534660b531d0d5b967b6d3e92", "messageHeadline": "Add a script to count transactions sequenced by Espresso", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "1e0a146f0def564a8e84157911b2658bf9302499", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "44c5fcbadbf260bb7334bde91ac43517746e29c9", "messageHeadline": "Merge remote-tracking branch 'origin/main' into update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 548, "deletions": 277}}, {"node": {"oid": "019ade85e694cdbcd940593331b7e742f72a7597", "messageHeadline": "Merge pull request #502 from EspressoSystems/ma/quick-docker-build-sc\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "27417417e1359a76d9d8e513d817272141e5acef", "messageHeadline": "Merge branch 'ma/quick-docker-build-script' of github.com:EspressoSys\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77b0115421d29a677851f83ac5afc3f729530c20", "messageHeadline": "Add curl to docker image", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe56df3bd19637d4449c626efd4b9aae7c5d7c1c", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/quick-docker-build\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 624, "deletions": 365}}, {"node": {"oid": "a9aca7c8afdc74beff7e73a93ef508b898aa59c3", "messageHeadline": "Merge pull request #521 from EspressoSystems/fix/commitment-task", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 462, "deletions": 276}}, {"node": {"oid": "a6639a58ef72f1168017ec144ed3ca027a2a06fa", "messageHeadline": "Improve resiliency of HotShot commitment task", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 231, "deletions": 106}}, {"node": {"oid": "20bf02198777732e7215a8cc5fcbe2b69c68adaa", "messageHeadline": "Make HotShot contract idempotent", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 233, "deletions": 172}}, {"node": {"oid": "1406783b5fa9a4dda09eaa02202fa807fb2dcb37", "messageHeadline": "Merge pull request #520 from EspressoSystems/fix/await-transaction", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "a511ce3a4ec3093cedaa318ecc36dda1e02ce543", "messageHeadline": "Improve error handling in `contract_send`", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "b9fb28ac67619bcf847462289235e4c4bec49ad2", "messageHeadline": "Improve error handling in `contract_send`", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "be3cc8e3058f7b3b11268dc79ae8f875827cbcec", "messageHeadline": "Merge remote-tracking branch 'origin/main' into update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "99579abde2f40b3776a05cabeadd0000eb100226", "messageHeadline": "Update HotShot, fixing memory leak", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "638bc4e490bfbc1ac64e7f2c2b582e57ff74fa2f", "messageHeadline": "Merge pull request #518 from EspressoSystems/cargo-lock", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "41c68b837fd154a65009f8c1a3570f3276154de8", "messageHeadline": "update Cargo.lock", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fa94bb192a5b6035bd1ffb71d6bfbfc325cf5122", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/quick-docker-build\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 156, "deletions": 110}}, {"node": {"oid": "531b042220742136269471ea87dd1a4d82a9f9b2", "messageHeadline": "Fix quick docker build script", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8be7f0723f6f1e36553c3754773fde06bd02383", "messageHeadline": "Merge pull request #514 from EspressoSystems/fix/ethers-filters", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "c36019dfaa3a8291d2a6d25dfd630087c3e6fde3", "messageHeadline": "Merge remote-tracking branch 'origin/main' into update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "92588525a19ef6c7628429b0bd403d7c46754add", "messageHeadline": "Update HotShot, fixing demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "547155f2fd07b06bf4c101c51c1f5a53ea413faf", "messageHeadline": "Explicitly set contract address in event filters.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "818e5b12851024d1b6801017657d0f86ab0af487", "messageHeadline": "Fix hotshot_test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 29, "deletions": 261}}, {"node": {"oid": "2e439066dab944d0a6e8fdf699ab64d9bece75e9", "messageHeadline": "Install dependency in example rollup docker", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4724db69ec17aea19445a94eb86e8cccd8039b6b", "messageHeadline": "Merge pull request #512 from EspressoSystems/port-fix", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6bbd6daaf5950a8948d189d051cb390cf5fa1dab", "messageHeadline": "use port_or_known_default because port 80 isn't parsed", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9534d5bd61dd477512c5d4d63fe0f59b7f4497a5", "messageHeadline": "Merge remote-tracking branch 'origin/main' into update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "d74ceefbb3d33a8d21292866accf3a09aaa6888d", "messageHeadline": "Fix sequencer tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 26, "deletions": 64}}, {"node": {"oid": "ca648a08af913ef720c9afff590b7c932f0b1821", "messageHeadline": "Fix executor tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0b9b91a2dc379c9af0a8951173666808429b6b52", "messageHeadline": "Update to run_view_refactor hotshot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 536, "deletions": 135}}, {"node": {"oid": "45231ae29356348caa9da7d6a7dff5be14b10e47", "messageHeadline": "Merge pull request #510 from EspressoSystems/fix-demo", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "1fb94ba683b2c2420a68296fe8a5a64117ffad32", "messageHeadline": "delete script", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "978365ebdaf254d33f7e61cab1bc6651b56f4383", "messageHeadline": "revert random changes", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "17c29adb4c09670ee51badaa2954a8f4ff677465", "messageHeadline": "use correct node index", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "766919ae334bfd0922992a5394b1e389ac600056", "messageHeadline": "Merge pull request #505 from EspressoSystems/update/hotshot", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "94cbe8e7c2744dcdafc1c3c499c5768a4127e686", "messageHeadline": "Update HotShot to fix hotshot-primitives dependency", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "c32ddb99ac48288e4a76d21762ebe4ca6a752591", "messageHeadline": "Merge pull request #490 from EspressoSystems/web-server", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2789, "deletions": 87799}}, {"node": {"oid": "36dd226ade99bf99651acdc7af1d85a69f4360bc", "messageHeadline": "seconds -> milliseconds", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26e6830192b098b76307b40e755dcb6979650364", "messageHeadline": "comment explaining that IP, fix justfile command", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cbde94ecf3a5caf4b61aeb5be6fe58c38699a79e", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "447ad31f2a230d8a3fdef5dbd51e3262e47eb64d", "messageHeadline": "Merge branch 'main' into web-server", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e4192f02b61581e686c2b5f4c6acde9b38392378", "messageHeadline": "update Cargo.lock", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 68, "deletions": 93}}, {"node": {"oid": "d420465c395e587a92fa265ce1d1ae90fd5b3f7f", "messageHeadline": "Retry websocket connection a few times (#503)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9b6eb90ccb1ed27170faec792cae5926b3239be6", "messageHeadline": "remove patch", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "de19e43ccf46285b033ec96fb779072480972c7c", "messageHeadline": "Merge pull request #501 from EspressoSystems/web-server-progress", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2174, "deletions": 87403}}, {"node": {"oid": "3f6766ee981c6ce4d6d116a471ab73019c6b2a1e", "messageHeadline": "Add script to quickly build docker images locally", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "0f238a6ce9548d3b388711f77f74dc8786e596c0", "messageHeadline": "Update contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2126, "deletions": 87376}}, {"node": {"oid": "78b5c52772fca4f7b71766e4ed33505bd16ca99b", "messageHeadline": "Patch hotshot-primitives SSH URL to HTTPS", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8, "deletions": 34}}, {"node": {"oid": "d98646786d98a60c72b3a1696f5fc4a81e0cd996", "messageHeadline": "Fix consensus server URL", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b5563648ba54fea55dbf8015fefae2e3aea277", "messageHeadline": "Update hotshot query service", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "63077697e710ad83b8077e6390d72ec0cdf7dd8a", "messageHeadline": "Environment fixes", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84a199ce16338b42ba13a6428b885e76a83c3d6e", "messageHeadline": "Partially working docker compose", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "26d35b18ca78a5c7fa945041c739e62bcd8fbdf6", "messageHeadline": "remove hotshot-query-service patch", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2c6cabd4de7639e0245d651af683a917a3d5f7e9", "messageHeadline": "more cleanup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "3cbfaaf1ea18a038aa29fc79408568dc004939c9", "messageHeadline": "more cleanup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "527578ff0ad6f1a75f3552b16a2e7caf98ccc701", "messageHeadline": "Merge branch 'main' into web-server", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae36b8a8b090327f3c1e096b62e09e37f630df1f", "messageHeadline": "cleanup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "5daa5b97c2e651b08a0c939f20a42176a7be473d", "messageHeadline": "Merge branch 'main' into web-server", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 832, "deletions": 695}}, {"node": {"oid": "a64146229b05c1eca3fa5897af577eccdd4b8298", "messageHeadline": "Merge pull request #497 from EspressoSystems/feat/healthcheck", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0717e21ce1e200ad47a9252f1f0fa48157630c17", "messageHeadline": "Use default healthcheck from Docker image", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "5fce8a1797db009cbe72fb96e62f87bb5150b1c0", "messageHeadline": "Fix Dockerfile", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a920e78a01b4056343fe6ae7d95c691a3396969e", "messageHeadline": "Run HTTP server and use healthcheck by default", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "aa6bd889237f817f344ecf793a3136acd44ae127", "messageHeadline": "Merge pull request #492 from EspressoSystems/feat/healthcheck", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 405, "deletions": 213}}, {"node": {"oid": "ef905a1034343ba63898955f1b8b66c486f9971e", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/healthcheck", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "ae6f41a0025c5b8d40d194b2ffc714129db0589e", "messageHeadline": "rust: 1.70 -> 1.71 (#495)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9ab887dc27649cc261d81fd84f60b3455a877d32", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1fd209fdb96b9100f3582ba6ca387a7bbf04bb82", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "9153e2d679e93bededcac85abaa451ffe1a3c816", "messageHeadline": "add build steps to docker file", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "2f54cfa25bd756a246b93b6fb339171e857cbb8b", "messageHeadline": "point back to paper_benchmarking branch", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 14, "deletions": 42}}, {"node": {"oid": "beafc2a3e6ad7fa0173c4db20e9b274d9cdc193d", "messageHeadline": "Fix docker-compose", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ffeed9dd40e41cdd90553aad0519d81736d87433", "messageHeadline": "still WIP, remove orchestrator logic and env variables/docker setup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 84, "deletions": 199}}, {"node": {"oid": "55634d5ac985734f800a76c1e1ac1dda4239ed52", "messageHeadline": "Bump hotshot from `4754551` to `9cad03e` (#494)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "b72b52328a076e24009c73fcb179dedbc56fbc82", "messageHeadline": "Refactor sequencer options to make API modules modular", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 404, "deletions": 212}}, {"node": {"oid": "9d06df99e33b4ad40c375a4ceda79e9884e17470", "messageHeadline": "get local demo working", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "b6215ef3e5a7a037fb4534fd7c8582e142295860", "messageHeadline": "add orchestrator executable", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "68ab4d3976470ad00187c01968ba43c0f0d299e7", "messageHeadline": "orchestrator progress", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 237, "deletions": 62}}, {"node": {"oid": "1d76873ddb0b8fda457d41612eeb601a67cf89f3", "messageHeadline": "Only hold state wirte guard to execute block (#489)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b7810de07a64ae71b4a7342a4ed5d95209ab5943", "messageHeadline": "Switch to web-server", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 12, "deletions": 184}}, {"node": {"oid": "dd6b5af622837aee713756681761c2810eb84273", "messageHeadline": "cdn-server -> web-server rename", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 80, "deletions": 85}}, {"node": {"oid": "f5c73f437cda63e813bda50b9ea23fd6e1d96b88", "messageHeadline": "Work off of paper_benchmarking branch", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 130, "deletions": 76}}, {"node": {"oid": "49108a9d871f12a2270a2e4d3b6c5ca2f2becacb", "messageHeadline": "Remove nix/just requirement for docker demo (#483)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "fd0f72c5acbabcc85c2cd173e0cc4b4f89feaeb8", "messageHeadline": "Build multiarch docker image (#486)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 75, "deletions": 207}}, {"node": {"oid": "b5616e7559b3a19839457c99072aa034d410ecf5", "messageHeadline": "Add arm docker build (v2) (#479)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 229, "deletions": 19}}, {"node": {"oid": "40b62851acbea33bd70616f88209044c9fe057dd", "messageHeadline": "Merge pull request #475 from EspressoSystems/fix/commitment-max-txn-size", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 474, "deletions": 457}}, {"node": {"oid": "6bb3e02f56d89728439cb78355983fa790a4011d", "messageHeadline": "Merge pull request #480 from EspressoSystems/arm-disclaimer", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c468e6e9e5a7e00ba7e5616d14edd7cd411ce7be", "messageHeadline": "ARM disclaimer", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "696149bf21f9e7bdca09ac4af0a34746a6022b65", "messageHeadline": "Ensure L1 txns built by commitment task don't exceed size limit", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 474, "deletions": 457}}, {"node": {"oid": "3d475b74b9330c762ba0157530ce4d50ffdde52e", "messageHeadline": "Remove ssh git references (#474)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "adadee5c2d99ade64cfae0141a3a484a40627961", "messageHeadline": "Fix builds for open sourcing (#473)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "31d36ad185c1e7f3ececad792008cc887a6e86b4", "messageHeadline": "prepare for public release (#471)", "author": {"name": "Charles Lu", "email": "charleslu@live.com", "user": {"login": "clu8"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ad1c928f6dfe5ad72a503a30f3301d7a42b7f7d5", "messageHeadline": "Merge pull request #470 from EspressoSystems/readme-updates", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c2027a2c71b735517130ef6fa98c50e716e951e0", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f5bf44d43a0e1a4be1bf6f7022c90ef99aa8303", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d5cc6e9767a152d74e742c91d8a81cd5ce495fd6", "messageHeadline": "Cleanup README (#468)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "3f50f2b89042448e5041e0a9e6c04101005bc427", "messageHeadline": "Move lint to github runner (#469)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "81711a545b9b805eaf3a4941dcb0678c3f8079e3", "messageHeadline": "Merge pull request #465 from EspressoSystems/faster-tests", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d569ca7b6646c361f19e7c98a3cb3a5e8956e27", "messageHeadline": "Decrease block time for testing.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bbf9da1805f39c15b95ee8bc4b1dec8e8f15ab3", "messageHeadline": "Merge pull request #460 from EspressoSystems/fix-example-rollup", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "07c090c8c6776e1123edd94e7687bdbf25e3c416", "messageHeadline": "Merge branch 'main' into fix-example-rollup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "e01a65fa8895c19cafdfabd481404cdc1d65055c", "messageHeadline": "Merge pull request #459 from EspressoSystems/update/query-service", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "d3c54bfdc0cea85883fd59ad572bbc244136c12a", "messageHeadline": "Diagram change", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "024a5972173ffa3055064ed12ca7077285552357", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7a11359260f64e2e617cbf471d417ddf9713b22", "messageHeadline": "Update README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "16a943f0c9968efdc881e81abe2330681096abdc", "messageHeadline": "Modify justfile", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "786d067ff428366023d520da86179164429377a5", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "a0062d6fcb3b5141bc83289ee904eeb29d46641d", "messageHeadline": "flake.lock: Update (#438)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "8221bb7bda519d26508315a2da0cdf0a379a08b0", "messageHeadline": "Bump serde_json from 1.0.99 to 1.0.100 (#446)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a6413f12c75a795b6c110ca9cba2dedf79c9d93", "messageHeadline": "Bump strum_macros from 0.25.0 to 0.25.1 (#442)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ea45e5e62288c4a6bdfa5f809c5a60c85ca9c61", "messageHeadline": "Bump async-trait from 0.1.69 to 0.1.71 (#456)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b59ff234bec7099ed963dbf542534a9fe7af4bef", "messageHeadline": "HotShot Block trait requires Display (#444)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "316797524e34a4bad7ced331470e2ef4e0e40955", "messageHeadline": "Merge pull request #437 from EspressoSystems/namespace-api", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 401, "deletions": 343}}, {"node": {"oid": "f9dbe805875e84d1a87ac1672c19926965c59ce3", "messageHeadline": "Merge branch 'main' into namespace-api", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61eeb0badc414453edad9bc4fc0136e2c779edf2", "messageHeadline": "Add static method to derive block comm from nmt root, cleanup + comments", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 325, "deletions": 324}}, {"node": {"oid": "f9c5537380a442ab6096625ba36b62b18d052dde", "messageHeadline": "Bump clap from 4.3.5 to 4.3.10 (#434)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "acdc96d5c68a4aa320881008266c2deba0e5c964", "messageHeadline": "Bump hotshot from `477739a` to `c58a949` (#435)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "b6b7e143f8648e92837a99ccc105ffb18cb3f83f", "messageHeadline": "Add API for rollups to fetch namespace proof", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 129, "deletions": 51}}, {"node": {"oid": "04d0a306f4ac77b4a66830e79d9e00eb71317eab", "messageHeadline": "Merge pull request #431 from EspressoSystems/multi-rollup-integration", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 160, "deletions": 65}}, {"node": {"oid": "6e497cdf092e7bd4aadc1e18e8b2527f02749517", "messageHeadline": "provider function does not need to be async", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "61d87870ecd9d845fe2bfdb5396da1284ef2cebb", "messageHeadline": "Comments", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1ac6a755b2d5d43451bb48db32ee1d04e0de6cf", "messageHeadline": "Implement multi-rollup integration test", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 160, "deletions": 65}}, {"node": {"oid": "c3b4c89aa24afa5dd1fb166b7cf8ee8f8ce28e0f", "messageHeadline": "Merge pull request #430 from EspressoSystems/integration-test", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 204, "deletions": 113}}, {"node": {"oid": "b505d56c6ff0add053afc5d93341d2e7763b0e53", "messageHeadline": "Fix test, address PR feedback", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "9f361722aee934131db4f46e48b555f01df6bae7", "messageHeadline": "Fix test by adding means of resetting socket connection after the L1 \u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a1401bcd105a92c20234ab2b32f4fecbca249544", "messageHeadline": "Fix test", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "c6acca0d159aaa37ddfd7908f633456775199d86", "messageHeadline": "Refactor rollup integration test", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 163, "deletions": 79}}, {"node": {"oid": "2485757d874c6147919598286295b58afe805b5a", "messageHeadline": "Merge pull request #420 from EspressoSystems/prover", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 695, "deletions": 741}}, {"node": {"oid": "3d525a373628e0317232431e3424eda5586acad6", "messageHeadline": "Use var size field for safety", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4398a28f02a6e2424ef40dbf51e7fcf565e0c643", "messageHeadline": "Fix example rollup test", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 392, "deletions": 389}}, {"node": {"oid": "d3e2967c2dbb3378184cea4f5d0c63d679cbf186", "messageHeadline": "Remove proof verification from execute_block", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "1f68aaad00764b804886ebed4e24f34dc92fe7f1", "messageHeadline": "Address feedback, incorporate NMT root into block commitment and make\u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 343, "deletions": 420}}, {"node": {"oid": "3bb3f08e0df4e281552b6a6d6f6a67d48969e01b", "messageHeadline": "Merge pull request #424 from EspressoSystems/update_flake_lock_action", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "01402d609100a8cb9f7129a2bff14116e834e2af", "messageHeadline": "Merge pull request #428 from EspressoSystems/dependabot/cargo/hotshot\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "a17508b08fd605a30d63a4f7f0de82d90a990135", "messageHeadline": "Bump hotshot from `c9a6278` to `477739a`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "69d0ec9b1eca675d146d78c120a90e909aa8d749", "messageHeadline": "flake.lock: Update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "2c4520bdaa209ff0e0b86c6ba0cfb391ec577c73", "messageHeadline": "Modify prover interface for example rollup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "2eb4f6c09e81cc0c1965fcc3ea12fb454740c0d6", "messageHeadline": "Merge pull request #418 from EspressoSystems/combined-prs-branch", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fcf3683d026c881e53203d5bd8cf5646901f0368", "messageHeadline": "Merge dependabot/cargo/hotshot-c9a6278 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91be9d7261131282b8dc580933058fbcfb9859ab", "messageHeadline": "Merge dependabot/cargo/hotshot-centralized-server-c9a6278 into combin\u2026", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1d300ef3ce050d99c8efc1627810d78903e7ce00", "messageHeadline": "Merge dependabot/cargo/hotshot-testing-c9a6278 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6553ed9d84ee93ae10e2935418537e1ec85077b1", "messageHeadline": "Merge pull request #377 from EspressoSystems/update_flake_lock_action", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 846, "deletions": 831}}, {"node": {"oid": "f3de2702d0cb496b91e662923100dca8b21279b0", "messageHeadline": "Bump hotshot-testing from `8332c97` to `c9a6278`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3dff9ecb19ec7791a54c7dba32c0459f316e59db", "messageHeadline": "Bump hotshot-centralized-server from `8332c97` to `c9a6278`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "116d8d853c601985da77985217f584aff87ad84d", "messageHeadline": "Bump hotshot from `8332c97` to `c9a6278`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dffdb314f91b240cd7ac20bb99883c0648b0cdcf", "messageHeadline": "Merge pull request #414 from EspressoSystems/nmt-integration", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 198, "deletions": 67}}, {"node": {"oid": "c040c9d15ab90e2a1249628b182fd772b58d2668", "messageHeadline": "Address feedback", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "fdfd4e105fcc95f8bd3202113a0493ed0ceb0b36", "messageHeadline": "Avoid collecting transactions in wait_for_decide_on_handle", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44988a0888e1d261683302d6578df1e8241369a9", "messageHeadline": "apply remote patch", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6bde3ee209154e36f4a1a127366c5c942671d456", "messageHeadline": "Set max NMT depth", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5e0c315c43e2cb52ee59d7d8bd0fd2ff89c940b1", "messageHeadline": "Implement custom serialization for NMT", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 60, "deletions": 34}}, {"node": {"oid": "455737af9d1725279d90b849725ca9982747765f", "messageHeadline": "Use NMT in block struct", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 124, "deletions": 20}}, {"node": {"oid": "5828d2e2c7f3dadebbde77fdbb93cccf9c536498", "messageHeadline": "Merge pull request #409 from EspressoSystems/remove-genesis-txn", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 31, "deletions": 96}}, {"node": {"oid": "3afef07a864209d25b95e46decee65f1ec54d9f6", "messageHeadline": "Merge remote-tracking branch 'origin/main' into remove-genesis-txn", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 313, "deletions": 125}}, {"node": {"oid": "809cff89177b5e4faa7506dceea0bf6c805c44e3", "messageHeadline": "Merge pull request #413 from EspressoSystems/combined-prs-branch", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "b6d32f02dbbc11aa62de4d9e0c4ce9d5a62de163", "messageHeadline": "Merge dependabot/cargo/hotshot-types-8332c97 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dae74fd7ec542dc1d32db1c4932f044db6653a27", "messageHeadline": "Merge dependabot/cargo/strum_macros-0.25.0 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ffafabcfcc128aaf51a87f4fa5a66e0329ce5e5e", "messageHeadline": "Merge dependabot/cargo/hotshot-testing-8332c97 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8648db6bba37675a82238a72f81d5fd7e37e46d0", "messageHeadline": "Bump hotshot-testing from `abf4d5e` to `8332c97`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9d8e7de45986bdae96fa4fc21f91e6e9e8b083e2", "messageHeadline": "Bump strum_macros from 0.24.3 to 0.25.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "3c1d38e293856b1c9bd1c7467a00573be9eace28", "messageHeadline": "Bump hotshot-types from `abf4d5e` to `8332c97`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5413f5397e29015580bd346da580d9ad71ef91e0", "messageHeadline": "Merge pull request #403 from EspressoSystems/feat/optional-query-service", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 287, "deletions": 112}}, {"node": {"oid": "9efd1081bda6e8ea2a681624ca1430c9be991d21", "messageHeadline": "Fix typo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce07c7a7f21fc90b70a50281f898acac89a64bf6", "messageHeadline": "Remove SequencerTransaction to make txn interface uniform", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 31, "deletions": 96}}, {"node": {"oid": "ac03c004769adc583c0a0c4eab051870b73c9189", "messageHeadline": "Fix documentation", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ea1306c55084d7ff298c9c3d28bdaa9318eda01", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/optional-query-s\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 275, "deletions": 710}}, {"node": {"oid": "fdda7b84b43add8264c28f728e326c7d460b6f92", "messageHeadline": "Merge pull request #408 from EspressoSystems/combined-prs-branch", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "0a49224de35c845e1a396d830e2f2d637b911a63", "messageHeadline": "Merge dependabot/github_actions/cachix/install-nix-action-22 into com\u2026", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bef5712785dfa529b5ea6f00a7f1ff19a90929f", "messageHeadline": "Merge dependabot/cargo/serde_json-1.0.97 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e30224284c0e29b027bc7536814196321e57548", "messageHeadline": "Merge dependabot/cargo/strum-0.25.0 into combined-prs-branch", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 268, "deletions": 703}}, {"node": {"oid": "2b30a7e42b63bdec81957691f391ff3956a1a826", "messageHeadline": "Remove unused variables", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "072a82cc51db7844d88358bf1d77475ad81e31de", "messageHeadline": "Update contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 784, "deletions": 784}}, {"node": {"oid": "e80a088f3f49500bd291bd4c9e1ea55b046bdedd", "messageHeadline": "Bump strum from 0.24.1 to 0.25.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b118c7084fe75ebac2e53b20e5178aaeb5edf1f4", "messageHeadline": "Bump serde_json from 1.0.96 to 1.0.97", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33e020d460a256c0ddf5f4821d7f88da1bacd680", "messageHeadline": "Merge pull request #402 from EspressoSystems/hotshot-update", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 258, "deletions": 699}}, {"node": {"oid": "3b3c0e188480ab543a4333fea512eee8786db60f", "messageHeadline": "flake.lock: Update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "7d46736c46592c8b98f7bbe234eb17526284034e", "messageHeadline": "Address PR review comments", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07a56b08c3b58d945ec79a522ffc74b60206a13c", "messageHeadline": "Implement/override the minimum of QueryableBlock", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "af1c38ab81ca056401054df227a6193c1f583264", "messageHeadline": "Bump cachix/install-nix-action from 21 to 22", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e39163b6e65037416cb79cc86e031325d8242bf1", "messageHeadline": "Fix contract bindings", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 812, "deletions": 812}}, {"node": {"oid": "89f429daa98701fa0c7f1f36ada6fed4140ecee7", "messageHeadline": "Switch to a more user-friendly CLI for optional modules", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 129, "deletions": 59}}, {"node": {"oid": "36d6ff6af515e6ea3c9009c9a62866ac7d330fca", "messageHeadline": "Make sequencer API server optional", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1028, "deletions": 923}}, {"node": {"oid": "3ae068294b64f0eddbf83eb06c21140295406abe", "messageHeadline": "update based on query service, jellyfish, and hotshot changes", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 251, "deletions": 699}}, {"node": {"oid": "8fcae43307f28ce27ab89f38c6077de18f380c5c", "messageHeadline": "Combined PRs (#401)", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "67678764ab760e9cfd7d482ae615e6536beef902", "messageHeadline": "Update hotshot (#396)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "6d8a8593e380d24b21187d6fff7af8900b3f391f", "messageHeadline": "async-compatibility-layer: use only v1.2.0 (#389)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 18, "deletions": 44}}, {"node": {"oid": "1d92cbc7ebc2b7b97a8cea93be805e8ee434e7cb", "messageHeadline": "Update HotShot to latest version (#385)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 749, "deletions": 1084}}, {"node": {"oid": "a7346a72f544ef2e338ae68ba93aeccfed2cf891", "messageHeadline": "Bump digest from 0.10.6 to 0.10.7 (#378)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d89816d03ab656f723f5001ca9ef4badccf47a61", "messageHeadline": "Fix env var name (#384)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aee3ca436d3ed9b8197394659c884f24b21c419", "messageHeadline": "Add workflow to combine dependabot PRs (#382)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b73d29e9d1bb325bb21437be2be894621dc640bc", "messageHeadline": "Remove --report-time (#383)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d59cdf6cf1258e5e097ce6485eae5783f2e37ff5", "messageHeadline": "Make query service URL optional (#381)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "1423d9ecce347a352cf89f0fd053b76c9d4ea52b", "messageHeadline": "Bump cachix/install-nix-action from 20 to 21 (#380)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8f6b7e4b0ae716e481ec7fc07ab4ecab98bc04d", "messageHeadline": "Bump ethers from 2.0.3 to 2.0.4 (#343)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "1e4fa13fccd10c2ffbd64ed3d01deef14c112e3e", "messageHeadline": "Merge pull request #286 from EspressoSystems/update_flake_lock_action", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 915, "deletions": 861}}, {"node": {"oid": "38d66e77359970b615b654bbd5c4cb32ae1ffb2a", "messageHeadline": "Re-generate bindings with solc 0.8.20", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 812, "deletions": 812}}, {"node": {"oid": "9d17255f0d16b893ff72d0609ce3e38d3261a6e8", "messageHeadline": "solc 0.8.19 -> 0.8.20", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce5eff136a21377c981da6152e3a8469c98ddfc8", "messageHeadline": "flake.lock: Update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 102, "deletions": 48}}, {"node": {"oid": "542caa5030be47e086beb9d6c2998373bd448c48", "messageHeadline": "Bump sha3 from 0.10.7 to 0.10.8 (#339)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d86763e4a0f2a1ff49007937b619558f01616350", "messageHeadline": "Bump ethers-solc from 2.0.3 to 2.0.4 (#340)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "000b616c79d9c29d09be93ba2c86d43673c379f9", "messageHeadline": "Bump serde from 1.0.160 to 1.0.163 (#336)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e660661f2d001893990d3d6b4673b746e5d467d", "messageHeadline": "Bump tokio from 1.28.0 to 1.28.1 (#337)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d993bd36b67632f73e183cca68dc1177c33594c9", "messageHeadline": "Add CODEOWNERS (#338)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "14d38cc2c09bb4b7c4f2b53d26ab5203a03acd92", "messageHeadline": "Bump ethers-providers from 2.0.3 to 2.0.4 (#334)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "da7e2bc144a69df56958502bf6347f49c7a9450f", "messageHeadline": "Merge pull request #332 from EspressoSystems/just-pull", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "5235fcd1a898dc3c5643e7e67deab29cd25762ae", "messageHeadline": "Add command to pull demo", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7579ff12c75c9868eee18c2a5687a54a9b988fcf", "messageHeadline": "Merge pull request #330 from EspressoSystems/example-cli", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 181, "deletions": 16}}, {"node": {"oid": "6ab129f1af5121952728db23df7e90a8a4bccc51", "messageHeadline": "Revert sequencer dockerfile changes", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5711a5b3727902a446b4f4b6537c412ac12818e8", "messageHeadline": "Have just command accept wildcard, cli accept entire rollup URL", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d72b02fe29c12470fd5d0438226c5eb50e3e622e", "messageHeadline": "Implement simple CLI for asset transfer and balance checking with pre\u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 180, "deletions": 15}}, {"node": {"oid": "f435ec92e3233f3aa2da48d56364824cf0b814aa", "messageHeadline": "Merge pull request #328 from EspressoSystems/ma/dont-wipe-bindings", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a519dbebef9140f2a98ca52fd96ecf617eeb5af4", "messageHeadline": "Reduce likeliness of wiping rust bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc788663c67331fe9146d84efe9cde62c217d199", "messageHeadline": "Merge pull request #327 from EspressoSystems/ma/solidity-tooling", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 17373, "deletions": 19098}}, {"node": {"oid": "43313d63e5be64101290bbecd9085e73faf78578", "messageHeadline": "CI: run solhint", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "87512d7ec7890472dcb89f495c212f31251a381c", "messageHeadline": "Run prettier", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 113, "deletions": 66}}, {"node": {"oid": "77a95529fcf246491657b129af29e4dc6e956244", "messageHeadline": "Fix solhint errors in ExampleRollup", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1060, "deletions": 798}}, {"node": {"oid": "1c3f93ac53766e901ae742e8d312e27a9a0972f7", "messageHeadline": "Fix solhint errors in HotShot contract", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 11246, "deletions": 12032}}, {"node": {"oid": "3b98c107b44351a48aa054bc62457310af10316d", "messageHeadline": "Remove Counter contract", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 928}}, {"node": {"oid": "2c2797d3475b757f4cac1f051b9c72ae40a5ee49", "messageHeadline": "Fix solhint errors in BLS contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8912, "deletions": 9338}}, {"node": {"oid": "ebfea59d0b1c69453834747e48a8e7a8bd143fca", "messageHeadline": "Readme: generate solidity docs", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ae31f3f301d3ed38757cfd5606585589408127fe", "messageHeadline": "Add prettier, solhint", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "d45b5a32c56a0e5037fe2201aca33cfb8b707e57", "messageHeadline": "Merge pull request #326 from EspressoSystems/ma/pre-commit-filter-files", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1f9877ab3e294ab18b730cb1053032e86d26011a", "messageHeadline": "Run hooks only when associated files change", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "11985decd5e71740b8c968db7fe263f3666233d7", "messageHeadline": "Merge pull request #324 from EspressoSystems/ma/remove-polygon-zkevm", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 322, "deletions": 272352}}, {"node": {"oid": "0a822ca48b90a51ef89a44bd9022e3aaecf9f2b4", "messageHeadline": "Improve UX of gen-bindings script", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0b02d7f70856e70d54a0caa4ab6eb40077945cf4", "messageHeadline": "Fix contracts workflow file", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a23db7171820140f530b74a5287364cb5f9700a", "messageHeadline": "Restore env var order", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "149b4f751cd04c6bf300104ca82a18b522745acd", "messageHeadline": "CI: wipe rust cache", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2e197a5b888b3379559db5c7d575c36fe702be3", "messageHeadline": "Remove submodule dirs from dockerignore", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "aae00fc3d851ac50e149c740df02492fd615f440", "messageHeadline": "Add back git config URL rewrite for private repos", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "18917247ba819d294b8ff5ce21eff160c954ece1", "messageHeadline": "Pass `--accept-flake-config` for binary caches", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f1004ad9b79c0266600c122bec02ddc76d656579", "messageHeadline": "Add pre-commit hook for bindings generation", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "dfb989773f153032e2e8568192587b43d54701eb", "messageHeadline": "Show diff if contract bindings have changes", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b8a0144223e8e97d2b289b8a33b99ea659f0ee0", "messageHeadline": "Fix demo", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "1f032563e554b380e03f49f221c4036e4aea01ac", "messageHeadline": "Cleanup", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 24, "deletions": 357}}, {"node": {"oid": "e25f0145b489589ed7fb2118b0eb44ad3f965f87", "messageHeadline": "Shutdown anvil grancefully", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "57866a47973941d7bc68a03d8318e85d61a1a283", "messageHeadline": "Use self-hosted runner", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7745839c014e36166ec2ddfd9fd1138ee89c9cb", "messageHeadline": "Remove hermez-adaptor docker build", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "238a555f5586b0bee1aa95806962ed74af419142", "messageHeadline": "Fix BLS tests", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 46, "deletions": 60}}, {"node": {"oid": "61205153248f70048a88534056ba588398a4b8f9", "messageHeadline": "Run anvil as native process", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "5a0c1b61c132e1b19206ea08a64b4dbb07f86eb2", "messageHeadline": "Switch back to `ubuntu-latest`", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b15481edfb707372311be2618375569480fa025e", "messageHeadline": "Add sleep in failing test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5d14bebec2358c246b041bd9513d60c3887840fd", "messageHeadline": "ci: remove GHCR login in main build workflow", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "920153c6c6e8f241ec181b13833c7e021910a8b0", "messageHeadline": "Remove polygon-zkevm docs", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 77, "deletions": 1187}}, {"node": {"oid": "e97b00677ad41c6556fb8523a70169d361680f0a", "messageHeadline": "Remove zkevm-node submodule", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "846b9b35d352d46f0eb50de18268584c381dda0e", "messageHeadline": "Remove zkevm-contracts submodule", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "9e314d946e2cbe4b8691688c4647a335df0bbc8f", "messageHeadline": "Remove polygon-zkevm bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 28, "deletions": 268836}}, {"node": {"oid": "d09b8a83ba180986b2f2972acc3d3d6de30a3000", "messageHeadline": "Remove polygon-zkevm crates", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 60, "deletions": 1805}}, {"node": {"oid": "0761dcac0f974d616b9dc6783e20bf01ec1c22d3", "messageHeadline": "Merge pull request #321 from EspressoSystems/demo-docs", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "12ec1127110f24c602c3f95ebb5c87139575f7db", "messageHeadline": "Merge pull request #323 from EspressoSystems/wait-for-blocks", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "6cdf014290bf854d7e904c3036a5ae70a107daa1", "messageHeadline": "Wait for blocks to be ready before generating example rollup batch proof", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "b0bb839dbdb2e65f056fad4e8e7202b5c4b65b5d", "messageHeadline": "Address fix", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26a00586be77177d2d44972798509cd31533853e", "messageHeadline": "Fix destination address", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5096c48792d5358b141241136b78e34a141561e5", "messageHeadline": "Update docker-compose-demo.yaml with correct remote image name", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207804259b4eabfda3240a4c490a410e03339eed", "messageHeadline": "Add CURL commands for interacting with demo", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b4dad862ad5d151fbf2b0026639ba56c2f6df3b6", "messageHeadline": "Demo README instructions", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3e3dc181eaa646202ea35813f4dbe137dc3a9683", "messageHeadline": "Merge pull request #320 from EspressoSystems/example-docker", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 531, "deletions": 241}}, {"node": {"oid": "c076a015ae008396a02dc732f27556659e00ab74", "messageHeadline": "Merge pull request #318 from EspressoSystems/feat/or-arch-diagram", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "881a2f30cfe6390d498461bf83847a6c89e1c6a0", "messageHeadline": "Add release to example-l2 path", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737e79e6b1980a1a69b82a719aa3ea078f34aff8", "messageHeadline": "Modify build_static to handle the demo docker", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "9f0227d7189db2f914cc7fb37c23571bddd2efd4", "messageHeadline": "Finish example rollup docker demo", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 67, "deletions": 140}}, {"node": {"oid": "f12b1df5fb10306c1791ba7a26fd19dbd69f3917", "messageHeadline": "Merge branch 'main' into example-docker", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 66311, "deletions": 13535}}, {"node": {"oid": "de40aa9c21468f5cb0b405edc018c0adb4c7059f", "messageHeadline": "Finish demo compose file with local images", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 330, "deletions": 125}}, {"node": {"oid": "cb56e9148203d23c816ffea40ce9811108ac4ec4", "messageHeadline": "Merge pull request #319 from EspressoSystems/fix/serve-start-consensu\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "03ac12c6149a2fa085362021c369426b0f5c2cf4", "messageHeadline": "Fix race condition in sequencer::api::serve.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "066dabac8a7b0aa680f8cc0c934491f8c24e964a", "messageHeadline": "Add diagrams showing integration of Espresso with OR", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "33a9dfaf21d7df64df86012f61782654154cb0b3", "messageHeadline": "Merge pull request #317 from EspressoSystems/fix/slow-l1-race", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2370d3bb40b0df0bc788524cafd563523207c9b4", "messageHeadline": "Fix race condition in example executor.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cd3b39a55e01b49a2dbcf073476bcd8d947e4151", "messageHeadline": "Merge pull request #314 from EspressoSystems/test-slow-l1", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 17501, "deletions": 12934}}, {"node": {"oid": "f90e4ad164ac60422d46e682487cc9eab0900740", "messageHeadline": "Merge remote-tracking branch 'origin/main' into test-slow-l1", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 59435, "deletions": 11379}}, {"node": {"oid": "10449ee0555a816099d66f7860c03ee0543829b2", "messageHeadline": "Deploy contracts with fast L1 even in slow L1 test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "07d89c47c46c27a94f502cde712e1c725c782bc9", "messageHeadline": "Feat/t290 qc validation new (#311)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 58370, "deletions": 10314}}, {"node": {"oid": "084776e1f9285166d19743640a0f23bd6113246c", "messageHeadline": "Check that proofs for mock batch proof are ordered", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "3e75c4786fe7193cfa11ea18f902ed04da1666e8", "messageHeadline": "verifiedBlocks -> numVerifiedBlocks", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 253, "deletions": 252}}, {"node": {"oid": "860750fe4a96236648cff86c838ed0dca9997dca", "messageHeadline": "Update contract bindings", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 240, "deletions": 240}}, {"node": {"oid": "a363fa95c124b7ba1f840c7d9e9c663b8840f6db", "messageHeadline": "Add a test for u256/commitment conversions", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f4621c3613e7e879d3238ed67c80d4919d0acf50", "messageHeadline": "Verify proof public parameters in mock rollup contract.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 8052, "deletions": 5417}}, {"node": {"oid": "4720a4cea23aa8d839a5b5ffcdb9aa812824cb86", "messageHeadline": "Add a batch verify function to the mock rollup contract", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3248, "deletions": 1573}}, {"node": {"oid": "3180b37956ce1fadbee32fe1ead063853ec58c55", "messageHeadline": "Fix slow L1 test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 180, "deletions": 163}}, {"node": {"oid": "887262f6c71c32be54d19e0f915dc6febf0f0851", "messageHeadline": "Adapt example L2 test to use a short HotShot block time and long L1 b\u2026", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 172, "deletions": 39}}, {"node": {"oid": "556aebdf3f01758e5825bc8766fe24c2db6b2d13", "messageHeadline": "Merge pull request #313 from EspressoSystems/example-l2-docs", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "c054cc8733e37db2d48246f3dce56f037177e957", "messageHeadline": "Start with example contracts docker", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 138, "deletions": 18}}, {"node": {"oid": "7b6664d78d93e39c958aeaec23ecf04576c790fc", "messageHeadline": "Fix diagram link", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12eee3d514f811dd64413d8807b5bffdce977770", "messageHeadline": "Add diagram", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "6fbbe90c8628f372c2120dc4314b39e94fe9cd5c", "messageHeadline": "Create README.md", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "16566710ba4b753d4aaae4b53062d93c601265f7", "messageHeadline": "Merge pull request #312 from EspressoSystems/ma/dont-compile-zkevm-co\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1287, "deletions": 1288}}, {"node": {"oid": "65bfd27057dc6fe6e2660247400a2af2a0344220", "messageHeadline": "Merge pull request #304 from EspressoSystems/mock-proof-submit", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 191, "deletions": 95}}, {"node": {"oid": "3a030fad13b612cb74887c3b40db7a9f0dd3f836", "messageHeadline": "Set solc version in foundry.toml", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4fa9ddc06d3fc1c320a30a62625b66f35ccd642f", "messageHeadline": "CI: check if contract bindings are up to date", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f7381ac407c89f14ce8a12c5fbcd9150d25ddea3", "messageHeadline": "Update zkevm-contracts and bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 727, "deletions": 727}}, {"node": {"oid": "7f3489029458fc11c743d03ee6a5b27c285cfb40", "messageHeadline": "Update contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 550, "deletions": 550}}, {"node": {"oid": "5e66d46f54c0949255a53a2143e1bbd3541dd8d3", "messageHeadline": "forge: force recompilation", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "086becbc95f1337b24105740956d4f1d711812cc", "messageHeadline": "Update zkevm-contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5ad2547cb12f4eaf8e526f5a7054bb6d07fb316", "messageHeadline": "Problem: zkevm-contracts ABIs change uncessarily", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "bcfafc40811568df8490ca50de464176033f4de4", "messageHeadline": "Clear up prover comment", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa3f1f4e3d41f3d58359b40bacf56d2ac47a0903", "messageHeadline": "Await the stream collection", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "4d69111a7df1179988d969bfdf98a3fbf883231c", "messageHeadline": "Fix issue with state update subscription", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b76a18bda43d7776ef26c5c92b31b0fed547ba6c", "messageHeadline": "Use derive_more to convert Proof to bytes", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "66f3be7c4300c8b5601f8a0a1232513abafbd21f", "messageHeadline": "Use separate accounts for executor test", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "309b2727b8ee64b19b889b4b8d0d4bd0489ec600", "messageHeadline": "Merge branch 'main' into mock-proof-submit", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 294465, "deletions": 14966}}, {"node": {"oid": "6ebe3532d2eeaf2c4da71ac0aa92cc1be166f0fb", "messageHeadline": "Update contract bindings", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2453, "deletions": 0}}, {"node": {"oid": "4773d2ee8f38587db7b7d8809b459b3e7d668529", "messageHeadline": "Merge pull request #307 from EspressoSystems/ma/ethers-2.0", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 294462, "deletions": 14963}}, {"node": {"oid": "97c1937137689cadca1f3c775e08272f7bb74b43", "messageHeadline": "Merge branch 'main' into mock-proof-submit", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1885, "deletions": 189}}, {"node": {"oid": "aa59e594958ce35f62ed4abb0551da1d8858a9fa", "messageHeadline": "Update contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 294280, "deletions": 14448}}, {"node": {"oid": "c8ac471d7f586de2627e6ff19b288eda0157f7e4", "messageHeadline": "Update ethers-rs to v2", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 182, "deletions": 515}}, {"node": {"oid": "2622423e4bec15d29c7e9d7f48484a56bd3d7117", "messageHeadline": "Merge pull request #306 from EspressoSystems/ma/update-submodules", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "c74b08597933624dc739ed556195bc56d296cdea", "messageHeadline": "Update submodules and bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6fc0ac37d4c21b199ac51784b9e86d87b605a51c", "messageHeadline": "Give entire block to prover, switch to a state update subscription in\u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "02c747fe4fd54bfb51686811697be9b60af8ef14", "messageHeadline": "Feat/t205 verify bls sig inside contract (#292)", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 3470, "deletions": 182}}, {"node": {"oid": "5f482f02462f938d3590c27e3470ca301b99fd92", "messageHeadline": "Cleanup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c0db862430a5bd070343eb7d2c6255a486eaddab", "messageHeadline": "Move shared contract logic to utils, make a helper function to turn c\u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 113, "deletions": 85}}, {"node": {"oid": "bbbdfa2353f688af9d580213c2ef36e697d84714", "messageHeadline": "Add logic to submit mock proof to example rollup contract", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1687, "deletions": 2482}}, {"node": {"oid": "c284c4378e4e12479862d43cd2263cb99c3b75c6", "messageHeadline": "Merge pull request #298 from EspressoSystems/example-commitment", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 73, "deletions": 22}}, {"node": {"oid": "f13ad94a9459b2bf51d9ffddb5e241b7f9730645", "messageHeadline": "Bump DeterminateSystems/update-flake-lock from 18 to 19 (#289)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e62c77fd37022b7c8a286e89cebb909dd0c71936", "messageHeadline": "Use array field method to commit to state commitment options", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "3752b4b6b9528695481908384d25a078d361c1e1", "messageHeadline": "Explain BTreeMap, move execute block to state", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "a64748bf009b361c59b108f4fa6407a8b37c7520", "messageHeadline": "Switch to BTreeMap and commit to canonically ordered account state", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "a590ad788aaa16fba4b114ec35bdb96aed0dd00a", "messageHeadline": "Remove unneccesary comm type", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "612b24d33350b0121234c49fce62802057975d2c", "messageHeadline": "Fix comment", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aac7e08393dfb09d348cecdcd9232be0046f25b", "messageHeadline": "Add comment explaining merkle root", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "678ca49e224d9b6e10c5671da2d2967d06bf4e56", "messageHeadline": "Define example rollup state commitment scheme", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "ac92e0c181dede94c329b9de50f58e861aa7f387", "messageHeadline": "Merge pull request #297 from EspressoSystems/example-contract", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "4242d37944bbab21a77934ffee1a717190352245", "messageHeadline": "Example rollup contract cleanup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "56e6314ab2d963ac4fa50a13044e21792e468d28", "messageHeadline": "Added example rollup contract", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "74e6fd2a15c1b31716017cdd4da5f222668e759a", "messageHeadline": "Merge pull request #295 from EspressoSystems/executor-pt-2", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 267, "deletions": 170}}, {"node": {"oid": "174dd3df03daf2a3d9ad3faa18ea4d2b2e63c512", "messageHeadline": "Merge branch 'main' into executor-pt-2", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1499, "deletions": 887}}, {"node": {"oid": "72df23b8e24b7c80070dfcb2ea36476a5cda6dc0", "messageHeadline": "Merge pull request #284 from EspressoSystems/ma/hotshot-da-changes", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1482, "deletions": 901}}, {"node": {"oid": "bcb1e73d41108f8be26b6b626a5ac7923a4657b7", "messageHeadline": "Consistent error messages", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51d9e29252b320f6e8ccb17345e9d1e18267f644", "messageHeadline": "Verify commitment in executor contract and block execution on contrac\u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 137, "deletions": 71}}, {"node": {"oid": "aa493c17d5ba5276b7242a8f823ebc1005033d5b", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/hotshot-da-changes", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 333, "deletions": 424}}, {"node": {"oid": "c172cc303c8a47adaa0901289d6f54d26282afc8", "messageHeadline": "Update HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "30badc6ea1649382511ed5da08d615d3e5978f26", "messageHeadline": "Merge pull request #293 from EspressoSystems/executor", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 333, "deletions": 476}}, {"node": {"oid": "76eb0ca1752079d6d2425945bdcbd9b467b4f6af", "messageHeadline": "Made execute_block atomic, only launch HotShot contract for test inst\u2026", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 104, "deletions": 455}}, {"node": {"oid": "9b4108775150a4bb72d49b74f4709985329d2c2c", "messageHeadline": "Remove unnecessary dependencies", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "f2586d0f9a2ed7b2689f5c63bf919fd6a82be7c3", "messageHeadline": "Move HotShot contract options to a subcommand", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 77, "deletions": 90}}, {"node": {"oid": "d72908758491843a9e858cf1a7750886f80f07a2", "messageHeadline": "Finish Executor test", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 133, "deletions": 73}}, {"node": {"oid": "3fcc0c32b07166fe139e67352a3a791c62541f48", "messageHeadline": "Progress on Executor", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 195, "deletions": 14}}, {"node": {"oid": "e5a2ec316d4759a010b3ffd6c6cf127dc4b648ce", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/hotshot-da-changes", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1035, "deletions": 191}}, {"node": {"oid": "dd79e8806e860686f92add2e491ed14f4c9c639d", "messageHeadline": "Merge pull request #288 from EspressoSystems/move-shotshot-commitment", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 201, "deletions": 162}}, {"node": {"oid": "72ab6765f762c2df154731975067337d306489fd", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d92e7c7ea2804d436e9977fe7ad4cf3f09587d1", "messageHeadline": "Provide the correct sequencer URL", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79667f8af1e9c577521fe8b2ed9b9521eaaaf849", "messageHeadline": "Create SequencerNode struct", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "b7cf2466961e8a80e042d2afc4eb1116c17db40d", "messageHeadline": "Sequencer crate now compiles with updated HotShot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 162, "deletions": 112}}, {"node": {"oid": "7d894e7e86e6a9a7b63d6d3ad2b5ee76ba788121", "messageHeadline": "Add query url option and only run hotshot task if node id is 0", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 64, "deletions": 35}}, {"node": {"oid": "7cdda8f29abc3b359664c3f5dfd469e7862f0121", "messageHeadline": "Update query service and uncomment api", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 490, "deletions": 1159}}, {"node": {"oid": "400466de23123bb498cdd23ad24de4ada55aa163", "messageHeadline": "Add base to dummy URL", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3664714446b4c5982c121ba8ce1b2123428202de", "messageHeadline": "Update logs with hotshot commitment task name", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "07f6c2c37cb1d00e36061f7b8dd5a8aafa643ff3", "messageHeadline": "Remove comment", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "520720a0d17c979acf75b97d5fcb3552d5c835f4", "messageHeadline": "Move hotshot commitment task to sequencer", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 126, "deletions": 126}}, {"node": {"oid": "01e2d1309e90095497b048da997ef1f80cceb970", "messageHeadline": "Merge pull request #287 from EspressoSystems/example-api", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 282, "deletions": 59}}, {"node": {"oid": "76bca32836b91649440147e511be5686cd5e7b73", "messageHeadline": "options now accepts the entire sequencer URL", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 126, "deletions": 72}}, {"node": {"oid": "8853c12f3d78047a66fab5710c4d952bdf4666c3", "messageHeadline": "cleanup", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ce20d04f925048c7a76bb716bdf9b493f8afff26", "messageHeadline": "finish submit endpoint", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "2d9e6ae343b74e3ad19f9377adf79cc8b1481af7", "messageHeadline": "Run hotshot test with sequencer types", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "b823f083da6eac1cfba8c86f17a0929bb7e4d9e7", "messageHeadline": "Add some debug logging", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 133, "deletions": 103}}, {"node": {"oid": "00279425de4325658b34764476b817296748192f", "messageHeadline": "progress on submit endpoint", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 177, "deletions": 23}}, {"node": {"oid": "25fec4b5e1f1a446dcced9b4a0965c9f264d0f68", "messageHeadline": "Merge pull request #285 from EspressoSystems/example-api", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 132, "deletions": 25}}, {"node": {"oid": "29fc7d04a42d8ec7249c748506d791518f9ef7f3", "messageHeadline": "Use hotshot commit with public MemoryCommChannel", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "9fb0b2c43e813759a37a9df6824c5022648429a7", "messageHeadline": "rearrange imports", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21ca41065f125faaed4a55b7ea2da574364ad67b", "messageHeadline": "Bare bones API, implemented query by balance", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "8abdc852f9e22202bc5af1b553f6bdba343f1ede", "messageHeadline": "WIP: Update code with non-generic Node type", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 298, "deletions": 338}}, {"node": {"oid": "27c1bb2959216d6890f48af67a78a5aea8c79443", "messageHeadline": "Remove main function to sucessfully compile", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 70, "deletions": 69}}, {"node": {"oid": "0d8870cfe7f016dd8de9543d6754247e8648d0fd", "messageHeadline": "Use Self in trait bound", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04cf4e04e56cd03761240cdb5ac8eb13decd59c9", "messageHeadline": "WIP: surprisingly, no more errors in hotshot types", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 342, "deletions": 303}}, {"node": {"oid": "e7958b102bdbe9d75cde47a3764094c7a96e7d3a", "messageHeadline": "progress on API", "author": {"name": "nomaxg", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 107, "deletions": 20}}, {"node": {"oid": "33fe32b07e3093fa5ccee1f54ac7fd0ccd8c913c", "messageHeadline": "WIP: snapshot", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 93, "deletions": 29}}, {"node": {"oid": "68ed09af34708a2e19cefaa19403157b07f2bcef", "messageHeadline": "Update submodules to latest revision (#283)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a05dd7c4e094dc9bd2a5fdc2859e3c23441fba16", "messageHeadline": "Merge pull request #282 from EspressoSystems/example-l2", "author": {"name": "Noah Golub", "email": "noahgolub2@gmail.com", "user": {"login": "nomaxg"}}, "additions": 983, "deletions": 188}}, {"node": {"oid": "64aca9a1715b9ffbd3e1e8fc459193bcb7295b2f", "messageHeadline": "cleanup", "author": {"name": "nomaxg", "email": "noah@espressosys.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ec96d8eb95070542b5d1d2f339d451240ac5bc41", "messageHeadline": "Cleanup, implement vmtransaction for transaction, enforce consecutive\u2026", "author": {"name": "nomaxg", "email": "noah@espressosys.com", "user": null}, "additions": 112, "deletions": 73}}, {"node": {"oid": "0000556659eea2540c7b0cedfe940e5d14093270", "messageHeadline": "Merge remote-tracking branch 'origin/main' into example-l2", "author": {"name": "ngolub", "email": "ngolub@Charless-MBP.askey.com", "user": null}, "additions": 947, "deletions": 1094}}, {"node": {"oid": "7858c55c3c30ddab1672a29b61c2628cbc1abef2", "messageHeadline": "WIP: update hotshot", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2050, "deletions": 740}}, {"node": {"oid": "58eeb1eb595a5b39e7ce01c0fed2b4c205dcae62", "messageHeadline": "Merge pull request #241 from EspressoSystems/ma/link-rollup-to-hotsho\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 786, "deletions": 1015}}, {"node": {"oid": "58a73fcb034e790cba370705dde6e5b255b5e542", "messageHeadline": "VM state, transactions, and basic transaction validation", "author": {"name": "ngolub", "email": "ngolub@Charless-MBP.askey.com", "user": null}, "additions": 935, "deletions": 181}}, {"node": {"oid": "db10936db3277a3c7594533bed35009d79c62c35", "messageHeadline": "flake.lock: Update (#243)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "5b484944a284b8e061ffd5fb59d1e1d448d2d509", "messageHeadline": "Bump DeterminateSystems/update-flake-lock from 17 to 18 (#281)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a3aa96862daf159d5086e3775a2c0ac96f031b4", "messageHeadline": "Build static docker image on Linux and OSX (#245)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 133, "deletions": 51}}, {"node": {"oid": "7826290ae9652e90d1d5fbf5e56a5f850bf3c3a7", "messageHeadline": "Prevent anvil from spamming the test output", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0d95be694ce48c22849b2d7ebc41c5a213eaeb88", "messageHeadline": "Remove test of permissionless sequencer example", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "08efecd5b7a7df72718073de0f15fa762e8d5b72", "messageHeadline": "Fix test_sequencer_task unittest", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 71, "deletions": 122}}, {"node": {"oid": "ccc1b259bb6e13383bf8febaba8f7c7a36e71237", "messageHeadline": "Fix end to end test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 53, "deletions": 44}}, {"node": {"oid": "7aea3e07258f66cca863845e0c228a244c270a3b", "messageHeadline": "Use `wait_for_http` for adaptor JsonRPC", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e4dc58263c15cdf4a0563fc78a1efcccfab8784c", "messageHeadline": "Start adaptor query service in e2e test", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "108c78a7b50fe926366731585ae1807a5d8c5826", "messageHeadline": "Fix env var name", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd77f73517e9ab22e5979f2b251d2049ac4066db", "messageHeadline": "Fix env var name", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbaa013acb16f0dbb5e11ac1a6782efe77f21780", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/link-rollup-to-hot\u2026", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "a5103bc1f223e4c0e335f5771ed5aaa17de1bffb", "messageHeadline": "Merge pull request #254 from EspressoSystems/ma/fix-for-docker-compos\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a7880ba7251410b771164fadc6b9128d6f0e275a", "messageHeadline": "Merge pull request #253 from EspressoSystems/ma/foundry-tweaks", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2d23372030caf97759a898980fb104931cb53219", "messageHeadline": "Merge pull request #256 from EspressoSystems/ma/ci-fail-early", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d1d996f74d17f1656ad88fac0a6d7981543640a0", "messageHeadline": "Add zkevm-node hotshot configuration", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d3a1763d9917d9d263820fb2683079bbb568ad71", "messageHeadline": "Copy hotshot interface for zkevm-node bindings", "author": {"name": "Mathis Antony", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e7b91ad9e65e755cd074f8106a7a1e478420d7cd", "messageHeadline": "CI: Abort early if Intel ADX instruction missing", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e32ff00f0baff28fef21ad7cd07e51d7618f137d", "messageHeadline": "Move foundry.toml to repo root", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "cb2e0bbc48d1af576f44a42db9cad3fa96df6464", "messageHeadline": "Add workaround for docker compose v2.16.0 issue", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3410672186798887f3e7a16aa441ddb1131f02b2", "messageHeadline": "Add missing file", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "23017fd1921b19db2b903c9f11c845ada039fac8", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ma/link-rollup-to-hot\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "6c4e2c2fc030c3e5d3d10b79822f8e6c7a910a7e", "messageHeadline": "Merge pull request #249 from EspressoSystems/ma/update-zkevm-node-con\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "426e8882d3f98aad33afb4698498432efd57ce5d", "messageHeadline": "Add script to update zkevm-node contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "55b1d767831c73a4d1250cdddc48cad679b2e768", "messageHeadline": "Merge pull request #247 from EspressoSystems/fix/hotshot-contract-event", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "3651dd9cbacf6f5bab24da62945b01d7dd381637", "messageHeadline": "Bump actions/cache from 3.3.0 to 3.3.1 (#248)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ac78d7406963e1e9386d7b169b20c3f57f9fcd2", "messageHeadline": "Merge pull request #246 from EspressoSystems/feat/query-service-adaptor", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 288, "deletions": 29}}, {"node": {"oid": "daf92fb2678d41cfd7e994a7a9b4b09c0fe06cc6", "messageHeadline": "Include number of new blocks in NewBlocks event.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "89011b69f1aad2c219d465b8a360d70805bbeee3", "messageHeadline": "Add an adaptor to make the HotShot query service digestible by Hermez", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 288, "deletions": 29}}, {"node": {"oid": "82287cf511b869f90a93addaee9b87e768273185", "messageHeadline": "Fix construction of dummy leaves and QCs in sequencer test.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "e34bf667dac2560c48bf83cfb77bb79ab602beaf", "messageHeadline": "Update Hermez adaptor sequencer task to use HotShot contract", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 188, "deletions": 587}}, {"node": {"oid": "0b3a89c9d360de997964b4c49d09aec826d95dfb", "messageHeadline": "Link rollup to hotshot contract", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 137, "deletions": 275}}, {"node": {"oid": "d0a022af740e83fb0237524080c7bc24a588b900", "messageHeadline": "Update zkevm-contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bc415b641e4721eb55914ca20ba01aa1c0ed593", "messageHeadline": "Bump cachix/install-nix-action from 19 to 20 (#234)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82938d034a614f21d5c86cb20d5647192a7ac111", "messageHeadline": "Bump actions/cache from 3.2.4 to 3.3.0 (#240)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1294a0ae6e03973f5a2b9f9ab4ca6a9360ccd7e5", "messageHeadline": "Merge pull request #239 from EspressoSystems/feat/batch-sequence", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 309, "deletions": 83}}, {"node": {"oid": "9848b3c7efcca93ce04d894f34012cac4b0c9a80", "messageHeadline": "Fix another clippy error", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28b822e3c89fab1cbff2a4f50fdaff550fad2744", "messageHeadline": "Fix Rust 1.68 clippy errors", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f9202d2209734bc2835a12620bce0871ee2ba959", "messageHeadline": "Enable HotShot contract to sequence multiple blocks at once", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 305, "deletions": 78}}, {"node": {"oid": "4f30b1a6a2063ab6a49ab270f79d28207a56282f", "messageHeadline": "Merge pull request #235 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a14ba53392eb52cf06eb576da34bc7be5c2d0290", "messageHeadline": "Merge pull request #238 from EspressoSystems/feature/t208-create-hots\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2007, "deletions": 151}}, {"node": {"oid": "e88a24788e94252421bb54a6c63f4dcc1d44611c", "messageHeadline": "tokio::test -> async_std::test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9d600bb3a450f154af9ac181d08c27517d268f13", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feature/t208-create-h\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "b0353703b57845289837be493a6dec25f77f1ddc", "messageHeadline": "Undo making module public", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cacabbb99359c3e4b67f237490201ef34caee7b9", "messageHeadline": "CI: move linting to own workflow (#232)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "780562a34f41d1864df7ee3cf833221245883852", "messageHeadline": "Deploy hotshot contract from test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 157, "deletions": 68}}, {"node": {"oid": "b8d24840426b6a614e4b68f36b8a72329c7f621f", "messageHeadline": "Deploy HotShotContract contract inside test code.", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 289, "deletions": 75}}, {"node": {"oid": "0a5c1930a4ddcf26f7885adbb2440571e0d4cfba", "messageHeadline": "Dummy test.", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "051882b3668dd2637f474b24ee604bf033549229", "messageHeadline": "Deploy hotshot contract with ethers deploy fn", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e9e8f1b6bd825b84ae8a0d4b55e9665b91c04931", "messageHeadline": "Bump DeterminateSystems/update-flake-lock from 16 to 17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bb3789b592a0dd2e96b5cb9871a6413dfb3888e", "messageHeadline": "WIP: deploy hotshot contract", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1513, "deletions": 25}}, {"node": {"oid": "c1a3fe63da21b74b10fbe7327bed29b9fbca3b7c", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feature/t208-create-h\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 77}}, {"node": {"oid": "cf71276fcad958df834e7a44b6a55dcfe3edcf32", "messageHeadline": "More concise names", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "2e982fc7354100dfb46c89d2afe946c49f499005", "messageHeadline": "Merge pull request #236 from EspressoSystems/ma/fix-just-pull", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 77}}, {"node": {"oid": "51b6c2334ecc26852e8f726a78cdf5444153005f", "messageHeadline": "cargo-audit: tempdir -> tempfile", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 14, "deletions": 76}}, {"node": {"oid": "6c4ee199b10072e178ce58bb749353307a2e5bc4", "messageHeadline": "First version of HotShot contract.", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "681d5ef29237b492adf27d9f188e3d2cb70a2a86", "messageHeadline": "Avoid using non-existing env file", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e4d20773670db8bdc7c4ebab01a8382977b837c", "messageHeadline": "Merge pull request #228 from EspressoSystems/zkevm-node-upstream-merg\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5061, "deletions": 1781}}, {"node": {"oid": "4375184b97b21e9ae1298fe5288a4d1165f1f36a", "messageHeadline": "Output /proc/cpuinfo", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "737563f24e177c2019e46826cb91e989966d95f6", "messageHeadline": "Undo postgres healthcheck interval/timeout changes", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb2336a7c81051351826c7b65400e0b5190caa3f", "messageHeadline": "docker compose: give services more time to start", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a1ff290071e89830e0d80f478914d8faf097853a", "messageHeadline": "Stop demo node in Drop", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "c969df368293242de1a544f8e6390be4463f6b79", "messageHeadline": "Avoid duplicate build under different target name with escargot", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de9a785da5851fc2dedcfad79aab68837fcc0ecb", "messageHeadline": "Add required features for zkevm-node binary", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e44206ab99f665ce5a60810b68c83fed7cb13715", "messageHeadline": "Renam: daemon -> detach", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "916a5d3fa02e1fd5f202c71ba5842e0eb6a83288", "messageHeadline": "Run demo in foreground, add flag for background", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "99416e9fc0b8b7cfa316e222fc88db2f788e9fc6", "messageHeadline": "Use deployer as trusted aggregator account", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eeea984da6fb0e0362c78af7548d10385bc961cc", "messageHeadline": "Switch to dotenvy (maintained fork of dotenv)", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 43}}, {"node": {"oid": "0b312c2090f65991a8d120d029102c7947a15122", "messageHeadline": "Run permissionless-sequencer example in test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 97, "deletions": 29}}, {"node": {"oid": "c60e72a7ddc54b53e0ab2acc19a3d8f36b93604c", "messageHeadline": "Set aggregator sender address to deployer address", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fb08a31510722bc18e1da3a0f3dec884581d5295", "messageHeadline": "Merge remote-tracking branch 'origin/main' into zkevm-node-upstream-m\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 760, "deletions": 3340}}, {"node": {"oid": "4d6040932add0ece821fbe406c42e548bbcec2e0", "messageHeadline": "Merge pull request #227 from EspressoSystems/feat/t204-dev-env-ethereum", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3116, "deletions": 3360}}, {"node": {"oid": "5ec6d580ccfb3f98ad1b72bbf6af013dfd0c2d73", "messageHeadline": "Update gen-bindings script to combine all abigens", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 92, "deletions": 3324}}, {"node": {"oid": "1c42c412f82b2b6663b211315745273fa726b5a5", "messageHeadline": "Add github action for contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "82365e1b84d90db1502a4ac5163aec96732d4035", "messageHeadline": "Install solc with nix", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 97, "deletions": 37}}, {"node": {"oid": "1e79d3d39dfe59febe709c94fac3407ccbd91d7d", "messageHeadline": "Add foundry project and development environment", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 2917, "deletions": 51}}, {"node": {"oid": "2443014979bb9631ea4bf3e5da29c68f86e1e3e3", "messageHeadline": "Update zkevm-contracts submodule", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f224b8582896da23e2e4162c8a18134c4d9ec5f3", "messageHeadline": "Run zkevm-node via rust script", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 299, "deletions": 28}}, {"node": {"oid": "e08107cf3b4fa9cd012cad0ad09df20f748dd734", "messageHeadline": "Update contract bindings", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "8852e1178904c2fb407de9328a94214c0d5bd14e", "messageHeadline": "Update zkevm-contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "354dcb21d9a38c0f4aab9cef17c0e67128a7d6e8", "messageHeadline": "Move constant out of hermez testing module", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3393f4f185180e8c9a96f19edfd55a0fb8b4005a", "messageHeadline": "Merge remote-tracking branch 'origin/main' into zkevm-node-upstream-m\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "09eca4f74ae15193bbe5629919427f0b4cc787f5", "messageHeadline": "Add just command to build docker images locally", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "c985cb0e347e32ba06e8046894b33c940092fcf9", "messageHeadline": "Merge pull request #229 from EspressoSystems/doc/dockerlogin", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bdac2bfb427152e0d154911da256a7cb9e3a74fd", "messageHeadline": "Add constant for HERMEZ_MAX_VERIFY_BATCHES", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "7ab95350c52f5c451014e2d96a7a8d6bfc2ff100", "messageHeadline": "Update README.md", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eec6f263eafc57de5c3b579a0f5476634b1ce8f", "messageHeadline": "Update prover image to match upstream zkevm-node", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "111c01f170e033beef630e7c0a89de2bd6833f76", "messageHeadline": "Extend documentation for running demos/tests with docker.", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2ea716bc48c845e31f9f7be4e7371d62a58f2168", "messageHeadline": "Cleanup", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "5299273ccf898aef00ae8cda6d3580a0964c6f23", "messageHeadline": "Merge remote-tracking branch 'origin/main' into zkevm-node-upstream-m\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "f67c10e8826c29c64cfffca427ad6a9e5248b7ac", "messageHeadline": "Update hermez with sequencer refactor", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 6947, "deletions": 1689}}, {"node": {"oid": "68a03a9d0520c610daf47f615be6618ed392bd19", "messageHeadline": "Merge pull request #225 from EspressoSystems/jr/add_ra", "author": {"name": "Justin Restivo", "email": "justin.p.restivo@gmail.com", "user": {"login": "DieracDelta"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "9b818d205ed533b64e56b570378726585fc9c067", "messageHeadline": "feat: rust analyzer added to shell", "author": {"name": "Justin Restivo", "email": "justin@restivo.me", "user": {"login": "DieracDelta"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "b1562f1fad438c02c2cb02b43ae19c217f89c75b", "messageHeadline": "Merge pull request #216 from EspressoSystems/fix/aggregator", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6b54b0dc8d3753fdcfa3c42c8b960be130ff7705", "messageHeadline": "WIP: update upstream zkevm-node", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "1fa3a0a8c167851ea9a63fb4a5661145f81e9228", "messageHeadline": "Update zkevm-node", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9d9144d9133706b82858b2a1b3c07559d176dbfa", "messageHeadline": "Merge pull request #206 from EspressoSystems/fix/await-json-rpc", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "86a93899421cdb8cf7240cd080e8b628dc218601", "messageHeadline": "Use eth_getBlockNumber to check if RPC is ready", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "117b8c29b0b741deb26d04d815baa4403858dfe4", "messageHeadline": "Wait for RPC to be ready before starting tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "3c3998dbb218e70719caedb54b66a4904cad47e1", "messageHeadline": "Merge pull request #200 from EspressoSystems/feat/end-to-end-test", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 421, "deletions": 126}}, {"node": {"oid": "bf8d4b7bd8f167ad5f1b0c2340bd66da2710e12b", "messageHeadline": "Verbose tests", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac5d1251eb3106cadcbedfc2c89638d8462a21f", "messageHeadline": "Disable problematic test_two_nodes so we can run other tests in CI", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "22a189ac202ddc0fbab7e9d3ed27e9a31238ce55", "messageHeadline": "Add an automated end-to-end test of a Hermez transaction", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 416, "deletions": 124}}, {"node": {"oid": "6755d49a67b85019d4941e27a8ded11566e9e9b3", "messageHeadline": "Put state and pool DB into same postgres instance (#203)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "5c89641ad684227cd09fc8fa241ead76daafbd58", "messageHeadline": "Merge pull request #169 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466afe14573bc193361449c21c1b5cfb3e05d77b", "messageHeadline": "Merge pull request #186 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa947121a0891384662fb0080af834b68094e14f", "messageHeadline": "Merge pull request #187 from EspressoSystems/dependabot/github_action\u2026", "author": {"name": "Mat R", "email": "1577341+Ancient123@users.noreply.github.com", "user": {"login": "Ancient123"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "683ba410b602b7ecca5ed6dd7f711eb5d8b224fc", "messageHeadline": "Merge pull request #193 from EspressoSystems/run-zkevm-node-from-rust", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 718, "deletions": 129}}, {"node": {"oid": "8fc0117279bbf078adad4fa5a492c8cf88d5ac37", "messageHeadline": "Bump cachix/install-nix-action from 18 to 19 (#202)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85a265bc4a4930f10648736a0af28c5b098e7ad9", "messageHeadline": "Fix typo in command line string", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c279247112e07f545294213125a7abcac49cf7fc", "messageHeadline": "Don't load state for anvil node", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "61c65495a65f71ad391fe1bf6388823cba3359fe", "messageHeadline": "Typo", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "592a46fc485b046a0d3c2fcced4a498753198f05", "messageHeadline": "Some progress on running demo with anvil", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 138, "deletions": 53}}, {"node": {"oid": "748873e6fa58e31a6563bea1307b93bbe5462e2a", "messageHeadline": "WIP: dump state with anvil", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "3d755cc657c24515a51fdd3e233d3e80dac958fb", "messageHeadline": "Run docker compose tests on CI", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "30b053981b1d42e3fad97c2efa25a459ff0548b7", "messageHeadline": "Fix `just demo`", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 159, "deletions": 8}}, {"node": {"oid": "81e524b063eaa9c11ea51cbaf32f9a804cf1e894", "messageHeadline": "Add test that starts two zkevm nodes in parallel", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "aa11e7658beb1d9b0c84c298fbea9e70cba31ec9", "messageHeadline": "Re-enable test which is passing now", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6887bdec045c583cc0bbfdbdee184eb6343a09e7", "messageHeadline": "Use faster block time for sequencer test", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5925f4dbd2a229283b1f45682a31d901afd3b73", "messageHeadline": "Enable testing features when linting in CI", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f904605f544d2856aeec9c63140ae66432a724e4", "messageHeadline": "Make ports configurable for test L2 node", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 179, "deletions": 62}}, {"node": {"oid": "e8a78a2f42377a09e2d61b346fe7c5e853184553", "messageHeadline": "Approve Matic for rollup when deploying contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "5ac5c23193e790576768e33fea6bf29c83b5d6cc", "messageHeadline": "Undo Ethereum Middleware change", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "d9bfa13fcb7299b5fcee52b148d6b034b46f71fc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into run-zkevm-node-from-rust", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 611, "deletions": 83}}, {"node": {"oid": "ae1f439ac9480d3171d97a861293fb57e614cbbd", "messageHeadline": "Use docker compose zkevm-node from rust", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 178, "deletions": 174}}, {"node": {"oid": "630ed09a20305e97940d772678d2bd2594b4485c", "messageHeadline": "Merge pull request #199 from EspressoSystems/update-contracts", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf617d06711c330b83527962c1fc14025cec3043", "messageHeadline": "Update zkevm-contracts", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebf6bcecb584a4232a8e8ea88a7b361239ce4d26", "messageHeadline": "Disable cargo cache on CI (#198)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35c317318b19ca23ba686799824e29edbfbf3008", "messageHeadline": "Fix L2 chain ID (to 1001)", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 30, "deletions": 36}}, {"node": {"oid": "435ab5b5e2e87896614f3c97ded40b48bbe638d6", "messageHeadline": "WIP: almost working examples and test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 132, "deletions": 78}}, {"node": {"oid": "5a467caba53d5ae6d040f00658a7d774bb7d334c", "messageHeadline": "Revert to old nixpkgs version without broken cargo-watch (#196)", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "31ff875452b98b4a64d24bd867f83d990bbf04e3", "messageHeadline": "Merge pull request #195 from EspressoSystems/fix/commit-query-service", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "908d85ebe084629b02e326cf7c30d7870d141483", "messageHeadline": "Merge pull request #197 from EspressoSystems/fix/json-rpc-address", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b0eb1af7125c3abd5850f3b31e5848a3f29594d", "messageHeadline": "Fix typo in JSON-RPC listening address", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e287c75fc61a63ab026a007f6eb13efde480535e", "messageHeadline": "Merge pull request #188 from EspressoSystems/143-l2-adaptor-rpc", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 582, "deletions": 60}}, {"node": {"oid": "d0f6ae6727218e6988159fa767ab76a6a5165356", "messageHeadline": "Fix clippy error", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48e15f9e75cce13bbf8bedab44bccc2a5335b30", "messageHeadline": "Submit sequencer txn type, not raw EVM txn", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "4508ba922b2e035d2c2309bd1b1b266400514907", "messageHeadline": "Commit query service changes after each block", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8191d18771ff140234306bf26a8d041282d2372a", "messageHeadline": "Implement eth_send_raw_transaction", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "d0d2fd832996944c9939f885b94f8ca995fc57cd", "messageHeadline": "Merge pull request #191 from EspressoSystems/fix/start-consensus", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1439fe56aa59e6cf31a1d9838ab1a2247f98c8c5", "messageHeadline": "WIP: run zkevm-node with custom contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 113, "deletions": 31}}, {"node": {"oid": "31ba104d75f6693b9d8941489ffbb53da8294151", "messageHeadline": "Start consensus in sequencer main", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "2e7269bd577601c931912db737eda47c22cd038f", "messageHeadline": "Update zkevm-node fork to latest commit (#189)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa1136512f87e31b352c0eb86770531668684e4", "messageHeadline": "Fix clippy error", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae5f1e6ad3eeebd79ac5cf09359d2f92e62fb9b0", "messageHeadline": "Skeleton implementation for RPC server", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 565, "deletions": 60}}, {"node": {"oid": "d9f8829668779fced0e033f7c5907b9fd255433c", "messageHeadline": "Bump docker/build-push-action from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "519d87fc6d52b90d39ed126fa0ec903dd2c218da", "messageHeadline": "Bump actions/cache from 3.2.3 to 3.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "168fae48fb4d67c9c28ff72b797f9a5e2bec13ad", "messageHeadline": "Merge pull request #178 from EspressoSystems/deploy-contracts-to-dev-\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 22015, "deletions": 1725}}, {"node": {"oid": "b71f99689327c50966c584042ce5448a0d18bc6d", "messageHeadline": "clippy --fix", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de579982d12807f6caad8d96a4d498683dddcdd1", "messageHeadline": "Merge remote-tracking branch 'origin/main' into deploy-contracts-to-d\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4fb9c022dda6ad2b5e7943fb55b53bd3fde96516", "messageHeadline": "flake.lock: Update, rust 1.66.1 -> 1.67.0 (#152)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f93e1f57bb2d2c97cd08e6c35b8cee12052686b5", "messageHeadline": "Use `expr` for deploy macro", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c53047c788bab78c9698f5c58611bd863b13c1d", "messageHeadline": "Fix typos", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "411ba8525475c71598ef6cf07fc64eab5bfcf1e3", "messageHeadline": "Rename contract: ProofOfEfficiency -> PolygonZkEVM", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 25, "deletions": 1433}}, {"node": {"oid": "08523fb078035416447efbb24665239167fd6e0d", "messageHeadline": "Add convenience functions to deploy contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 265, "deletions": 290}}, {"node": {"oid": "169f7004310ccd23963d39bc74a3e24ab1d2e895", "messageHeadline": "Add macro to generate deploy functions", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "2b1cd5ecd52f7ec49a1687a3619c252465603c57", "messageHeadline": "Add Deploy trait", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c22a1ee5d218db355ac30e53f55f3ef3e8814402", "messageHeadline": "Merge remote-tracking branch 'origin/main' into deploy-contracts-to-d\u2026", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 808, "deletions": 81}}, {"node": {"oid": "4d38564d118936107f841dae09b4cb90ed1f16fb", "messageHeadline": "Merge pull request #183 from EspressoSystems/fix/docker-demo", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "7716080bfb353b790bd3a849a32567aa50736ecd", "messageHeadline": "Fixes/improvements for local demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "5c9f0be1f1d28bc8acd70d50972dadba138128b6", "messageHeadline": "Merge pull request #180 from EspressoSystems/ci-fix", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5e9fe97513af5be2bc20519c299c319f0c6af483", "messageHeadline": "Addd git config to static build", "author": {"name": "ancient123", "email": "ancients@espressosys.com", "user": {"login": "Ancient123"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c07256b8e07fc0497c9481d2835dbf00dc0dcda5", "messageHeadline": "Merge pull request #179 from EspressoSystems/fix/ci-git-repo", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c8f7526c21597a30241ecaf143de4a57a52df5c", "messageHeadline": "Add .git to git URL", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d77847c8757a75d25004c92151e316ec297cb1a4", "messageHeadline": "Merge pull request #168 from EspressoSystems/feat/rollup-sequencer", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 781, "deletions": 82}}, {"node": {"oid": "b692d0f1ca3003953e844c5653cd07fd1fce66d0", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/rollup-sequencer", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 293, "deletions": 59}}, {"node": {"oid": "7d2bb2c588b379746d0e260b39bf06af38964cc1", "messageHeadline": "Remove trace of non-existent workspace crate", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e6ab7f89998279e0190c2b9b8aa5b50e441d877d", "messageHeadline": "Add example with contract deployment", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1017, "deletions": 212}}, {"node": {"oid": "4bd47074c7fc8271d015bbcf7a988f510fd0607d", "messageHeadline": "Add bindings of zkevm-contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 20853, "deletions": 0}}, {"node": {"oid": "4c099584359eed4d812646d84fdeb38c12a3767e", "messageHeadline": "Generate bindings for all zkevm-contracts", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "82d772491f61f5070db856ba1e242ecdf11fc2ad", "messageHeadline": "Add zkevm-contracts submodule", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "26761edc8aafeadca136c7917f955204a0125e00", "messageHeadline": "Merge pull request #137 from EspressoSystems/integrate-query-service", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 364, "deletions": 77}}, {"node": {"oid": "770c309d2f4d65f3423d775327a3887642606df5", "messageHeadline": "Re-add JoinHandle to await on in main", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1b450ed558ff21b342a758efbc724fce7c8adc3e", "messageHeadline": "No longer blocking before update loop, better error handling", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "965281fbcf094e49c294d4d4bdc22e3f0c235906", "messageHeadline": "Add update loop in serve, change Mutex uses to RwLock instead", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "0c1c732687ba21680a7b2bd927494584b01bae46", "messageHeadline": "Update query service", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b22129f4e6bc93bd3e0d7acb2231e7c67b13d682", "messageHeadline": "Re-enable L2 adaptor in docker-compose demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "66ff11743c957f341619bb3c7ba6ab7d4b08ed82", "messageHeadline": "Merge remote-tracking branch 'origin/main' into feat/rollup-sequencer", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 65, "deletions": 26}}, {"node": {"oid": "4db5368eb42587aae266ea6e622e4a3e00f60b2d", "messageHeadline": "Sleep before retrying failed operations", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5be3149572c600b0eb599566f13a83ee04059f65", "messageHeadline": "Add test for sequencer task", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 225, "deletions": 8}}, {"node": {"oid": "584af8f5878abff6cf8b25f8cd141299d152087d", "messageHeadline": "Merge pull request #170 from EspressoSystems/feat/env-permissionless-\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "64a8a27872c0130d597961580ee335b0f138424b", "messageHeadline": "Misc cleanup", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d937b31e4569d4bf1f459610fec6f58a53f1af18", "messageHeadline": "Default to permissionless node RPC port", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76652715e0bae3e7d149c0118315ddc5d6193cdc", "messageHeadline": "Use permissionless sequencer in zkevm node", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "45dd604b97d98baef70bd865edd379c5fb332e3b", "messageHeadline": "Bump DeterminateSystems/update-flake-lock from 15 to 16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0388a335c6b9ef29e62ac92ea4072484d189fc0b", "messageHeadline": "Pass in query storage directory as an argument, add flag for create/open", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b77d99aaea34dcfa73efb4810b7530f648e08f2a", "messageHeadline": "Use temporary directory for API testing", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "4d4fdf666997ead166e14766d4d6ab088746e4a0", "messageHeadline": "Clean up error handling for StatusDataSource", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "cb7d949d90f73e4d17d18712c6e8a0b05ac048e7", "messageHeadline": "Give submit API a more descriptive base URL", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "141a547a4de6e2df49ca621785d09cf0881fc0ad", "messageHeadline": "Move QueryData creation out of serve", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5724551467cc38103ca305fc6952810df6aeee40", "messageHeadline": "Fix: was using the wrong error type for HotShot query service client", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7d8a3bc4bf04b316140c2b02cbeb96d3ea1a1235", "messageHeadline": "Consider a transaction failed (and retry as appropriate) if it reverts", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2d9ec9427b2d3a91ff9151d24a3cae7be3ff12bd", "messageHeadline": "Clean up overly verbose trait bounds", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "15cdcc7d2c882f5585c89d1ba8d9b4dc556927e0", "messageHeadline": "Changed all app error types to HSQS error type", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "ebd150bee7b6ea4acce61b6a6fbdd8c20ad54ad7", "messageHeadline": "Merge pull request #166 from EspressoSystems/env-with-zkevm-node", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "61aeab9d04c9b7dc068416208e1e2b040ceb646f", "messageHeadline": "Run sequencer with zkevm-node", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "a8de28aa22a4dcd8df84f732d047f0cd1ff5f386", "messageHeadline": "Merge pull request #165 from EspressoSystems/fix/docker", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad0deea457a41a28f00c2b5c3c8768e70a646d6d", "messageHeadline": "Use combined state, add availability and status APIs, error handling \u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "4a09ba32e1a3c7cdff1f31d0eaf356cfe7f9874d", "messageHeadline": "Make Vm stateful so VmId can be runtime-configurable", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "3616d7a2ea8c16630175e2e4346fcd5bf7068c85", "messageHeadline": "Implement sequencer task for L2 adaptor", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 581, "deletions": 76}}, {"node": {"oid": "f5a770d1ca8a0b9012bd45a2eab3a91551f43df8", "messageHeadline": "Fix failing test", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "2e4feda90151c99ef0527a40af18a00d0319575a", "messageHeadline": "Upload L2 adaptor artifact in CI", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30fca9c031906aa3eab167f45fb317fff8d23038", "messageHeadline": "Merge pull request #164 from EspressoSystems/feat/l2-adaptor", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "a88d6263bb09df9ac09822fc79c6c4b9dbfa4efe", "messageHeadline": "Create L2 adaptor with stubs for JSON-RPC and sequencer tasks.", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "c7d5ed13f70383d7a70be91a2a53c5f9ea33b6ed", "messageHeadline": "Merge pull request #159 from EspressoSystems/experiment/sequencer-byp\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 366, "deletions": 0}}, {"node": {"oid": "9b2ee829436a20ddd27e40c4e390ac796b926714", "messageHeadline": "Review feedback", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "b221fafb06de10973429a8ac1104e22e1198de4c", "messageHeadline": "Implement AvailabilityDataSource and StatusDataSource for AppState", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 136, "deletions": 220}}, {"node": {"oid": "582c3379d8d8ed652312d7e2a3492fc55d890906", "messageHeadline": "Add example of using Hermez's permissionless sequencer functionality", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 381, "deletions": 0}}, {"node": {"oid": "c79e9833307bc4a05c52b80b05553eff75ecea13", "messageHeadline": "Added missing arguments to 'serve' calls", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 288, "deletions": 24}}, {"node": {"oid": "489cac827d8a3f20c02e8851689542504775eeed", "messageHeadline": "Bump clap from 4.0.32 to 4.1.1 (#156)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "adc2b2cf6df989adf76fe59845b5f7df4d4cfff4", "messageHeadline": "Bump toml from 0.5.9 to 0.5.10 (#153)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0750d36299b85273c4e97d1a7e0f9e9aa0d24c5e", "messageHeadline": "HandleFromMetrics properly defined now, just need to get metrics from\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "89a8de699f24b8c134b7f34fdadb174584ede7e4", "messageHeadline": "Merge pull request #149 from EspressoSystems/contract-bindings", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 7490, "deletions": 140}}, {"node": {"oid": "92dc788b0609a7119af41b1ee6bb6b782d39a502", "messageHeadline": "Fix crate name, make bindings pub", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8c9fa8d042adf36031c76ff97aed9779ea2077b9", "messageHeadline": "Actually skip the test that can't run on the CI", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc7ae9220ef90b6b00bca645e2fe9884d5737595", "messageHeadline": "Add matic token, call forceBatch with dummy data", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1429, "deletions": 64}}, {"node": {"oid": "943e05806b859bab59d842541f7896af305d72fa", "messageHeadline": "Change serve to take function outputting handle as an arg, rather tha\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "7db0848d26a18cc0432b209e9fa9ab1e5ff54520", "messageHeadline": "Contract bindings compile and can be imported", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 6128, "deletions": 145}}, {"node": {"oid": "e442d69926b3d7b08499a26426ef799ba90f739d", "messageHeadline": "Merge pull request #132 from EspressoSystems/doc/untrusted-sequencer-\u2026", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1050, "deletions": 27}}, {"node": {"oid": "302f3e47dcb9fe52be4cd61006d9a8be754f1668", "messageHeadline": "Add new architecture diagrams to README", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a705510e37a554e43760a879567635b750b660d6", "messageHeadline": "Merge pull request #119 from EspressoSystems/submit-api", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 1556, "deletions": 99}}, {"node": {"oid": "1b7d66c9d809c1e6fe88ec5511d44a52deff8811", "messageHeadline": "Modify init_node and serve to take metrics as arguments", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b4b1c93b32fcad42e9015f8bf32611360affb36e", "messageHeadline": "More descriptive panics", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "164003b6a3b01e6db450e70cadec70f852eb7097", "messageHeadline": "Change return type of serve so that main doesn't return immediately", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d7d4c890ec78d922660a51aaf24e9e8ec7d71755", "messageHeadline": "Update rust to 1.66.1 (#130)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "05a634f8097688de86cceb325b990fc61117e953", "messageHeadline": "Architecture diagrams for HotShot-as-untrusted-sequencer integration", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1027, "deletions": 27}}, {"node": {"oid": "ed08d3a0a760340c96d0ec169beb0df7b08eca7f", "messageHeadline": "Merge branch 'submit-api' of github.com:EspressoSystems/espresso-sequ\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 49, "deletions": 289}}, {"node": {"oid": "88ce72d55ec9b4cd66736db866f711a6646028ab", "messageHeadline": "Add command line argument for port, serve API to given port", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7a869545f58731c1bad3b12bf4e2fa42827236bf", "messageHeadline": "Merge branch 'main' into submit-api", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 49, "deletions": 289}}, {"node": {"oid": "1b6bd2fad00803695cd14d6af534ebe1873ecbe4", "messageHeadline": "Simplify submit_test", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2c2a100086681af048110dd4a2c26a91e440bda1", "messageHeadline": "Bump actions/cache from 3.2.2 to 3.2.3 (#121)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b43546929064ad29cc65fc2b0c192e04120d723c", "messageHeadline": "Bump snafu from 0.7.3 to 0.7.4 (#122)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18b624bfbf527b387332dea82d0ee54bf773e062", "messageHeadline": "Bump async-trait from 0.1.60 to 0.1.61 (#124)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36192acaf3f2ba45a63dbe78099e4b39a38c823e", "messageHeadline": "Fix test, implement review changes", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "74be470657ecddab01ae1872873bdde797c7217a", "messageHeadline": "Rearrange some test code, start writing test to make sure Decide even\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 60, "deletions": 35}}, {"node": {"oid": "fd432c0cb43964102c07279559487dd301fd7c4b", "messageHeadline": "Include API specification in binary, fix error handling", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b0827f059952c59c0eada7be5c6fd16b34e0e661", "messageHeadline": "Finish implementing submit API, add test to make sure endpoint is rea\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 136, "deletions": 23}}, {"node": {"oid": "260ece3c3c5d4830f6e2a534c57c5bd42e51caa4", "messageHeadline": "Bump clap from 4.0.29 to 4.0.32 (#117)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e4bd5b7cc6c0ed7fce865d5af818d57ee80dbb8", "messageHeadline": "Bump tokio from 1.23.0 to 1.24.1 (#114)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41c2b600173d784d89b30a57b152958e01297ec6", "messageHeadline": "Use broadcast service to pull batches into node (#113)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 34, "deletions": 274}}, {"node": {"oid": "b74b2c5e1d44f002608f0c38954e58bbfc9774df", "messageHeadline": "Add basic scaffolding for submit API", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 1361, "deletions": 64}}, {"node": {"oid": "6a158f0e05a922b407c45bd62432b621a5dea59f", "messageHeadline": "Readme: add note about dual stack networking (#111)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "157b84fe3f705fb123f7fbee5379e333a1e4ca7a", "messageHeadline": "flake.lock: Update (#84)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7c4a11d1420962f5bbc43405f0031f7566d074c7", "messageHeadline": "Bump docker/metadata-action from 3 to 4 (#92)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f16105eab4bd32cb4c1509f6881c11b0ecedd7ab", "messageHeadline": "Bump async-trait from 0.1.59 to 0.1.60 (#93)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c0a9a390f0de6737ec2adf881b497c454c67a3b", "messageHeadline": "Bump serde from 1.0.150 to 1.0.152 (#106)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ea524244e15636560486f666ec492c29c581ba6f", "messageHeadline": "Bump actions/cache from 3.0.11 to 3.2.2 (#107)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a3d1c2989afdee077db16e29370c5ddb7a7a729", "messageHeadline": "Merge pull request #79 from EspressoSystems/69-assert-decide-event", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "0eba1463bfc8ccdd58635684d99f83410ea6156c", "messageHeadline": "Change test to accommodate potential empty leaves", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "652be532cc6bf6ce25da1e50fd3576892a19046c", "messageHeadline": "Implement Decide event test", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "ef85324fa6b73e5b3f91747deefbd2af616255f0", "messageHeadline": "Fix formatting", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d9eea1550284a65095a30f39f1ffc2f32f9ef86", "messageHeadline": "Merge branch 'main' into 69-assert-decide-event", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 1458, "deletions": 303}}, {"node": {"oid": "7607fb02e2944510c3067089cdd2de68d3ba746c", "messageHeadline": "Merge pull request #91 from EspressoSystems/fix/dockers", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5a535bf77393514e5a2d869b0cfd38b5f8afa65", "messageHeadline": "Fix typo in docker image name", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f47be798fd8f113d7a25cd90cf5bb81f9835e0f9", "messageHeadline": "Merge pull request #90 from EspressoSystems/fix/static-build", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "60eb43fb3af48fc15563ef38c0b16c33b038e590", "messageHeadline": "Fix artifact paths in docker files", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7429b29f5f873879ac7a77b69290ee535eee29e", "messageHeadline": "Remove unset ENV statements in Dockerfiles", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "bd7689443a12759255b3401590befdf8bc4869d5", "messageHeadline": "Use https dependency for public repos", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "edbe487a01bbeb5c70eba58188b6568206ed2bcd", "messageHeadline": "Fix Rust version in static shell", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd243e74d60a5b49fc14412bf0e1c08101ed6187", "messageHeadline": "Merge pull request #89 from EspressoSystems/feat/cli", "author": {"name": "Jeb Bearer", "email": "jeb.bearer@gmail.com", "user": {"login": "jbearer"}}, "additions": 709, "deletions": 18}}, {"node": {"oid": "f32699547e7c22c50294d5c88a968e21e7dce24f", "messageHeadline": "Use Cachix in Nix build", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11cd20b22bf4ea68c41ef2013ac25eb9f5b23077", "messageHeadline": "Use install-nix GitHub action instead of Nix image", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "88ba3ee294d28849a627203dc1504efd70b1ad02", "messageHeadline": "Add instructions for running local demo", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a2203a58ec42e8bf34155b2617643416d03a541f", "messageHeadline": "Add Docker demo of the whole system", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 233, "deletions": 3}}, {"node": {"oid": "e5c67a90cdc938069dac401814c1599eaf5c82df", "messageHeadline": "Wait for start signal from CDN server before starting consensus", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "67be530df67db4da5b100503e5985a4c2aebb0f3", "messageHeadline": "Add executable for CDN server", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 220, "deletions": 6}}, {"node": {"oid": "35a2102a62dd05547b45f921b632e4327dbcb66b", "messageHeadline": "Implement main function for sequencer node", "author": {"name": "Jeb Bearer", "email": "jeb@espressosys.com", "user": {"login": "jbearer"}}, "additions": 214, "deletions": 17}}, {"node": {"oid": "7a842f3faadf19227c2bf759945d0ea674c4effa", "messageHeadline": "Merge pull request #82 from EspressoSystems/10-initialize-hotshot", "author": {"name": "Ian Griswold", "email": "59992815+LaplaceFox@users.noreply.github.com", "user": {"login": "LaplaceFox"}}, "additions": 126, "deletions": 52}}, {"node": {"oid": "c9fbd8c68af9858a79da05bfc404a399aa507db2", "messageHeadline": "Remove redundant arguments, take config as parameter to `init_hotshot`", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "67f207751269fd1a4f9115c044a10ec10c4dd801", "messageHeadline": "Back to self-hosted infra", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "248e729d42114fcbb9c445f83c010e13ddff10e1", "messageHeadline": "Fix typo", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3538d0ea01f81631034c4713b9bb5facf7ac6a45", "messageHeadline": "Move off self-hosted infra", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "511ae810bf680a1f9797362c4994ce1f3de8f9d3", "messageHeadline": "Add type aliases for commonly used types", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "4b921a4942e13b5b746e512e6fc8dcd13c74e8e1", "messageHeadline": "Add network type parameter for Node, change init_hotshot to start a s\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 141, "deletions": 83}}, {"node": {"oid": "3604e8fc78cc8cd04454009476e000063f075914", "messageHeadline": "Update hotshot with jellyfish patch release (#83)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 612, "deletions": 218}}, {"node": {"oid": "7cb94fc4914ee091bac2566fda8aa47612276699", "messageHeadline": "Add num_nodes and genesis_block as arguments for init function", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e65ebe8a60c88637df2fe1adc7145aa150d93bee", "messageHeadline": "Naively move hotshot init code to its own function", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 91, "deletions": 82}}, {"node": {"oid": "9331f9c130cceed7be49b6a48a57aad9242d0bc1", "messageHeadline": "Bump hotshot from `ff4c50a` to `9ed64d6` (#80)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d5482e04245521c401cfe67735de2d4d937930c9", "messageHeadline": "Bump hotshot from `9fb1579` to `ff4c50a` (#75)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b9b2260c4c287bb050422219591ef1f38f7e1d00", "messageHeadline": "Bump serde from 1.0.148 to 1.0.149 (#76)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f693df7b6fded8a50b03e2348e2f81a69d46b56b", "messageHeadline": "Bump hotshot-centralized-server from `9fb1579` to `ff4c50a` (#77)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "24630beb6ac466bc0b1cde4403d2ec7193be3467", "messageHeadline": "Bump hotshot-types from `9fb1579` to `ff4c50a` (#78)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5bf6db14564f7cef372ccabb90314a02e2d75621", "messageHeadline": "Add check that genesis Decide event is correct", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "6c971e11a005523061f6d1a3de7078d07c578603", "messageHeadline": "Bump hotshot-types from `ceee225` to `9fb1579` (#71)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a1f5d9ff7a64ab0ee8ce86224100ea2ba7df729", "messageHeadline": "Bump async-trait from 0.1.58 to 0.1.59 (#72)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7ff6fa7a24a2d47f4cce0bd430d51950b010698", "messageHeadline": "Bump hotshot from `ceee225` to `9fb1579` (#73)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bb90236e5770366cf682a94cc32ab7915bdfa680", "messageHeadline": "Merge pull request #74 from EspressoSystems/dependabot/cargo/hotshot-\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "169104833fedc148935dac11bdffdc7fbc30f4ad", "messageHeadline": "Merge pull request #70 from EspressoSystems/update_flake_lock_action", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0e778bfa2859357af57770eeab475382ae123070", "messageHeadline": "Bump hotshot-centralized-server from `ceee225` to `9fb1579`", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "2121a70249b594fac8efbc4301a7a33613dfee52", "messageHeadline": "flake.lock: Update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f9cefb88dc8ef69542439643abc1313bbaba0855", "messageHeadline": "Merge pull request #68 from EspressoSystems/fix-networking", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "55fb31a0e459ff6e945e3ad4a09465a049bf1681", "messageHeadline": "Pass the same network master map to MemoryNetwork", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "83180d33b6b86e9d2a0c001631eb17cd3afdd761", "messageHeadline": "Merge pull request #67 from EspressoSystems/49-next-block", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0fb99387a6c63d76ddbaa4bc46109a9886908bd2", "messageHeadline": "Merge pull request #66 from EspressoSystems/genesis-validation-bugfix", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad2a3d8e0efbfa68f491d8021af80269a25ce9a0", "messageHeadline": "Merge pull request #65 from EspressoSystems/code-reorg", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 167, "deletions": 131}}, {"node": {"oid": "9d2c7800c7e6997c9ee3ab10e2cf4fc8a994ddd5", "messageHeadline": "Ignore failing test", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d05022f6f4ff9c3c69d213a74503d34f4a74ddb", "messageHeadline": "Implement next_block for State", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "94a9201a141f0d5462084ebabeabb1ea76ccf108", "messageHeadline": "Only compare view numbers if in non-genesis block", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1df306f1e897a9c9d7d542daefc78de54c9e61ea", "messageHeadline": "Merge remote-tracking branch 'origin/main' into code-reorg", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "ef11a38a8e788efed1204386b5222edc9145f1e0", "messageHeadline": "Merge pull request #64 from EspressoSystems/63-validation-failure-reason", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 205, "deletions": 167}}, {"node": {"oid": "3660d438f0cb0c9906cc5505ad7dc548af1a022d", "messageHeadline": "Move code out of lib.rs", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 169, "deletions": 134}}, {"node": {"oid": "a95e446775b702c722b71efba897df3bebf19a54", "messageHeadline": "Make Block and State structs only visible within crate", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "16b754ca17c8a1854dda271ac2846e550aedda22", "messageHeadline": "Implement validate_block_helper (name pending) function that returns \u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 50, "deletions": 25}}, {"node": {"oid": "1f0912e42ff87786f9bf3b954778f789bbcd19ef", "messageHeadline": "Split into several files for better organization", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 181, "deletions": 169}}, {"node": {"oid": "03a272849e96f8022cc2debe53fe88fbe2852927", "messageHeadline": "Merge pull request #61 from EspressoSystems/50-state-implementation", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "95734c1f2ad43f4e796bffa8e5b5e887c9abe66d", "messageHeadline": "Implement commit for State", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5ad8eec003696afb9f2f0edd07a765d03ab82973", "messageHeadline": "Move ChainVariables commitment to its own function, and rewrite Genes\u2026", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "ace849ed652433a0d4cf349593af23745cd0ef53", "messageHeadline": "Implement append (and on_commit) for State", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "449a076afcd39d2a7ec679986e4e76e059554346", "messageHeadline": "Implement validate_block for State", "author": {"name": "Ian Griswold", "email": "mbptemp555@gmail.com", "user": {"login": "LaplaceFox"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "b880c0e0cdffb34d4623754e3af7a168a139d0a7", "messageHeadline": "Merge pull request #60 from EspressoSystems/feat/t9-sequencer-block", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 64, "deletions": 21}}, {"node": {"oid": "d74a89981b702692b6376b096b52d9288ea21b6a", "messageHeadline": "Implement HotShot traits for Block type", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 64, "deletions": 21}}, {"node": {"oid": "af8382b1f357abdc836bc2aa41470c79b06522be", "messageHeadline": "Merge pull request #55 from EspressoSystems/t7-define-opaque-tx-with-\u2026", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "73a5662a77ab609b5310d6d6be0b76445e6faef7", "messageHeadline": "Remove wrong comment", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6123d11b55a6fdd8e69ac9037b93f0283a570a27", "messageHeadline": "Remove unnecessary type cast", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "232f26bbbfdb6143d2cec353b22772626ad706bb", "messageHeadline": "Bump hotshot-centralized-server from `f8559cf` to `ceee225` (#56)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca5644ac66b5efe72ffc96ab3b2399b0a5bf249b", "messageHeadline": "Bump hotshot from `f8559cf` to `ceee225` (#57)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fdfec83cc3c89bff514681d3470b9125b4a7f2fe", "messageHeadline": "Bump hotshot-types from `f8559cf` to `ceee225` (#58)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "003c84f2458b1234fe9fcd811a75b9ae08f261a4", "messageHeadline": "Bump serde from 1.0.147 to 1.0.148 (#59)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "3b9109d35c94b2b84585f67ffd46ec5bfddbaa4d", "messageHeadline": "* Define GenesisTransaction, Transaction and SequencerTransaction", "author": {"name": "Philippe Camacho", "email": "philippe@espressosys.com", "user": {"login": "philippecamacho"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "3295a6efdec94ae6bef7b8058acf4876ee2441e4", "messageHeadline": "Bump DeterminateSystems/update-flake-lock from 14 to 15 (#44)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0d3b7922ead8272ef0c055e441f975be7daef46", "messageHeadline": "flake.lock: Update (#43)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 76, "deletions": 18}}, {"node": {"oid": "9330939b839cfe5f3a8d24dae43edb112b1d96fc", "messageHeadline": "Sequencer skeleton (#42)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5199, "deletions": 14}}, {"node": {"oid": "93fa4be4d5bfd418df8f40dd95a298a8189c554c", "messageHeadline": "Add basic CI jobs (#39)", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "99d009d458dd37e149e71ee3a7b4381a9a0f3d67", "messageHeadline": "Merge pull request #38 from EspressoSystems/feat/add-crates", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 131, "deletions": 24}}, {"node": {"oid": "c608e607eb4083aa364c1b4e0130fe6d8f1e1be4", "messageHeadline": "Add dev env, sequencer and zkevm crates", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 131, "deletions": 24}}, {"node": {"oid": "b1b0adad91c8cc007a708f34f5570f53702d18c3", "messageHeadline": "Small improvements for readability", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "ace20a89366255cb7dbe9ace56dce7debd991f6f", "messageHeadline": "Mark rollup contract as \"modified\"", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 80, "deletions": 60}}, {"node": {"oid": "8bc1772edc6b0fa3d3c8456304c21a68ddbbb054", "messageHeadline": "Make minimal PoC the default architecture", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 253, "deletions": 440}}, {"node": {"oid": "61fe127ab3b262cd3f73b26aa355beb43cd561ab", "messageHeadline": "Add note about support for pending transactions", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 66, "deletions": 48}}, {"node": {"oid": "1a9e8a8f1044dddc77e581b27731a750f3889ee6", "messageHeadline": "Add State Library", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 78, "deletions": 67}}, {"node": {"oid": "6fbe0ad32be101130c61b3da74b5ec28b4287060", "messageHeadline": "Add details to minimal PoC diagram", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "772d8d0c682a65af40ac2be8768e4b2e8c50283c", "messageHeadline": "Add rollup coordinator", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "4cbe6d4af29f69c7da84a246b0c652af93d8ccca", "messageHeadline": "Group Prover, Executor, L2 trie into Hermez Prover", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "9777f746a314ab1051ebfa4f12b88863418ba08e", "messageHeadline": "Add pre-commit hook to generate diagram", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 87, "deletions": 18}}, {"node": {"oid": "74b7b08533e4d59144b953fe6526d7699fd847c6", "messageHeadline": "Commit SVG to repo", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 137, "deletions": 4}}, {"node": {"oid": "77769cb4ad0b42a9c4661731322354d27ff81b4e", "messageHeadline": "Add RPC -> Executor", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7fd975f23e1fd96979bf696f8cf3b8be045a195", "messageHeadline": "Add JsonRPC, more details", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4668926b55232a81553bf0c06d422051da6f74fc", "messageHeadline": "Better separation of Sequencer layers", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1e5807fe0b5b88dcf64373e73dff59203edaebf3", "messageHeadline": "Add draft architecture diagram", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "c4c176f73c69c5f3a99aa9d95535ab24804aaffa", "messageHeadline": "Add flake", "author": {"name": "sveitser", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "cbe4e63978f55cf230be4d769e4ca2369c1546c7", "messageHeadline": "Initial commit", "author": {"name": "Mathis", "email": "sveitser@gmail.com", "user": {"login": "sveitser"}}, "additions": 11, "deletions": 0}}]