wakamex/github
02.7k
1[{"node": {"oid": "c9f56b479c6ea17893e282099fcb8ab804c2feb1", "messageHeadline": "Add shell wrappers for checking prover and rollup benchmark threshold\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "a8a234c0d1a6e2b45f5e2852d0846a97c6a00133", "messageHeadline": "Refactor and augment demo rollup benches (#1282)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 615, "deletions": 186}}, {"node": {"oid": "588499195a8ab12e76af4ca9c85c21d2d547a54d", "messageHeadline": "Add archival version option to Bank RPC, README and test cases (#1284)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 213, "deletions": 33}}, {"node": {"oid": "7d97267798c48a7789e9b6285c118a6cb9101f31", "messageHeadline": "Bump quote from 1.0.33 to 1.0.35 (#1281)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 208, "deletions": 208}}, {"node": {"oid": "93247f067f8c458975a9e1ce3dac9b7841f900cb", "messageHeadline": "feat: add gas total to tx receipt (#1276)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 167, "deletions": 24}}, {"node": {"oid": "de526a6bafeccb982a7e19a5abe7ca8997f58240", "messageHeadline": "Add prover_bench to CI to catch potential breakages resulting from fo\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "1b8a21a592dd2084a9996df08a61881c897d54eb", "messageHeadline": "chore: fix some tools description (#1273)", "author": {"name": "hattizai", "email": "150505746+hattizai@users.noreply.github.com", "user": {"login": "hattizai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "617926cc726c696aba05dafd4453231a35b53723", "messageHeadline": "Fix hash acceleration for demo-rollup benchmarks (#1278)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "8faf706da6a12189f069d1250485c4fc6400501c", "messageHeadline": "Fixing demo-prover (#1274)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "13a012fc9c6cdb539cd85cc13ff5d92999ffecb2", "messageHeadline": "Fixes for Rust 1.75 release (#1270)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 63, "deletions": 29}}, {"node": {"oid": "180ecd0e17d4573c996c416db9555f90aff3f5a6", "messageHeadline": "Move all DA layer information into Kernel. Prevent user-space access \u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 2071, "deletions": 1532}}, {"node": {"oid": "4497a7f1d85360614e0b47065ea8df1d9bcaa9d9", "messageHeadline": "Add `extract_output` methods to `ZkvmHost` (#1256)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 201, "deletions": 96}}, {"node": {"oid": "3c9821dba9031f2cb12f12942aaee315318462aa", "messageHeadline": "Update to mainline bcs (#1255)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "c0f49996ed18ef446731499db5679f64a87fc1a2", "messageHeadline": "Implement display for blockhashes (#1254)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "38275b1a6c203090c07ea540e844dcc90b90b2a3", "messageHeadline": "Replace `StateTranistionOutput` with `StateTranistion` in `StateTrans\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 32, "deletions": 64}}, {"node": {"oid": "734394fd75ac9ca21e9cf0119fcd9db2d059e242", "messageHeadline": "`sov-stf-runner` handle fork change (#1237)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 690, "deletions": 275}}, {"node": {"oid": "912dfc9910a01f7c117115eff42894c057599235", "messageHeadline": "Add risc0 acceleration patch for ed25519 (#1245)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 616, "deletions": 459}}, {"node": {"oid": "2c4b5704de27b3382662039e3e447aa39a19eadd", "messageHeadline": "feat: add gas limit to tx (#1223)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 616, "deletions": 137}}, {"node": {"oid": "9825a7107ebc3cd0dde30ae8be9740dec5c19d15", "messageHeadline": "Add `ProverService` config. (#1242)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "e251c64bfdff96acb915de5ab28394b1b58162b2", "messageHeadline": "Add height to StateTransitionOutput (#1241)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "081ca9c54cc8a60835a8661b3494263c394ab510", "messageHeadline": "Bank: implement `get_total_supply_of` method. (#1240)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "9fee11f0ee71acf25f4bab97e24c99200a632bc0", "messageHeadline": "Re-org capabilities for `MockDa` (#1233)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 306, "deletions": 43}}, {"node": {"oid": "3e9b43934bb7d1091e44fc271020c67cf811cab8", "messageHeadline": "chore: cleanup TODOs for celestia adapter (#1180)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d6ad3717dd4a7632f82271d93abf9fd58428de8e", "messageHeadline": "Make KernelStateValue accessible only from Kernel. Add VersionedState\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 433, "deletions": 384}}, {"node": {"oid": "920a8c78916c7e7374ef1ea069d2e68c3923129c", "messageHeadline": "Bump sp-core-hashing from 13.0.0 to 14.0.0 (#1227)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "eebaae0ead82d1538c018cc8bf152d0d4662123f", "messageHeadline": "Bump zerocopy from 0.7.26 to 0.7.31 (#1224)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6cd2598f6977f1fb607a3f1583c5b2475c587cba", "messageHeadline": "refactor: use cargo ws root for constants.json path (#1214)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 143, "deletions": 105}}, {"node": {"oid": "190863c29835af9090e38d79284b24406c33758c", "messageHeadline": "Integrating Nested Prover Storage Management (#1197)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 3100, "deletions": 2198}}, {"node": {"oid": "d2b13ca461e8efe886814fea908def473818a7a8", "messageHeadline": "Add point and range deletion APIs to sov-schema-db (#1226)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "6067bbddef7318c6b9ff7674c401e0e737f54486", "messageHeadline": "feat: add associated types as tx hooks args (#1225)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 340, "deletions": 153}}, {"node": {"oid": "d14ff6766d4eb243844cffccbb180615d7f5f415", "messageHeadline": "Bump markdown from 1.0.0-alpha.15 to 1.0.0-alpha.16 (#1209)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "715e59082f0b0c718918bda54a79ab353574db44", "messageHeadline": "Bump tokio from 1.34.0 to 1.35.0 (#1208)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13d93c2eb8085b7e308a80f889a0e7e260c47a6f", "messageHeadline": "Bump once_cell from 1.18.0 to 1.19.0 (#1211)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "a23a76f324569494481429567d95ed154c989d81", "messageHeadline": "Implement ZK proof submissin for `MockDa` (#1221)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 104, "deletions": 56}}, {"node": {"oid": "96939ffae340df7610e9e82d123a3de2fabf9709", "messageHeadline": "Minor sov-db improvements (#1220)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "6e22b4c91bce64b70cb1624770ce10a773c36a08", "messageHeadline": "Make MockDA return current time (#1219)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "138e57c2c8ebc7f37be4896de1a89ff7ffd397d2", "messageHeadline": "Extend `DaService ` with ZK proof submission functionality (#1216)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 187, "deletions": 57}}, {"node": {"oid": "beacf1935fc37dfdf83b709ab5e0f40de577a3a9", "messageHeadline": "feat: add `UnsignedTransaction` (#1213)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 384, "deletions": 77}}, {"node": {"oid": "961bf2f434ae3f489e88480a719a401b427a1db9", "messageHeadline": "impl HasPreimage for StateDB (#1215)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "db5267197e1d7cf3de3c15a1cb19d9a5f15d9459", "messageHeadline": "Require Daspec: Clone (#1212)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a099cb3ce9230f0aba8c507123e8375b06a93fc2", "messageHeadline": "Support archival queries by modifying the WorkingSet (#1184)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 602, "deletions": 73}}, {"node": {"oid": "c6a012f1070f56fc5ba14d861da56bff0851b92e", "messageHeadline": "Bump clap from 4.4.8 to 4.4.10 (#1202)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "acfa6f536d57b9fb4a111f014a66830caed46762", "messageHeadline": "Bump wiremock from 0.5.21 to 0.5.22 (#1201)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ac3fdfe057219f61d81dd191701cae6111acd87", "messageHeadline": "EVM: Ignore invalid transactions while building a block (#1198)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 30, "deletions": 45}}, {"node": {"oid": "b2bbe668e71020956e0e0984566b93fe2faa09cc", "messageHeadline": "Fix evm tests (#1199)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c293edde67be776741d9adc0e180600dff8860f", "messageHeadline": "Remove downstream_repo_trigger.yml (#1196)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "48e6c83719396a9572c351810e51732552e4b611", "messageHeadline": "MockDa support for `demo-rollup` (#1193)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 522, "deletions": 146}}, {"node": {"oid": "88b77d6214abd034b952dfafbc5992bf21eedfdf", "messageHeadline": "Add StateTransitionOutput (#1195)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "eec0c0ebf271f6a616b8e21ffffb226a5474c712", "messageHeadline": "Add Clone bound to MockDaSpec (#1194)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf28a911f6e2da03279b472fb252feb6b8bbdfaf", "messageHeadline": "K, V Iterator for `DbSnapshot` (#1177)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 1192, "deletions": 334}}, {"node": {"oid": "671f064670f9f848a6e5cc50c1edd75ae0a5fb94", "messageHeadline": "Bump openssl from 0.10.59 to 0.10.60 (#1190)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d7c469c77b611a9cf5bea93c28e8d32af185f92", "messageHeadline": "Build before make start (#1191)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cec0920df3640a449f8482973719804663b33d2f", "messageHeadline": "feat: add transaction id to DaService (#1188)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "535dde6ed64d9d9ef36cc15a72a0aead754a25d3", "messageHeadline": "Improve help messages (#816)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 22, "deletions": 107}}, {"node": {"oid": "7aba3abaa86af17840f29fc211d075f3673344f5", "messageHeadline": "Typo fixes & update `packages_to_publish.yml` (#1187)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "487fd9f284e58691469e0ffe4c5698d164f43503", "messageHeadline": "Upgrade Risc0 to `v0.19.0` (#1130)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 412, "deletions": 193}}, {"node": {"oid": "6aaf68e715723bfdb50485232ebd0a0546a979f3", "messageHeadline": "`ParallelProverService`: Add integration tests. (#1175)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 503, "deletions": 125}}, {"node": {"oid": "cb607bf53f79c981b5d02fd2f03876954b6b4a2e", "messageHeadline": "Prover Storage Manager (#1133)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 1579, "deletions": 11}}, {"node": {"oid": "130735039a86c979837983da88cd554aa5e68a04", "messageHeadline": "Add mock for STF. (#1173)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 178, "deletions": 1}}, {"node": {"oid": "0d0284427314f424a9a98f242ab8805f35a7c655", "messageHeadline": "Hotfix: prevent node crashes when restarting (#1172)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 79, "deletions": 73}}, {"node": {"oid": "d624e21dfb4edc4723824ab6b91350e91c1f798b", "messageHeadline": "Remove default `module::call` implemntation. (#1171)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "53c39866754dd849379d332c8a01908806739c13", "messageHeadline": "Bump markdown from 1.0.0-alpha.14 to 1.0.0-alpha.15 (#1167)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f87cc01c788cbfd75d45f354cfb49c675a9bfae", "messageHeadline": "Create a versioned `KernelStateValue` which is only partially accessi\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 777, "deletions": 161}}, {"node": {"oid": "b29e9c2446806f5abbd93e46bdc37120a6cd7a3b", "messageHeadline": "multi-threaded prover service (#1160)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 355, "deletions": 162}}, {"node": {"oid": "ba8a25da90a8ff3b94d222ab3905b18b8d25bc7e", "messageHeadline": "Add test for working set (#1164)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1ae8d092a4643af9ca1bfc5adc2c2094838279e0", "messageHeadline": "Update `DaService` interface to support re-orgs (#1118)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 801, "deletions": 142}}, {"node": {"oid": "d42e289f26b9824b5ed54dbfbda94007dee305b2", "messageHeadline": "refactor: Deduplicate implementations of State and AccessoryState (#1\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 764, "deletions": 1021}}, {"node": {"oid": "2fd0dadab6e496e9a4aff341f7664ef4c6ae9459", "messageHeadline": "Fix intermittent failures related to config_constant macro (#1154)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 194, "deletions": 166}}, {"node": {"oid": "61bc53c75bff9c34f16a92f4bcf0f226fea30e4b", "messageHeadline": "Add instructions for finding cache key (#1157)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1286c6b4b448e178bb8218c2cc8305ba9afab4a4", "messageHeadline": "Multi-threaded prover part 1 (#1155)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 70, "deletions": 59}}, {"node": {"oid": "d9b0a17637a69267a03074b1bb228a542cdbb658", "messageHeadline": "Bump wiremock from 0.5.19 to 0.5.21 (#1136)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e92f29c3cab4f88ce75ab4455cfcbb06b967031", "messageHeadline": "Bump clap from 4.4.7 to 4.4.8 (#1147)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e30f4d229c541145e7af8f9c452847a10a4ae11e", "messageHeadline": "Bump tokio from 1.33.0 to 1.34.0 (#1148)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e87bebbb85c996512ef308941f1aba2cab30d79", "messageHeadline": "Bump serde from 1.0.190 to 1.0.192 (#1150)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d23ff5432ebbeb8ea7bf0e66f1930addaed3d590", "messageHeadline": "Bump schemars from 0.8.15 to 0.8.16 (#1152)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84ed498393577fd1272338599639eb57340c5b89", "messageHeadline": "Introduce the `ProverService` in `RollupBlueprint`. (#1146)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 333, "deletions": 168}}, {"node": {"oid": "df169be87524d8157fd93d3948ac30b21b288719", "messageHeadline": "feat: add try_from slice for signature & keys (#1145)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "ed0ae8db577289f17a10e6855de3f7e8835359a4", "messageHeadline": "Rename `AppTemplate` to `StfBlueprint` (#1144)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 124, "deletions": 117}}, {"node": {"oid": "060820f1b4ec5c1956e97daaa4a64b59d3928929", "messageHeadline": "Bump sp-core-hashing from 12.0.0 to 13.0.0 (#1139)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "af459a163208157b36f19708ef6728917c7ce77a", "messageHeadline": "Rename `RollupTemplate` to `RollupBlueprint` (#1143)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "564a514e3d2e55f77c740d70d3e65cf9c2019873", "messageHeadline": "chore: update sov-celestia-adapter for celestia mainnet (#1140)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 216, "deletions": 19}}, {"node": {"oid": "f66d45bbd9b063ad3ca6c19a2a2c77ed6e45eb80", "messageHeadline": "feat: add `serde` feature for non-native serialization (#1141)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "7cf2e64c1208163b033664c1e14ae6607f2ba10c", "messageHeadline": "Fixing broken prover benchmark (#1134)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 620, "deletions": 438}}, {"node": {"oid": "e6807ed67259d2b82fd6143db42f70357e490a8b", "messageHeadline": "feat: add sov-modules-core (#1126)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 2657, "deletions": 2355}}, {"node": {"oid": "b8a0642f909bdda06ebe0e0211e851d3003dec2a", "messageHeadline": "Use proper crate (#1132)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2df08fd53c09b73828352db9788de961f7bcde0c", "messageHeadline": "Move mock adapters to separate crates (#1128)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 594, "deletions": 488}}, {"node": {"oid": "6058b315bf3659cc00a57a752de08a923c5ce66f", "messageHeadline": "Fix some typos (#1127)", "author": {"name": "vuittont60", "email": "81072379+vuittont60@users.noreply.github.com", "user": {"login": "vuittont60"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5d61e3567c59b19ba02a0aafc9539682e55c004a", "messageHeadline": "Prefer `sov_modules_api` over direct `sov_rollup_interface` for modul\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "dc3d236c499598b15fbf64c8e78b7f6018b5f13d", "messageHeadline": "Add 'kernel' to AppTemplate (#1115)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 110, "deletions": 28}}, {"node": {"oid": "a4868886f198cb985f75754252bafc71074bd317", "messageHeadline": "Bump tempfile from 3.8.0 to 3.8.1 (#1120)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "04e9bcef1ec1e7c32dbfe73916679e335703189d", "messageHeadline": "Bump clap from 4.4.6 to 4.4.7 (#1121)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "efc9a24f1064c8b584873ed0de56d934c774969d", "messageHeadline": "Bump serde from 1.0.189 to 1.0.190 (#1123)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dcfe548efb6787a90ad285513931293a1e5e3d42", "messageHeadline": "Bump futures from 0.3.28 to 0.3.29 (#1124)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "3fbdc60aa79d3eb3b492302696fb152e5aedfae3", "messageHeadline": "Update `demo-rollup` readme with a link to the `sov-rollup-starter`. \u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f7cb3dc55191c11b62c27c1f8da86f8b8aed3c7", "messageHeadline": "Add `DbSnapshot` to `sov-db-schema` (#1112)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 354, "deletions": 48}}, {"node": {"oid": "a0a30f6f97f4a963393edfdd64c085a55fee7c74", "messageHeadline": "Fix warning on MacOS `make check-fuzz` warning on MacOS (#1114)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bd469c70fc1227a7785fb177a34de21bb6d5eb08", "messageHeadline": "feat: add `tokio` as part of `native` feature (#1117)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "b0348ee4c7d5e82aa86194e4ead974c55782701a", "messageHeadline": "Add downstream_repo_trigger to the CI. (#1110)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 22, "deletions": 1373}}, {"node": {"oid": "77317c715d343f38e75e566a229d1d0af6f557d7", "messageHeadline": "Change direction of the iterator (#1111)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "06c118e89e21a12a54e23adfd35832c01a09100b", "messageHeadline": "Rename generic `DaServiceConfig` to `CelestiaConfig` (#1109)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8b4eb3719be398b94fa3a26990b85ecdfaa0fb2a", "messageHeadline": "Extract storage creation from State Transition Function (#1103)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 598, "deletions": 398}}, {"node": {"oid": "eb04e6f17d7dc9a7a7efdef82f9a76c6e6bf8752", "messageHeadline": "feat: add `no-std` to `rollup-interface` (#1077)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 1938, "deletions": 293}}, {"node": {"oid": "e03ef9cd4b7d4f6d86b261e6a77774a626fdb0af", "messageHeadline": "chore: freeze clap version (#1108)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9995ada27ff372fb44f5ad3fbd9435a0c0e0e11f", "messageHeadline": "Remove sov-rollup-starter (#1106)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 2266}}, {"node": {"oid": "d1543ab1deabdb0d9f9b5e084df89c783aa5ffd5", "messageHeadline": "Refactor genesis configuration logic (#1102)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 198, "deletions": 269}}, {"node": {"oid": "5f42bff97be93c81fae40ad8d9f5b04151365077", "messageHeadline": "Implement additional Event macro (#1085)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 172, "deletions": 7}}, {"node": {"oid": "dad458185767ee0033e0e32b01c52a848ce3558a", "messageHeadline": "`Arbitrary` implementations for `sov-schema-db` & `sov-sequencer-regi\u2026", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 69, "deletions": 77}}, {"node": {"oid": "72affc47248f4df9ee9dbab25af9134f3cb2f77b", "messageHeadline": "Aggregate CI checks to automate \"Required jobs\" list maintenance (#1098)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "23b214517b7cd07efeb2f4c618cbfea8ca244c62", "messageHeadline": "Bump thiserror from 1.0.49 to 1.0.50 (#1097)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7137edaf73a4c6b913e775f36465535bd4cb7e72", "messageHeadline": "Bump base64 from 0.21.4 to 0.21.5 (#1096)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5668ce0bdcf57c41935794c6bfdd262a5bf79f19", "messageHeadline": "Bump tracing from 0.1.39 to 0.1.40 (#1095)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7cb0a68c9f813a986ae13c65485c45cb32a6df9", "messageHeadline": "feat: add `arbitrary` to `module-template` (#1093)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "632062921020a7b24a2410df7c2b8de8ce3fcd3f", "messageHeadline": "Rollup: Add logic for genric `cli-wallet` cration and default `rpc` m\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 516, "deletions": 422}}, {"node": {"oid": "55416134b8809e633d2e07fe854a1c0305e6196d", "messageHeadline": "fix(sequencer): reject tx bigger than batch size (#1091)", "author": {"name": "Roman Krasiuk", "email": "rokrassyuk@gmail.com", "user": {"login": "rkrasiuk"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "a478f40e31caa8d1d73a5745b61d5a78a261a11c", "messageHeadline": "feat(sequencer): stateless tx validation upon acceptance (#1089)", "author": {"name": "Roman Krasiuk", "email": "rokrassyuk@gmail.com", "user": {"login": "rkrasiuk"}}, "additions": 130, "deletions": 91}}, {"node": {"oid": "536c2b2369c2869eebd521faafa5b4576c093efc", "messageHeadline": "Update outdated readme (#1084)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "cca1729445741aadbec2490c14ca2090afdc878b", "messageHeadline": "Update crates' versions to `0.3.0` (`v0.3.0-alpha` pre-release PR) (#\u2026", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 188, "deletions": 193}}, {"node": {"oid": "35379abfaad8b30d1dba99b59b26e900e5431dad", "messageHeadline": "Update `sov-rollup-starter` with `RollupTemplate` (#1082)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 288, "deletions": 309}}, {"node": {"oid": "990844473a76cec0f30f2719eddeaa3d41873752", "messageHeadline": "Remove rust-version from cargo files (#1078)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "08e842fc9865461375ddf1b4334f7c4411613c49", "messageHeadline": "Delete obsolete file (#1080)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 304}}, {"node": {"oid": "893a5605d50fcfc83cd20ab0a8d67d3c63d67a9a", "messageHeadline": "Re-export anyhow from rollup-interface (#1079)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b28fae0a1fc18ef9d51838bb21c6c93cf001443c", "messageHeadline": "Add `RollupTemplate` trait and reimplemnt `demo-rollup`. (#1055)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 802, "deletions": 228}}, {"node": {"oid": "421e264a5c83bdd6f251305bba81e2470e901f72", "messageHeadline": "Give preferred sequencer the ability to process \"deferred blobs\" earl\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 569, "deletions": 53}}, {"node": {"oid": "b94c95bd0777386e0de519bc0bdd1b678fe556b3", "messageHeadline": "Remove `NativeDB::set_value` in favour of `set_values` (#1076)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "02abfe97a7a1c1d27b83aac65051707a81f03b68", "messageHeadline": "Remove unused `StateDB::update_db` method (#1074)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "620b50d6f25ade1bcf4a02e386bb31df21a72494", "messageHeadline": "Bump rustix from 0.38.13 to 0.38.19 in /utils/zk-cycle-utils/tracer (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8bd9d23666d17360511f3d71a8b84de545a64b1", "messageHeadline": "Bump rustix from 0.38.17 to 0.38.19 in /adapters/solana/da_client (#1\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6f398ccdf48193d5ea7ccbdf299f1638205759b", "messageHeadline": "chore: summarize the verification logic for celestia verifier (#1064)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "e9eb7461f21bebe1895c9dc688951c1aefa3fe48", "messageHeadline": "Add support for `ledger_getEvents` in `RpcClient` (#1067)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "e75f8cf91f43340d1fbbcdb0892564fbb4a34467", "messageHeadline": "EVM: Implement Gas Oracle (#975)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 737, "deletions": 255}}, {"node": {"oid": "3cc56e664a70862bbf64a2f015eafb1d7eec7280", "messageHeadline": "Run `demo-rollup`'s README checker on a better runner (#1068)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d874bd5766d94ccefb98cae1f6eea870cbdd6ae5", "messageHeadline": "Implement Geyser Plugin for Solana and GRPC Client for Account Delta \u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 1108, "deletions": 8}}, {"node": {"oid": "8897d2565958e91c0edbda7e884832a2d9e3edbf", "messageHeadline": "Workflow to manually delete caches (#1059)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ca81d4cd9cbe134632d742cdb9fdc78f984e0819", "messageHeadline": "Set GITHUB_TOKEN for cargo risczero install (#1063)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9eb9f72cb6b3bcf31c574e229e7f73d088473ae5", "messageHeadline": "Make blob deferral period configurable (#1060)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 392, "deletions": 601}}, {"node": {"oid": "9bba4881b1ce687ebd1036be727d440187c04905", "messageHeadline": "Remove outdated manifest test (#1061)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "606d7b8411e3175ac0a3625a96a6de077649b94c", "messageHeadline": "Bug fix; re-run const resolution on change (#1053)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 106, "deletions": 72}}, {"node": {"oid": "27ae04973e14e89228056dee3f50b79ce0535402", "messageHeadline": "Split `rng_xfers` into its own crate (#1042)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 119, "deletions": 81}}, {"node": {"oid": "bf68affd7a0002457a32fd517c12fbb3eb529757", "messageHeadline": "EVM: Store messages in BatchBuilder logic (#1018)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 155, "deletions": 91}}, {"node": {"oid": "32bc691fdcae518fe321dfe7dfea91f75f3dd51a", "messageHeadline": "Small tweaks to make CI faster (#1050)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "e08ca497672c8cff139169a81abe29a804bac5fa", "messageHeadline": "Bump primitive-types from 0.12.1 to 0.12.2 (#1047)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0902c76190e1ab6353d8a3c945a9b7371bc3bf70", "messageHeadline": "Fix Da Address type (#1054)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "008db7e88d2efe7601cd87a410048c3220205153", "messageHeadline": "Format files (#1052)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 657, "deletions": 758}}, {"node": {"oid": "f6dde8fcacac2586224dbd80a00409fa374f1967", "messageHeadline": "Rename (#1051)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c711c098994168f95f34e371e06c2e9170fe4fc8", "messageHeadline": "Removing `Storage::backing` method (#978)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "c1154ca2bc84e975d1e18111a46b92b08b494ee6", "messageHeadline": "Bump regex from 1.9.6 to 1.10.2 (#1049)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "48a9040481b0659d8215df52dfcdfdf55cc9da28", "messageHeadline": "Dedicated ledger JSON-RPC crate (#1032)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 704, "deletions": 399}}, {"node": {"oid": "c267dde4e7e94915522808249bc02cfe782c7949", "messageHeadline": "Bump arbitrary from 1.3.0 to 1.3.1 (#1045)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf7ba11c2e5cca25e42fd0cde59d80b966a58788", "messageHeadline": "Remove unsafe usage (#1038)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0cfbcaaba279034a418a05427bc190f8e2fcfeb", "messageHeadline": "Rename `rollup-template` to `sov-rollup-starter` (#1035)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 177, "deletions": 175}}, {"node": {"oid": "ff21c4a373fe553ae2749c39a53ea320e9df9dae", "messageHeadline": "Add `risc0-prover` to `rollup-template`. (#1031)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1335, "deletions": 84}}, {"node": {"oid": "255a382bbf1d3bee4a2d368af9fe973397d87e9b", "messageHeadline": "feat: add arbitrary to sov-accounts (#1000)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 194, "deletions": 79}}, {"node": {"oid": "484a0e39c6468c7e6380f8ce94d877d463beadc5", "messageHeadline": "Allow setting constants via manifest (#1030)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 301, "deletions": 31}}, {"node": {"oid": "0890fd176fd6e54ccf5371ab37e3b42b9f69b379", "messageHeadline": "Make `rollup-template` more similar to `demo-rollup` (#1029)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 94, "deletions": 52}}, {"node": {"oid": "0ba2bf30b38570a14c53e501e573b75c1a2b0d68", "messageHeadline": "Move `demo-stf` into `demo-rollup` (#1025)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 35, "deletions": 72}}, {"node": {"oid": "f1ef6888fa99a7b805f4cf1050211245dfadb657", "messageHeadline": "feat: update sov-celestia-adapter to celestia-node 0.11.0-rc15 (#1028)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "f15bc676c88b2b7b85125ad01c02a0b757991947", "messageHeadline": "Cleanup `demo-rollup` (#1022)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 25, "deletions": 186}}, {"node": {"oid": "7a82881879a5cdd3fc3f518cb0a36c1ad3f29cdd", "messageHeadline": "fix: add `risc0` feature to celestia adapter (#1021)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "61a44bfb38869380eeb182ede1f713db77f14bdf", "messageHeadline": "Create rollup template (#979)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 996, "deletions": 37}}, {"node": {"oid": "88d41d51f71fd2e7ffb324c3c031e3a727987302", "messageHeadline": "First draft of the offchain component tutorial (#955)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 559, "deletions": 0}}, {"node": {"oid": "546da8de097108afe2aae3aeb8d172a5d53b5f0b", "messageHeadline": "chore: correct the paths in docker's readme and add docker login (#1019)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5fff4f85c065ab1afc81ee66ccd9d41854389f44", "messageHeadline": "First attempt at solana DA (#1017)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 9114, "deletions": 0}}, {"node": {"oid": "3b6536358ae0a16c96534521b8c932eb75e85f0d", "messageHeadline": "update celestia-node-rs crates (#1020)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 11, "deletions": 224}}, {"node": {"oid": "162848b7f76a288144dcedcf20e5af9efc47eac9", "messageHeadline": "update jmt version (#1016)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "22f51a77fea7d1e921b40e5cdb967777e8a55571", "messageHeadline": "EVM: Fix Sequencer Nonce (#1014)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "52c33ae51cfe7a62dc19d41c4a4b76cf0571caed", "messageHeadline": "Add repo-token (#1015)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a9bb4d824cfed23a32e965a4c309f5f7b6a75f1a", "messageHeadline": "More succint `GenesisPaths` initialization (#1012)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 42, "deletions": 111}}, {"node": {"oid": "2ce4d7876d7d96cbbc22d3cc819373be073797b0", "messageHeadline": "Add missing docs/test to the Risc0 adapter (#920)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "41a3408ea29ade3d1ec1accef9f21eaf311a5770", "messageHeadline": "feat(celestia-adapter): update to celestia-node v0.11 and celestia ap\u2026", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 3220, "deletions": 3248}}, {"node": {"oid": "714bb96764f1b084e94ca3f59a893796892e1160", "messageHeadline": "Update `module-system` readme with `JsonSchema` derivation for `CallM\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "5681b1647f9217e76801dfcdaae0b2d6fb1408f0", "messageHeadline": "separate out nextest and test into separate jobs (#1011)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "a11bf7602f07952ef3ecac9aa4f70ede964a9cd5", "messageHeadline": "Bump sp-core-hashing from 10.0.0 to 12.0.0 (#1002)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "31db16d8fec2b785e6ee15dd488a7b99be4312c2", "messageHeadline": "Bump tokio from 1.32.0 to 1.33.0 (#1009)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e656017a8339d6e27860aca02d12c7f4f614d8d", "messageHeadline": "Remove `demo-prover` crate. (#985)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 168, "deletions": 5602}}, {"node": {"oid": "6f7c8450392f652e50c1e6842c8e65f057566e36", "messageHeadline": "Bump byteorder from 1.4.3 to 1.5.0 (#1008)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f446de70452d7dc5b19573675ae7f81ac609fefd", "messageHeadline": "Bump proc-macro2 from 1.0.67 to 1.0.69 (#1004)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "28d2a8d134841828628ac8b5f976d275044b1e89", "messageHeadline": "Move `GenesisConfig` to `genesis.rs` in all modules. (#999)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 522, "deletions": 451}}, {"node": {"oid": "1c3f77f812e7f0e36e96db5066baa20fa225752f", "messageHeadline": "Add docs for `dmo-stf`. (#998)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 180, "deletions": 176}}, {"node": {"oid": "367585efcafea8fbc6bb487e4115ff16f929d011", "messageHeadline": "Add pre_state_root in evm hook (#986)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 570, "deletions": 557}}, {"node": {"oid": "20c001a4f30496d82138f016614119f9fad9ce92", "messageHeadline": "upgare CI machine (#995)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d85fa58291b8442f83ac9e45978d6bdf63aeb5fe", "messageHeadline": "`sov-stf-runner` should not depend on modules (#991)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 93, "deletions": 64}}, {"node": {"oid": "5d50c3269b44b4014a659ad1b6eb3b0d68fdfe4a", "messageHeadline": "Fixes for `simple-nft-module` (#990)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "3a2ed4bc511b416584b1930573886e21ac9f38fb", "messageHeadline": "split nft-utils and move module specific code into module and remaini\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 199, "deletions": 250}}, {"node": {"oid": "1a73dae2372c7c541cb52b4dad290f4f14e00ae9", "messageHeadline": "fix: broken fuzz lib (#984)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c68319a03ed8168de56a226af48e28f2912a5d0f", "messageHeadline": "fix: align to code for the 1.73 toolchain (#988)", "author": {"name": "Maciej Zwoli\u0144ski", "email": "mac.zwolinski@gmail.com", "user": {"login": "zvolin"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "66c27deae19df234707f40d68b25d858541a62b4", "messageHeadline": "Bump proptest from 1.2.0 to 1.3.1 (#967)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f17962cd9f7958771af4dc8b5e6ea6193bcad2b", "messageHeadline": "Upstream avail adapter (#905)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 3238, "deletions": 456}}, {"node": {"oid": "7a05e1f6914c60b51633234e093fae9611681d17", "messageHeadline": "Initialize genesis state form genesis files. (#972)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 445, "deletions": 111}}, {"node": {"oid": "306dc1f61181c00ad946a254d79aadab6aa68589", "messageHeadline": "Rename DaService method extract_relevant_txs to extract_relevant_blob\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5664adc3443125ddb7e210a532dee1035359df58", "messageHeadline": "Hooks impl for `demo-stf` should include `chain_state` (#974)", "author": {"name": "Farhad Shabani", "email": "Farhad.Shabani@gmail.com", "user": {"login": "Farhad-Shabani"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "0f4f6947f192cd563555ed5cbaa81b37d4da523e", "messageHeadline": "Unify zkvm acronym (#936)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 70, "deletions": 65}}, {"node": {"oid": "7c3150020bea118ec342523be7e9fa579797bf89", "messageHeadline": "Read evm genesis from a file (#976)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 105, "deletions": 29}}, {"node": {"oid": "baebd034797b7df37d036f199348cbe0fa862efe", "messageHeadline": "Read `chain_state` genesis from a file (#973)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "86d1f0000ced233178d55289ac5cc75fa3c61d70", "messageHeadline": "Read `bank` genesis from a file. (#961)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 77, "deletions": 29}}, {"node": {"oid": "4f4e27ee8ea39ed8b4acc9792d3fde92d8fab881", "messageHeadline": "Custom serde serialization for DefaultPublicKey (#962)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 90, "deletions": 31}}, {"node": {"oid": "f31359ef9e2bac32b3d6884d06187eb093a922fe", "messageHeadline": "EVM: Improve EVM Implementation according to demo (#964)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 102, "deletions": 73}}, {"node": {"oid": "a1df8c1dd56eae381c32b9296dd72b0551a144b7", "messageHeadline": "Use build script to install cargo-risczero (#960)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "47650f19efe2f600133a2ff23837ea29f86aac05", "messageHeadline": "offchain processing macro and example for sov-nft-module (#939)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 850, "deletions": 8}}, {"node": {"oid": "7229226354c1cfe221fded444d9c808edfab10d7", "messageHeadline": "Read `accounts` genesis from a file. (#959)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "ca038a7b87dd0d7a9768687ee0d009e60c0ab718", "messageHeadline": "feature: gas meter (#795)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 442, "deletions": 106}}, {"node": {"oid": "3562bdf0bb5347a0506c0876511c54b44ad1a2fe", "messageHeadline": "EVM: Implement account related RPC (#958)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "91c3423c61c4d1bf39c4916fe0b1d0d371c9f58a", "messageHeadline": "estimate-gas signed (#947)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 308, "deletions": 19}}, {"node": {"oid": "e481346d65d3b681b9926c4252fd359f605f0fbf", "messageHeadline": "Introduce: `PublicKeyHex` in `sov-modules-api` (#954)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 130, "deletions": 11}}, {"node": {"oid": "808a26afbf36dafa688c3c2e1d36fbb793cf8113", "messageHeadline": "Make genesis config serializable (#956)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 73, "deletions": 43}}, {"node": {"oid": "3883e78143e783af2948a0aff2988ff381093062", "messageHeadline": "Delta's go first, remove `get` from StateCheckpoint (#953)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 108, "deletions": 113}}, {"node": {"oid": "bcb02f737e3745d4619e9e9922247e5c64f78543", "messageHeadline": "Remove demo-rollup-local job from CI (#943)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "289361c62fd3966d5641409b5bea2d981377ad50", "messageHeadline": "Remove default trait bound from Module (#941)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6dae0c662584e2f98b69aea9dd280e44ad8088", "messageHeadline": "fix: require `native` when applicable for all targets (#937)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "8a29f86555f4eaf41d338fcd71a5a76bffaabd55", "messageHeadline": "Run tests with prover enabled. (#932)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1457, "deletions": 383}}, {"node": {"oid": "70066512d8b82a9fff890f6bda5c2df7df28fd91", "messageHeadline": "EVM: Implement eth_call (#921)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 1370, "deletions": 88}}, {"node": {"oid": "98bdc3b52414967c964ead063ab1784168d2b76e", "messageHeadline": "Bump tungstenite from 0.20.0 to 0.20.1 (#931)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "99febcf8e04e3ba149c15cc608b9a272ffcbe230", "messageHeadline": "feat: use json as manifest constants instead of toml (#922)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 220, "deletions": 101}}, {"node": {"oid": "266ebd27d1286447e15dba617ceb70a4f2b5c436", "messageHeadline": "Bump parking_lot from 0.11.2 to 0.12.1 (#927)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8cb5e938d7e55aad4ba465b42e12bf0ae6a0bec", "messageHeadline": "Bump prost-build from 0.11.9 to 0.12.1 (#930)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 39}}, {"node": {"oid": "e6e75788b57eabdf9ba576ff05138ec18cc54140", "messageHeadline": "Bump rayon from 1.7.0 to 1.8.0 (#923)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "83a8ff88cffcf3b537eeaf35d4d64be1d65640c3", "messageHeadline": "Bump markdown from 1.0.0-alpha.13 to 1.0.0-alpha.14 (#924)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7dd4bf667cd4454689123be927119f87470c45f", "messageHeadline": "Cleanup prover docs/logs (#919)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "c24fc2f5f3fd877b533b8237be3b93daf3d2a109", "messageHeadline": "`EVM`: Add missing docs (#914)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 171, "deletions": 96}}, {"node": {"oid": "3cebfd8ead9b16821d26a48fbd5816f3fd22241c", "messageHeadline": "modules_api: simplify public key definition (#918)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 23, "deletions": 48}}, {"node": {"oid": "ca7d47bdfd1fa29f11a43690f81f8241ed3a90ba", "messageHeadline": "BlockScout integration fixes (#917)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 280, "deletions": 1}}, {"node": {"oid": "052a3a34f75310745e168bae9b0a32ee226d0e24", "messageHeadline": "Use `Strorage` generic instead of `Context` for `Delta` and `Accessor\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "93b51915ddca4bfa605a88975f83a8de378ce073", "messageHeadline": "Fixed types on sov-db (#911)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "735ddd53dc61882a5745a6ceb0bd82d04b8539ba", "messageHeadline": "Use `jmt` update proofs. Add `Storage::Root` generic. (#908)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 389, "deletions": 344}}, {"node": {"oid": "2c51dd943f4294cffb10c4dcb8e02957debe8f1a", "messageHeadline": "EVM: Update EVM related dependencies (#910)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 1022, "deletions": 292}}, {"node": {"oid": "241c417b9eae5ccb4e16f8e9131f71932ffb62c7", "messageHeadline": "EVM: Implement SendTransaction and Storage access on RPC (#902)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 266, "deletions": 49}}, {"node": {"oid": "9cf890fab49d713c353e196617512d0484d754cd", "messageHeadline": "Create a more complete demo-nft-module with collections, metadata uri\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 1799, "deletions": 26}}, {"node": {"oid": "62ae7dc2a92d0dd9caa740a5a5104142297af1a4", "messageHeadline": "Use generic DaSpec::Address in SequencerRegistry module (#904)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 166, "deletions": 150}}, {"node": {"oid": "25335b8bbe20b65f3374f998e16e6aeed3419d09", "messageHeadline": "Remove custom \"demo-prover/guest\" logic. Replace with `StateTransitio\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 136, "deletions": 1195}}, {"node": {"oid": "30ea4c554dcca3a12a4f0fece539e4500fc46b31", "messageHeadline": "`ValueSetter` module: read `genesis` config from a file. (#901)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "274f4375d23b76fe946b5c69b5fa4e296b28fa53", "messageHeadline": "Remove unused dependencies 2023/09 edition (#790)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 13, "deletions": 32}}, {"node": {"oid": "cc1ddab66be5b0a60b88086fb0b6348cd8e02cd4", "messageHeadline": "remove collect (#898)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "8d04bc67e96ee39238178ef8044096498597ecc0", "messageHeadline": "feat: add wrapper struct for macros manifest (#895)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 189, "deletions": 69}}, {"node": {"oid": "0a24457753a70a8f0340eb9cdbfed731ad9b4256", "messageHeadline": "Evm/code stored seperately (#889)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "9b9b027ed4926cf7d2b60e6c3cb4c4c7fb8d2602", "messageHeadline": "Unify genesis initialization (#888)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 5005, "deletions": 150}}, {"node": {"oid": "0259c648c96764e79b00ca176499a0e5efbaf814", "messageHeadline": "Fix mempool size bug in `FiFoStrictBatchBuilder` (#897)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "9b38ce0eb06aa3cbec88e7bdc633868acb3569c4", "messageHeadline": "EVM: Implement getTransactionCount query (#896)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "1879a45001f7fd5bcb2f396d998e55e412be7bc6", "messageHeadline": "EVM: Implement getBlockByNumber query (#884)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 120, "deletions": 28}}, {"node": {"oid": "e68cc2e4477302c6e58c89c942ff757010bbd7ef", "messageHeadline": "Test `demo-rollup` commands in CI (#851)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 298, "deletions": 15}}, {"node": {"oid": "d9e207551f008a5ce38ea9a5e8447dfd2e6b145f", "messageHeadline": "Integrate \"demo-prover\" into workspace. Replace demo-prover impl with\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 888, "deletions": 2765}}, {"node": {"oid": "ed92c8115cfbd9fc18479de2a587c93aa837d959", "messageHeadline": "feat: add context to working set (#832)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 1280, "deletions": 548}}, {"node": {"oid": "ff1770efe751ac05590b7b660366876154266a23", "messageHeadline": "feat: add arbitrary feature to sov-db (#853)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 317, "deletions": 6}}, {"node": {"oid": "e8f32b7b8664d0b56fce215aa74b83404836324d", "messageHeadline": "feat: downgrade WorkingSet to sov-modules-api (#831)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 960, "deletions": 4619}}, {"node": {"oid": "31ea5a5cf44585b31116baccf866c7d2763606d1", "messageHeadline": "EVM: Implement getBlockNumber (#885)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "684b70869462822e8ee81039b09b899d2030cb3f", "messageHeadline": "EVM: Implement chainId (#886)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "118f196edf6934e4ff39e0fb78447c5346f14638", "messageHeadline": "Add FinalizeSlotHook and invoke it after genesis (#870)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 276, "deletions": 55}}, {"node": {"oid": "f6624152f4873cda7bd7cfb3e1fbc761cc12d187", "messageHeadline": "feat: update sovereign.toml resoultion to relative path (#855)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 57, "deletions": 51}}, {"node": {"oid": "e1d747d5c844aa98ca33eff35e90c6ce01e0dc30", "messageHeadline": "Modules: export all public types from query module in `lib.rs`. (#847)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 50, "deletions": 61}}, {"node": {"oid": "c6f092bc5ca5463850590caaa32995d8b1139ca5", "messageHeadline": "EVM: add missing todos & move `eth_sendTransaction` to `sov-ethereum`\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "a94c33307c0216bfebaa5eef72c4414ffd3cb0b3", "messageHeadline": "Add missing docs to `sov-state` (#841)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 236, "deletions": 48}}, {"node": {"oid": "c2206ff73075671d5fc155da1939ffffc47bbf57", "messageHeadline": "Weekly CI pre-release check (#818)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 162, "deletions": 82}}, {"node": {"oid": "ae50474c0383f7ac33e06689eff633c89b4e7aa8", "messageHeadline": "Build with Stable! Also, update to Risc0 v0.18. (#869)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 517, "deletions": 471}}, {"node": {"oid": "32e8294930d098b47f2af9f14fd156bcaaa6ff6c", "messageHeadline": "Remove feature gate form `EVM` integration tests. (#859)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "177d989902cea62bfba75586cbe3e0701da089f8", "messageHeadline": "Bump toml from 0.7.6 to 0.8.0 (#863)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "27db0d2e11afaf16f341cb2fb0d43480e96091cb", "messageHeadline": "Add `timestamp` method to DA::BlockHeader. Save current time in `chai\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 173, "deletions": 28}}, {"node": {"oid": "285e48e2fe7edd5f14f0a8e546cb7177a68d515e", "messageHeadline": "Update stf specs (#854)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "8d9d211386bcb7067ef8f9b1f709b53c84334ac2", "messageHeadline": "Release `v0.2.0-alpha` (#817)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 314, "deletions": 231}}, {"node": {"oid": "4cb492e946a3b0e3ddaa74b0260123e6f0c9eb38", "messageHeadline": "Evm/trim packages (#858)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 67, "deletions": 343}}, {"node": {"oid": "6098578cd8ecbd5438a4475662b1402f0f9fbff5", "messageHeadline": "Remove todos (#849)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e6b1c23cc03e8321b8b17cd2541f4f30e81f9b03", "messageHeadline": "EVM: Storage improvements , Blocks, Transactions, Receipts (#830)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 899, "deletions": 274}}, {"node": {"oid": "bfbb33d456cbb03d1f1bcf44071dce78c3656bd1", "messageHeadline": "Deps cleanup (#852)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f22bcd94c4da6b629d30af8ac5e0709efb9b0f1", "messageHeadline": "Add doc generation to cli_parser (#848)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "da231aafb00363ea0e6e52b868075ae990e0bb80", "messageHeadline": "Fix nits (#846)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8ea821b44e940009be9d554906532c04091b13ed", "messageHeadline": "EVM: support for `eth_accounts` (#843)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "a1d6e7dac747288d478cdb4c390a7711cdf7c9b5", "messageHeadline": "Enable end-to-end integrations tests including prover->verifier workf\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 440, "deletions": 122}}, {"node": {"oid": "5269d2b0d5987089f85fb27ff406b3f88861a47c", "messageHeadline": "Unify `ValidityCondition` and `BlobTransaction` generics under `DaSpe\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 732, "deletions": 499}}, {"node": {"oid": "afe2291c4a2d7839fe6b1836dec57cf5ecb833a7", "messageHeadline": "EVM: Introduce DevSigner (#837)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 213, "deletions": 94}}, {"node": {"oid": "80230c87f34a8c897af7e92a61517fc5b42fb106", "messageHeadline": "Fix benchmark genesis address to match block production address (#829)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "cefacb16baa1ab45d516f4c5868f50fde6780eb6", "messageHeadline": "Fix benchmark table (#828)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2d7c9d6471f05787062164c3b846fc0bcd109d6c", "messageHeadline": "EVM: Add eth endpoints for the `uniswap` scritpt. (#827)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "6645ddb923ef6f62d6a5214a7b0313649d23ba38", "messageHeadline": "Remove EvmTransactionSignedEcRecovered type to make code less complic\u2026", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 53, "deletions": 98}}, {"node": {"oid": "b735eafa61567b7c8cf379a571948e2ec6c2b4b5", "messageHeadline": "Prepend `sov-` prefix to all releasable crates (#824)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 376, "deletions": 330}}, {"node": {"oid": "83ba0240f07bb1ba138e9435f02821ace51316a0", "messageHeadline": "Refactoring to unify evm Address and U256 types, serializing with ser\u2026", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 151, "deletions": 231}}, {"node": {"oid": "44db2272e024be89f67c2e9919a219abe4d4b7e2", "messageHeadline": "Bug fix: StateMap::Keys are not consistent across platforms (#804)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 520, "deletions": 216}}, {"node": {"oid": "6b93031fb2ceedba1ad190eee96b01c872a0dd6a", "messageHeadline": "Add missing derive to BcsCodec (#823)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f90ff18c29c59dda7f4a847e09b6387fef073469", "messageHeadline": "Initializes pending block on begin slot + genesis block (#803)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 289, "deletions": 27}}, {"node": {"oid": "9efc47a16a13fb0573abc3aaaaa41c1bef1049a8", "messageHeadline": "fix keypair/private_key discrepancy for sov-cli (#811)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "bb69393846e233982cc90b6c45b69e110e3c0d12", "messageHeadline": "Allow modules to query token names (#821)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a16af40cc0cb107fdbfb75e7816e3513959914ff", "messageHeadline": "Remove remote_setup.md. Fix typo (#815)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 2, "deletions": 103}}, {"node": {"oid": "27653344c14b13ce2c10857eafff666e73ab8921", "messageHeadline": "Add serde support (#805)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 88, "deletions": 21}}, {"node": {"oid": "dbdd4f5c66308f34a70005f591041208c5db8232", "messageHeadline": "Add`da_layer` flag in `demp-rollup` binary. (#812)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "2242b6793d61b733a45c59c362e7e0f4926b35aa", "messageHeadline": "feat: add sovereign.toml manifest file (#792)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "1adbfc963bb930edfa0efe6030262dfb70acf199", "messageHeadline": "Implement `moduleAddress` rpc method (#796)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "996b9c97e0745ffb9c3812ce78e23e86a0b51a9c", "messageHeadline": "Expose `ModuleInfo::prefix(&self)` (#799)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "55d42b3d6bdca3dd69ae6ade56f112299d4c3a8b", "messageHeadline": "EVM: Add uniswap test script (#800)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 6984, "deletions": 0}}, {"node": {"oid": "e4951ee0edcf2e9bc6cbf305f83a44d68a40def7", "messageHeadline": "add rh to evm hooks (#802)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "93fe47f31f3148fa8bf61e4afc6f9aeb3405fd5b", "messageHeadline": "EVM: migrate to reth types (#798)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 181, "deletions": 80}}, {"node": {"oid": "5226818104b6360d0ddea7491b87776808b39962", "messageHeadline": "Improve BlobReader interface (#794)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 123, "deletions": 148}}, {"node": {"oid": "777ce00d9b35794df3d73c65c1b3a9e62d97d5de", "messageHeadline": "Non-JMT \"accessory\" state (#773)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 1265, "deletions": 225}}, {"node": {"oid": "a82743d37c07fb3d7faa57efe39626f7adf4f29f", "messageHeadline": "Fix all `rustdoc` warnings (#793)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 276, "deletions": 256}}, {"node": {"oid": "05429e0084491f5d8197832be16957771645a1f0", "messageHeadline": "Add utils for rollup with mock da (#789)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "f8d32709a113b9a7cc8f9bfd53d43e365a726420", "messageHeadline": "`blob-storage` module using `chain-state` module to retrieve chain st\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 351, "deletions": 136}}, {"node": {"oid": "e83682aeceb2985dae25b20ab3bca4fa6aa2b308", "messageHeadline": "Re-exporting important types from sov-rollup-interface (#781)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 80, "deletions": 98}}, {"node": {"oid": "20510d95c7d423a12f29204e1091b84426d9424a", "messageHeadline": "EVM: Placeholder for the `begin_slot_hook` (#785)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "c0f8d24191fccc3f528336e894c6904d8c50c35b", "messageHeadline": "Refactor Generics to use Specs (#780)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 322, "deletions": 293}}, {"node": {"oid": "e82535f2338d5119645b5af5ee6f11f3ae95f43c", "messageHeadline": "Plug in `sov-chain-state` module (#776)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 164, "deletions": 117}}, {"node": {"oid": "5b45115aae91f737be746103e8dda682b9067421", "messageHeadline": "Add docs to dispatch call macro (#775)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5e3b74d538608a25b12df8acb98f75c731d78cd", "messageHeadline": "Add a test case to `demo-simple-stf` (#774)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "53a637100d86eb062f885d4e3a98564f4e84226e", "messageHeadline": "Add doc generation to the `genesis` macro. (#772)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "193105b17ebb9ad53317187a80a8a7b0f3820105", "messageHeadline": "EVM: Allow DA blobs with multiple transactions. (#767)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 320, "deletions": 127}}, {"node": {"oid": "ff8c80039380c283e8fe19cf8059e065fdff0e8c", "messageHeadline": "Fix `expose_rpc` macro to handle all cases of generics from Runtime (\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 489, "deletions": 477}}, {"node": {"oid": "f21f01126fd60590b88db722910fa09c127dbf64", "messageHeadline": "Bump dalek-ed25519 to 2.0.0 (#667)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 418, "deletions": 314}}, {"node": {"oid": "d66b9a00e717d876dbdc61467c00fce49c0a777f", "messageHeadline": "Remove separate \"serde\" feature (#761)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 65, "deletions": 55}}, {"node": {"oid": "aba66bf910a5680b49184384795a13dbfc16b870", "messageHeadline": "Specify version of `jmt` which contains fix (#762)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 271, "deletions": 226}}, {"node": {"oid": "9bcd69c9f5980a0a93d316ca7d2fbcda013563a7", "messageHeadline": "Add RPC for `chain-state` module (#760)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 67, "deletions": 59}}, {"node": {"oid": "461a74957e6416cb83e9497f37c1460a1ee608a6", "messageHeadline": "Add Bitcoin DA Adapter link to README (#758)", "author": {"name": "Orkun Mahir K\u0131l\u0131\u00e7", "email": "orkunmahirkilic@gmail.com", "user": {"login": "orkunkilic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6bc845b434c8fb7d066bd93e36ec1c1abb254759", "messageHeadline": "Move generic from method to trait, so it will be easier to use it wit\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "73af797c77847a3cd1f4555e219f89f699c4cfc4", "messageHeadline": "Allow modules to burn coins (#756)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "7dfeb062ebc102404cdc87e92b832dd25a8dc990", "messageHeadline": "Fix `expose_rpc` macro with associated types (#733)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 497, "deletions": 41}}, {"node": {"oid": "9d4931aa203a00db7fb839521a4cb648806ce88e", "messageHeadline": "Split `Storage::validate_and_commit` into two separate methods `Stora\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "c6b814cb090dcb5e85fea09333749ce77f2130a9", "messageHeadline": "Fix CI job cancellation (#751)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06c98bc7c924b2e33b55a035aaf8d7b5f1e3c66", "messageHeadline": "feat: add fuzzing (#651)", "author": {"name": "Victor Lopes", "email": "victor@codx.io", "user": {"login": "vlopes11"}}, "additions": 648, "deletions": 12}}, {"node": {"oid": "693ecb6cfb61d80880a8038c6221c35806eb99fd", "messageHeadline": "Remove unnecessary generic from `MockBlob` (#749)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "211b56ffe89efbb6c8e8bdb58c1cc20f51dc6e09", "messageHeadline": "Modify risc0 tracer util to print function stack to enable better deb\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 149, "deletions": 27}}, {"node": {"oid": "216fb16d29d7733a703f50aafeb55a22a023e2b3", "messageHeadline": "Allow modules to mint on their own authority (#728)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "2dae19d9a4421cc849a2349129089cb80f3dc028", "messageHeadline": "No default feature in CI (#741)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e9f9d0b1a7b93ca27afeb026420863aa982e0a89", "messageHeadline": "Migrate to buildjet (#748)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a6a939d1e072e55af666afa95a89d36e9e8655ef", "messageHeadline": "Update `end_slot_hook` (#742)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ce27e1b47680dc19c3cc877084f8316da383fe92", "messageHeadline": "CLEANUP: remove sov-election module since we don't need it and modify\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 382, "deletions": 1089}}, {"node": {"oid": "3832152652508a92fa26ffbd658be8c3349fb732", "messageHeadline": "Bump reqwest from 0.11.18 to 0.11.20 (#745)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "29beb5d5a7612722122e03d02ee9dd721b38a560", "messageHeadline": "Bump serde from 1.0.185 to 1.0.188 (#746)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "269a66ffd0f3b437835e000eebe40ddedf649998", "messageHeadline": " Use MockAddress in demo-rollup benches. (#738)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "96f81f2d2ec8758cd0f6f6b6346fb78ab3c2862b", "messageHeadline": "Add docs for examples/demo-prover (#730)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "768eb9ebd6c9919584602ece01a96548bd8fb75c", "messageHeadline": "Fix CI (#734)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cafcae37cd3552baeb7b68a3c5965598c62f0b39", "messageHeadline": "EVM test cleanup (#732)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 42, "deletions": 133}}, {"node": {"oid": "8106ffa478efd00fccadaf67792c9de24e670ef8", "messageHeadline": "Generate docs in rpc macros (#729)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "04408b8c4f5bf96bd81bbc4ce4e96f670ea5ecac", "messageHeadline": "Fixing `where` bounds for rpc_gen (#726)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 120, "deletions": 16}}, {"node": {"oid": "203d83968b5687fc3764c31b30ec5f948a3d77a3", "messageHeadline": "Add create-token integration test (#716)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 339, "deletions": 86}}, {"node": {"oid": "6726a5ea389b9267ee0a1fd881439e1114a9d359", "messageHeadline": "Fix `#[state(codec_builder = ...)]` test (#723)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "b712555cb4f2de2b6672c16d1f1e0ad3b0779fcb", "messageHeadline": "Use `MockAddress` in `sov-sequencer-registry` tests. (#725)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "07abb68494a72e69688bceba4b3eaa09b6bad2c2", "messageHeadline": "EVM remove receipt type (#719)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 117, "deletions": 99}}, {"node": {"oid": "23b51657a4d44e36ce22a599706dae9769d80781", "messageHeadline": "Split AddressTrait (#720)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 83, "deletions": 203}}, {"node": {"oid": "05c4f2507ee9e360663c544b17e970cd15bac547", "messageHeadline": "Hash-encode keys in `StateMap` instead of serializing them with a cod\u2026", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 265, "deletions": 332}}, {"node": {"oid": "0643f978d74ff3370f8f6ccd0b3945cddb8b5ef8", "messageHeadline": "Improvements to `StateVec` (#688)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 161, "deletions": 140}}, {"node": {"oid": "625c4611e7fad49fbfcb7f0ac5a5d9f106f2acca", "messageHeadline": "Implement State Vectors (#685)", "author": {"name": "Esad Yusuf Atik", "email": "esadyusufatik@gmail.com", "user": {"login": "eyusufatik"}}, "additions": 968, "deletions": 0}}, {"node": {"oid": "cf6fd445f75a2c1f39b08414ae5792c419a825f4", "messageHeadline": "Minor fixes in demo-rollup to filter out transaction registrations (#\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "d119b4745098f7ba6c735cf938a02c7f48b815cb", "messageHeadline": "DA mock implementation (#686)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 442, "deletions": 241}}, {"node": {"oid": "72d7f3652c1df32d980cf00b95b1798d1f9505b1", "messageHeadline": "Refactor `sov-cli` into a library (#708)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 1193, "deletions": 903}}, {"node": {"oid": "d00fb58eb7b45729a3fefa33b144cca0f02962f2", "messageHeadline": "Functionality for submitting several blobs in single DA block (#690)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 138, "deletions": 28}}, {"node": {"oid": "597f3245cf4e0aa4f69372f8ae9251501d2e1d28", "messageHeadline": "Make \"native\" feature non default (#664)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 226, "deletions": 267}}, {"node": {"oid": "a0509713705b3639e9ab3334205d1a0810e4d005", "messageHeadline": "`PairOfCodecs` default (#703)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fffcdd44f8562062fbffecc44ad4443bb69443c", "messageHeadline": "Update README.md (#683)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "db368c4e2adb36b4d8ce5849334e16143df6bd8c", "messageHeadline": "Fix typos in documentation (#687)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0abc891a90e3879e84e8b20e9619309c7f992dee", "messageHeadline": "Run CI even for *.md changes (#704)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "13040ec7b3df4a3e466b822091633aef4d4fedb5", "messageHeadline": "Bump tokio from 1.31.0 to 1.32.0 (#702)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0341781ff8894c3c3ff44135f54272fb451fcc6b", "messageHeadline": "Bump quote from 1.0.32 to 1.0.33 (#701)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "491098d01167ad76f132b1cc62c601c1906b109e", "messageHeadline": "Bump serde from 1.0.183 to 1.0.185 (#698)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5d2b303300f3a46c00fe1fa9f29c93b0bf3d063d", "messageHeadline": "Bump parking_lot from 0.11.2 to 0.12.1 (#696)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "708c17b3e80bee7d08aabd850c357c2407b2f944", "messageHeadline": "Celestia docker compose: several nodes (#682)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 198, "deletions": 48}}, {"node": {"oid": "fd2ff3949ec5d18f65b719b01a07b54e3e706518", "messageHeadline": "Optimistic (#650)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 2597, "deletions": 131}}, {"node": {"oid": "a33f004a0da5a9367996ad32fce1d84559b8045f", "messageHeadline": "Rollup strcture in demo-rollup (#680)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 106, "deletions": 67}}, {"node": {"oid": "cf06f2a3cffae0c5deb957c558316f60545ef1cb", "messageHeadline": "Typo in ledger_rpc.rs (#678)", "author": {"name": "Andreas Tzionis", "email": "Andy0n7@gmail.com", "user": {"login": "LiveDuo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6369c62b818b75287f6e34292da1ecda7cbf4043", "messageHeadline": "`RollupConfig` cleanup (#677)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 155, "deletions": 223}}, {"node": {"oid": "f0b49f4a6de2da6b37c8bf70e3855c1546170731", "messageHeadline": "`sov-sequencer-registry` module docs (#674)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 98, "deletions": 40}}, {"node": {"oid": "185dc6a4724f830aa800d44ebb5ff82d6e4cdffb", "messageHeadline": "Config preferred sequencer via bool (#672)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 12, "deletions": 47}}, {"node": {"oid": "4bab2f5bd9c2e6d2c1e85e12e52dbab2553d4970", "messageHeadline": "Rename jupiter to celestia (#670)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 113, "deletions": 109}}, {"node": {"oid": "b63d1b0cb018ecdfe0fe4d0a5d62d79b7b4140d3", "messageHeadline": "Use DaService in `sov-ethereum`. (#668)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 36, "deletions": 76}}, {"node": {"oid": "d4d64ad022af54f4e94fa6e534269e9f08b40e9c", "messageHeadline": "Move module-template tests into dir (#665)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "aefb10fe99131e6c459b7de14e018e54aff51b79", "messageHeadline": "Simplify generics in `AppTemplate`. (#662)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 255, "deletions": 395}}, {"node": {"oid": "6371c3279e86826eac33f771d29424828d1dd1ac", "messageHeadline": "Add a benchmark/profiler to count cycles in demo-prover (#577)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 2746, "deletions": 147}}, {"node": {"oid": "1e43aca1ae345ce633ad4d9dc948b3a7580ecf3d", "messageHeadline": "Mock refactoring in `rollup-interface/src/state_machine/mocks` (#661)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 600, "deletions": 595}}, {"node": {"oid": "c0ef212ce5e556f28e4ba6faf25e7a5e4816715f", "messageHeadline": "Make Sequencer Outcome generic over address (#652)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 105, "deletions": 68}}, {"node": {"oid": "b4c54b19cb9f081fcb484a447295f0ef3df23526", "messageHeadline": "Add Demo NFT module docs (#642)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 131, "deletions": 88}}, {"node": {"oid": "fb8d83641f5b105df2cd75b07ad509c49312c1b9", "messageHeadline": "Bump tokio from 1.29.1 to 1.31.0 (#659)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "99e234e00a9f44673c35949d16fb36c1a9559b2b", "messageHeadline": "Allow custom (de)serialization logic for `#[state]` (#648)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 736, "deletions": 303}}, {"node": {"oid": "5b634a1d94f931a0061e2513506bded42adaa544", "messageHeadline": "Based Sequencer with Soft Confirmations: deferring blob from executio\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 837, "deletions": 37}}, {"node": {"oid": "f41765a0a228a9683a756d1a36c0b4e4c929d75b", "messageHeadline": "Remove `associated_type_defaults` making Sovereign SDK stable compati\u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "264a284486c62805622e078d66055f610ecf43f8", "messageHeadline": "Correct comparison for sender (#660)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cc6083f9edc8692f6a4c64246555b6ca0461295", "messageHeadline": "Refactor `CelestiaAddress` (#551)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 194, "deletions": 28}}, {"node": {"oid": "01375688fcf719c5e20f32302374c70469e4dd3e", "messageHeadline": "EVM: Recovering transaction signer in the EVM module. (#639)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 363, "deletions": 494}}, {"node": {"oid": "4e5c2ff8a9e3f40df7864bf114f19adee88dd6bf", "messageHeadline": "Add missing docs for bank, prover-incentives, demo-rollup and const-r\u2026", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 633, "deletions": 192}}, {"node": {"oid": "154cbbe9be0d77cc1897f295cd96c00a3130a0c3", "messageHeadline": "Refactoring buf reader (#593)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "f747637eb698cbbf1e7b2c681c118699193119fe", "messageHeadline": "Chain state module (#598)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 2643, "deletions": 1045}}, {"node": {"oid": "22c7d94b35aa9de6d5182666f82c19075e23bb22", "messageHeadline": "Missing docs for `demo-simple-stf` (#637)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 74, "deletions": 52}}, {"node": {"oid": "16ff1efaec322e3da2725f98770c36bafa3c23fe", "messageHeadline": "EVM: Initialize CfgEnv before transaction execution (#627)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 271, "deletions": 27}}, {"node": {"oid": "7d9a574ebd42f4f1f2e06be3cdf2187426f2ca7c", "messageHeadline": "remove use AddressTrait from ModuleInfo macro (#636)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "f85387454e43f89ef6ae29ec5d07fbfe686c3c93", "messageHeadline": "Throw error if runtime has duplicate modules (#628)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "7349023422b97c766aad6a5ace3ae2316bf8269a", "messageHeadline": "Create new `cli` library with a simplified interface (#623)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 771, "deletions": 469}}, {"node": {"oid": "63ba774f7bb766a6ae3cfe398d97043d0c893662", "messageHeadline": "StateTransitionRunner refactoring. (#614)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 759, "deletions": 559}}, {"node": {"oid": "063500864e627aa73b53eb62b73e5891ef24949b", "messageHeadline": "Docs for the `value-setter` module (#610)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2a54f78f96c82765f69fa28db59be8a626c1e2a2", "messageHeadline": "Feature gate `jsonrpsee` in `sov-modules-macros` (#613)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "e0f3229f317d57c1f2ae2be6d58fa7b5a964fcc8", "messageHeadline": "Remove `jmt::SimpleHasher` from rollup interface; Add PrivateKey trai\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 289, "deletions": 139}}, {"node": {"oid": "ad0120e5a0f3d9f00f1b2ae174a54806d8aef5c3", "messageHeadline": "Remove array_windows feature to be closer to stable rust (#606)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d4a39da2597d10293fd99c531b465b99986ce049", "messageHeadline": "Remove `array_chunks` nightly feature, as it seems to be unused (#605)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "baf2687c289eb74f10b0f4e954149f1c28782ce4", "messageHeadline": "Switch away from setup-rust-toolchain@v1 (#604)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "9d7b3d22c885be0dcc28bcf720ed4675b3f463b5", "messageHeadline": "Evaluate CI caching `save-if` conditions (#599)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2903e0c2157d8d3db21ce5941a747334d8630169", "messageHeadline": "update jsonrpsee to v18.2 (#597)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 111, "deletions": 83}}, {"node": {"oid": "609b4792a440a9de8eaf94d706a08cf20f94dc69", "messageHeadline": "Change STF interface to work on slot level (#560)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 354, "deletions": 333}}, {"node": {"oid": "fcfc64a947b2f3b24799fdcd236a0feb99ab52bc", "messageHeadline": "CI cache improvements (#572)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 228, "deletions": 106}}, {"node": {"oid": "b9fdcc9d2d03f60488a1593fd07ef2577278e00f", "messageHeadline": "Add release checklist (#580)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "168a508773cd478d1c3671bc6c4cc1edada5d8b7", "messageHeadline": "Improve generated cli help (#581)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3835042e5889dd731e1543abba2233bc27be111a", "messageHeadline": "Change query methods return type from `SomeType` to `RpcResult<SomeTy\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 176, "deletions": 137}}, {"node": {"oid": "681b7a5066c6d8b90ffeaf58c08bdb353845d556", "messageHeadline": "EVM: remove `anvil-core` dependency and use types from `reth` instead\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2223, "deletions": 1843}}, {"node": {"oid": "80b2518f5a0792ff884a4b1f4e7b380b8c9f3ef4", "messageHeadline": "Sorting modules by dependencies (#549)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 270, "deletions": 18}}, {"node": {"oid": "d4b39e397c3ca0b4eed972020e7fadafd1007a64", "messageHeadline": "Allow all `Runtime` macros to handle multiple generics (#575)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 226, "deletions": 127}}, {"node": {"oid": "0ef438aa7bac6db437e5c756959da630b7929fd5", "messageHeadline": "EVM: Remove hardcoded private key form `Ethereum` RPC (#571)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 88, "deletions": 33}}, {"node": {"oid": "6e2f124e7d14ac26a731886984377799d074cd44", "messageHeadline": "Add missing docs to sov-db (#568)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 81, "deletions": 33}}, {"node": {"oid": "824bfa6302e50be9d6866f4af39cbccad33fb598", "messageHeadline": "add macros to generate clap commands and args for modules in runtime \u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 1674, "deletions": 4233}}, {"node": {"oid": "fd58400ff58dc4362e05bb9176cd16cfabc9db2b", "messageHeadline": "Remove hack for prev_block_hash in Celestia genesis (#553)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "adeafc18d37ae389ba6743960850a40316be6a95", "messageHeadline": "CI improvements: dependabot weekly, experimental testing, ... (#559)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "54d11191dc1bf0431a2e9faac136c3e3dafce96e", "messageHeadline": "Bump openssl from 0.10.52 to 0.10.55 (#557)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a922131872acf675ed9f672777ad1b25e8c07717", "messageHeadline": "Add Cargo.lock to git (#556)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 7555, "deletions": 2}}, {"node": {"oid": "563660a255bf78d5681e382635b2fb92c4c6d80d", "messageHeadline": "Make test_non_existent_config not dependent on OS and language. (#554)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "787c63c7b27b7f9f64a755d3006031a58a40d1c1", "messageHeadline": "Hide `sov-modules-macros` for all public APIs; re-export from `sov-mo\u2026", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 126, "deletions": 162}}, {"node": {"oid": "11cb8072c970279ec8934152c54f1ddcb9be31b7", "messageHeadline": "Add missing docs in `son-accounts` (#545)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "ea7cd9d76ca15c1218adcb325d9666b021164ad8", "messageHeadline": "Preferred sequencer in registry (#535)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 185, "deletions": 3}}, {"node": {"oid": "f7164ee1e96d258a65edb26b276b3b718cfe1830", "messageHeadline": "Blob storage module (#510)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 199, "deletions": 10}}, {"node": {"oid": "0902b95262e622045f3fa0f554403b3b27d0fe4a", "messageHeadline": "sov-modules: Ensure that the internal structure of modules implementa\u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 123, "deletions": 104}}, {"node": {"oid": "1ab2bc318366d23bfe8012cc6883ad3a0e7de76e", "messageHeadline": "Add missing doc for the `sov-modules-stf-template` crate. (#540)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "b424a2b2e822e2467d6b76dad6b33824d2c707c4", "messageHeadline": "JSON Schemas for all built-in modules (#525)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 759, "deletions": 24}}, {"node": {"oid": "39a617fdc2ba084cfd21b3e844ca997c998aada6", "messageHeadline": "Bump timeout for doc job (#538)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 736, "deletions": 734}}, {"node": {"oid": "d18081e6a9ef60690365d83797cfa3e2ce07d668", "messageHeadline": "Update base64 requirement from 0.13.1 to 0.21.2 (#532)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "fca041c0ef9a541ed971518fdaf143eda45aa598", "messageHeadline": "Update hex-literal requirement from 0.3.4 to 0.4.1 (#531)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14b663fabb4637e0183d7789c8fb68a048aea3c1", "messageHeadline": "Update to risc0 v0.16 (#520)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 362, "deletions": 149}}, {"node": {"oid": "ef12744d2118a69d98edb13c729d44929cf968ef", "messageHeadline": "Remove unused dependecies (#523)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 31, "deletions": 62}}, {"node": {"oid": "57bd2140fa60b7d32ff8fe29dc5a9f2657bef5e6", "messageHeadline": "Remove space from file name (#526)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf3fb8c903b23409d910590f299936d32008c96b", "messageHeadline": "New `ModuleCallJsonSchema` macro to generate JSON Schemas via `schema\u2026", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 493, "deletions": 71}}, {"node": {"oid": "ea54dbdf6b6e490c017ec1e8ce64f889b0d59631", "messageHeadline": "Add dependabot (#521)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3b77d2c1e3f847e62caa7269f365a3f59ab43aba", "messageHeadline": "EVM: `get_transaction_receipt & eth_call` endpoints implementation. \u2026", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 260, "deletions": 58}}, {"node": {"oid": "f64576ceaeecbd87956509a633c8c8b815f0287d", "messageHeadline": "make `DaService::get_extraction_proof` async (#511)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "a649a2146c9592d09a7b902dca1428b1beaf76ae", "messageHeadline": "CI set big runner for cargo hack (#518)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "843c79d2c3923e0fc3d18b8a0f061b61e5bcc036", "messageHeadline": "De-anonymizing BlobTransactionTrait in STF (#500)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 111, "deletions": 80}}, {"node": {"oid": "c38d821f0ae98745d6bd0bc0c31375302364f8b7", "messageHeadline": "Bump rust-rocksdb to 0.21.0 (#499)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e563d164ebf8a2bb609bf69859401708817578", "messageHeadline": "Make `DaService` async (#508)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 158, "deletions": 153}}, {"node": {"oid": "7f98e4192d6b3e549ef6ac0de05250936876e757", "messageHeadline": "Update links for branch renaming (#495)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "11c6eb3b960714965f77475e1c92aae5bc2591b5", "messageHeadline": "Update CI for nightly branch & `foundry` (#496)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "3e6917c05c567fb8daa92d7aea6e21a6b973a763", "messageHeadline": "EVM module: add `eth_getTransactionByHash` endpoint (#491)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 200, "deletions": 107}}, {"node": {"oid": "27214bc9131863ea6113f8d84257fd39971d9e20", "messageHeadline": "Logging improvements in `Bank` module (#489)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 549, "deletions": 183}}, {"node": {"oid": "987458bcf2dc1ea26d46e14675c8a32ea4ea61ae", "messageHeadline": "`sov-ethereum`: remove `experimental` form `default` features (#490)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 127, "deletions": 125}}, {"node": {"oid": "d150995b9687fe11d873b38b119180d181c7df29", "messageHeadline": "Pin foundry version in CI (#486)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "836c56effda4db076c8151fb0853374f4bcc1232", "messageHeadline": " EVM: basic implementation of eth_sendRawTransaction (#487)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 495, "deletions": 82}}, {"node": {"oid": "a691a28c7c93cf723ee72534e2578897af5ece4d", "messageHeadline": "Make Celestia RPC timeout configurable (#482)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "225113e3382751b40b9b1b8581c88de365adf971", "messageHeadline": "Add missing docs to rollup-interface. Cleanup module structure. (#483)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 371, "deletions": 235}}, {"node": {"oid": "e542d7e77b11fd18afd87641570ce36e98d52cd8", "messageHeadline": "`sov-cli` can submit transactions to `sov-sequencer` and can trigger \u2026", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 541, "deletions": 67}}, {"node": {"oid": "698269df249ea755f256a1ed47170b3b65989cf3", "messageHeadline": "Fix CI: Fix GH Pages file permissions and `index.html` (#474)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4255415770916e4a702685a54edff531aca6a70d", "messageHeadline": "Various improvements to `demo-rollup/README.md` (#477)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 247, "deletions": 145}}, {"node": {"oid": "369d639dbbd2e5092adb38ad2f82e1c9a4311d5c", "messageHeadline": "fix readme instructions and test data to run correctly when tutorial \u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "8e4cc3e5682bd03117f8d2110a664f44629ab52d", "messageHeadline": "Publish cargo doc assets to GH Pages (#468)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "7b82e6e807a47382886c97e9d272c2208b425d62", "messageHeadline": "Remove experimental from default features (#470)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5414cde41eb5b9ac196466c273ef24af32e02b25", "messageHeadline": "Implement genesis for the Evm module (#467)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "1fff0a307b360194bc8fd7df548a7c089a41fa25", "messageHeadline": "Create benchmark scripts for demo-rollup running in native mode (#458)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 1109, "deletions": 2}}, {"node": {"oid": "f76a52a3c96b7ea8557b7b04c2efe3d9d8b159b9", "messageHeadline": "`rustfmt`: more deterministic imports formatting (#464)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 570, "deletions": 576}}, {"node": {"oid": "6ab7625a9ea8b1db705d139a3a8ea3b35e61d28c", "messageHeadline": "Iimprove `sov-schema-db` docs (#463)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 232, "deletions": 113}}, {"node": {"oid": "2d1f01c129e43cf2c876c070fc93450e957eccb2", "messageHeadline": "Fix demo-prover with changes in tx verification (#460)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 125, "deletions": 68}}, {"node": {"oid": "71dd233b009d4eb3bc841dde873854806370463c", "messageHeadline": "EVM module: `send_transaction` API test (#455)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 353, "deletions": 128}}, {"node": {"oid": "89973c45327ecae06d005092781d3666ef584234", "messageHeadline": "Move DB-related traits/items from `sov_rollup_interface` into `sov_sc\u2026", "author": {"name": "Filippo Neysofu Costa", "email": "filippo@sovlabs.io", "user": {"login": "neysofu"}}, "additions": 68, "deletions": 81}}, {"node": {"oid": "db09c035c6db9119f55089d253bcbef9e0d1be47", "messageHeadline": "Fuzzing tests for ledger RPC (#403)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 845, "deletions": 133}}, {"node": {"oid": "aaed3a496f744786d6854a9ab8ae2d69d1bab782", "messageHeadline": "Implement `call` method for the `EVM module` (#449)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 386, "deletions": 79}}, {"node": {"oid": "3819d00572c790588f6298f5ad28b1c0420762bb", "messageHeadline": "Update demo-rollup README.md (#448)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 52, "deletions": 59}}, {"node": {"oid": "bb98a362f19e5b78a9afac7041fc9cb4e42d6681", "messageHeadline": "add basic demo rollup + local celestia check to github workflow (#442)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "64a4eda3beea8bef8677f71e8be5e426d35ae9e8", "messageHeadline": "Use big-endian 32-bit keys in `db_test.rs` (#444)", "author": {"name": "Filippo Neysofu Costa", "email": "filippo.costa@protonmail.com", "user": {"login": "neysofu"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "13f3fe1bae4a72672b7e1d99fa6be285311c81a8", "messageHeadline": "Add sequencer crate (#430)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 152, "deletions": 62}}, {"node": {"oid": "e76f4424d077087dc03b3466120e25e0b6c7573a", "messageHeadline": "Adjust cache for cargo (#439)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 61, "deletions": 60}}, {"node": {"oid": "7dab13fe3e3d738d63c39934daf96bba5d954ad8", "messageHeadline": "reorganize readme to include localsetup in the main section and move \u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 308, "deletions": 290}}, {"node": {"oid": "e7244f0a3200235001bb6cbe283fc7104fad7b0e", "messageHeadline": "Fix Jupiter and Sov-CLI bugs (#437)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "3cda7d17d07fcdc380db9ba55aa8bc8f5fda942b", "messageHeadline": "Multiple sequencers registration and exit (#410)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 794, "deletions": 335}}, {"node": {"oid": "524dd2ab79b961b9a14776b180f0de1865f2a5ea", "messageHeadline": "Implement EvmDb for WorkingSet (#424)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 231, "deletions": 42}}, {"node": {"oid": "f54d926e7e830e0f141986d941f8922b69c6c7ab", "messageHeadline": "Write slot as atomic batch (#422)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "758bb4ebd10fe424503b83cdc3177ee5c10ed635", "messageHeadline": "Switch to bech32m address encoding (#420)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d2b6dc393b55b0034242ef9748017edc81751c9b", "messageHeadline": "Add support for Validity Conditions (#418)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 175, "deletions": 41}}, {"node": {"oid": "206d23da3bcd57dccbe81d4ffd9dadad44ae0c48", "messageHeadline": "ApplyBlobHooks, always call `end_blob_hook` (#415)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 301, "deletions": 169}}, {"node": {"oid": "c57de062eb5c6506b8dfe4dc1d4a25f525071b5c", "messageHeadline": "Update issue templates (#416)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "c6f6311d056aa4423e27e0c7e23ce61fc32cce93", "messageHeadline": "Partial verification of blob (#401)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 253, "deletions": 149}}, {"node": {"oid": "5a70f3c5ef8672ad5aad9e9c63b5c8ceab5dea4d", "messageHeadline": "`sov-evm` module part1 (#414)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "5106884cce2991ef30f8c6bfa613ba18dbe18d84", "messageHeadline": "Txs RPC module (#402)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 323, "deletions": 69}}, {"node": {"oid": "6287068ca77f0f619cf3bf312aee38dd97dadc22", "messageHeadline": "`expose_rpc` macro works with `Runtime` (#406)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 157, "deletions": 169}}, {"node": {"oid": "d3f0d24b1ce5fe5456b497339d3a284f88c6467c", "messageHeadline": "`sov-modules-macros` refactoring (#404)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 150, "deletions": 155}}, {"node": {"oid": "b9cb71f7b2257a07f4903684757ee3017a32ee53", "messageHeadline": "Allow submitting batch to Data Availability layer (#396)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 210, "deletions": 114}}, {"node": {"oid": "890d740a763bb67264d590749e73492462b03589", "messageHeadline": "Adding a local docker setup to run a single node celestia instance (#\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 378, "deletions": 9}}, {"node": {"oid": "69b3fa7d9c8ee47a4d70342a42cb5a49c47a7e53", "messageHeadline": "Enable Cargo Clippy in CI (#399)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "d5d7edbc20bd1cbd5a7b0267e3d8a3283ec0959a", "messageHeadline": "Allow rpc tests to choose random port (#400)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "446c84d640c02fbffa0cbbf25132537f466d5d33", "messageHeadline": "fic_ci (#398)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13a3fc0a0c6f9b3fc5ba81fc1878ca1b4d216a0d", "messageHeadline": "Tests for ledger rpc (#394)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 232, "deletions": 9}}, {"node": {"oid": "256e2383b85c979539f2cd792fdae886f4e530b2", "messageHeadline": "Clippy fixes after alpha release (#392)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 170, "deletions": 198}}, {"node": {"oid": "3d91ecc5c21e60e24cc7197254a8938d2d6be9ee", "messageHeadline": "`AppTemplate::apply_batch()` refactoring (#390)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 345, "deletions": 261}}, {"node": {"oid": "6e6415ce137f6408822ba5a78b0bd6bdc9c98b10", "messageHeadline": "Theo/add macro runtime (#364)", "author": {"name": "theochap", "email": "80177219+theochap@users.noreply.github.com", "user": {"login": "theochap"}}, "additions": 161, "deletions": 115}}, {"node": {"oid": "ad594a8ecad26a6eaa560ffd5943dc873cddee8b", "messageHeadline": "Only run Rust workflow on particular set of files (#387)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a0f6ff4ee18d51660fa1c48fca1eb8e467d5cbab", "messageHeadline": "Modules: WorkingSet refactoring. (#384)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 131, "deletions": 151}}, {"node": {"oid": "4c22a0207bbbea7b69ed6cb7ed8056cff1a98d10", "messageHeadline": "Add basic batch builder (#370)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 446, "deletions": 52}}, {"node": {"oid": "1fdae7a32d4d252d7d5b3a04048159806926888b", "messageHeadline": "Fix link to code coverage (#386)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "e5d403a10a61f7da747cd4fcae89be8517e072e9", "messageHeadline": "Remove vendored `temppath` (#385)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 162, "deletions": 233}}, {"node": {"oid": "e7c2d023ac21bf06f91fa03ea3d288ce65542c66", "messageHeadline": "Update demo-rollup README.md (#382)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ad930e9152b8968d0f6b62675072d55a3e17a8fe", "messageHeadline": "docs: fix typo in demo-rollup (#380)", "author": {"name": "Josh Stein", "email": "46639943+jcstein@users.noreply.github.com", "user": {"login": "jcstein"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f9b5a4e48170a077de5b9c9834a9dbac23ac07d", "messageHeadline": "generalizing the bank-cmd tool to be able to generate serialized txns\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 439, "deletions": 98}}, {"node": {"oid": "b5e1bfaf6c4e31f2f97c91c823be9e9388ced49f", "messageHeadline": "add (#376)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "3e8ff3c408d8be5b09fe7fb5b0eb6568ce2f411b", "messageHeadline": "Release v0.1.0 (#374)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "ee0c631c1de6acb35af8fe4be15ccdfe670f8af9", "messageHeadline": "Change `State` API: `StorageValue::new(..)` takes a reference (#368)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 64, "deletions": 66}}, {"node": {"oid": "5c1c5c09e34d60f44c65c84a4e0634581c582c62", "messageHeadline": "Prepare for crates.io release (#365)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 245, "deletions": 109}}, {"node": {"oid": "9e3585f8feafe8d16e2dc9e5ee05899b7e954cc3", "messageHeadline": "#369 switch mint functionality in bank module to use checked_add inst\u2026", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "04f13b9890ef6da04a6628161522dc5af144024b", "messageHeadline": "Minor readme cosmestic change (#367)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "39fb0abea681385f1003a0709daecfaa477a09e4", "messageHeadline": "Review of documentation and traits (#334)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 86, "deletions": 50}}, {"node": {"oid": "954dbe54bf64d4ce2194d7c1a9a22a5cfe2240af", "messageHeadline": "Add banner and discord badge (#366)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7b314c03df61258a56b1c69bc49e98dcfb6ada6d", "messageHeadline": "Hooks simplification (#361)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 426, "deletions": 539}}, {"node": {"oid": "04c72fee7b2cff785d16239dff14da3a357b71b5", "messageHeadline": "Fix demo-rollup restart issue (#360)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "1875c8b8b646dcc0ba6d2567384c4719f1c0df97", "messageHeadline": "Fix code coverage badge (#363)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b4bd4ef78b7ab85551a25eeb9d70ebc3c9ebd2", "messageHeadline": "Extend logging (#344)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 139, "deletions": 28}}, {"node": {"oid": "d68d45845513304c7ee241c8e4ecad6becabd734", "messageHeadline": "mint and freeze tokens (#347)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 479, "deletions": 13}}, {"node": {"oid": "1f39dabf1a5b695349a6dc133f784cb6749db74d", "messageHeadline": "Spec2 (#354)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 41, "deletions": 137}}, {"node": {"oid": "f5c59ee1d59c131cf009b74c134c298751e5bb7e", "messageHeadline": "Remove Consensus Set (#353)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 86, "deletions": 264}}, {"node": {"oid": "b36a0be9b748395b7e82ff46ba09c4693f017a41", "messageHeadline": "Minor docs changes (#352)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "0c771b136a1079d50e86ba2385fed15833790ee4", "messageHeadline": "Move `events` to WorkingSet (#348)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 291, "deletions": 232}}, {"node": {"oid": "34364b74212b3d974217f01b40e084f81af15fa5", "messageHeadline": "Cleanup rebased (#351)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 362, "deletions": 324}}, {"node": {"oid": "fef717e281d7466f9cdf7c4187f60e0b7169e86c", "messageHeadline": "Re-implement ledger RPC (#343)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 411, "deletions": 30}}, {"node": {"oid": "0b9944703733d3583df2ec768bac8001a441c8fd", "messageHeadline": "Fixes in demo rollup and prover (#337)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 322, "deletions": 429}}, {"node": {"oid": "cc054b7dc48d7b24fbc0bd3410007f541e6dc70e", "messageHeadline": "Crate renaming (#339)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "b11d75179a8ab2f9e81b3b9f48e2ae1b63b677d0", "messageHeadline": "Cleanup: remove unneeded code from rollup-interface (#335)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 8, "deletions": 67}}, {"node": {"oid": "cc73b0627b742fd468127d9dbbb664a3dfaf4068", "messageHeadline": "prefix module names with `sov-` (#336)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 179, "deletions": 178}}, {"node": {"oid": "4330790833f8f9433a8d5cf2d9f6141f2ba0cdc5", "messageHeadline": "Add readme for DBs and risc0 adapter (#333)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "88b30087d18b02d5078430f4e8f38a442a9cac7d", "messageHeadline": "`demo-stf` cleanup (#331)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 200, "deletions": 165}}, {"node": {"oid": "ae9efe32c9da13545655004a1f96a25692218a59", "messageHeadline": "Improve `first-read-last\u2013write-cache` doc. (#332)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "22519ccbbc169648250c373ee71f47c3278b2c2e", "messageHeadline": "first attempt at RPC documentation (#323)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 129, "deletions": 7}}, {"node": {"oid": "0890dcfcaf85c856611f7a98701a65417c0aea21", "messageHeadline": "add some instructions to submit txns and query rpc in demo rollup (#322)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "275ccdfd1cf8f8ffc7772c4ebaaa3e130131fa8a", "messageHeadline": "Add dev tools to Makefile (#329)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "a7265dda2b9d8996adb507dc30d60abfb02444af", "messageHeadline": "No query (#330)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 211, "deletions": 897}}, {"node": {"oid": "0bbb0390114733bd2e190f381f3efc0604962960", "messageHeadline": "Write module system and demo-stf docs (#321)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 608, "deletions": 55}}, {"node": {"oid": "fd1f96ec62e7e8e82766bf142a4f870104e14ffd", "messageHeadline": "Create pull_request_template.md (#328)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "26828d6c19d623b39c407e2c843e77940bbcb69e", "messageHeadline": "Introduce demo prover (#311)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 7686, "deletions": 30}}, {"node": {"oid": "d5cd26c75d4c167ba9256dc02cc94f9e9ef41819", "messageHeadline": "Tutorial: Writing STF without `module-system` (#324)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 402, "deletions": 49}}, {"node": {"oid": "3d39c0e98acb9b20c28f35adbe04fb04cf3fbd99", "messageHeadline": "Add demo nft module (#297)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 937, "deletions": 8}}, {"node": {"oid": "8bb7c5af1a437d9d67badbcf10f1e9cbb142ce79", "messageHeadline": "Use rpc macros for bank and election modules (#301)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 182, "deletions": 44}}, {"node": {"oid": "b9a90b78983874d4ff80ca9cbafa71020b57da05", "messageHeadline": "Make call.rs query.rs genesis.rs public (#314)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bd598ee14040effa3b5764001574859c4818ab43", "messageHeadline": "`sov-modules-macros` readme (#306)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "ba7798d739363647ba1c87a8e73012e281606c9c", "messageHeadline": "`sov-state` readme (#308)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "58d7d1eece6f87a30e9c96dbd23bf0069465995e", "messageHeadline": "Rename components & update README.md (#313)", "author": {"name": "Cem \u00d6zer", "email": "cem@sovlabs.io", "user": {"login": "cemozerr"}}, "additions": 130, "deletions": 134}}, {"node": {"oid": "4d424d3472e19623adcae0630646b10d8339a43f", "messageHeadline": "`sov-app-template` readme (#305)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "2ec9912a8c19ce1df59101f9b3b086f00a2013fa", "messageHeadline": "`sov-modules-api` readme (#304)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "fe241563ec4b590964383aa6c630c39b28d38d55", "messageHeadline": "`Sequencer` readme (#303)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2450c68907eae24e230eec88d487540554addcb9", "messageHeadline": "`Bank` readme (#302)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6ce569d7f99c2d7d81e6b7a778ab5fb4b1fda73c", "messageHeadline": "Cleanup for Alpha; bug fix and doc improvements (#307)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 114, "deletions": 59}}, {"node": {"oid": "454b42c21cae8045233e58093529f196c6ea1602", "messageHeadline": "Fix GitHub actions main branch (#299)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "3fd895bf18890fedd43678084ddd909ff1a23a47", "messageHeadline": "Calculate batch and transaction hashes in sov-app-template (#296)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "c4d40fd7ce9aa2f9f085ef3c51c85f77345154ee", "messageHeadline": "Reorg (#295)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 7771, "deletions": 507}}, {"node": {"oid": "67158ede43abad14d6713ee99cfed9fff57807a3", "messageHeadline": "rpc impl traits (#292)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 163, "deletions": 38}}, {"node": {"oid": "d4ff93560029f8992e68b390ea4ec8c7ba76b4b7", "messageHeadline": "`bank-cmd` tool (#294)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 609, "deletions": 97}}, {"node": {"oid": "04d1591b4568cdfbebaa05eeee020c811080a9af", "messageHeadline": "Update ledger_db to store and serve generic BatchReceipts and Transac\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 274, "deletions": 250}}, {"node": {"oid": "d76bf91e4e66205134053c6e442737e67b5dd77b", "messageHeadline": "Read runtime configuration from files (#293)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 117, "deletions": 13}}, {"node": {"oid": "7a299f78d74734298604bfd2fd2174138c0a3a32", "messageHeadline": "convert RefCell to Mutex for Sync trait bounds (#289)", "author": {"name": "dubbelosix", "email": "rohan@sovlabs.io", "user": {"login": "dubbelosix"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "97a9583ba0d28660534f77977302906ea0520e73", "messageHeadline": "Implement risc0 adapter (#284)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 180, "deletions": 16}}, {"node": {"oid": "11fa9de97ef7fbea095405707e192bb05b040aa2", "messageHeadline": "Feature gate `query.rs` in all `sov-modules`. (#285)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "a879d355b0506b64decacabf9f072bee122cf9ca", "messageHeadline": "Adding send_transaction in DaService (#287)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ec710c4d5bfb1950a7dc5b5a14b9a757d14f46df", "messageHeadline": "`Accounts` module readme (#279)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "4e11bc1d36467339c02dd1618f0bc7fa62ccb9f7", "messageHeadline": "Manually prefix Bank/Token (#278)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "17109236f394849936630be36fb8fd49d09429f6", "messageHeadline": "Manually prefix Bank/Token (#278)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "4da62aeb74f56135133a337df271d0a61848d26f", "messageHeadline": "Add Readme to Integration-tets (#280)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "25936cf95e57aa5b3a381cc5d4ce279b7d0ef0bd", "messageHeadline": "Add apply_proof method (#264)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 861, "deletions": 173}}, {"node": {"oid": "d954874590958336a880d48d14626658181605ca", "messageHeadline": "Disable patch coverage check for now (#276)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ea5fd20a89acc80bb1b2dd7de6dfd79efc870a11", "messageHeadline": "Documentation in module macros (#277)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "f6854c7e566d49afcde3f5fe5309fd139e8da618", "messageHeadline": "Add request limits to ledger rpc (#265)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c90484449c0d6497fa5d845e38023845393411d1", "messageHeadline": "Add README to Election (#269)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3c7101d2e1c317bb8416d4998a409c22a509dedf", "messageHeadline": "Add module template (#270)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "51f2f8bad98aef7a4d8125dd385b449a66e5e4ef", "messageHeadline": "Introduce dalek signature scheme (#267)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 538, "deletions": 308}}, {"node": {"oid": "3f948c098cf37040de3aaf2a86a18a1d91d082be", "messageHeadline": "Remove Encode/Decode traits attempt 2 (#260)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 220, "deletions": 467}}, {"node": {"oid": "e995710dc9b9532b9ae254bb32f033993179bd77", "messageHeadline": "Update top-level README (#259)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "62814d3653b1111817ad8274793d8647cf3e34f1", "messageHeadline": "Remove mock prefix in `MockContext` (#254)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 325, "deletions": 305}}, {"node": {"oid": "00b1e6b685ae5e987d98b41791ad2a991eda0fb4", "messageHeadline": "Feature gate serde derive in `sov-modules-api` (#256)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 30, "deletions": 45}}, {"node": {"oid": "4c3a41c7e678771a299fedfc39312bf421d30344", "messageHeadline": "Add doc to `ValueSetter` module (#255)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "6872065ab5aab18e5b8523c4a6cdfeb658cffd93", "messageHeadline": "Prover demo (#229)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 646, "deletions": 332}}, {"node": {"oid": "3681f438cb4a76c1a560dac1f9d2b5d9804d3e46", "messageHeadline": "Add Coverage to CI (#234)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "fbf8b628ecf8ddcf3e6da631d3f22ab66280a703", "messageHeadline": "Add job to check feature gating (#224)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "5329fd55569d0f60e2d49ad208bff66b9185419b", "messageHeadline": "WIP: Cleanup for Alpha (#223)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 248, "deletions": 118}}, {"node": {"oid": "e848baea380880d7c95d3d5cfbf7486c51fe3b79", "messageHeadline": "Risc0 intergration part 1 (#222)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 176, "deletions": 144}}, {"node": {"oid": "2571f8cb377e1bfacc72778feac2b7d43e6c3eca", "messageHeadline": "Use `From` instead of `TryFrom` for MockPublicKey (#216)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "68eb895cc282483b526d50e1de9ac8f3468a7f86", "messageHeadline": "Split zkvm trait (#214)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "54e58be3fb862d95043807b6106f213530064366", "messageHeadline": "Annotate TODOs with links to github issues (#209)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "7767b26289caa9df435bd5ad25f93c2419a44c70", "messageHeadline": "AppTemplate data generation refactoring (#211)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 383, "deletions": 323}}, {"node": {"oid": "7d1d050d530d3bd2b1239fc32a2795dfe0472bbb", "messageHeadline": "Additional Convenience methods (#213)", "author": {"name": "Xiangan He", "email": "76530366+xBalbinus@users.noreply.github.com", "user": {"login": "xBalbinus"}}, "additions": 150, "deletions": 4}}, {"node": {"oid": "8e8c7fef0fe52a39496c00e8bab23227ab95ddfe", "messageHeadline": "Update Da Spec (#210)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 154, "deletions": 81}}, {"node": {"oid": "9710df1bdade0679df93e7a780c52f676c4d79e4", "messageHeadline": "AppTemplate: Add more tests and improve tx revert functionality. (#203)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 194, "deletions": 35}}, {"node": {"oid": "363ba50abecf3626b675efb55a0a2a9e53c67698", "messageHeadline": "Remove unused sdk/storage/traits.rs (#205)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "8daf04c8f49483758d38e1975c1511b8398857c7", "messageHeadline": "Burning toxens decreases total supply (#199)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "8388dc2176940bc6a909076e5ed43feb5a87bf7a", "messageHeadline": "AppTemplate: tests for reverts & slashing. (#201)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 164, "deletions": 33}}, {"node": {"oid": "d85c544cd287003ea16e4eac01f2c8a0b36dba3e", "messageHeadline": "Simplify Da Layer interface (#202)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 96, "deletions": 473}}, {"node": {"oid": "67c3bfb1cd4396da8924465f61357e430597363c", "messageHeadline": "Update to latest jmt (#200)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "4a5cbb8c83a356c62e7168afc24e335bc54f0c11", "messageHeadline": "Sccache for CI (#197)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c812c627cc4e6bef70bf5a52b313f8ea499c6790", "messageHeadline": "Test for Tx revert functionality in demo-app. (#192)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 323, "deletions": 165}}, {"node": {"oid": "148e304e673aa8238fb07b8d18b4a173304c2636", "messageHeadline": "Adding more tests for banking module (#183)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 627, "deletions": 219}}, {"node": {"oid": "f10c9974e324327327c97825183dc71ee9657961", "messageHeadline": "Add cargo fmt check (#184)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "7c919255173f03b6fe288dbbec809a57a2cbe711", "messageHeadline": "Implement remaining methods on `LedgerRpcProvider` trait. Add `get_he\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 147, "deletions": 24}}, {"node": {"oid": "6980855c043fc5274b77f1694dafca7ec1959f98", "messageHeadline": "Expose bank_balanceOf RPC method (#186)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "2a048e2f4e8e3d3afa7ab5b41aa3bded66449f05", "messageHeadline": "Implement module-level rpc macros (#180)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 518, "deletions": 18}}, {"node": {"oid": "0036b1f76c20a973e699efb0ff6be6efec453827", "messageHeadline": "Fix for #179 (#182)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "f5f823d17695d4ade78ce0e5a73887ab085e6b99", "messageHeadline": "CamelCasing for SlotHash and BlockHeaderTrait (#177)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ffe98c7e81dbf1bda517231907343ff1aba06e64", "messageHeadline": "Add sequencer tests in demo-app (#178)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 211, "deletions": 120}}, {"node": {"oid": "f1cacc5df74109a15a3e5c3dd67bda313b0dae0e", "messageHeadline": "Align tables so they are readable in text mode (#176)", "author": {"name": "Nikolai Golub", "email": "nikolai@sovlabs.io", "user": {"login": "citizen-stig"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "00cbc6711945406d0b6b54a8b1745fe39bd329e5", "messageHeadline": "Design of the sequencer module (#172)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 527, "deletions": 32}}, {"node": {"oid": "8205ced14aab9c3833a3b5dd151da9220b011f46", "messageHeadline": "Add bech32 serialization (#166)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 150, "deletions": 13}}, {"node": {"oid": "80010ef48750dddc590eac887be1f892ee51feed", "messageHeadline": "Add tests for genesis initialisation in `Bank` & `Account` (#167)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 262, "deletions": 80}}, {"node": {"oid": "ce715c2776a4d621f0d247bcfadc6b6d6aa4b157", "messageHeadline": "Genesis configuration (#164)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 151, "deletions": 43}}, {"node": {"oid": "b57750b23b71821204102f1081dc66421a17df17", "messageHeadline": "Create LedgerRpcProvider. Implement RPC slot RPC (#157)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 407, "deletions": 66}}, {"node": {"oid": "8934422592732fe8967f4faddbf33422c4cc3c4d", "messageHeadline": "Bank module implementation (#162)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 378, "deletions": 70}}, {"node": {"oid": "e3e8296f34d491ef0b1d35b91cf1fffa04d3889e", "messageHeadline": "Adding customizable serialization methods (#161)", "author": {"name": "Lukasz Rozmej", "email": "lukasz.rozmej@gmail.com", "user": {"login": "LukaszRozmej"}}, "additions": 131, "deletions": 11}}, {"node": {"oid": "bfdb58159ff9215a84aa60b9a4d3ce1f32136597", "messageHeadline": "Update Address to use `[u8;32]` internally (#160)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "07ae2352f2c17faff3e68942763aec3647e0a706", "messageHeadline": "Initial design of the `Bank` module (#156)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 208, "deletions": 4}}, {"node": {"oid": "ff0178e0d5390b8b9dbb5733f91668b6448a4a0e", "messageHeadline": "begin_slot (#159)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0cbd24216e54611e0f370c2335bb92c6e188cd78", "messageHeadline": "Introduce `sov-app-template` crate (#158)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 197, "deletions": 159}}, {"node": {"oid": "fda38c587d376b7bc1e876116bc384d69c103900", "messageHeadline": "Remove `C::Storage` genric from `StateMap & StateValue` (#155)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "3f21032e7414400587f734abdefa3fd9c6081b25", "messageHeadline": "Remove FirstReads from cache (#154)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "93647601f9cbc561b9f6e9d1728baa332ee0bb51", "messageHeadline": "Make `Address` an associated type of `Spec` (#153)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 281, "deletions": 129}}, {"node": {"oid": "e075c2b890fda55c77d93e0184a6d69a3bdd914e", "messageHeadline": "Module methods accept &self instead of &mut self (#152)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "600b62fadb42ef145737286614b9d90d0b4a1b48", "messageHeadline": "Add ledger_db (#151)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 326, "deletions": 21}}, {"node": {"oid": "74d9c900a1010021456f928a2f79b06862e36457", "messageHeadline": "Extract `Runtime` from `Demo` (#150)", "author": {"name": "Blazej Kolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 174, "deletions": 88}}, {"node": {"oid": "3b06cb02049919593901eca7450ea927a5ed9fc5", "messageHeadline": "Add `delete` method to `StateMap` and `StateValue` (#149)", "author": {"name": "Steven", "email": "asongala@163.com", "user": {"login": "silathdiir"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "bd5baf871dac30c5503c5716365f9b01c73a4de5", "messageHeadline": "Remove bound on SlotData::Decode::Error (#148)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "e814bcb1704e9ae1e1f9d71a53e676ad08d45b3f", "messageHeadline": "Remove backend from sov-state (#146)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 70, "deletions": 88}}, {"node": {"oid": "6ea249e603f03234430e3f2d64c1f4849dd48a8f", "messageHeadline": "ZkVm mock implementation (#145)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "7b197012bc7fa83e1d49de40a1c446d577b117c4", "messageHeadline": "Make StateTransitionFunction::apply_batch mutable (#144)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "70cf5271d5bac125f09cbb020458f083096e966d", "messageHeadline": "Fox for clippy warnings (#143)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "0ee224e4c425417b5dbd2711b103d54a10622a35", "messageHeadline": "Remove Rc & RefCell from WorkingSet (#142)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 84, "deletions": 133}}, {"node": {"oid": "fea784e2da7d7f87a367e2d993ef2cd0ad4b4d51", "messageHeadline": "Update sov modules to work with `&mut WorkingSet`. (#140)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 441, "deletions": 292}}, {"node": {"oid": "19db83b5109c41593e1a4fc0b37098a30189c5b2", "messageHeadline": "`DemoApp` and `Accounts` integration (#138)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 281, "deletions": 193}}, {"node": {"oid": "e7ff22a71d41ad0e51df875eea8c1227f310936f", "messageHeadline": "Fix ArrayWitness (#139)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 8, "deletions": 38}}, {"node": {"oid": "4f372e836e61cec810f750a7bfdc732bf1dd2cb5", "messageHeadline": "Add &self to DaService methods (#137)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e807e3ba983a35f728175730f9de9de75d153547", "messageHeadline": "Add `address` method to `ModuleInfo` trait (#135)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 143, "deletions": 59}}, {"node": {"oid": "28f3e4f47026da5526021c41a4a83fbd7027b40d", "messageHeadline": "Storage refactor (#132)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 983, "deletions": 492}}, {"node": {"oid": "62555aecfd3745e0ed7a9a8f6dfd13938be78546", "messageHeadline": "Add `Accounts` module (#133)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 377, "deletions": 2}}, {"node": {"oid": "efb2b27358079b8b80d7ac54dfecbbc04cafe9ed", "messageHeadline": "Adds `remove` method to `StateValue` and `StateMap` (#131)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 162, "deletions": 5}}, {"node": {"oid": "b21b802e19ccc2c8484d623d71601d14b95754c2", "messageHeadline": " Tx verification in DemoApp (#128)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 277, "deletions": 121}}, {"node": {"oid": "217a30719aad7bb67a7dfe25dedceff1788dd66e", "messageHeadline": "Refactor example modules (#127)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "bf657be6f6bbf02cf537959e9d5102f394097911", "messageHeadline": "Demo App runs with mock data (#125)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 448, "deletions": 425}}, {"node": {"oid": "494e2614faff159365633e6e41cc0e577e84a7d5", "messageHeadline": "Create Demo-app package. Implement core of STF trait for Demo App. (\u2026", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 369, "deletions": 63}}, {"node": {"oid": "12ec8aa3c1e28f16870d7d632d6001136cd879ff", "messageHeadline": " CI fails on cargo warnings (#123)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "da3be07aa942e116a6fc071b520309b5c624c5e7", "messageHeadline": "Update `test_value_absent_in_zk_storage` (#124)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "b105ae0166af9bd876afd75a5b26bd6ad58aced8", "messageHeadline": "JMT version handling in the Storage (#120)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 124, "deletions": 28}}, {"node": {"oid": "243f5c480b942e963f8a462b08389a6a730068be", "messageHeadline": "Basic_runtime refactoring (#121)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 131, "deletions": 129}}, {"node": {"oid": "3fde9e6fa2ed814648a40aca5a54697209928888", "messageHeadline": "Fix typo in serial.rs (#119)", "author": {"name": "Kevin Kelley", "email": "kevin.kelley@outlook.com", "user": {"login": "KevinKelley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30abd1ea5cf626c1b3fd4f4543d0dcf12263bff0", "messageHeadline": "Fix typo in zkvm.md (#118)", "author": {"name": "Kevin Kelley", "email": "kevin.kelley@outlook.com", "user": {"login": "KevinKelley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f07b1a6ee1276df9949b8f11f1009b5eb3b2dc2", "messageHeadline": "Fix typo in stf.md (#117)", "author": {"name": "Kevin Kelley", "email": "kevin.kelley@outlook.com", "user": {"login": "KevinKelley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c36e949246d963e91045e711224f34cdaf647bd", "messageHeadline": "`Access::merge` modifies the object in place (#116)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 104, "deletions": 113}}, {"node": {"oid": "95875d55849af9d15e3d1252103deff0313b44ac", "messageHeadline": "Save batch updates in the db (#115)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 329, "deletions": 125}}, {"node": {"oid": "1630cff50c70aa7f820999220a915f05979ccdfb", "messageHeadline": "Implementation of ValueReader for StateDb (#109)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 116, "deletions": 160}}, {"node": {"oid": "1c22276c032b062e492cfbb1d4648c3dcd7bcd27", "messageHeadline": "fixes for clippy warnings (#110)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "eda6b2a87f8d84336503796c7f1b4b43992dc455", "messageHeadline": "Add read_from_host to zkvm trait (#107)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2fb303638da30c25a5e3cae210f8f46a08688619", "messageHeadline": "Basic runtime demo (#105)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 207, "deletions": 71}}, {"node": {"oid": "904047bf85a904fdc332de44180443c1b1adad45", "messageHeadline": "Add macros supporting message encoding/decoding (#104)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 158, "deletions": 96}}, {"node": {"oid": "c2c0a0153d7b56e47920ec6cfd614bf2351eb503", "messageHeadline": "Bug fix: allow reading jmt values from db (#103)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "fac32a77e2cd9eca4327694ff1e9191db9182641", "messageHeadline": "Add support for `#[derive(DispatchQuery))` (#102)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 332, "deletions": 223}}, {"node": {"oid": "b28fb7163a1bcf51417626fa11ed24302ee7c64f", "messageHeadline": "Add support for where caluse in #[derive(ModuleInfo)] (#100)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ca2a95ed3307487c2a57fe64059a79f51116a7a0", "messageHeadline": "Update CI (#101)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "06d86263b424a83e8828c52c55b6cb732311b1de", "messageHeadline": "Add support for `#[derive(DispatchCall))` (#98)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 349, "deletions": 140}}, {"node": {"oid": "bfa4a8e536ead40f793efc1ef5116464690a4a66", "messageHeadline": "code formatting (#99)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "6fbb4da81537b3b7f8395f725b7f15d9abb8fd01", "messageHeadline": "Use RocksDB for JMT Storage in tests (#96)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 106, "deletions": 59}}, {"node": {"oid": "a44791a0be6245389ce27bd85f4c1a5a41aeb655", "messageHeadline": "Update db encoding traits. Revise JMT value schema. (#94)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 273, "deletions": 77}}, {"node": {"oid": "4d1083603582c017756425de2e75371b76b34b27", "messageHeadline": "Update borsh to v0.10.2 (#93)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25f36e823250c64ecac652f163244c0d6907a9c7", "messageHeadline": "remove unnecessary code from module_info.rs (#92)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "9083b741e395ebe2e9b1a1114641c39efc5092b9", "messageHeadline": "Add db packages to Cargo.toml (#91)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b2d560c17f6f4a183be697c70995559ea1caf07f", "messageHeadline": "Modules genesis derive (#90)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 300, "deletions": 48}}, {"node": {"oid": "b438600307a565f960210f62011c1e2128a957eb", "messageHeadline": "Add sov-db to workspace (#89)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 1709, "deletions": 0}}, {"node": {"oid": "5c4648a0046cd61ebccdd64ed3bc63e5664f95f7", "messageHeadline": "Add build caching to CI (#88)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ca87a372664140aad39fa041df4157184c7f7f5c", "messageHeadline": "Fix jmt export (#87)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b369c0dd7501a4b70aa0a29ec5d0512aa73dab48", "messageHeadline": "Switch to penumbra jmt (#86)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 6996}}, {"node": {"oid": "abed00f39ea7e74772d983a15c6abd0f3dfdf5c9", "messageHeadline": "Add the `Spec` trait and make it a supertrait of `Context` (#82)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "7db000ca2828795ba247d1c54dc77d4e4ee4c7ce", "messageHeadline": "rename ValueAdderModule to ValueSetter (#80)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "2430ab5b09a210cd874695616c2ecd49e23c0427", "messageHeadline": "Design of the tx dispatch mechanism (#78)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 257, "deletions": 21}}, {"node": {"oid": "fa0061490c3d8c6e7a16c2227806027d9bb19414", "messageHeadline": "fuzz testing for merge fn in cache.rs (#69)", "author": {"name": "irfanshaik11", "email": "14115825+irfanshaik11@users.noreply.github.com", "user": {"login": "irfanshaik11"}}, "additions": 107, "deletions": 59}}, {"node": {"oid": "a72a54bfc8e4ef5eead6d9f31851941557f0058b", "messageHeadline": "update test in example_value_adder (#75)", "author": {"name": "irfanshaik11", "email": "14115825+irfanshaik11@users.noreply.github.com", "user": {"login": "irfanshaik11"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "57b13f7083348a183aba6f9ff20ab60b069d1403", "messageHeadline": "Test merge cases in first-read-last-write-cache (#74)", "author": {"name": "Koray Akp\u0131nar", "email": "64989538+korayakpinar@users.noreply.github.com", "user": {"login": "korayakpinar"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "aa3d587f0d7e837f92d16d72f90f40523e53c95d", "messageHeadline": "modules: get on state variables returns `Result` instead of `Option` \u2026", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 63, "deletions": 34}}, {"node": {"oid": "96449c57170864127c2b9593f8f57eafc788356d", "messageHeadline": "sov-modules-impl refactoring (#68)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 211, "deletions": 395}}, {"node": {"oid": "9c35e78b42568854155cf7d027261a78cc23fe28", "messageHeadline": "Refactor CacheValue type (#67)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 63, "deletions": 64}}, {"node": {"oid": "b584f30fe552df1040df3f95cd3710085e7b6923", "messageHeadline": "Split sov-modules-impl into separate crates (#66)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 440, "deletions": 262}}, {"node": {"oid": "e370d90840d6099d2820e96007fcf5a09cf44ae5", "messageHeadline": "Adds election module example (#64)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 458, "deletions": 62}}, {"node": {"oid": "44e29953e6d2509892a4423064a6644b24e106a2", "messageHeadline": "Fix for doc comments in `#[derive(ModuleInfo)]` (#65)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "14514eec4c607f05ccfb615e4ea0f4f916681c89", "messageHeadline": "docs: add missing noun (#60)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bee776aed73c156177983aaac78f89046a8481c9", "messageHeadline": "Fix spec for verify_relevant_tx_list. Fixes #57 (#59)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc32d3626522e8595b6b8c129d0d06a2164b80e3", "messageHeadline": "docs: fix README link (#58)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2346a3322b6fc5f765d2d576bb1b81f68d94f8", "messageHeadline": "change reponse type for query_value in query.rs (#55)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e8f5a5465358bdbf53e36b2d8de1b69663bee69c", "messageHeadline": "Adds support for `thiserror` in `sov-modules` (#54)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 28, "deletions": 63}}, {"node": {"oid": "468c623a949c3c0a8fa59ccc7503021a54e24d8f", "messageHeadline": "Adds example of a basic module. (#53)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 435, "deletions": 261}}, {"node": {"oid": "af8b1d295a4e97d0e25241637d5b4bb3d6163e2a", "messageHeadline": "`ZkStorage` implementation (#51)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 317, "deletions": 60}}, {"node": {"oid": "2781d8d5cd3232999b23e973779b90f59f1451ab", "messageHeadline": "Add `ModuleInfo` trait (#52)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "3276f68aebd65a6d1e703566ce83d23eefb88f9b", "messageHeadline": "Add StateValue type to storage (#50)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 199, "deletions": 83}}, {"node": {"oid": "43e23b8b34461418a26f03105e82ac44923be938", "messageHeadline": "api:Prefix references `&'static str` instead of owning String (#49)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "51b1342f7f52b4960833a00c06ce29b725c0c255", "messageHeadline": "Basic integration tests for `sov-modules-impl` (#48)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 304, "deletions": 33}}, {"node": {"oid": "b9f3aa45ebb17ba71c6501395c686e1ef0f61a65", "messageHeadline": "Draft: Add a new \"PhysicalTreeReader\" trait for databases (#32)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 302, "deletions": 61}}, {"node": {"oid": "9c3a5a5a8cd1301a82fa213f0502178348976f81", "messageHeadline": "Mocks for `sov-modules-api` (#45)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 177, "deletions": 102}}, {"node": {"oid": "81f6b815123a0b4778284a34a7dd5b96e6d20c94", "messageHeadline": "Change TreeReader::Error bound from std to anyhow (#31)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "31ad7a8925b07ca738e7154191eff3fe1527bb18", "messageHeadline": "JMT: Remove bcs dep. Add borsh support (#30)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "a38e6a618bb138e87c4ab92695577e086769db13", "messageHeadline": "Add sov-modules to monorepo (#26)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 1006, "deletions": 7}}, {"node": {"oid": "a5ed30bf15c59275ed298af5f2d968632380f5ab", "messageHeadline": "Add first_read_last_write_cache to monorepo (#25)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 710, "deletions": 0}}, {"node": {"oid": "789fe9d0d8a853f53f3952dda33b09ba4b4ba385", "messageHeadline": "Add jmt to monorepo (#24)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 6723, "deletions": 1}}, {"node": {"oid": "fa40e375735e7b3debb9de4b8f3868e3d1dc0d88", "messageHeadline": "Create README.md (#23)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e4ab8ebbcf8a310e72df38d7108843606cff634b", "messageHeadline": "Refactor: Create workspace (#22)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "dcfb4c154e7157d33afd5ffa4960d41714ad7eac", "messageHeadline": "Split Decode trait to allow zero-copy deserialization (#19)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 121, "deletions": 127}}, {"node": {"oid": "573e9ae1cefc2874f03a6c41d0e2e4d33485e456", "messageHeadline": "Add CI build/test with stable", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "44bd3f41ac0331821223406fa20a603d7c937892", "messageHeadline": "Convert BlobTx::Data bound from AsRef<[u8]> to Buf (#17)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a3bcb8e21da20dcdce91aaa697dc74ae6fc8d846", "messageHeadline": "Remove jmt (fixed); Add EventKey and EventValue types (#16)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "d9cfa9d4f91e1511161a7bca1d80f6563656b077", "messageHeadline": "Build on stable; Remove dependency on penumbra jmt (#14)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 70, "deletions": 43}}, {"node": {"oid": "069fd536c407a0663cd3e99e4ffea6d969ae6558", "messageHeadline": "Impl Encode/Decode for smart pointers (#12)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "5a1c09629d27ec24d3815684b49986c3cafcd3d9", "messageHeadline": "Update serialisation traits (#10)", "author": {"name": "bkolad", "email": "blazejkolad@gmail.com", "user": {"login": "bkolad"}}, "additions": 69, "deletions": 63}}, {"node": {"oid": "93aec3474448fd87a0ee7d5acc9bde2c8be128c6", "messageHeadline": "Update README (#9)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6c8182b926c80d6a99497544ee52ed81644dea97", "messageHeadline": "Update README.md (#8)", "author": {"name": "Cem \u00d6zer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "340ebf23d54d2fb55f2b42a4315357c0685e9195", "messageHeadline": "Simplify STF interface (#7)", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 115, "deletions": 139}}, {"node": {"oid": "80be7b28a35f4cf656accce262a55ce641e75417", "messageHeadline": "Update README.md and overview.md (#6)", "author": {"name": "Cem \u00d6zer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "83a01ef3d554c80a763e77840fdd5dab5734b1bf", "messageHeadline": "Add license info to README", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "64760565752d04a9de1fe9aad02e9349387637a7", "messageHeadline": "Rename Stf::Block to Batch", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 22, "deletions": 163}}, {"node": {"oid": "84e527b9d59844446ad261080ac949d4b9ac62ce", "messageHeadline": "Rename DaApp -> DaLayerTrait", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "07730fa5cacada673f7bc98a9c7a6aca3c4adb21", "messageHeadline": "Fix typo in da.md", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3901f87918333946e15320544085111496332707", "messageHeadline": "Update overview.md", "author": {"name": "Cem \u00d6zer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cb20dc1e2badcb9c29a7ca09a873bb587788544", "messageHeadline": "Update stf method descriptions in stf.md", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "81a5203f5be0cbb74bb2ef671a2af9fcea4cd44b", "messageHeadline": "Update overview.md", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "ca0c9d76e37513eedbe6ea9ef45d01bb1832de3f", "messageHeadline": "Merge pull request #4 from cemozerr/addReadmeAndTraitNamingConvention", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "32c592237ed169e8da8674bd789a4d4f0ad01e40", "messageHeadline": "Add readme and a note on trait naming convention", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "66de9b442491dbcdf52e1f02d695f91b1a0705ce", "messageHeadline": "Merge pull request #3 from cemozerr/emphasizeTraitNames", "author": {"name": "Cem \u00d6zer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "e729c5d55fba74de1bde9d2e2c9dd5422e9c3659", "messageHeadline": "Rename trait types that conflict with assctd types", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "b7587139767c31feac48a886a6f064347bad4291", "messageHeadline": "Merge pull request #2 from cemozerr/research", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 68, "deletions": 128}}, {"node": {"oid": "f8d2a0897e794444b853ff7b171c64fa18f1124d", "messageHeadline": "Differentiate between primitives and interfaces", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "17e6efae68562c8bb1e4c8b3b9965a47b7cb1513", "messageHeadline": "Remove impl-defined definition due to redundancy", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "85d1ee9eb966ff03aa898af86ec4d2e723176322", "messageHeadline": "Change formatting to search easier", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "a15cb22e21df0529f7636c3fc99740c0e9f5e68c", "messageHeadline": "Update spec according to implementation", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "ac44ecfc9f83309a0f6ecdc2902b3804490baa60", "messageHeadline": "Remove code example and link to implementation", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 4, "deletions": 51}}, {"node": {"oid": "540542d466000e652576a9f6c43d0c416aa94c87", "messageHeadline": "Clean up typos and grammar mistakes", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6c36eeb7d1c511d53e8f4d893463857785b093ea", "messageHeadline": "Fix link", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc8bc01f1dc87db85bde0e27310d8099e3718e00", "messageHeadline": "Rename to Sovereign", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8fc6998ec47565f8c521e46981f91049e71074b", "messageHeadline": "Update Cargo.toml", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "22e92831470d8ced64fe5102531682ced1126942", "messageHeadline": "Separate into state_machine and node folders", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 414, "deletions": 152}}, {"node": {"oid": "3981e4e96ec145f6b30c806dcc9d8243fe5a111d", "messageHeadline": "Rename docs->notes", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aa1f881e9581ee91d4339d286f0ef358d5dddd2d", "messageHeadline": "Refactor rollup into separate file", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 149, "deletions": 3}}, {"node": {"oid": "c2775a66ddcd9e4a63fc52fa1c243d2cbc9050cc", "messageHeadline": "Trait improvements:", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "df99b0e60d0c2b2a9212dbc9ca415fea17e158a4", "messageHeadline": "Allow DaService to return Partial blocks", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "832b1139e35bb2e7a26770c30592277b268e21fe", "messageHeadline": "Update jmt dependency to git link", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "621ee3515b85aefb455b07983f960455d7fffd1a", "messageHeadline": "Add transaction trait to STF::Transaction", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "433dab64d22ba5f6e51763a45d58f5975e86831c", "messageHeadline": "Add DaService trait", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "925151de3eaee1032a4b00bd9f43123798c23a31", "messageHeadline": "Relax type constraints. Add misbehavior to EndBlock", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "6cabdc3f232e65a9ee46ab7d34916c78246e2be4", "messageHeadline": "Cleanup. Simplify STF APIs", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "916c6540e3059e5d2bc2167aebc89be4a51686b8", "messageHeadline": "Remove outdated interface.md", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "f706a5cf6d8803cdfd3f32d18ba3cb4f606754c0", "messageHeadline": "Add minimal zkVM spec", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "da24e559a2d054fe5e235863b8c89fed472da41a", "messageHeadline": "Improve overview.md", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "12dcca418de6cc87e61cbaa5822b3d819f19d146", "messageHeadline": "Add STF spec", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 264, "deletions": 0}}, {"node": {"oid": "068cea2cf531eaab77b17505a57094ce8db6243d", "messageHeadline": "Specify DA layer interface", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 257, "deletions": 0}}, {"node": {"oid": "91206e2633493f567bbcd13f49e43547c1ea9814", "messageHeadline": "WIP: Begin writing Sovereign SDK spec", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "726c2fc53e193a1c04bd98507b93b13a367e85fb", "messageHeadline": "Minor core API changes:", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 94, "deletions": 24}}, {"node": {"oid": "00de1942c6586965c67fb537343e3386baf0d0a9", "messageHeadline": "Implement a simple merkle trie for transactions", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "46e02fce5abd9f2e444bf7e44fdd6c501e08b4dd", "messageHeadline": "Add placeholder deserialization method", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "baa5fdb73743504079410006fd0b53075e7fe331", "messageHeadline": "Add basic methods to Serialize trait. Rename module", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "d202d68f48afb95589e90672d23326507a21172e", "messageHeadline": "Create CanonicalHash trait", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fe8eda5f72ea1d1794d328d25540e2d9df46c7c4", "messageHeadline": "Add missing &self to all DaApp methods", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22b3b008840a7ff0e19b0f66642f57cf5cecbeae", "messageHeadline": "Add sha2 implementation", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "7e3f4aa484dde4834ffda9702123b68597ee1b97", "messageHeadline": "Refactor: remove dead code, constraint types on zk_verify_block", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 10, "deletions": 81}}, {"node": {"oid": "d6cf0e4b596cdb3be4be9fdffd87bdce55a3117e", "messageHeadline": "Implement zk_verify_block", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 115, "deletions": 34}}, {"node": {"oid": "d04199ccaff556c931c38e934c8b8be55ce154ce", "messageHeadline": "WIP: First draft of verifier. TODO: Remove consensus set", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "d7af5dd41e712faf5404b157b46c0ffdfade8445", "messageHeadline": "Expand core traits. Implement basic zk utils", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 236, "deletions": 5}}, {"node": {"oid": "c6c8e4050b3fb7a039dc560f08672943b764fa7f", "messageHeadline": "Refactor: remove all code from mod.rs and lib.rs", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 77, "deletions": 311}}, {"node": {"oid": "a92f8d661f3b0a98a86500280a37bd547e965fd3", "messageHeadline": "Rewrite SDK in terms of a *logical* chain", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 94, "deletions": 74}}, {"node": {"oid": "24d3fdc716667d3f6a7e58b8f94481b39cb037e7", "messageHeadline": "WIP: refactor into separate files", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 232, "deletions": 165}}, {"node": {"oid": "80d7a9024870a002defcf474055d914adaa1ac98", "messageHeadline": "Fix trait visibility. Rename some types", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "bfe79bad77d9892022fdf5b8a4b9e8ce195c02a5", "messageHeadline": "Add notes on state models", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "9dd9fe80cd7b93607e1b2834d1b17dd4cde753b2", "messageHeadline": "Rename stratrum->sovereign", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3575a800e53d2681b7ccb3582402cc47cca653c8", "messageHeadline": "WIP: update stratum interface.", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 76, "deletions": 54}}, {"node": {"oid": "16813cce546d3487263abd210a8d98107da97d0b", "messageHeadline": "WIP: Design Stratum APIs.", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "6a5c08be5530fc7ca5c622934272519b810dd95f", "messageHeadline": "Write spec for proof aggregator and verifier", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "06efc2b094e318e27513cd6dc895510c8182a841", "messageHeadline": "Write `proving.md`, a high level sketch of Stratum", "author": {"name": "Preston Evans", "email": "preston.b.evans@gmail.com", "user": {"login": "preston-evans98"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "2ec9a75b04991a47dc82b79e40a6f6377fd99bb4", "messageHeadline": "Initial commit", "author": {"name": "Preston Evans", "email": "32944016+preston-evans98@users.noreply.github.com", "user": {"login": "preston-evans98"}}, "additions": 201, "deletions": 0}}]