CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Cardinal-Cryptography_aleph-node.json1 linesDownload Raw Back to root
1[{"node": {"oid": "d16b983190b8edfeb0c881e1e26f3417153f64c4", "messageHeadline": "A0-4005: Fix flooder (#1602)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 1063, "deletions": 920}}, {"node": {"oid": "d52ede9088b911d46d10f563eadbf780d7c5b740", "messageHeadline": "A0-2674: replace dyn keystore with a concrete type (#1620)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "d8d6879ff8abaecebcc006cf8314279726121735", "messageHeadline": "A0-4043: Add genesis config to the feature-control pallet (#1622)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "aa6826960a001dbbaf947a65c42ea8fc08b5dc83", "messageHeadline": "A0-4036: Incorporate on-chain verifier to the node (remove `liminal` \u2026", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1021, "deletions": 25791}}, {"node": {"oid": "3b5036648d6d1ec0ff844423c9c89c7a2780f467", "messageHeadline": "A0-4055: hide on-chain verifier also behind runtime checks (#1616)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "b6ac239809667b5c6a113c4e3c9ef9216c5b97eb", "messageHeadline": "A0-4053: Remove without-storage-info macro where possible (#1617)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1ce368a6e9a49fc188ed9e69f0a9f07841a5a2f3", "messageHeadline": "A0-4051: liminal cleanup (#1613)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 76, "deletions": 10906}}, {"node": {"oid": "b8b34cf431b8cc66041149a1edc4c79afad53286", "messageHeadline": "A0-3951: Bump the all-rust-deps group with 1 update (#1611)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b0ed88702f9f0495fd0c61beb25ecf710d63b0a", "messageHeadline": "A0-4035: Fix test compilation (#1612)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 681, "deletions": 157}}, {"node": {"oid": "37daadd412e9b1a7336d993ce5338ef60f9d20bc", "messageHeadline": "A0-4035: feature control pallet (#1609)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 4686, "deletions": 9}}, {"node": {"oid": "0e1ea69848316a6c36268a535ee5a9b87260bf32", "messageHeadline": "A0-3951: Bump the all-rust-deps group with 1 update (#1601)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c876b415773212106d11931544f0d8eb39831ddc", "messageHeadline": "A0-2699: Weekly sync from snapshot tests (#1597)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 186, "deletions": 4}}, {"node": {"oid": "45a548e48eafb4d9e40771b4ba353fc687404d11", "messageHeadline": "A0-3858: Fix liminal build (#1605)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "07b1977fe4007dc1cf06e0fb94b59608840f1c95", "messageHeadline": "A0-3219: Remove deprecated --execution flag from docker_entrypoint.sh\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "451258a97093fe5fe660e7b5af3edd6ab9dd8418", "messageHeadline": "A0-4009: Bumped node and runtime version on main for 14 dev version (\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "799fecc60084864d564499fafadb2b088b702f75", "messageHeadline": "A0-3858: Benchmark on-chain verifier (2/2) (#1600)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 712, "deletions": 116}}, {"node": {"oid": "1fd56ec5fdb169997a6fe2b7fbe4ffc696d24ac5", "messageHeadline": "A0-3761: Tweak FE update workflow to use a separate featurenet-update\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bd2f041f3dcb142baa5d820475bc4a824dc963", "messageHeadline": "A0-3952: Bump the all-github-actions group with 2 updates (#1593)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d92b83b5003f06020aa7e31f1f49a8d4c31f022e", "messageHeadline": "A0-3970: Configure Call Filter for Call Runtime in Smart Contracts (#\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 184, "deletions": 4}}, {"node": {"oid": "241f7f640877afaef04f25218ff1f9053b4cae5b", "messageHeadline": "A0-3951: Bump the all-rust-deps group with 4 updates (#1594)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "94302f442cc35a4c23681daea3e15f76508ac79f", "messageHeadline": "A0-2699: Add bogus workflows for testing (#1598)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ea11e6e0211cf0846c3426dd6706caf6cadcc9a5", "messageHeadline": "A0-3858: Benchmark on-chain verifier (1/2) (#1583)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 454, "deletions": 29}}, {"node": {"oid": "f0577701705b55cb5cdea2b270a3435c4ba96f12", "messageHeadline": "A0-3900: Sync handshake logic (#1592)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 159, "deletions": 24}}, {"node": {"oid": "b0796b07852f089f45a9ac9cf8af167c069d8294", "messageHeadline": "A0-3957: Add proxy for foundation nomination program (#1591)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 294, "deletions": 208}}, {"node": {"oid": "6aecdcc8d0020fe88101ec09e6dfb2ec1153c4f7", "messageHeadline": "A0-3838: Updates to dependabot file (#1584)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "02aad3d0f8bbc5223e882b934e9c394d2d7d6a8b", "messageHeadline": "A0-3899: Our base protocol outline (#1581)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "ef5d8df69c92b0ed7193a60fd71383ffbd5f0731", "messageHeadline": "A0-3751: Make our `SyncOracle` compatible with `SyncingService` (#1580)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "c832a8cec6769a262ba15ad274db594cd68bfca2", "messageHeadline": "A0-3894: A0-3891 A0-3892 Added pallet-balances-maintenance.py (#1579)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "b9397ea7634acbe86ef3c105e23a9c0c823ff7d8", "messageHeadline": "A0-3642: Generate release artifacts checksum (#1575)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "59374a78b7b3c109ba2d4a3413101c6b52fad40d", "messageHeadline": "A0-3838: Bump Cardinal-Cryptography/github-actions from 4 to 6 (#1576)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30c341fdc92f54c9db007eb47002d22dae829928", "messageHeadline": "A0-3862: Bump Cardinal-Cryptography/github-actions from 4 to 6 (#1557)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "fa76efd5e1c34a68f7a7617ea5f2c1d3710123f7", "messageHeadline": "A0-3868: Dependabot (#1574)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 156, "deletions": 161}}, {"node": {"oid": "b6dcda0e1dedf89705800a1468f010cacf1e7f18", "messageHeadline": "A0-3862: Bump actions/download-artifact from and actions/upload-artif\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "c6354423e4125a8a24bf8cb1df182d6a76232a17", "messageHeadline": "A0-3861:  Increase MaxCodeLen for contracts. (#1570)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52cc6b6ab8a9a94273aa2a7118a037ba6b8c31c3", "messageHeadline": "A0-1306: PRUNING_ENABLED flag for docker_entrypoint.sh (#1569)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c39ab3a163643c377954af876d8c8887d04fcd4e", "messageHeadline": "A0-3625: Migrate fork-off to a separate repo (#1565)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 0, "deletions": 6727}}, {"node": {"oid": "62e42e141529f988500b9fd92df0302a84d8c3b8", "messageHeadline": "A0-3759: Replace `HeaderBackend`, `BlockchainEvents` and `SelectChain\u2026", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 772, "deletions": 547}}, {"node": {"oid": "f8de3576225fa265271837422e215b72702b7b9d", "messageHeadline": "A0-3855: Fix charging for vk storage (#1568)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b5dccfe957252ff8afe010798481441fab75c895", "messageHeadline": "A0-3849: Implicitly expect polynomial degree bound within verificatio\u2026", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "aca89f42ba1a7889b9f1566f88d305e08cf86d9b", "messageHeadline": "A0-3852: Add config parameter to `run_nodes.sh` for liminal build (#1\u2026", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7d913b5a745862ea69929f7c1f8d19bd0e854cb5", "messageHeadline": "A0-2733: loop-select-ng (#1544)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 583, "deletions": 254}}, {"node": {"oid": "7dc5e40fe4370cb1fbdb81e9ca7a480524c4a003", "messageHeadline": "A0-3782: Fix order of aleph authorities (#1562)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "4c5a150dc1fa66fd8621490c7733e68a98b95526", "messageHeadline": "A0-3835: Halo2 verifier (#1561)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2962, "deletions": 1279}}, {"node": {"oid": "a02809142b6a7267de7f4f5e88150029ad675942", "messageHeadline": "A0-3735: Add featurenet test automation (#1553)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 377, "deletions": 192}}, {"node": {"oid": "787c39186884aaf86ed48f46f575a8cd8cfd13e8", "messageHeadline": "A0-3221: Remove validators etc. inputs from FE update (#1552)", "author": {"name": "Mikolaj Gasior", "email": "g@f0x.pl", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "c4a1af28ffff3cbbc99c4aba4465d4ae82b2683a", "messageHeadline": "A0-3577: Sync status report (#1537)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "2c04d3c85411ff5f6bd1919db8c59d0ea4365e58", "messageHeadline": "A0-3737: Support for dynamic sudo in FE bootstrap (#1551)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "da9d7695eec822bc25b7ff93db84da31d04f0257", "messageHeadline": "A0-2149: Single justification source for sync (#1550)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "09c468f2becaa5df556a182bc360a1204682b6e2", "messageHeadline": "Update deps (#1549)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 184, "deletions": 1134}}, {"node": {"oid": "7e4724ba5384675ccd8806e6d19dc0258700929e", "messageHeadline": "A0-3645: aleph-node image management for featurenets (#1540)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 337, "deletions": 369}}, {"node": {"oid": "9e921b9676894870a218cb02651db098e16094f4", "messageHeadline": "A0-3578: Benchmarking chain extension (#1543)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 357, "deletions": 115}}, {"node": {"oid": "87c45ef6688f6d0b9d076afbe838d6873541369f", "messageHeadline": "A0-3704: Migrate extension to ink5 (#1542)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 504, "deletions": 238}}, {"node": {"oid": "7cb3de034bb51ac67ddd2f26c6e02b65da747cf0", "messageHeadline": "A0-3618: `VkStorage` pallet (#1541)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 3368, "deletions": 2037}}, {"node": {"oid": "d526a108a3f888cc6ff8b2d9f0c03d8f42366340", "messageHeadline": "A0-3627: Reverted ink-dev to 1.0.0 (#1539)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "368b7f69e6f124d6f1d806e96bc28b34b1857d76", "messageHeadline": "A0-3618: move proof verification from pallet to chain extension (#1536)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 308, "deletions": 1214}}, {"node": {"oid": "674f0c79fbab99d54cfeeaf3b227b977b5506948", "messageHeadline": "A0-3024: Transaction metrics (#1531)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 1024, "deletions": 326}}, {"node": {"oid": "c99c663d44a03bdbcad4d9e61125f73efc656dff", "messageHeadline": "A0-3391: Safer own block broadcast (#1524)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 124, "deletions": 57}}, {"node": {"oid": "03af3c3e20ea1618e4fc3b6b81216060cd991ae4", "messageHeadline": "A0-3627: Move liminal packages from _run-excluded-packages to liminal\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 104, "deletions": 52}}, {"node": {"oid": "960dc595822acea51b200ffa628abfbf9de24dac", "messageHeadline": "A0-3628: Build test node and aleph-e2e-client in parallel (#1532)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 60, "deletions": 49}}, {"node": {"oid": "a231591350f2a741b53baad2602a963728062cd1", "messageHeadline": "A0-3554: finalization-stall test (#1528)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 277, "deletions": 32}}, {"node": {"oid": "ed16a90661d6f322b233f0e80821d01d2c5061a3", "messageHeadline": "A0-3618: Leave only proof verification in the chain extension (#1530)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 45, "deletions": 248}}, {"node": {"oid": "f3c5e2313c637ea3d195b0b13d50d4a2a2da9dc0", "messageHeadline": "A0-2800: Migrate button contracts (#1529)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 41, "deletions": 21495}}, {"node": {"oid": "255b8b6d37a3b1aa46fda6bd6e10d9b00ea4a87f", "messageHeadline": "A0-2800: Push aleph-e2e-client image to ECR (#1526)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 413, "deletions": 329}}, {"node": {"oid": "1a3ee045d841027dd2c3a7157f31b3d0ea80da3f", "messageHeadline": "A0-3518: Proper charging in the chain extension (#1517)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 147, "deletions": 42}}, {"node": {"oid": "0c9b2dc988669950fb5a3de93c31b5818a59e69f", "messageHeadline": "Explicit enumeration (#1527)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 921, "deletions": 921}}, {"node": {"oid": "ab9b6c19259eb23b1c7a6162b5805715d4a3d317", "messageHeadline": "A0-3549: liminal pipelines (#1507)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 354, "deletions": 272}}, {"node": {"oid": "c1eba3f29db905e6f76c069f440f8ef09d008d07", "messageHeadline": "A0-3015: Finality rate metrics (#1521)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 289, "deletions": 54}}, {"node": {"oid": "99400892ef6b873110e81835236d5efad03f15c7", "messageHeadline": "A0-3467: Unify featurenet creation (#1520)", "author": {"name": "Mikolaj Gasior", "email": "g@f0x.pl", "user": {"login": "mikogs"}}, "additions": 167, "deletions": 327}}, {"node": {"oid": "2386c009c750d1c27398eb905bf874d19c02ef61", "messageHeadline": "Bump serde from 1.0.192 to 1.0.193 (#1508)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35ab54d4b948c64ef658312b0204b8f8d5805cab", "messageHeadline": "A0-3554: remove pruning option for rocksdb (#1516)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 179, "deletions": 67}}, {"node": {"oid": "685e33f6fc9fe0d4ce4ff90a8be11bf5aba9e9a7", "messageHeadline": "A0-3584: Create NetworkEventStream earlier (#1519)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 73, "deletions": 91}}, {"node": {"oid": "a892e48921dce01b8353f1d33dca31d21dc30d0d", "messageHeadline": "A0-2823: Create checks for aleph-node tag version (#1523)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "dfb87eec1e215d99ca4ba742b0053a534c9fcffa", "messageHeadline": "A0-3056: Increase timeout for nightly reorg test (#1522)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4db27b0185eeef23d6a5a5a7233920ed2a72772f", "messageHeadline": "A0-3393: add proxy to runtime (#1484)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 3420, "deletions": 609}}, {"node": {"oid": "496599b6f6bcd7848fa65457fd08d7b3e503069a", "messageHeadline": "A0-3015: Introduce AllBlockMetrics wrapper (#1511)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 172, "deletions": 118}}, {"node": {"oid": "bae82df91c174215dd534226575e2922654174a9", "messageHeadline": "A0-3517: Verify headers later in `Handler::handle_state` (#1500)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 175, "deletions": 69}}, {"node": {"oid": "f0fbba50069f7e81b189d08e1cb76e3aaa3a0152", "messageHeadline": "A0-3548: fix config values (#1505)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1ac53479d6e5b918d3030efb0df3a8b85fc63f8e", "messageHeadline": "A0-3518: Move `verify` weighting to the proper place (#1515)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "69cc26f6850a7101ce37ce8805c9ad0fb000cca5", "messageHeadline": "A0-3509: Test verify API as well (#1514)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "e2c1229b1b0e37ace2429f4c96082d2121cebee4", "messageHeadline": "A0-3562: Mark ancestors of justifications as required (#1513)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "f20809592e25e078b65a53f57e2f05d7d14c7391", "messageHeadline": "A0-3562: Slightly better logging in sync and gossip network (#1510)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "9055e42cac81b73c9137c7527370c102bac5398f", "messageHeadline": "A0-3550: Better constants for libp2p message sizes (#1509)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "dc05bd6f62623a4b07ab71a29cc43be13621d9ce", "messageHeadline": "A0-3518: Resurrect chain extension: 2/3 (#1504)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1352, "deletions": 659}}, {"node": {"oid": "84a810ecf26b72e7c24c79e20ab283612a6091ba", "messageHeadline": "A0-3518: Purge chain-extension: backend 1/2 (#1502)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 4963, "deletions": 714}}, {"node": {"oid": "ae19bbcd7fd8184107f174df03fc85def0227216", "messageHeadline": "A0-3520: Run deploy to devnet daily at Midnight (#1503)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7fb10ab6456f7040e744556f82958f03b5273e8d", "messageHeadline": "A0-3514: Don't log old backups not existing (#1499)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e556f3260a0f21636b8430446a8d064c0ef4a10f", "messageHeadline": "A0-3509: Purge chain-extension: frontend (#1498)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2548, "deletions": 7592}}, {"node": {"oid": "d969f8f1af1df927ef073e9f3f72229a8015973d", "messageHeadline": "A0-3513: bump (#1497)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1663, "deletions": 1878}}, {"node": {"oid": "10e8e87b6375782fff28d6935fd8d6d818915d5f", "messageHeadline": "A0-3507: Fix imports in benchmarking (#1496)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "94b811e1ccb46dd027cdc7520621533645f6890e", "messageHeadline": "A0-3499: Archive logs in case of e2e failure (#1492)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 89, "deletions": 51}}, {"node": {"oid": "fdcc4f8c4f84afc263e3e10111b90225704a9133", "messageHeadline": "A0-3307: Introduce verifiable requests (#1494)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 644, "deletions": 316}}, {"node": {"oid": "4d1708c4384d5720e38e77d8fa046aef99594a24", "messageHeadline": "A0-3266: Bump Cardinal-Cryptography/github-actions from v3 to v4 (#1493)", "author": {"name": "Mikolaj Gasior", "email": "g@f0x.pl", "user": {"login": "mikogs"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "67d4512190553988f537e1eef371f789c23f997f", "messageHeadline": "A0-3390: Proposals with headers (#1491)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 657, "deletions": 355}}, {"node": {"oid": "bd9be28a6809515ab52eee80a38a093d12281227", "messageHeadline": "A0-3284: update to 1.1.0 (#1482)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 7489, "deletions": 3276}}, {"node": {"oid": "4276bfc1447b18c95a4962e3f576d113e9f9df37", "messageHeadline": "A0-3225: Automatic update net tests from Testnet to main and from Mai\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "623e4773c5422069eb74434ee12fc2c679312b4b", "messageHeadline": "A0-2244: Remove old junk backups (#1490)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "3c1c12d211055d6d44ab4377a35ce94a7ad54c17", "messageHeadline": "A0-3474: Recovery test after abft update included in nightly (#1488)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "6450c8185b69b6f1cd22cd7229aad9435d89c8a7", "messageHeadline": "A0-3390: Extract block abstractions from sync (#1486)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 401, "deletions": 379}}, {"node": {"oid": "8daf33852e7d9a62b30295b04d4ffa78d10f0272", "messageHeadline": "A0-3256: Check for equivocations (#1457)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 642, "deletions": 263}}, {"node": {"oid": "dfef76a2593aed76cc2979f273162298229d340a", "messageHeadline": "Bump env_logger from 0.10.0 to 0.10.1 (#1487)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56fea2214255aef7f3196de8ee479929fcda3632", "messageHeadline": "A0-2533: Integrate abft (#1473)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 267, "deletions": 249}}, {"node": {"oid": "ec12db00a13223c2a6ea5cb4623a081ae6b7bded", "messageHeadline": "A0-3310: Tidy up double quotes (#1471)", "author": {"name": "MikolajGasior", "email": "mikolaj@forthcoming.dev", "user": null}, "additions": 132, "deletions": 130}}, {"node": {"oid": "2affe999f100efd14afe096c40bbc768ee1bd547", "messageHeadline": "A0-3473: Port changes from release branch (#1485)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 164, "deletions": 133}}, {"node": {"oid": "cbe80f130c485279675dde96a7f166df81ea2bbb", "messageHeadline": "A0-3010: Metrics for reorgs (#1483)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 261, "deletions": 36}}, {"node": {"oid": "97bc9cf25d5ed67ae7e698e02a308e781f390d64", "messageHeadline": "A0-3094: Validators network details rpc call (#1447)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 106, "deletions": 25}}, {"node": {"oid": "1125e0279eee8d7477bccd3d4d8b4102304d6127", "messageHeadline": "A0-3432: E2E tests run now with RPC node as bootnode. (#1476)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 257, "deletions": 291}}, {"node": {"oid": "bd7b085015857e7514dfa9f14a50c59669790399", "messageHeadline": "A0-3143: Major sync test does not use pre-baked workdir. (#1481)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 138, "deletions": 329}}, {"node": {"oid": "3b1fb8d009d04666f4e06d87d7b39f50ef5cc6f5", "messageHeadline": "A0-3466: FIX calling scripts/build_synthetic_network.sh failed due to\u2026", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cb5bbea4b6cc46a86010f7d36740c5b01811f54b", "messageHeadline": "A0-3390: Prepare for proposal compatibility (#1460)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 2282, "deletions": 214}}, {"node": {"oid": "d7a9236b5348dd838434f32666598fb19366d37a", "messageHeadline": "A0-3450: New runtime api (#1465)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 149, "deletions": 23}}, {"node": {"oid": "b29e48532a366f2fa847114e26dd9d0b864b5199", "messageHeadline": "Bump serde_json from 1.0.107 to 1.0.108 (#1475)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21ead16619c24e8e5197e8de1c368905a604141a", "messageHeadline": "A0-3432: run_nodes.sh revamp, in particular run bootnode as RPC node \u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 315, "deletions": 123}}, {"node": {"oid": "4f085b2e2c22c7e4e7a17a555232b0b9a26eeda4", "messageHeadline": "A0-3454: All e2e tests should be run also on release branches (#1467)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 10, "deletions": 41}}, {"node": {"oid": "79e9f524298ed410acc10493e055785d97b86e3e", "messageHeadline": "A0-3441: Port release-12 fixes to main (#1464)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 5577, "deletions": 5494}}, {"node": {"oid": "ce4e1ae38d27bac300a2cd2bd351598cf387c367", "messageHeadline": "A0-3430: Update ink deps to latest ink4-compatible releases (#1463)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 194, "deletions": 125}}, {"node": {"oid": "5f168fac3c39e7c5cdbcceea2d3a933646a47228", "messageHeadline": "A0-3428: Bump actions/checkout from 3 to 4 (#1462)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36bdfbde92f0a4b6a65372d223581273b8c2fe73", "messageHeadline": "A0-3398: Change docker tag to use inputs.target-image as source (#1458)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd08cf07398c17f7b4f3ddae13e03f5aa882a2e", "messageHeadline": "A0-3364: cache network details of validators (#1449)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 271, "deletions": 18}}, {"node": {"oid": "f5e8405dd05452aceefeaac3f0c9efe1c3bcf0b3", "messageHeadline": "Cargo update to pacify dependabot (#1456)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 571, "deletions": 549}}, {"node": {"oid": "4088f0e23f9e3d1c2ba840a136591ff9cfcd8143", "messageHeadline": "Bump actions/checkout from 3 to 4 (#1436)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dc48201bd65271baddeadf04966db8583ab8b9dd", "messageHeadline": "A0-3036: Verify headers (#1428)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 573, "deletions": 233}}, {"node": {"oid": "394d2a42d3d8a2a1b3300fe06c888f815538f5b6", "messageHeadline": "A0-3056: add reorg test to nightly (#1360)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "614902b2d6aa45e35fc875b4c463ff6f93bed886", "messageHeadline": "A0-3380: Fixed schedule so all nightly workflows are run within one h\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c90236ac89da0fc19de12c5520e4efd91e1ab97", "messageHeadline": "Bump Cardinal-Cryptography/github-actions from 2 to 3 (#1435)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "a9345ab115c5a54002d3c82589cba6336e216095", "messageHeadline": "A0-3363: Runtime api for aleph key owner (#1448)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2b49083cb70b9348734e23fd27de72ed605432d6", "messageHeadline": "A0-3353: Next authorities (#1445)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "054225cbab6c06c1af436739fe550dad97a13d35", "messageHeadline": "A0-3340: Remove committee change digest (main) (#1444)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "87f8cb825aa3c1797c12cfebf3a50e9a601618fa", "messageHeadline": "Bump thiserror from 1.0.48 to 1.0.49 (#1420)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "621d3417758e3175ce710f2373a10ae5c14aa0b1", "messageHeadline": "A0-3298: Move clique network tests to nightly (#1441)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 164, "deletions": 15}}, {"node": {"oid": "a9da018b05d096733b614152ed23ae446b6c3d89", "messageHeadline": "A0-3310: Change actions to use single quotes and remove old tests (#1\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 25, "deletions": 290}}, {"node": {"oid": "ad530be7c0035c803e100d2289ba224a01566f73", "messageHeadline": "A0-2714: Nightly pipeline notifications and A0-3212: Move rest of e2e\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 148, "deletions": 59}}, {"node": {"oid": "53e58ad296314d11577ef30969ab11e1a10703ee", "messageHeadline": "A0-3281: Limit vertex size (#1439)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "f7c7a90663d455b76a5fd1316af789361e9ae4ef", "messageHeadline": "A0-3032: Handle own blocks in sync (#1426)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 218, "deletions": 36}}, {"node": {"oid": "9f95ef7abd1e74020df2e433e7ccd6c8ba78cb2a", "messageHeadline": "A0-3253: Remove legacy block requests (#1429)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 6, "deletions": 81}}, {"node": {"oid": "cc16cc1eda23cde2d7bf58942685321e15ce78ea", "messageHeadline": "A0-3254: Uniform major sync (#1422)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 56, "deletions": 102}}, {"node": {"oid": "a683c0bf6e276fe61f92b9093f2088b6d71e7997", "messageHeadline": "A0-2831: Sync rate limiting (#1423)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 90, "deletions": 21}}, {"node": {"oid": "7459954be3ea16f0f007980ac9ad99835b5a0e8a", "messageHeadline": "A0-3266: Remove updatenet workflows (#1425)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 316, "deletions": 641}}, {"node": {"oid": "f637e2df9ecce892c6da5b2d8072b7e5cc8099d4", "messageHeadline": "A0-3134: Remove BlockIdentifier (#1424)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 247, "deletions": 321}}, {"node": {"oid": "e4e9f4f34c5e31b5187cca5fe016aab15ad49f0c", "messageHeadline": "A0-3237: sync tests (#1419)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 961, "deletions": 36}}, {"node": {"oid": "94ed410ad11998473d213e04d8d3f6ad33f40014", "messageHeadline": "A0-3037: Sync information for Aura (#1416)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 167, "deletions": 58}}, {"node": {"oid": "4ebefbf28fef772be2fed9822f9213cd680c13da", "messageHeadline": "A0-3085: Add periodic extension request (#1414)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 911, "deletions": 562}}, {"node": {"oid": "f8bea2a2262f260d354d6b451b05d69a38e34a92", "messageHeadline": "Lower loglevel for old sync messages (#1417)", "author": {"name": "timorleph", "email": "145755355+timorleph@users.noreply.github.com", "user": {"login": "timorleph"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "273c805a50972c4b892c93a31ed4bd1154354879", "messageHeadline": "Bump aws-actions/configure-aws-credentials from 3 to 4 (#1402)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20ae80ee848c4137514407425a4534c57ec2ebdc", "messageHeadline": "A0-3009: (&A0-3020) Timed block metrics (#1411)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 297, "deletions": 162}}, {"node": {"oid": "b68bd53fefe1ba612cb14d52852d076124c32e18", "messageHeadline": "A0-3236: Fix dry-running when value is nonzero (#1415)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e96e6e6a8372b2dfccd875f686d4bd9b66b63aec", "messageHeadline": "Bump smallvec from 1.11.0 to 1.11.1 (#1408)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0c0d6f54448d7d69fcf0c956a2bfecd1b69330c", "messageHeadline": "Bump lru from 0.8.1 to 0.10.1 (#1398)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a9cdfa65e5b6954c75484382e45bfec20f02426", "messageHeadline": "Bump libp2p from 0.50.1 to 0.51.3 (#1396)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 42, "deletions": 141}}, {"node": {"oid": "8832b44f61cd71b0d04e7f50934c7b4b1a6ab5ab", "messageHeadline": "Bump Cardinal-Cryptography/github-actions from 1 to 2 (#1412)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "2e3f96a965e877709f1df966dc924bfaa69c924f", "messageHeadline": "Bump docker/login-action from 2 to 3 (#1400)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eae6e0ae691643d1847878c7101190004362c021", "messageHeadline": "Bump actions/checkout from 3 to 4 (#1401)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41ad49775f05ecdff6c6da6fa19f8576f213a25d", "messageHeadline": "A0-3084: Add favourite block to forest (#1375)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 364, "deletions": 25}}, {"node": {"oid": "25567a0e96e1112e707c0d55894fc0493f3c1135", "messageHeadline": "A0-3223: Change featurenet actions to v2 (#1409)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 23, "deletions": 40}}, {"node": {"oid": "fdf7716ce7b010ec353b74a867a33c2f5a518c33", "messageHeadline": "A0-3112: Update python framework with RPC port changes (#1407)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "7c9590ef09d01362566846051d37305386392df8", "messageHeadline": "A0-2021: Use compact compressed runtime in workflows (#1406)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "30a9039f05f1cba9d5c3ebb08c79b82001776c65", "messageHeadline": "A0-3150: bump to 1.0.0 (#1405)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 15626, "deletions": 12472}}, {"node": {"oid": "b75dc57f91802c2d3a5ff97aeb94f02ae9950df7", "messageHeadline": "A0-3008: basic block metrics (#1389)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 121, "deletions": 98}}, {"node": {"oid": "b14a20f7ad086321cb2fc265b6d7537578e26979", "messageHeadline": "A0-3132: Add pallets documentation to metadata (#1403)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 73, "deletions": 61}}, {"node": {"oid": "e1991627953aff779ef0bc42c1d58c063e293d7a", "messageHeadline": "A0-3128: Change to pub struct Runtime (#1404)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "df51e1a35af4b4fbe2f0198c8850b6482ff268d4", "messageHeadline": "A0-3204: Change featurenet workflows to use external featurenet actio\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 15, "deletions": 407}}, {"node": {"oid": "0ee5e36fc139057dc625596a7cbf0da3d28673bd", "messageHeadline": "A0-3001: bump substrate (#1372)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 23440, "deletions": 19859}}, {"node": {"oid": "ef29969a61af5550a4f1e0aa512e547ebc1d7eaa", "messageHeadline": "A0-3210: disable contract crates check in check excluded packages  (#\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e17b32a8afa9d7ae3c3b9ab1479b593b86ea72c7", "messageHeadline": "A0-2902: Run e2e tests in matrix (parallel) on dedicated featurenets \u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "eedfc0ddced410b61f7e40e3aa7dd027b2e77f35", "messageHeadline": "A0-3203: Add 'internal' input to updatenets (#1391)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 316, "deletions": 126}}, {"node": {"oid": "e3766a5b8ebd187c514911c25ab4a173f2ede114", "messageHeadline": "A0-3191: make some fields public (#1385)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "396ce3764b15bed53e83e6c13e6b0e3f9e85b4de", "messageHeadline": "A0-2896: Bump Kustomize version (#1390)", "author": {"name": "Piotr", "email": "piotr.kusinski@cardinals.cc", "user": {"login": "Kosiare"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e02a1bcff55aedba397f251ab71c8093bf3374d2", "messageHeadline": "Bump actions/checkout from 3 to 4 (#1386)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "c54f70bcab37da506f95a067fd2215ec522620b2", "messageHeadline": "Bump bytes from 1.4.0 to 1.5.0 (#1388)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc39ed06229474c43db7f60c829c1ac0f9174a97", "messageHeadline": "A0-3193: Fix invalid deployment name (#1384)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a6518e9bad0bef690ae0f3cf063904721a0b2c7", "messageHeadline": "A0-3198: Add name input to updatenets (#1383)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "f9bed6da17e2773fd3f8f41fdab1b86e70129758", "messageHeadline": "A0-3191: update aleph-client (#1382)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d25e91529e4eaf92ead93a6b5fa38f37e225dbb4", "messageHeadline": "A0-2735: Change featurenets to use kustomize (#1378)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "fbabef4d638d7e8247b4e3ee3d832adb46d2e1c7", "messageHeadline": "A0-2935: Investigate flaky e2e tests (#1377)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 139, "deletions": 53}}, {"node": {"oid": "b7e834b262adb4bcdf19e774da9ed276cf510203", "messageHeadline": "Bump thiserror from 1.0.47 to 1.0.48 (#1376)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53329ddab2286cc6d0585f4b46ba90d7a1930627", "messageHeadline": "Bump serde from 1.0.183 to 1.0.188 (#1370)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "991bda7c38725fd50d9a05a59675509971012a4d", "messageHeadline": "A0-3053: Add logging to e2e button tests (#1366)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f7a438609e10784bdc087698f41a822d8b4db70c", "messageHeadline": "A0-3097: Degenerify block hashes (#1373)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 506, "deletions": 689}}, {"node": {"oid": "1e4cc7d8a4ae0fa71010e58589a7349ea93500dc", "messageHeadline": "Bump aws-actions/configure-aws-credentials from 2 to 3 (#1368)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b0b0be4f07a9de3dce1c678edbb8bc546464ca83", "messageHeadline": "Bump jsonrpsee from 0.16.2 to 0.16.3 (#1369)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 97, "deletions": 24}}, {"node": {"oid": "7fd599c75563f963dd8b7a81220ca32b9f7f174b", "messageHeadline": "A0-3060: Separate network metrics (#1371)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 168, "deletions": 102}}, {"node": {"oid": "c073c9641cc9f5de230d6d2f347a587f9e6f8dca", "messageHeadline": "A0-3083: Refactor ticker for chain extensions (#1367)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 122, "deletions": 40}}, {"node": {"oid": "ff1c765997537c77d4dde123f49ebc5e2ce159be", "messageHeadline": "A0-3059: Factor out sync metrics (#1364)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 171, "deletions": 209}}, {"node": {"oid": "e36c1087050057e9f7ac90d33dddaa03f918bd81", "messageHeadline": "A0-2902: Fix for nightly pipeline tests (#1363)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b1a94a7b851f4127851bafc0f36c8b6ab108e9f0", "messageHeadline": "A0-3058: Factor out clique metrics (#1362)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 188, "deletions": 153}}, {"node": {"oid": "978a3e7b9d5b2dea6bfb30525f77d51e32608ea4", "messageHeadline": "A0-2902: First e2e test on feature nets in nightly pipeline (#1356)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 176, "deletions": 17}}, {"node": {"oid": "db1d2ea83011da3039011e2625eeeb23fcb56e5e", "messageHeadline": "Bump serde_json from 1.0.104 to 1.0.105 (#1353)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b283cd408597a25139f31e6ee9aae2e6836e56cf", "messageHeadline": "Bump thiserror from 1.0.44 to 1.0.47 (#1358)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6abddfd37fbf7f733a692f753ec4a06c44769db2", "messageHeadline": "Bump tokio from 1.31.0 to 1.32.0 (#1359)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89224630f57441a7493eaa8c058dc2db4fe5c48a", "messageHeadline": "A0-3053: Fix contracts/scripts/clean.sh (#1357)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbf61301a424f78b201aa055adda7a4c7cf5f449", "messageHeadline": "A0-2771: late sync  (#1345)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 123, "deletions": 9}}, {"node": {"oid": "9001200caff3590a782372b53f5c30ac49ff206f", "messageHeadline": "A0-2730: bump subxt to 0.28 (#1335)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 10321, "deletions": 7532}}, {"node": {"oid": "c83af23a28f4f608e16c9a7cc6110a64e4421957", "messageHeadline": "A0-2998: Fix PRs on fork (#1354)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 3, "deletions": 53}}, {"node": {"oid": "576443fa85b1e87185ac450e640226d3b00f0eec", "messageHeadline": "Bump tokio from 1.29.1 to 1.31.0 (#1350)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a3cc00d610983e24efcfcf3b2556ef5069fe0bf6", "messageHeadline": "Bump log from 0.4.19 to 0.4.20 (#1349)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18ad10349f48cd07a52ea948a4a9598c461ad4d1", "messageHeadline": "Bump async-trait from 0.1.72 to 0.1.73 (#1351)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf370fd1fdd0356d1f1521f2611a071d1b2853ff", "messageHeadline": "A0-2882: Export clique network metrics to prometheus (#1341)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "e9aa7cb81f4d5af5ff60a9cc96c76f54476d1db6", "messageHeadline": "A0-2975: add counters for errors (#1340)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 329, "deletions": 278}}, {"node": {"oid": "b47a54e8c6bbbb75b3708d2897bce2a033395c89", "messageHeadline": "A0-2982: Synchronize missing imports (#1343)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 201, "deletions": 13}}, {"node": {"oid": "c271f49009e46f690806dca1267d2778a2eda021", "messageHeadline": "A0-2998: Put 'true' in double quote in one the conditions to check if\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "497e90f18eb4421fe1b4416f507c3475b3c8c47c", "messageHeadline": "A0-2846: removed purge-alephbft-backup from the purge-backup command \u2026", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 5, "deletions": 89}}, {"node": {"oid": "aae8cbd67d96664eff762726868521fcab5f03d4", "messageHeadline": "A0-000: Update BUILD.md nix intructions (#1339)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9d0fedeaa7f41c79e69a073aa7e34028495866ae", "messageHeadline": "A0-2978: Accept more responses in sync Handler (#1334)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 159, "deletions": 37}}, {"node": {"oid": "7a4636ec958714cce3e71550162c728cca77cc17", "messageHeadline": "A0-2988: Remove cargo-dylint installation step. (#1338)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "318fd991cff17b3848a583ff62bfc1e6365b3116", "messageHeadline": "A0-2770: Handler unit tests part 4 (#1333)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 219, "deletions": 13}}, {"node": {"oid": "32be2e7a6132205800ce1b559702acaa07425ad1", "messageHeadline": "A0-2894: Store send-runtime-hook work in progress (#1313)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 9, "deletions": 176}}, {"node": {"oid": "cdb695fb81acb78005fde873580d70807ffb4285", "messageHeadline": "Bump lru from 0.7.8 to 0.8.1 and a few other dependencies (#1309)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 222, "deletions": 313}}, {"node": {"oid": "3853df0c2ff26c2c06bc89b8264eb1187f91d633", "messageHeadline": "A0-2968: Remove setup-protoc step (#1332)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9308d95611b2b90c5273a167c6d0e58738ddbffc", "messageHeadline": "A0-2967: Update kustomize to 4.4.1 (#1331)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e96005eac97eedb028723db5519dceaa3f142023", "messageHeadline": "A0-2770: Handler unit tests part 3 (#1322)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 310, "deletions": 12}}, {"node": {"oid": "dab6c6cf3f264be0ae03e4e9b58ebced15e693ea", "messageHeadline": "A0-1116: Set transaction_version to 16 (#1325)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b21e0c20a5b86d0c4169d885a894f76eac964a8", "messageHeadline": "A0-2942: Remove dead statuses from README (#1323)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "06ede80edee7dc6fb7f9af144956acfaac82624d", "messageHeadline": "A0-2814: port metrics from release-11 (#1316)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 290, "deletions": 49}}, {"node": {"oid": "6355bd7f696d9d33f332fcecf8802831eb38dc55", "messageHeadline": "A0-2770: Handler unit tests part 2 (#1314)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 256, "deletions": 68}}, {"node": {"oid": "98b5c2d81d4e546b0aac65d510828bcc73fa1b16", "messageHeadline": "A0-2918: Add conditions to all steps of contracts-deploy (#1318)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "dcd62f41069e0ac72cae4d79018ce2b4ebc1a2d0", "messageHeadline": "A0-2835: Slice large msgs into smaller ones  (#1300)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 214, "deletions": 4}}, {"node": {"oid": "691cfdb94001cd419e7d067f9a09d8b7880d5b71", "messageHeadline": "A0-2798: add cliain to s3 (#1306)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "833c54cc14dd26966b5d0f6a39284fcb984c772b", "messageHeadline": "A0-2753: Local test for block sync in presence of reorgs (#1301)", "author": {"name": "woocash2", "email": "59764862+woocash2@users.noreply.github.com", "user": {"login": "woocash2"}}, "additions": 96, "deletions": 6}}, {"node": {"oid": "86693322ae56474d9d1f8a7e45ad27269157f7ac", "messageHeadline": "A0-2770: Handler unit tests, part one (#1295)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 231, "deletions": 160}}, {"node": {"oid": "7756bb13ed56ad4fe33dd8231fd3c1e7bbbcd969", "messageHeadline": "A0-2849: Store node and runtime in both buckets (#1299)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 177, "deletions": 209}}, {"node": {"oid": "b9a3dd5a73435992db2c29f21b1ced92ff0d16e1", "messageHeadline": "A0-2868: fix-response (#1298)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "292eafbe63ca5d8d4e22168ccb326c40cda0b181", "messageHeadline": "A0-2834: send items over the network (#1294)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 274, "deletions": 184}}, {"node": {"oid": "6f3755a1baa0317f29eaad2006445f0dec4a1ff3", "messageHeadline": "A0-2776: Bump rust version to 1.68.2 (#1273)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 6215, "deletions": 5768}}, {"node": {"oid": "9a1fc057b1beb5f5848bce349ed1eadd1b752968", "messageHeadline": "A0-2839: Get rid of indexed_body (#1292)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 18, "deletions": 40}}, {"node": {"oid": "ccdfc15a649565a393d0fb63e8f047e570643dbf", "messageHeadline": "A0-2391: revamp (#1287)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 663, "deletions": 65}}, {"node": {"oid": "191e8746d6122204f28aad8870c0b365c308e011", "messageHeadline": "A0-000: Rolling update test (#1268)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 473, "deletions": 38}}, {"node": {"oid": "d671ba16e1b20a1b8dfc4b25871fe6cd84d13a85", "messageHeadline": "A0-2815: Increase block sync broadcast cooldowns (#1289)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "313002e682b878ea86e4a7e8464fe99cc0c817bd", "messageHeadline": "A0-2807: fix insert id (#1288)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "f33805d083f433bf4ac401be2d2562fd4952dad3", "messageHeadline": "A0-1898: add more timeouts in clique network (#1286)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "019ec6c33bcfa8530c3480800b92e7a326a6ed46", "messageHeadline": "A0-2807: fix special state (#1284)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "f11328f0566e5ab3ac39b2e804a780e752d56efb", "messageHeadline": "A0-2778: Bound notification block sync channel (#1278)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "dfac7aa0f1a17a8d57d61e2709b16600a8daa363", "messageHeadline": "A0-2782: Add mkdir to contracts/deploy.sh and make button e2e tests t\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 138, "deletions": 57}}, {"node": {"oid": "48aa6b78ac3d19b40fadf5b1252ba484d5b725a1", "messageHeadline": "A0-2783: Shorten Slack notification (#1275)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "642ebf8d36c5e306577f4060ddb3c7d33babad81", "messageHeadline": "A0-2728: Fix PR commit workflow for dev fork flow (#1272)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d2f233a606a1362ea21a96c75d140547c749cce0", "messageHeadline": "A0-2712: Featurenets works now on short session. (#1266)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 159, "deletions": 214}}, {"node": {"oid": "81b1a7b2a80842e258ac39733082d8d2416843b0", "messageHeadline": "A0-2732: Fix handling of incoming responses (#1267)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 279, "deletions": 164}}, {"node": {"oid": "5f02a1669def1e581c121b469393935f8377ebd6", "messageHeadline": "A0-2764: Improve chainstatus interface and fix getting finalized_at (\u2026", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 76, "deletions": 27}}, {"node": {"oid": "07cae3048d8d540818978ae5fb401f336d78bf35", "messageHeadline": "A0-2761: Fix finalization in unit tests (#1269)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "91624ab1a81d0ae47672d50378b776613f7281f5", "messageHeadline": "Bump EndBug/add-and-commit from 9.1.2 to 9.1.3 (#1175)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8be9ceb41f933cb6ef10b753e329867582963296", "messageHeadline": "A0-2711: update ink version (#1264)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1884, "deletions": 855}}, {"node": {"oid": "ee67f0c7d89a6f6623e0116b9cf22248f6eb9375", "messageHeadline": "A0-2712: Fix latency tests and nightly pipeline (#1262)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 113, "deletions": 90}}, {"node": {"oid": "f13035368e40abd2d00d4b0649e476af1c0766e3", "messageHeadline": "A0-2409: Handle incoming blocks in compatible way (#1260)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 80, "deletions": 22}}, {"node": {"oid": "0c6b52e3ad5ba321d68c0552ac9daa03f6301b98", "messageHeadline": "A0-2406: Handle incoming blocks (#1259)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "496dd6b6460e58ab8501ee77cf438b30b59fb5eb", "messageHeadline": "A0-2507: Add digest log for authority set change (runtime change) (#1\u2026", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 114, "deletions": 66}}, {"node": {"oid": "d61655cfa6b7b3b8f141a8a73b130b546ac6ca87", "messageHeadline": "A0-2405: Use every_imported_block notification (#1230)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 97, "deletions": 132}}, {"node": {"oid": "d5e5c0f14ef2cae014197f582555c07efd308703", "messageHeadline": "A0-2511: Remove sync/substrate generics (#1254)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 289, "deletions": 381}}, {"node": {"oid": "d77af3852a094afc952981895319aaada044cf60", "messageHeadline": "A0-2346: fix for the high-latency e2e-test (#1256)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "ff0d2453ed5485b6abf5dcb29f57720329ac5bb7", "messageHeadline": "A0-2472: bump substrate to 0.9.42 (#1244)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 6260, "deletions": 4121}}, {"node": {"oid": "2b898ccd4299cad32f55b8587e1b38a8e4b792d3", "messageHeadline": "A0-2692: fix for nix (#1258)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "135442654338185dabb1aa1480a27849e8a5351c", "messageHeadline": "A0-2408: Handle internal requests (#1257)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "551a0a1fe76b0654a3b776a8b7914c1899713fe7", "messageHeadline": "A0-2451: Document cancel safety properly (#1233)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "2b591aa41bae4b0b46eb41f8042aa8af5ec149d8", "messageHeadline": "A0-2660: Make helm chart bootstrap the data (#1246)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 3, "deletions": 91}}, {"node": {"oid": "8fcbc52bbdcd46e79977a063ce7eb03e7d027f8e", "messageHeadline": "A0-2680: Rename `session_committee` runtime API (#1253)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "0d2780afda56220aa21fa443cd322e44ec4c3396", "messageHeadline": "Do not treat these blocks like that (#1252)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "932de705856744d5d8bfca3d9f26b5c896b75c51", "messageHeadline": "A0-2671: Add try-state hook to the elections pallet (#1251)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 158, "deletions": 137}}, {"node": {"oid": "46bd04fc6e38023a698981dd245b9c0319d657e2", "messageHeadline": "A0-1912: validator-network hardening (#1146)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 745, "deletions": 5}}, {"node": {"oid": "06a6c95126a76d463cc5b29e75fe5fb2dd1789ff", "messageHeadline": "A0-2325: Rename RPC endpoint (#1250)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "93d0af708106b0392de8097baf217fec184982b4", "messageHeadline": "A0-2155: Block import v2 (#1211)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 180, "deletions": 69}}, {"node": {"oid": "d425473749aefbf6b7e8e4e759ebfa3f5df39d5c", "messageHeadline": "A0-2403: Remove legacy justification requests (#1249)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 6, "deletions": 136}}, {"node": {"oid": "4881a5e08ea15c3c969fcf62fd9b16104368011f", "messageHeadline": "A0-2641: Hacky way of surviving syncing with old keys (#1247)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a476fa9eab159e47fdb385612f50fc1071fe4800", "messageHeadline": "A0-2624: Lower log levels of verification failures (#1248)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "59ac2dd8c106bb5e44bdbb14ccc58bc4476d2f32", "messageHeadline": "A0-2389: Getting blocks from the substrate database (#1234)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 185, "deletions": 252}}, {"node": {"oid": "32f12117baca00d331ae6563d295f4e603af9af9", "messageHeadline": "A0-2629: Add 'large' label to self-hosted runners in workflows (#1245)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "199585a0c847e898d3c55f818ebf747211f60524", "messageHeadline": "A0-2088: Better task system in sync (#1212)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 619, "deletions": 254}}, {"node": {"oid": "cbffb1bd17c3e36746341aa075959ca3ec2d12d4", "messageHeadline": "A0-2537: Add docs how to run e2e test on a feature net (#1209)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2a17701284c2c05566d8a85dcfd66ebbc7e0dc34", "messageHeadline": "A0-2541: Manually check dependat job statuses in check e2e job comple\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e0ad806a0086c047dddcc3148276acc5e285ed35", "messageHeadline": "A0-2325: RPC endpoint providing the author of the block (#1240)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 199, "deletions": 34}}, {"node": {"oid": "1d33acc098ea2d276300696d6433d35330ffb26e", "messageHeadline": "A0-2609: RPC: use `sp_core::Bytes` instead of `Vec<u8>` (#1242)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "acaac44cd85bbddd949be82acbb10c0bf5f83518", "messageHeadline": "A0-2499: Plonk merge relation (#1238)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 712, "deletions": 39}}, {"node": {"oid": "08917511586e26ca36ec1e0dc5f34a0b88c19b54", "messageHeadline": "A0-0000: Parallel plonk (#1241)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fcad70c8bd8308830d64ecdf60aecf6a23ed9b4f", "messageHeadline": "A0-2582: Extract e2e tests to a separate workflow (#1227)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 544, "deletions": 665}}, {"node": {"oid": "4414e5f67e4069a1d0bf9dcf6b0473253c44761f", "messageHeadline": "A0-1519: adjust marketplace prices (#1225)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "9a0dd001344af15936c940aa50400090382a210c", "messageHeadline": "A0-2571: Sanity check for minimum session duration. (#1231)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 38, "deletions": 86}}, {"node": {"oid": "7cf2c5339680147ab4b3daedd394663c960ddd20", "messageHeadline": "A0-2579: Add expiration input to updatenets (#1237)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "011be8ddda7221bb5a425b0aa9bc961c77ae9e0b", "messageHeadline": "Fix ink_metadata version for real (#1235)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "2bacb3fc567b3446279e4ea9e06db5391344c870", "messageHeadline": "A0-2584: Use Pcg32 in all pallets (#1232)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "816d793c68c98536441e15216195b58815fec71a", "messageHeadline": "A0-0000: Fix rng in native (#1220)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "2bfe1b253327be7a927160efef8768bd6faed615", "messageHeadline": "A0-2388: Sending blocks over network (#1188)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 163, "deletions": 83}}, {"node": {"oid": "56f1a5c720e7a94f693ba99f9183ff4ca026b07f", "messageHeadline": "A0-2581: Fix main build (#1228)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 450, "deletions": 1217}}, {"node": {"oid": "a7f2472fa88ea74ccacaec369eaebb9c83247a28", "messageHeadline": "A0-2433: bump substrate to 0.9.41 (#1226)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 4136, "deletions": 3367}}, {"node": {"oid": "670b80d54cd8fbaa52d8974f2101939eaa814daf", "messageHeadline": "A0-2433: bump substrate to 0.9.40 (#1217)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 13371, "deletions": 2072}}, {"node": {"oid": "bbd8c4d7d9420096609c6b1e551740c7d479b66e", "messageHeadline": "A0-2513: Run tests for baby-liminal pallet (#1223)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b274fd0443b8a6eb936bbae95c7bd6ed612b6f37", "messageHeadline": "Aleph BFT max round fix (#1037) (#1221)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 214, "deletions": 202}}, {"node": {"oid": "196ad86fbba3ea4d077b0ad9ab6aefece5f104f4", "messageHeadline": "Exclude poseidon from workspace (#1219)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 200, "deletions": 1065}}, {"node": {"oid": "73dfab4be0ba7e23ad47e12f28c00e9f674e2941", "messageHeadline": "A0-2532: Change repositories used for featurenets (#1218)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "1c45cb1e097e3efaeccbf6fc6d137aa64602a5a0", "messageHeadline": "A0-2541: Preparations for enabling GH Merge queue on main (#1216)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bb7b9651c03b8f2a10aa10a2a7ee957fb55fbd86", "messageHeadline": "A0-2494: Jellypallet (#1207)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1120, "deletions": 1887}}, {"node": {"oid": "cda33ce52f7e859ef1b74642630e7ebf29e23cec", "messageHeadline": "A0-2433: update substrate to 0.9.39 (#1195)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 6579, "deletions": 5687}}, {"node": {"oid": "9abfd789fae89eae4279c40546a3327d8dddbe1f", "messageHeadline": "Refactor fee fetching (#1215)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 58, "deletions": 63}}, {"node": {"oid": "b444b97a9fbdf03ff7d6f501e1cda1d1f29e5e72", "messageHeadline": "Fix step id (#1214)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449e659edaccf5718051e81fd1b7789766a931d5", "messageHeadline": "A0-2016: Bring back dynamic fee test (#1213)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 225, "deletions": 59}}, {"node": {"oid": "36015b7dcf4b7e51e192b377ba9229fbd1ecfbe5", "messageHeadline": "A0-4219: Change github actions to use actions extracted to external r\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 75, "deletions": 385}}, {"node": {"oid": "646c82a05095e273ee27d07a7773fb0fa7c8d225", "messageHeadline": " A0-3461: error variant to handle liquidity issues (#1182)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 115, "deletions": 61}}, {"node": {"oid": "db35a6aafbe01764dce7ec9b45dcbbe1f3d03a3b", "messageHeadline": "reexport plonk types (#1210)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb204a69ef17844f4dd6bad2c04fb6ac76ca51bd", "messageHeadline": "A0-1854: Randomize selection (#1135)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 295, "deletions": 191}}, {"node": {"oid": "6d5f8bc0cd1af401d60fad2d2e46b3f852c07084", "messageHeadline": "A0-2425: Stop treating 1st era special (#1171)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 15, "deletions": 42}}, {"node": {"oid": "42289fba01e552a727d38173f46da60444db6ff8", "messageHeadline": "Cleanup cargo.toml (#1204)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "9f42faf60f401309a97c3d0cf7b0d67299af7ee8", "messageHeadline": "restore script (#1205)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "1ed281178588976e8083f50bea750c4b2ac6dfcf", "messageHeadline": "Exclude poseidon from node (#1202)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 11, "deletions": 279}}, {"node": {"oid": "cd84069678ce1766f1253caa06081567de854b43", "messageHeadline": "A0-2532: Change apps repository for featurenets (#1203)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "1933a8069dcb1f9532a5887aa6302ce2754ab7ee", "messageHeadline": "A0 2499 jf-withdraw (#1194)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 1729, "deletions": 15}}, {"node": {"oid": "757979af7a57f456c89ff48f89146037447d415c", "messageHeadline": "A0-2529: Change 'sleep' to wait-for-finalized-heads from Ops.sh (#1198)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "fa0ccc4e9b81a520f80c40f6bc653abff48e0de0", "messageHeadline": "A0-2289: Use workspace dependencies (#1199)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 654, "deletions": 505}}, {"node": {"oid": "923ea06fe6e2f28234c2212f590102132ed24ffb", "messageHeadline": "A0-2431: Add rolling update partition input to updatenets (#1191)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "5be018aca1aa0357fb6f818493a4b353ec860400", "messageHeadline": "A0-2478: Replace bash commands in featurenet workflows with a docker \u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 34, "deletions": 61}}, {"node": {"oid": "a26d11a8d819e97e88d8d50e03a101b14ac762e8", "messageHeadline": "A0-2517: Treat blocks from major sync the same as others (#1192) (#1193)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "146efae44774381b83d4a67edc04014b493600fd", "messageHeadline": "A0-2516: Always notify dev-onduty slack channel when there is a push \u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "0f803d048db9285daf3d787de4e46a66035f1ff7", "messageHeadline": "A0-1813: The default timestamp format in logs should have millisecond\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1b4c1645a0cadfd896c7186c74519b54c069a7d", "messageHeadline": "A0-2513: Remove liminal crates from workspace (#1189)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 14, "deletions": 317}}, {"node": {"oid": "6a6847f1de28c73e96ad12afd9a79690acef82d5", "messageHeadline": "A0-1848: add regression tests (#1187)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "983bb5f45706facf285d3285202c233e08c88236", "messageHeadline": "A0 2505 note (#1181)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 210, "deletions": 76}}, {"node": {"oid": "ff9efed15adc9ee485acc7e53281919c38ac0b3d", "messageHeadline": "A0-2392: Implement Block abstraction in the sync (#1186)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "6601c4f094e585e5fa6be590c78365c37150cee5", "messageHeadline": "A0-2485: Start PLONKization (#1174)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 301, "deletions": 3}}, {"node": {"oid": "2f1759902b95d35710d40322f944b867176453e8", "messageHeadline": "A0-2303: e2e (#1158)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "470641cd967ec452f4a98bd068bb23184aa8156e", "messageHeadline": "A0-2494: Create benchmarking script (#1183)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "fe74536473edab05291ab25c6008d666640585aa", "messageHeadline": "A0-2502: Running with no keys (#1177)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6ef53b1d5647787572ec02531ee09a7a86d10261", "messageHeadline": "A0-2501: Jellyfier (#1178)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 741, "deletions": 64}}, {"node": {"oid": "6ef74e3af5bc16fa6d5158d5aaa22d3cd0103ae0", "messageHeadline": "A0-2317: testnet contracts deployment (#1180)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "8695f0adaf739d1e26363a62a213b802e7096913", "messageHeadline": "A0-2390: Interface for requesting blocks (#1152)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "2c021c83c7f18f33b9ccdb6cee20aa16f30bad46", "messageHeadline": "A0-2154: Block abstraction (#1151)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 382, "deletions": 252}}, {"node": {"oid": "f26b052de5cca84dec146f9993dba571d98bc40c", "messageHeadline": "fix running e2e tests (#1179)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac7fb84d61fb34dbfdaaf629878d6e3b2ab9b075", "messageHeadline": "A0-0000: in_given_out (#1164)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 297, "deletions": 200}}, {"node": {"oid": "66d20a2aa14af2c7c11892274e3a79db1536b36f", "messageHeadline": "A0-1816 Fix Testnet and Mainnet deployments to reflect GitHub environ\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8919ab1d69a0e959c4c653f3ceeed162171558b", "messageHeadline": "Bump EndBug/add-and-commit from 9.1.1 to 9.1.2 (#1165)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b91580309782dfddbf23c1d1bf3a8505338f182d", "messageHeadline": "A0-1816: Tweak invalid filenames in one of the workflows (#1131)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6d9028eefa69cdd53b1876b8af4a13f24b5beea0", "messageHeadline": "A0-2320: Remove use of build-push-action in build-and-push-cliain wor\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "a01420436ad0828eabdb3012e50bfce67e67808b", "messageHeadline": "A0-2386: Refactor metrics in aleph-node (#1161)", "author": {"name": "Grzegorz Gawrya\u0142", "email": "31205678+ggawryal@users.noreply.github.com", "user": {"login": "ggawryal"}}, "additions": 112, "deletions": 69}}, {"node": {"oid": "ec70815c76afb48f51ad298d85ca3e4530386aad", "messageHeadline": "A0-2240: Refactor aleph node RPC (#1162)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 31, "deletions": 48}}, {"node": {"oid": "6f899b85724383582be6273fd4454d2ca74dbe13", "messageHeadline": "A0-1771: Configurable lenient threshold (#1143)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 427, "deletions": 137}}, {"node": {"oid": "e31a69510a80735878b0e24fc2ed603ae83c895b", "messageHeadline": "Remove last traces of `NumberFor` (#1163)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "62dcae3480896a402011c021a11f69b2d4c4fec7", "messageHeadline": "A0-2228: replace HashNum with BlockId (#1106)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 199, "deletions": 205}}, {"node": {"oid": "b17778d9ffd69e1592ea4d8ce2fc9aa9abb766bb", "messageHeadline": "A0-0000: Fix cargo-contract version (#1160)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9dde2c84cee38fd3c9c3e48f12d2c2d482e16cf", "messageHeadline": "Improve key rotation UX in cliain (#1157)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 355, "deletions": 208}}, {"node": {"oid": "7790ca48e25e9c9c7866af6c91f2974b1ddb0ed3", "messageHeadline": "A0-2377: emergency finalizer script (#1139)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 5831, "deletions": 1}}, {"node": {"oid": "e96a9adb82c778a2fe488faf82023cbfb9f9023a", "messageHeadline": "A0-2321: Fix invalid workflow name (#1156)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ab3ab459c56f271b7e68a753b487704efca6a86", "messageHeadline": "A0-2321: Add more control over featurenets (#1128)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 507, "deletions": 127}}, {"node": {"oid": "78b10c6966ab68111d1c028db0c3ce584e0ea201", "messageHeadline": "A0-2418: fix scores regression (#1150)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "d7a97e6d148fa1b02868d5a7262a56b2ae879548", "messageHeadline": "A0-2424: Restore dependency on primitives (#1153)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 938, "deletions": 118}}, {"node": {"oid": "5eda3cd85e7e3aec3f2db7a26631c65d52c4b9ea", "messageHeadline": "A0-2380: use --rich--account-ids correctly (#1149)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8eff14654ad9702805914e1d4a3edb1ef919b6", "messageHeadline": "A0-1798: Replace old justification sync (#1065)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 600, "deletions": 1657}}, {"node": {"oid": "d467af48284514d915cf9ff56e4fd36d6d0c7466", "messageHeadline": "Rm migrations from pallet code (#1145)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1, "deletions": 315}}, {"node": {"oid": "2433fb4cb920546b09178553d6396a85fce390aa", "messageHeadline": "A0-2380 Fix deploy to devnet workflow (#1141)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a9947be85681af6f329e5ac2b310d59f945bde", "messageHeadline": "A0-2303: aleph-client add fn to get finalizer (#1138)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "92379a2404db1ae71209db19d678840623f09f74", "messageHeadline": "A0-2381: fixes build after ink_env 4.2.0 was introduced (#1142)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1519, "deletions": 615}}, {"node": {"oid": "98b7442c80c887d802dbb4ddeada762da769be0f", "messageHeadline": "A0-2350: rewards in full units (#1136)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 95, "deletions": 10}}, {"node": {"oid": "d22919f6d5a822f857cd55bf7fbf244d5c03169f", "messageHeadline": "Bump azure/setup-kubectl from 2.0 to 3.2 (#1046)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ed026ea363a40b67269887aab30728f9dea04d2", "messageHeadline": "Add the CheckNonZeroSender extension. (#1134)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08a743f5ee179252c169c2065244f0b181d7d09d", "messageHeadline": "A0-1848: e2e split (#1119)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 978, "deletions": 413}}, {"node": {"oid": "f6f3c357fd02dbe8e8e7d3ff9dfe05acf1d88410", "messageHeadline": "randomize order of committee (#1124)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "8db89d59ae0884b483a2accaabd4aea35c96c2f7", "messageHeadline": "A0-2303: rpc call fix (#1133)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 291, "deletions": 202}}, {"node": {"oid": "4aa35f69431f042cb403eb36ba1605909712f4c7", "messageHeadline": "A0-2200: contracts-upgradeability (#1097)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 809, "deletions": 172}}, {"node": {"oid": "a79ab070aaadec8b4ebfbf99ecf5f2299d962808", "messageHeadline": "A0-1818: Prepare aleph-client for publishing (#1130)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 219, "deletions": 1717}}, {"node": {"oid": "e7deb91dfde726875740fc7f158fd535a8371046", "messageHeadline": "A0-1816: decouple deployments from github releases (#1125)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 467, "deletions": 254}}, {"node": {"oid": "49c93b6476801731a8fd63e3c261a815c0cea516", "messageHeadline": "A0-2286: Drop support for Gm17 and Marlin systems in the Baby Liminal\u2026", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 527, "deletions": 1321}}, {"node": {"oid": "fd239239fc1512e4eeca8e36eca27856d765624b", "messageHeadline": "move all installations one level up (#1129)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "19007f5e6f7db0a37ac459003b111ab90868673e", "messageHeadline": "A0-2182: Fix fast price drop when not enough decimals (#1122)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 142, "deletions": 46}}, {"node": {"oid": "a5199c8f39297680c68e73aad074f51bca3dd6ca", "messageHeadline": "A0-2156-stop-the-world-calls (#1079)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 2189, "deletions": 744}}, {"node": {"oid": "93106eb8ac2eec142d86dfc7428165ccadb7a343", "messageHeadline": "Clean SpawnHandle (#1015)", "author": {"name": "J\u0119drzej Kula", "email": "jedrzej.kula@cardinals.cc", "user": {"login": "Yithis"}}, "additions": 202, "deletions": 475}}, {"node": {"oid": "00af43725e089786087ebfec4db7d4d408ac866a", "messageHeadline": "A0-2287: Don't submit call after dry-run failure (#1123)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "293975862f4abcd1d26c35f74e17f402c74ec7d0", "messageHeadline": "A0-2207: Fix invalid commit tag for hotfix featurenets (#1121)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "ada2c80c86672a73af2aa60045f2ddaa9e2cc5c8", "messageHeadline": "A0-2207: Re-factor featurenet workflows (#1117)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 529, "deletions": 680}}, {"node": {"oid": "03cbb0652f79e4d5507f9c6f8f2b3a4369db0184", "messageHeadline": "A0-2248: Tweak input names and add 'compression' input to copy-file-t\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "b6d0739345d1cd94b7133f63c3894d27efdeb095", "messageHeadline": "A0-2273: Various remaining improvements to sync (#1118)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 111, "deletions": 82}}, {"node": {"oid": "adeea76b7aafb502838a5bcf7430954ae8c55a7b", "messageHeadline": "Committee Split (#1092)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 497, "deletions": 208}}, {"node": {"oid": "182ebb47595f98d0afa56a18efa40dc970649416", "messageHeadline": "A0-2268: Fix get-ref-properties action to return correct branch name \u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "aaba911c8f3af46d0af28072b6b86932db9a97f0", "messageHeadline": "A0-2257: Track highest justified block in the forest (#1109)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 229, "deletions": 125}}, {"node": {"oid": "305244dfec91a6bfb16a761aa0f0cf56f7a43d42", "messageHeadline": "A0-2267: Translator should not fail on already existing justification\u2026", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "aa72dadb8a9b4002c5ab552a5d174a2dc26b5834", "messageHeadline": "Improve button e2e tests (#1114)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "501fb8768f625f48ed53f2e2ff36fd881152346c", "messageHeadline": "Added wasm target to rust-toolchain.toml (#1110)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d786ede08b959b85629fcef37670ec57bd4626f8", "messageHeadline": "A0-2256: Handle genesis header in sync (#1095)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 158, "deletions": 76}}, {"node": {"oid": "c9ea56e5bfab6437e5c09d32772bd5337402a2ee", "messageHeadline": "A0-2260: Removed get_branch action (#1112)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 59, "deletions": 87}}, {"node": {"oid": "65abb7e26399d657e99319412336a0a5d1373124", "messageHeadline": "Migration: set storage version elections (#1093)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "40f0af9689647c8a424071bf6716163b9a5e21b3", "messageHeadline": "Remove check-vars-and-secrets from cliain workflow (#1108)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "4a4f6f62a51597a4842e7397c73a58f8c617e33e", "messageHeadline": "A0-2229: refactor finalizer, request blocks and verifier to use Block\u2026", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 401, "deletions": 292}}, {"node": {"oid": "d93048e0af67b977c8aee3580445014123c6f760", "messageHeadline": "A0-2241: Validate token amounts (#1104)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 184, "deletions": 55}}, {"node": {"oid": "0cbafc55b4f74f09722a5fc7f6bb038fc36aedec", "messageHeadline": "A0-2198: Extract copying binary and runtime to separate action (#1100)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "73553e92e36005f36f0dabc5bc10d0b0accd7d96", "messageHeadline": "A0-1999: Refactor github actions to use vars and secrets (#1103)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 553, "deletions": 293}}, {"node": {"oid": "8e987e44008f42d3a86ae77c061c401b18043fa0", "messageHeadline": "A0-2237: Adding more security bits to trapdoors and nullifiers (#1099)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 113, "deletions": 99}}, {"node": {"oid": "6f6b3d2bf58f7d77a9270c0f0f6a6880729a6f5f", "messageHeadline": "A0-2206: Use get-ref-properties in deploy to mainnet and testnet work\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "44ed95ad9721a7427c2f8b6bb1d5d8c21876a923", "messageHeadline": "A0-2074: Enforce that all PRs start from Jira task number (#1096)", "author": {"name": "Piotr K", "email": "piotr.kusinski@cardinals.cc", "user": {"login": "Kosiare"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "21d328a1c6b41a2f46b1d2ba6e4d07114c42138f", "messageHeadline": "A0-2208: Extract building Docker Hub image to a separate action (#1094)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 75, "deletions": 38}}, {"node": {"oid": "52ea41d9b22a364231d22a1f55cf8dad47f0151a", "messageHeadline": "A0-2223: Bump version of configure-aws-credentials from 1 to 2 (#1091)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ecd1b6183c1a1a668bbc15daf1aca00532f0f7d4", "messageHeadline": "A0-1998: Revamp of actions part #2 (#1082)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 140, "deletions": 53}}, {"node": {"oid": "3b9389577cd273f57b06875ad1d0e641bea228a7", "messageHeadline": "Bench only proving. (#1090)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "c18f3f028b41969d27400cb198191d54dc0bdfae", "messageHeadline": "Hint on adding the target. (#1060)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b8494247932aa4fedd0f69207d79e671fff61ad0", "messageHeadline": "Make all nodes run the same code (#1072)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 26, "deletions": 159}}, {"node": {"oid": "9f6e276170dbf3313987ff80646c1aa2e29190db", "messageHeadline": "change default state pruning when --experimental-pruning provided (#1\u2026", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e82d6b27d078cefda8c600a4c590ccdfe305c7b4", "messageHeadline": "A0-2174: Fix nightly pipeline crashing due to missing artifact (#1076)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 196, "deletions": 145}}, {"node": {"oid": "4395b2d5e091382ea9b6296d760ca34de06a0bb1", "messageHeadline": "Change validator img from 0.3.1 to 0.3.2 (#1085)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cffe41ba37827f7d262aadf7d8a5161ae5fc8aba", "messageHeadline": "reduce target of authentication casting log to debug (#1084)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3eb2fd861b3be90494c53dd2f412acba7317e20", "messageHeadline": "A0-2134: Use our fork of nono (#1089)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "d19327224d56c66b5c24aea4d0a15f5964ff32a1", "messageHeadline": "A0-2173: Circuit feature in liminal-ark-relations (#1080)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 466, "deletions": 381}}, {"node": {"oid": "094a7a12e3c539ed29726568174caa285c0b7925", "messageHeadline": "Fix benchmarking (#1081)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 731, "deletions": 596}}, {"node": {"oid": "f101dd5f92ca828b849e68043877db59efed66cf", "messageHeadline": "allow restarting chain without bootstrap (#1070)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "558a1abc1d368f8dde0ebadcc55c5da5796f0c0d", "messageHeadline": "Run tests for the whole workspace. Fix CE tests (#1078)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "4c0be785e27f3876a8531134e3c675a70326a639", "messageHeadline": "Added build check for liminal binary to PR pipeline (#1062)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 144, "deletions": 10}}, {"node": {"oid": "0924d57b09ec2778d3df4fde4cfdcb3d8d34bad8", "messageHeadline": "A0-2175: Bump version of download-artifact version from 2 to 3 (#1077)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c66d12403eb89e00f2ec77396978a922502d5fa6", "messageHeadline": "A0-2120: Make yaml-validate workflow fail on errors (#1036)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "ff6b0d313a3884a21491a1f71c23d8cb6eb25814", "messageHeadline": "Bump version of upload-artifact action from 2 to 3 (#1074)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "45086875d5ba2b3c82ca6c71add686c22d09b231", "messageHeadline": "Bump version of checkout action from 2 to 3 (#1075)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5a6427e35ac63504d5f9322de443bd9c5ab271b", "messageHeadline": "Use id! macro in chain extension tests (#1073)", "author": {"name": "Ivan Leshchenko", "email": "ivan@ivan770.me", "user": {"login": "ivan770"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "92f84cb82c9f5c515a0063f41141143325c2133c", "messageHeadline": "A0-2132-button-devnet-deployment (#1054)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 93, "deletions": 128}}, {"node": {"oid": "63a9eb90d8aae9240bacf22277f488de23d6f623", "messageHeadline": "Update OBCE (#1071)", "author": {"name": "Ivan Leshchenko", "email": "ivan@ivan770.me", "user": {"login": "ivan770"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0ea147ae1f9c544d3bce708ed56acff881989aa2", "messageHeadline": "A0-2157: Add raw justification translator (#1069)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "93ae3fc885ebb0ddff4497cdb541612d2f4e8a17", "messageHeadline": "A0-2150: Simplify block import (#1067)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 109, "deletions": 95}}, {"node": {"oid": "13d0e485f200af1cb6f1af46b0e20f7445a35e1a", "messageHeadline": "Proper fix for disabling automatic dependabot PR updates", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "978fcf8a25ab40411db423e8143d20f4d6837104", "messageHeadline": "Differrent slack channel for failure of e2e button test (#1057)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70ccaa7938df45b25f5b51c5098ded73c49b8721", "messageHeadline": "Refactor (#988)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 3229, "deletions": 2894}}, {"node": {"oid": "117fe7d7d4806c085be5f838a4a3f28185273d48", "messageHeadline": "Use poseidon from crates.io (#1063)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4330abd55b6d3816a82a65fdf51f7758aa50ad9c", "messageHeadline": "A0-2098: refactor AuthorityProvider, FinalityNotificator and SessionM\u2026", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 88, "deletions": 127}}, {"node": {"oid": "5c4b760427f50c5ada30dc0a3a6c7638f79e191c", "messageHeadline": "I want rich accounts on devnet (#1061)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "a2ed789cb5be05ca26c7695c239c7682eb47aee7", "messageHeadline": "A0-1969: Adding key ownership and lockable deposits (#965)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1113, "deletions": 598}}, {"node": {"oid": "d7b0707c5b265fa3cd25ef6a7f5190ec85d05156", "messageHeadline": "Update poseidon dependencies (#1059)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 164, "deletions": 154}}, {"node": {"oid": "34e7f0e852b48e6012911b4badcd538a70bf50fd", "messageHeadline": "A0-2097: refactor SessionBoundaries (#1028)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 209, "deletions": 147}}, {"node": {"oid": "d275c46544d28ee55b91cedd749799e13e1ce3f5", "messageHeadline": "A0-2103 Interface for user Justifications (#1053)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 61, "deletions": 26}}, {"node": {"oid": "a2000efe233c1cf639bea7a910011a93549f1013", "messageHeadline": "A0 2089 initialize forest properly (#1014)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 173, "deletions": 12}}, {"node": {"oid": "ae3150dc3d610f40608e2ba78e63384da879fc6d", "messageHeadline": "Fixed formatting in dependabot.yml", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8deb80eab5e60e9d8628622b4903ebf6424ba8d0", "messageHeadline": "Make dependabot to work on Sundays and do not update PRs automaticall\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "496eb386b4aa71ca205a76f42b3f807d8531ea18", "messageHeadline": "A0-1998: Reworked e2e pipeline (#1013)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 884, "deletions": 946}}, {"node": {"oid": "47f5ec9361bf1d519383cdf87b405a601e58a98e", "messageHeadline": "General access control (#1030)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 89, "deletions": 56}}, {"node": {"oid": "7daa6f9b52974804aae3b283ce3b9d4b0fd5d69b", "messageHeadline": "Fix to mainnet workflow (#1033)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a22a353711bc432d98e512df515369f699fb7bc", "messageHeadline": "A0-2113: Bump version of gh workflows validator from 0.3.0 to 0.3.1 (\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c93d35d6b662417704c1f33c3adb16c4ac805ee6", "messageHeadline": "A0-2019: Add workflow for checking consistency in deployment workflow\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "17b694dd61a15e04c3d94a646e05b5ca084181da", "messageHeadline": "Bump version of gh workflows validator (#1034)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8421c51cb97217b80622ba46beb8a9e8290ba411", "messageHeadline": "Bump gh workflows validator from 0.1.0 to 0.2.0 (#1032)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "402409cc655923e8d89b534c9cc4b51a4940af21", "messageHeadline": "Remove github token from yaml- workflows (#1026)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e9cf7f6480a2d341a52573a31fc593d6481df205", "messageHeadline": "A0-2002: Add workflow for validating github workflows (#1024)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "98b527d2a772a2fbc06c058d0b9fb23f04230f57", "messageHeadline": "Improve flaky contract test (#1025)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "7d4b6553094daa035e7d99ae16355baaafa7cea8", "messageHeadline": "Get branch action refactor (#1012)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 294, "deletions": 39}}, {"node": {"oid": "c667dea528e24b16db857c2a2e07a477bb6a112b", "messageHeadline": "fix clean script (#1023)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 145, "deletions": 108}}, {"node": {"oid": "422fd3b71cc410164eaf064974a1b8a79a2e2a7f", "messageHeadline": "Bump deps in aleph-client. (#1022)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee39ca54a649f70b82ab22d45c405a9bdec85a80", "messageHeadline": "Removed paths from workflows (#1021)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "f4e824289de731fac8474c8426dfa18fe6e81232", "messageHeadline": "benjamin button [do not merge] (#575)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 14379, "deletions": 920}}, {"node": {"oid": "8e3643e97e949a874e5ce77b6f75ab7990400da6", "messageHeadline": "A0-2084: Note gadget (#991)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 288, "deletions": 194}}, {"node": {"oid": "b8f0fb6cb028dc58bb22d36c05abfa9fb9c3cf7d", "messageHeadline": "Revert \"Bump ark-r1cs-std from 0.3.1 to 0.4.0 (#1005)\" (#1019)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 80, "deletions": 215}}, {"node": {"oid": "a286bdeb749504fa0da6519f5f275d2bbc618c3c", "messageHeadline": "Bump ark-r1cs-std from 0.3.1 to 0.4.0 (#1005)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 215, "deletions": 80}}, {"node": {"oid": "cd406629f5a9ca5936c015a112afc641b3795c48", "messageHeadline": "A0-2102: Bump EndBug/add-and-commit GH action version from 5.1.0 to 9\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "da41a874b87af889d786b1c4a22d2b89e4acbc51", "messageHeadline": "Change nightly-pipeline steps with 'cargo' to use 'self-hosted' runne\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24216c2e2af5748814f93e6b346f9029fa2cb0dc", "messageHeadline": "A0-1876: refactor session info (#1000)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 151, "deletions": 197}}, {"node": {"oid": "370ecde09ef3d6f7c48169c354905789c22a3151", "messageHeadline": "Use `GITHUB_OUTPUT` instead of `set-output` in github workflows (#1007)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "68ed23f79b55fca9e8155e73803ef0d141da581d", "messageHeadline": "Cargo update and remove unnecessary feature (#1008)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 110, "deletions": 95}}, {"node": {"oid": "08a8addd006d2734ea49af245cd10bebe3b47059", "messageHeadline": "Bump `contract-transcode`. (#1006)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 90, "deletions": 85}}, {"node": {"oid": "9ee31521d250f91a84eb96081a341afcf4323584", "messageHeadline": "Bump juliangruber/sleep-action from 1.0.1 to 2.0.0 (#981)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fefca5e8799f19da9d390c8b3ef5343561910bf", "messageHeadline": "Bump actions/checkout from 2 to 3 (#982)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "a9e26dc4c69de810547e7d5daa6f18cc348ff338", "messageHeadline": "A0-2090: add custom substrate test client with BlockNumber = u32 (#999)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 243, "deletions": 153}}, {"node": {"oid": "8aceaa8b8ced0d54072c7ce1d57889393730dbc5", "messageHeadline": "Bump SebRollen/toml-action from 1.0.0 to 1.0.2 (#983)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df475fc46147348811619d6eb68b95f966435d1e", "messageHeadline": "Bump docker/login-action from 1 to 2 (#984)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e84194810efa6eda7759023a4dd059afdc8f8cde", "messageHeadline": "Bump env_logger from 0.9.3 to 0.10.0 (#1002)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "156301378d3eb2fbee9225d0cb983653504afd01", "messageHeadline": "A0-1797: Block sync service (#998)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 429, "deletions": 100}}, {"node": {"oid": "60028b9f1d16e92a7bd8c0feb4f56112e9bb5358", "messageHeadline": "A0-2079: Make party not generic over Block trait (#996)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 62, "deletions": 113}}, {"node": {"oid": "c785a850116994486bf642560192384427489daa", "messageHeadline": "A0-2083: `cliain` pipeline for Liminal (#993)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 193, "deletions": 58}}, {"node": {"oid": "988eb499f25ea0079445d88286ee0839c12758d7", "messageHeadline": "A0-2078: Fix handling of old session justifications in sync (#974)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "79689b687cd8effd61983440b3307b54a576dbd8", "messageHeadline": "Fail early with helpful error message. (#972)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "19d7b363d3ed10a195310b00d132d164916edf06", "messageHeadline": "Disable catching up and multiple restarts tests (#987)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "703de29181b34101a255763f7e4f7a5428f6c12f", "messageHeadline": "A0-2061: Generate keys for merge relation (#964)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "1764a987b716f774a107b03d88aa2c4ffca43d5a", "messageHeadline": "`aleph-client`: Maintain liminal runtime (#992)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 20198, "deletions": 2}}, {"node": {"oid": "61d661bfacb742bf7c62fce906f5990dc951b126", "messageHeadline": "Fix skip workflows (#990)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 15, "deletions": 120}}, {"node": {"oid": "2d881b00b9390e7a12f8c82577971ca858799d81", "messageHeadline": "Merge pull request #986 from Cardinal-Cryptography/lmnl/prepare-fusion", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 18170, "deletions": 1799}}, {"node": {"oid": "ab42b2dcd5fe5e92f8e63718e836ce020232f0e5", "messageHeadline": "Merge remote-tracking branch 'origin/main' into 'snarkeling'", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1003, "deletions": 798}}, {"node": {"oid": "2d891a54f16fc8f1fb70249b2bf31b6a71475ae8", "messageHeadline": "Extract clique from network  (#957)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 684, "deletions": 326}}, {"node": {"oid": "9b65893448aa17ab7f949802a8a36df43b16fb99", "messageHeadline": "Merge remote-tracking branch 'origin/main' into snarkeling", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2345, "deletions": 1911}}, {"node": {"oid": "1d9475b0c507713a2f3bab4b09563512e10ac414", "messageHeadline": "Document poseidon package (#969)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 86, "deletions": 365}}, {"node": {"oid": "00936173c6fb524bb69a5cf9bfeeaa5487a8c633", "messageHeadline": "A0-2007: Add dependabot.yml (#971)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3915ab149081104efdbe549f077f5a103a735664", "messageHeadline": "Add skip-workflows for required checks that have to succeed (#973)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "eebcb39cdc6d718bbc2dd2eee941a30b4a9da57b", "messageHeadline": "A0-1797 Fix forest (#928)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 544, "deletions": 295}}, {"node": {"oid": "3badcd1ec5e029213db00fcb84cd99ca4fb0ec43", "messageHeadline": "All yaml files now conformant to yamllinter / Speed up CI pipelines b\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 334, "deletions": 393}}, {"node": {"oid": "737398af3fdb7a8b94c180e739ac69e32401de45", "messageHeadline": "Use OBCE for baby-liminal chain extension (#924)", "author": {"name": "Ivan Leshchenko", "email": "ivan@ivan770.me", "user": {"login": "ivan770"}}, "additions": 1416, "deletions": 1928}}, {"node": {"oid": "9096fd8f2e27867644bd7cfd1e8115865b804b0f", "messageHeadline": "A0-1921: Add merge relation (#963)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 442, "deletions": 1}}, {"node": {"oid": "0af5afb4356829d56425e2dac16c7a7253141762", "messageHeadline": "Delegate attribute parsing to `darling` (#961)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 718, "deletions": 442}}, {"node": {"oid": "6f6979411eb32bdb97fd5c48fcb9ec45e1dbb4d2", "messageHeadline": "Merge main (#958)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 25814, "deletions": 13628}}, {"node": {"oid": "0a7ae41fdaf589d43ceac9434d4e18fdae3c03e9", "messageHeadline": "Bake poseidon parameters in library (#956)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 4750, "deletions": 11}}, {"node": {"oid": "57566a358e874b71adf1ad4ab947dc1fd0044f08", "messageHeadline": "A0-2005: Create yamllint configuration for linting YAML files in .git\u2026", "author": {"name": "Piotr K", "email": "piotr.kusinski@cardinals.cc", "user": {"login": "Kosiare"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "c940eb2fa0fe4ce234a4ff8a6088dddd22614f72", "messageHeadline": "Run on self-hosted runner (#948)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 128, "deletions": 66}}, {"node": {"oid": "cfaeccff1c521a9aa211fae097a45858b9ee2967", "messageHeadline": "A0-1803: Switch to self-hosted runners  (#903)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 75, "deletions": 166}}, {"node": {"oid": "0efb6701f69e73ded9d1091780c7b2fa816691e8", "messageHeadline": "Contract bench (#953)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "91d084ef04b82af1efa8c3a566fb4f7fe118ddab", "messageHeadline": "Native Poseidon (#946)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 560, "deletions": 366}}, {"node": {"oid": "7de6e775a40bdb3d290467a889ea2ca1fb2c2e9d", "messageHeadline": "add posibility for experimental pruning in docker_entrypoint.sh (#949)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5a812b6f9309775545a83a44f4cd302f49177ea5", "messageHeadline": "Update logo link (#951)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a611dc149340d4a791f960acb3f389eaeddb3eff", "messageHeadline": "Increase free storage for unit tests (#952)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a1bf666d096330a907fe9ce87d7fdb0ed67811e5", "messageHeadline": "Update ink deps in baby liminal chain extension. (#950)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 56, "deletions": 44}}, {"node": {"oid": "33f6c86919e8f81ed8527a54460816580b05222c", "messageHeadline": "Make contract storage cheaper. (#945)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "68bbe38f66c00437a1216b68faa6cf223bb1c62a", "messageHeadline": "update lock (#947)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 384, "deletions": 252}}, {"node": {"oid": "e361df4341ddf5cbb7e9d1ab253fa9c1f1a3af5a", "messageHeadline": "update to v0.9.38 (#944)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 3209, "deletions": 1597}}, {"node": {"oid": "f2e4f18b3b7d995326d83302299b0f64a855f966", "messageHeadline": "A0-1906: bump substrate to 0.9.37 (#941)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 2744, "deletions": 1554}}, {"node": {"oid": "3c0e76af8977a350b5bf3224b251eb9f570b472e", "messageHeadline": "Check contstraints for memory parameters (#940)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "e46691210337e3f4969cfde05ff89393ade0f46b", "messageHeadline": "A0-1905: update substrate to 0.9.36 (#939)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 2858, "deletions": 2490}}, {"node": {"oid": "7675fc61e3f327f61e2aa2553090785b8ac9ba66", "messageHeadline": "A0-1904: update to 0.9.35 (#936)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 1574, "deletions": 1476}}, {"node": {"oid": "3d44d6745ff635a58bc7682f2c0ad73d82a3d346", "messageHeadline": "Fork off: child support (#915)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 156, "deletions": 21}}, {"node": {"oid": "ee1035b8ccd0b7803f41666965ef14fef6d9c61a", "messageHeadline": "Enforce heap pages (#938)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "145dec04ae4393d10f1880f0e41da18319cfc4a4", "messageHeadline": "Fix call to invalid step output in the deploy-mainnet workflow (#937)", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "548d3c5455aa3e2c90c62d99059d57a5d3fc18f1", "messageHeadline": "A0-1903: update to 0.9.34 (#926)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 3929, "deletions": 2113}}, {"node": {"oid": "0bf23c86fd3ada6a72928b2e019b8eba46430368", "messageHeadline": "A0-1902: update to 0.9.33 (#923)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 1169, "deletions": 990}}, {"node": {"oid": "750b36ba4f21434161789920c15475d8946e5f7f", "messageHeadline": "Fix invalid variable used for sha_short (#862)", "author": {"name": "Nicholas Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1a53cd05c455a8d2b05758fa3a94366ebec60e78", "messageHeadline": "Fix a specific cargo-contract version on CI (#935)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "20055a7e053265a7b0ca131d36ce1c2847b44c17", "messageHeadline": "Expose poseidon via chain extension (#934)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 436, "deletions": 131}}, {"node": {"oid": "8c5fe0781b2da44f87ffc6a14e2493970b095964", "messageHeadline": "Exchange tangle with poseidon. Remove once-cell (#932)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 85, "deletions": 364}}, {"node": {"oid": "ea36a46e033938a42ce4726bb252e35a16116c49", "messageHeadline": "Poseidon benchmarks (#863)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 618, "deletions": 153}}, {"node": {"oid": "e1d8bf3259f0430519e71db33e33c68eec527b75", "messageHeadline": "A0-1396: Poseidon N:1 (#925)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 80, "deletions": 57}}, {"node": {"oid": "8a52612ed82cc3673daea162ddf480eca675efd5", "messageHeadline": "A0-1955: Use new Poseidon dependencies. Rename crates. (#922)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 887, "deletions": 121}}, {"node": {"oid": "2ed86d20747b2b9c98ac26c6d5236f6c0dffe877", "messageHeadline": "Remove MerkleTree relation. (#921)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 4, "deletions": 350}}, {"node": {"oid": "f3e335748a9a3c2ea661743198a7a49c2d6b586c", "messageHeadline": "A0-1932: Extend push-foundation-repo workflow to push release branche\u2026", "author": {"name": "Nicholas Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "8a8159c09c4aac7e39e2a9c4404078ee85c8ac98", "messageHeadline": "A0-1923: add e2e tests for pruning (#914)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "d31109f9ddccc1a02cd3dc74b593a23489b7ecea", "messageHeadline": "Rename pallet `snarcos` to `baby-liminal` (#919)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 545, "deletions": 518}}, {"node": {"oid": "865f9e93f5950c4186dfc10dd49b714a78951e4b", "messageHeadline": "Prepare `liminal-ark-relation-macro` package (#920)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 244, "deletions": 36}}, {"node": {"oid": "7e9da030e789dee3b9158fcca256191c71151667", "messageHeadline": "Add call indices to pallets (#917)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3fabee97e99a0506e7d9d12933c88590c728f5d8", "messageHeadline": "Add call indices to pallets (#918)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "97dfa42018345b5dd275c406b30da4d329d5b5c6", "messageHeadline": "Migrate linear equation relation to use macro. (#907)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 83, "deletions": 72}}, {"node": {"oid": "8a2377f201f8d9b931366a271284bd7af3302053", "messageHeadline": "Use cargo nono (#911)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2a95f27abb79ac6deb43b433d9b3fec269080da3", "messageHeadline": "A0-1951: Some macro fixes (#912)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "beb50c4f20ffc221a1f39ef9fdf09fcbb7f245fd", "messageHeadline": "Use no_std variants in relations crate. (#910)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a6d3a62f67662d0dde687be6d1615ffa37e3752b", "messageHeadline": "Main logic for justification sync (#902)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 628, "deletions": 39}}, {"node": {"oid": "83ad9e1f26120643fca6410abc8812655d1e8abe", "messageHeadline": "A0-1763: Remove v0 connections from clique (#895)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 39, "deletions": 1064}}, {"node": {"oid": "70e3b8a3ad7b833d2851b583660d54bd750bae9a", "messageHeadline": "A0-1916: Proper tangling and path verification (#900)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 320, "deletions": 202}}, {"node": {"oid": "cd1902dcf1e053d7e832cb2655b64568e336024b", "messageHeadline": "A0-1897 validator-network authorization (#892)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 288, "deletions": 20}}, {"node": {"oid": "f82550c18c3a01a3bfb43776d0d0a01d4101f1e7", "messageHeadline": "A0-1502: Finality version e2e test (#717)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 421, "deletions": 192}}, {"node": {"oid": "c3a93abf57437f4756f8c8ce84ff20b625019f17", "messageHeadline": "A0-1304: add state pruning compatibility (#890)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 308, "deletions": 156}}, {"node": {"oid": "ba08067e3371da4adf9c5196ac92a3196c31e0b1", "messageHeadline": "Migrate relations to new macro (#888)", "author": {"name": "Michal Swietek", "email": "4404982+mike1729@users.noreply.github.com", "user": {"login": "mike1729"}}, "additions": 249, "deletions": 549}}, {"node": {"oid": "91d2eea7755f8fc0fad795118bbe2717f556c3b4", "messageHeadline": "A0-1855: In FE, replace private feature-env-aleph-node repo with publ\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89c167236830f09d883a8ad19dedd1593aabe0d3", "messageHeadline": "A0-1718 remove old authentications (#881)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 138, "deletions": 724}}, {"node": {"oid": "46c4726b2490c63a6b8af0a8c651098dbf46398d", "messageHeadline": "Liminal pipelines (#885)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 152, "deletions": 35}}, {"node": {"oid": "d87267fffb474ccc9a216f33b026d90d7f4fe2ae", "messageHeadline": "Generate keys for deposit and merge relation (#886)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 130, "deletions": 7}}, {"node": {"oid": "ee212dae106b807ee72366e8c1c75bc2355b2195", "messageHeadline": "A0-1811: `snark_relation` macro (#843)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1147, "deletions": 216}}, {"node": {"oid": "5983043c49c8b4f0a8c7103e8c2a02c2c62cf55e", "messageHeadline": "A0-1824: add sync required mocks (#883)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 379, "deletions": 9}}, {"node": {"oid": "c15c121bd1660ddb67e326fbd58847cabea9c799", "messageHeadline": "A0-1794 Write initial version of the forest struct (#830)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 1309, "deletions": 0}}, {"node": {"oid": "208c49c4704daa1dd0412f737369a48706f5032d", "messageHeadline": "A0-1872: Network data for sync (#879)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 114, "deletions": 8}}, {"node": {"oid": "209f101066135f210ba25db8e4dc009a405b7e87", "messageHeadline": "`aleph-client`: Custom gas limit (#880)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "995f6e2f180a0cb146f673293f8a54cbc61b93fc", "messageHeadline": "A0-1614 (don't) hide subxt types (#848)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 402, "deletions": 448}}, {"node": {"oid": "23935d233450cff25dd40fe7922f605f598469bc", "messageHeadline": "Pin version of buildx. (#878)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7c7e40000add26b34c91a4bc33d662841ba517cd", "messageHeadline": "Exclude excluded (#876)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 324, "deletions": 276}}, {"node": {"oid": "b87299f75357530d377cdec64a6de72819a52c14", "messageHeadline": "`aleph-client`: Fetch contract events (#877)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 202, "deletions": 91}}, {"node": {"oid": "a0e3087ca2fee549c14024e9e90192df5bfcf0bb", "messageHeadline": "Migrate extension to ink!4. Remove contract example (#867)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 771, "deletions": 1016}}, {"node": {"oid": "725fd9800c768f6fde88654ab5beb5f0c2bd8eaa", "messageHeadline": "A0-1820: implement substrate specific verifier for sync protocol (#864)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 627, "deletions": 100}}, {"node": {"oid": "f113623f44bb003d4bb5aa76a733b42a8246c675", "messageHeadline": "`aleph-client`: Cast `ConvertibleValue` to a sequence (#875)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 152, "deletions": 38}}, {"node": {"oid": "63254b1aaa826b39985b1eaa97e8692d69fe8ef0", "messageHeadline": "A0-1845: Authorities api (#870)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 138, "deletions": 37}}, {"node": {"oid": "a0207a5002df56258062d00ac50336bbd002c866", "messageHeadline": "Exclude finality-aleph unit tests (#872)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13254e1b85914c085471c44e14b5c9e9b1b0f73c", "messageHeadline": "Hide primitive types behind Balance and BlockNumber (#871)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 61, "deletions": 60}}, {"node": {"oid": "2494ad13bacccc2cb900c9b81bb856db833937c0", "messageHeadline": "Wait for finalized on transfer of money for tests (#873)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "785593288ebd84b86ea1b00adcd56bb9b2620448", "messageHeadline": "Fix for the runtime check (#874)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "887b51f56c9deac70c10425f0735c1795408a0dc", "messageHeadline": "adds `protobuf-compiler` to list of build dependencies (#859)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "563f7972ae7ae67af928f4f3a10dbabda30ac8a6", "messageHeadline": "Adds DepositAndMergeRelation (#868)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 450, "deletions": 58}}, {"node": {"oid": "6ca0b7c88f0b4f357f8952ac2d414bc7df86a654", "messageHeadline": "A0-1852 remove send-runtime-hook and fork-off from Deploy to Devnet w\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "d702f0ac5b93fdcd4d87382f4aa5ed5166087685", "messageHeadline": "fix justification request status report not resetting (#866)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "901d3ecf3ced6567018317212933d559daa0c13a", "messageHeadline": "A0-1766: Sketch out the pricing script (#852)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "585a842844c6223181354d1be9770f9035de01e1", "messageHeadline": "Make AsConnection and AsSigned visible outside aleph-client (#861)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e818f83b0105fe65ec05f56df66029b20973b9f8", "messageHeadline": "`aleph-client`: Get tx events (#860)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 372, "deletions": 374}}, {"node": {"oid": "3b00906879bdcc4b32c8a20d998f41166c48af64", "messageHeadline": "Use parent hash as randomness in Marlin verification (#851)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "b7f1044ba3a3540e564e1e0543c3febf97be2694", "messageHeadline": "A0-1540: Verification error (#850)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "5e35cda39615a04f68109b3b80379cb3030abfda", "messageHeadline": "Authorities are staking finalization stall (#771)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 84, "deletions": 13}}, {"node": {"oid": "d3ddd7efe538fb9f8674996c4f5a714dd5f900ae", "messageHeadline": "Remove accidentally added file", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 0, "deletions": 137}}, {"node": {"oid": "852bff0df01de5a480a7ce19ee6c38cb6be363e7", "messageHeadline": "Save to S3 bucket", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "eaf53f64d6699e4733c4329c0c8a017534b3843f", "messageHeadline": "Remove unnecessary AWS credentials step from deploy-testnet workflow", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "34a9202dc83e83c587a8ea07fab18bb91c6501a3", "messageHeadline": "Fix syntax error in deploy-testnet workflow", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42934a5db3e28c3cc19b91ef59006063a1ea4599", "messageHeadline": "A0-1396 Poseidon hash function (#835)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1104, "deletions": 7}}, {"node": {"oid": "a1423c054248f3076c9e8c018a615f4de8ec8003", "messageHeadline": "A0-1821: add substrate specific finalizer for sync protocol (#854)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c55171683602c7e3ab3d606a9189ee3776a56fc0", "messageHeadline": "Bump to 9.0 (#853)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c1d8220631e75b7830008d021f5f870c346ba80", "messageHeadline": "Use official contract-transcode instead of fork (#847)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 142, "deletions": 192}}, {"node": {"oid": "69f93f29e370606f2ce3a971b8f454bd12624446", "messageHeadline": "Remove `pub(crate)` from `aleph-client` (#849)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "969dce460cca5f84474f0520ebfa2c56d895546a", "messageHeadline": "A0-1823: add substrate specific chain status (#844)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 171, "deletions": 3}}, {"node": {"oid": "0095c94ef2272c2a009a633482067da5b81efae0", "messageHeadline": "Updated aleph-client readme (#846)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "d38e43de1df1e7c03b03228a530b2ca6f3726f99", "messageHeadline": "A0-1611: Full multisig support in `aleph-client` (#845)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 594, "deletions": 14}}, {"node": {"oid": "81c446cb1c1bfd40f7481cd64031315550fdb68e", "messageHeadline": "A0-1610: Restore contract event support (#838)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 230, "deletions": 84}}, {"node": {"oid": "56c6ff4b3ff25e5937d7bd8f5106c77d16783941", "messageHeadline": "A0-1608 Add documentation of all public API and traits of aleph-clien\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 553, "deletions": 5}}, {"node": {"oid": "36016d77b526925e0d28f578a661500764168808", "messageHeadline": "A0-1619 New GH check for runtime metadata (#842)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "69435470f295183cd940373439996f66d21aab14", "messageHeadline": "synthetic-network for nightly-pipeline (#804)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 2350, "deletions": 74}}, {"node": {"oid": "917b76efd0cfbd212d3e6aba63afb6bd61833f74", "messageHeadline": "A0-1613 Improving `Connection`s (#834)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 547, "deletions": 619}}, {"node": {"oid": "7eda2ba00f1863af683536f4fb62c92a0eaf714f", "messageHeadline": "Add justification implementation (#841)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "3e27eac18a6996ba7646a4f59de80e63d6676f87", "messageHeadline": "A0-1795: add task queue (#836)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "38fde8fe920b9b823aed7bb33d4e63f091d899d1", "messageHeadline": "A0-1822: add substrate chain status notifier (#839)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 94, "deletions": 12}}, {"node": {"oid": "f84e20de70ac1fd8dc96c7c707487864509c8278", "messageHeadline": "A0-1770: Add basic interfaces used and exposed by sync (#837)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "4d5e7009efed098a50ccf8abf295863173eb2b03", "messageHeadline": "A0-1796: add justification broadcast ticker (#833)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "a3ab96e52298ee14c1d516ea2ef732b88fe37154", "messageHeadline": "A0-1610: Contract support redux (#816)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 695, "deletions": 132}}, {"node": {"oid": "25bf8deca3f5d53c05059519463a01e5d96ff466", "messageHeadline": "Relations crate: `no_std` (#831)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "88be75241c2bde0ceb057bb22932b59649049e5e", "messageHeadline": "A0-1609 Removed unwrap()'s in aleph-client (#824)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 213, "deletions": 117}}, {"node": {"oid": "d59c6d462e4e77f22866bda51d4a188c6042602b", "messageHeadline": "A0-1491: Change protocol naming convention and add block sync protoco\u2026", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 212, "deletions": 74}}, {"node": {"oid": "151f846e98c55ae53fe22150f8a1d63d585541da", "messageHeadline": "Fixing broken compatibility (#828)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "766e93915629d9f7e3fdc9d75e82fa5cfcc1116a", "messageHeadline": "A0-1761: Enhance gossip network interface (#822)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 267, "deletions": 45}}, {"node": {"oid": "2ed033d2c8e0daa5299e5c25b85eb9ce68c7765e", "messageHeadline": "bump versions (#820)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 281, "deletions": 249}}, {"node": {"oid": "9e559121ed7d9dd34303590b7a6ade3528ab6efb", "messageHeadline": "Creating relation objects from partial information (#819)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 734, "deletions": 311}}, {"node": {"oid": "efb28ccbd61439f5bfa050c37c806a6ccf7a490d", "messageHeadline": "Add logging about ABFT version (#823)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "ef9752ba76de85122776cc9c5036e4c5190f898e", "messageHeadline": "Clippy args change for aleph-node (#772)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 149, "deletions": 203}}, {"node": {"oid": "3bbcf46eab3ef6ad06ad30d49a94464da7d306ee", "messageHeadline": "Short session mode is now 3 (#789)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "52b0a98f56ff0d509521059c8ddeeccc453f4fd6", "messageHeadline": "Make max-runtime-instances configurable (#817)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "795e7efa5d1cadefaaed7af777488bc7a1662008", "messageHeadline": "add clique network log target to docker entrypoint (#818)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c40fb64bfb741266cf2a424554cc454658befa", "messageHeadline": "A0-1576: Improve network manager interface (#815)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 872, "deletions": 887}}, {"node": {"oid": "6b712447af295e5530e7642edfbb40f7e5825e18", "messageHeadline": "A0-1538: granular benches for pallet `snarcos` (#814)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 468, "deletions": 172}}, {"node": {"oid": "c14506c07b20900db972f6e6d3e0843fc0414660", "messageHeadline": "A0-1576: Move clique network into network (#811)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 721, "deletions": 663}}, {"node": {"oid": "afa4886f5ba2a78dc64a7bf36612faa4d9aeecdd", "messageHeadline": "Remove Shielder-related code (#812)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 0, "deletions": 3246}}, {"node": {"oid": "f8f541deaf0b7e308fc315b20f6bd021834da2ef", "messageHeadline": "Do not write old state to storage in pre-migration check (#807)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 103, "deletions": 138}}, {"node": {"oid": "e0aec1b59f94c1d67b3ae4d7ed45cf8db8e27c8f", "messageHeadline": "A0-1696: `cliain` - support Liminal (2/2) (#810)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 832, "deletions": 110}}, {"node": {"oid": "0e1a27123837f416015283031214fa7da7f1e5fd", "messageHeadline": "A0-1668 Make runtime cache configurable (#801)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4bf9a1e0f20c850aa4c0fb4c1485f1c3b7e92e2", "messageHeadline": "Move data network into its own module (#809)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 119, "deletions": 101}}, {"node": {"oid": "56a75f61df14ba6409130038505eb35ce5a85000", "messageHeadline": "Make the gossip network into a module (#802)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 416, "deletions": 327}}, {"node": {"oid": "ac1623873b2c1f3acf2de33c9b5f2805171d927a", "messageHeadline": "Cleanup benchmarking code configuration (#808)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "77a2d117a15067453c0d28c6bc7802f94ed8f3cf", "messageHeadline": "A0-1663: remove unnecessary session start retries in connection manag\u2026", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 8, "deletions": 65}}, {"node": {"oid": "35da6b73d120c139436cabd49a5e8f575074a758", "messageHeadline": "A0-1696: `cliain` - support Liminal (#806)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1649, "deletions": 102}}, {"node": {"oid": "90e1253e73014af31b3bce15aa1b8a75d19f098d", "messageHeadline": "Merges `main` into `snarkeling` branch (#799)", "author": {"name": "deuszx", "email": "95355183+deuszx@users.noreply.github.com", "user": {"login": "deuszx"}}, "additions": 45659, "deletions": 15188}}, {"node": {"oid": "48909501119a3b3c9836dc0898a5c7bb4e7c3c03", "messageHeadline": "A0-1526: Sign addressing information (#798)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 177, "deletions": 52}}, {"node": {"oid": "a321aa975fefcc00ddb03922924ccc5d89ff836f", "messageHeadline": "[A0-1673] Crate relations (#793)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 2079, "deletions": 3}}, {"node": {"oid": "ba93ee7c0b96863f6c2b22fcbfccc27e6a935b4e", "messageHeadline": "A0-1667 Add timeouts to the dialer (#791)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3274948bd15fb270749343fbab3ca99cb48095af", "messageHeadline": "A0-1520: Add a condition for S3 steps to run only when AWS secrets ar\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "97860d814bee6783556d505c84effd2ed97d1b41", "messageHeadline": "A0-1575: Addressing information refactor (#795)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 1228, "deletions": 977}}, {"node": {"oid": "4bf650d05c388cb6b879e1928d82d8254b3dc7c8", "messageHeadline": "A0-1503: Take e2e config from env (#779)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "d7f9d7d9c105937a24fd0e5361e7f69b6e28df7d", "messageHeadline": "A0-1520: Add uploading runtime to CI S3 bucket and attaching it to re\u2026", "author": {"name": "Mikolaj Gasior", "email": "mikolaj@gasior.dev", "user": {"login": "mikogs"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "a4064fa58a1c36c12e0e24c10023208aedd2619f", "messageHeadline": "we put more docker in your docker so...you can test your network (#786)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 408, "deletions": 1}}, {"node": {"oid": "3e8c12b67c6ffad274e7f1844292dce0e6ebdc76", "messageHeadline": "add e2e tests for permissionless election (#702)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 132, "deletions": 6}}, {"node": {"oid": "00b30e43f2f1e913923497304bbf24309e110b77", "messageHeadline": "fix clashing args in purge-chain cmd (#792)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "035418c8bc836324b41c8d8ca09b05a8c5efc498", "messageHeadline": "A0-1664 Stop exposing sync connected events from substrate network (#\u2026", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 49, "deletions": 137}}, {"node": {"oid": "4f29b37750d328659b2c8bca9a0605434d851899", "messageHeadline": "A0-1592: make connection manager operate of validator network directl\u2026", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 151, "deletions": 470}}, {"node": {"oid": "5acf27dc475767134aeb29b0681768ab93435101", "messageHeadline": "Bring back pallet contracts API to runtime (#787)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "c46b648daa63b76aca6b5515b0f953dd906e99df", "messageHeadline": "fix validator network outgoing peers status report (#785)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14726852d6466e6b8ff0be4a1ea4029c63dd11c6", "messageHeadline": "Update to 0.9.32 (#760)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 5323, "deletions": 584}}, {"node": {"oid": "f63fb3450f4c0a3c08c8cf983c54d03e9594a94d", "messageHeadline": "Experimental pruning flag (#783)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "9fd2ff0c0b86759c78427f7d60f448fae17004a9", "messageHeadline": "Added pending_rewards call to nomination pool api to our runtime (#778)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "81d3efa6e538eb8916fa0ccbc8d9afad517fbeac", "messageHeadline": "Blender -> Shielder (#777)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "7d41148ecc9c55f511dd8f1f7a8fc084420ecc7a", "messageHeadline": "Update to 0.9.31 (#759)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 4876, "deletions": 5951}}, {"node": {"oid": "8fc5f7e21e1f5c481ed92222c25b8ff16d4c68dc", "messageHeadline": "A0-1503: Use the default rust test runner (#755)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 140, "deletions": 206}}, {"node": {"oid": "377ce21814dec7362839b4682dfbda525e4dfc1a", "messageHeadline": "add keys (#757)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 368, "deletions": 224}}, {"node": {"oid": "9415bd79feeedb53b496ecb4da07656121befacc", "messageHeadline": "Chillout (#749)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "4ca112381973b10e62317674c8993f3d474ed428", "messageHeadline": "A0-1635: Limit nonfinalized block production (#769)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 147, "deletions": 101}}, {"node": {"oid": "83c63fe5f6e41c7f031f0641aaee5345afe8a08c", "messageHeadline": "network delay (#762)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 278, "deletions": 70}}, {"node": {"oid": "4d8ca62587a478246249010cabbc6a195bc495c6", "messageHeadline": "A0-1584: Unify MockMultiaddress (#770)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 354, "deletions": 386}}, {"node": {"oid": "7867c35b42197a7090cdde42acb19fcfbd6c5c99", "messageHeadline": "Request justification from forks (#764)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 255, "deletions": 160}}, {"node": {"oid": "6f195b6219f8881e1ca9056cb757612b6121bbe3", "messageHeadline": "A0-1585: Replace AuthorityId with parameter (#748)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 455, "deletions": 393}}, {"node": {"oid": "61fe15e7c2880e0dafb4bea5d5ee0f03d88ac004", "messageHeadline": "Update to 0.9.30 (#756)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 2727, "deletions": 7117}}, {"node": {"oid": "dee35e4e5603484bea564d5674bfc8adf2a3a443", "messageHeadline": "Update to 0.9.29 (#754)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 3075, "deletions": 1678}}, {"node": {"oid": "321f44b5d2e1c915dea1f108b66abf081c32b890", "messageHeadline": "Add authentication compatibility tests with fixed bytes (#751)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 138, "deletions": 34}}, {"node": {"oid": "57cefa222b5e14aa50bc79bacdd5812c5e125a7a", "messageHeadline": "Add timeout for upgrade catchup e2e test (#758)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bc0385a46c561c3b5e05b5ace0d78508fdb486c", "messageHeadline": "revert", "author": {"name": "filip", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2700de1164f33a5eacf3cc7f4c111b81175fa90", "messageHeadline": "disable try-runtime check (#750)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f8135a794ac3ebc52e2d4535eae510fb689ee4cf", "messageHeadline": "Blender: public input serialization (#745)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "8361b28608660cf2c42974ce1f3dd4824ac6dda6", "messageHeadline": "docker + instructions (#744)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 113, "deletions": 41}}, {"node": {"oid": "ec83113243044fd4bd62a904191d1919d7e423de", "messageHeadline": "A0 1350 - small subxt migration (#730)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 27242, "deletions": 8837}}, {"node": {"oid": "6b8a710a4db7555fb95519aab3ba497427067fdb", "messageHeadline": "Blender setup++ (#743)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 108, "deletions": 41}}, {"node": {"oid": "0367540d732be4437e3d0606769b1d29da626ca5", "messageHeadline": "A0-1591: Remove unnecessary abstraction layers in network (#741)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 255, "deletions": 343}}, {"node": {"oid": "245bd3730a384fcfd7d0897ce30e96722b9ab0aa", "messageHeadline": "Harness tangling (#742)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 194, "deletions": 30}}, {"node": {"oid": "70a5297423fccd182f8f53be973ccb4959196957", "messageHeadline": "Blender: ownable (#739)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "58a58980fbffecc197def4c09f0af5d29a8f00f4", "messageHeadline": "Blender: simplify Merkle path (#738)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "4a7430ebba23a3addd3f03fc68aca35903a16a9c", "messageHeadline": "Reading data from contract (#735)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "493270989938c4b2da1a74c499ea2ea172f6c714", "messageHeadline": "A0-1586: At most one discovery message (#734)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 95, "deletions": 99}}, {"node": {"oid": "50e934ed8ff06eb81f0dc8d5fb07408d5f86b801", "messageHeadline": "It's not a mixer (2/3) (#729)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 227, "deletions": 54}}, {"node": {"oid": "ce5f4956af8ca18527671838ac22501521e0cf1d", "messageHeadline": "Inline MerkleTree (#732)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 68, "deletions": 101}}, {"node": {"oid": "8ce00dfd5356d02c0695a4a1a4980afa1a3eacf2", "messageHeadline": "It's not a mixer (1/3) (#718)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2774, "deletions": 55}}, {"node": {"oid": "3f884c3e3771da3500ebe54dcea47f7150f6a65c", "messageHeadline": "A0-1546: Include benchmarks in unit test suite (#727)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "34ede10c086b5d48bb0f7ba495fbc5493483c4be", "messageHeadline": "Chain extension: unit tests (#710)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 598, "deletions": 58}}, {"node": {"oid": "90d83ea47cf29558dba788552198e758a4500450", "messageHeadline": "A0-1541: Unit tests for pallet snarcos (#722)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 236, "deletions": 4}}, {"node": {"oid": "4a817b9c29a3b10a1d47d69d7786bee1ee271dbc", "messageHeadline": "A0-1574: Remove unnecessary implementations in the substrate network \u2026", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 27, "deletions": 267}}, {"node": {"oid": "62fb1fcdcbda35f3b58a71dbb36a6623cf88b966", "messageHeadline": "A0-1455: Enable two-way connections (#721)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 629, "deletions": 230}}, {"node": {"oid": "83b21d937340f60de0f787cdd26fb9b2179b3e86", "messageHeadline": "A0-1413: remove legacy network (#719)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 335, "deletions": 1210}}, {"node": {"oid": "8228b54f42c32e90a5922b299fb38528e9377755", "messageHeadline": "A0-1455: Add future protocol and decision process for connection dire\u2026", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 659, "deletions": 0}}, {"node": {"oid": "28e3a041fcd4ae732e78b330448dab4ecb1478a2", "messageHeadline": "A0-1499: E2e ban test threshold (#704)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 242, "deletions": 56}}, {"node": {"oid": "a71306daa346fb32101ced668cedf76425ade02e", "messageHeadline": "version upgrade catchup test (#706)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 553, "deletions": 80}}, {"node": {"oid": "94039f2083e842034053dc33e9b420b1ecf10be5", "messageHeadline": "A0-1455: Refactor for incoming protocol upgrade (#711)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 273, "deletions": 187}}, {"node": {"oid": "6ec384f00d738bb82319e234758e158c126dfb18", "messageHeadline": "A0-1472 Validator Network log addresses (#701)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 136, "deletions": 48}}, {"node": {"oid": "de0e521f43fb573f11b56626911c15900232aaad", "messageHeadline": "Benchmarks improved (#686)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2371, "deletions": 2865}}, {"node": {"oid": "6b0889fe345bf33cc0bfe4e6dd428baaf0d61a0f", "messageHeadline": "Use dedicated branch in Substrate fork (#707)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2494, "deletions": 1021}}, {"node": {"oid": "33aca04c615cb83c78c46b6b8bc4771ade9383d8", "messageHeadline": "e2e test for protocol upgrade (#674)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 120, "deletions": 13}}, {"node": {"oid": "899dba615de355cccac8ec33f43fbef8a878803c", "messageHeadline": "Support Marlin system (#703)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 177, "deletions": 76}}, {"node": {"oid": "6be9ad8cdfbdd3b470a504e083577b8b5993b9f3", "messageHeadline": "Fix invalid source docker image used for building docker hub image (#\u2026", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722b52d10a2cc03233830c14cba74957e4aca692", "messageHeadline": "A0-1489: E2e kickout test - manual (#690)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 145, "deletions": 23}}, {"node": {"oid": "30919e5c8a81b8304fedd66e17480a0ae004e36e", "messageHeadline": "Chain-extension: verify (#700)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 171, "deletions": 39}}, {"node": {"oid": "24f0b1189ee1ddac1e770ef822c9737377561204", "messageHeadline": "Passing arguments to `SnarcosChainExtension::store_key` (#694)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 255, "deletions": 184}}, {"node": {"oid": "17c425e75a8484e4989dd4c863c93374092adb4d", "messageHeadline": "A0 1432 counter clearing (#689)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 117, "deletions": 17}}, {"node": {"oid": "e70c35410954025b22543df79afc6689ae257c2b", "messageHeadline": "A0-1446 Validator Network integration tests (#679)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 605, "deletions": 31}}, {"node": {"oid": "a433672835f1539e8993ff1dcc8a999a6c57b474", "messageHeadline": "Permissionless elections (#688)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 349, "deletions": 246}}, {"node": {"oid": "0a3399b18a15e595ad5334e99a48e1b5b3a7f255", "messageHeadline": "Add missing --release argument to cargo build in nightly pipeline (#695)", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b72122736423effc675fc9fa13324d2346a8a99", "messageHeadline": "simple e2e-test for message_compatibility and version upgrade (#683)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 135, "deletions": 17}}, {"node": {"oid": "979d7149b2edbbf80baf6a206c517350d3be9756", "messageHeadline": "A0-1432: E2e test automatic (#672)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 339, "deletions": 41}}, {"node": {"oid": "732971cd2645f4741eb0f0111a89c56caf428aac", "messageHeadline": "Increase rollout status timeouts to 60m in the deploy-to-devnet workf\u2026", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35de04f93b9bb5102891b10c4d29e8aa50b00ad9", "messageHeadline": "Update substrate to v0.9.28 (#600)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 3670, "deletions": 2842}}, {"node": {"oid": "d55fadb31b9740978f97d60cf1e2e3a4de6e5f92", "messageHeadline": "A0-1477: extend validator network status report (#670)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 128, "deletions": 41}}, {"node": {"oid": "7c86bc09d742a1ce25ada2441660ca437e4bb549", "messageHeadline": "Initial benchmarking (#655)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 563, "deletions": 9}}, {"node": {"oid": "e093fd25e5fd8ebe2bbda8b4ae6aa0f7194d81c6", "messageHeadline": "fix running default version (#682)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "105f403c8e4264a27577ea8d4932b50a13b962dd", "messageHeadline": "cleanup version and data with session (#675)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 74, "deletions": 33}}, {"node": {"oid": "3d243c802085e045614f7d64952f5a5d0a55b556", "messageHeadline": "contract owner info (#680)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "59671fe4128e342c360edc190252573e5aa6c053", "messageHeadline": "Add certificats to cliain docker image (#677)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "17c74ba360188c6cb621e0093fdb67927cc35e4d", "messageHeadline": "Sacrifice build time for execution speed (#640)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "32d679d114b1392211e49216d60d23c54e775b93", "messageHeadline": "Add two versions of abft (#649)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1876, "deletions": 818}}, {"node": {"oid": "d23bfbf198b97d852845483cddf2e231b1c57f2d", "messageHeadline": "A0-1140: Contract event utils (#668)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 1760, "deletions": 371}}, {"node": {"oid": "7e52c83a4b2f36f6c3e988c2d7451d57bc7c5bd8", "messageHeadline": "A0-1411: Turn on validator TCP network (#663)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 561, "deletions": 297}}, {"node": {"oid": "427ef688df6cee69083069226dcda09464c0bfc3", "messageHeadline": "A0-1140: Add utils for contracts to aleph-client (#665)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 1764, "deletions": 306}}, {"node": {"oid": "fab52b8c48b453c772d096f254b77d6ba86500ec", "messageHeadline": "Chain extension (#662)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1667, "deletions": 18}}, {"node": {"oid": "3d1e0fd87856929d9fcda74ccaa4ce7c3a5e2770", "messageHeadline": "A0-1323: Extend Runtime API to handle AlephBFT version (#608)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 246, "deletions": 6}}, {"node": {"oid": "4df6103adf12f672de263778880bf8750f19676c", "messageHeadline": "Support another proving system (GM17) (#667)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 76, "deletions": 17}}, {"node": {"oid": "e98573ebf4124bbe17527dae8558c6a215676c4c", "messageHeadline": "A0-1478: Cleanup compatibility code (#666)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "b934a572d87a319403a39209109779213be3e838", "messageHeadline": "A0-1410: integrate validator network (#660)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 998, "deletions": 317}}, {"node": {"oid": "2cc8a69e221c525adc0d32617ad305edbbf9d9eb", "messageHeadline": "A0-1469 Fix the handshake (#664)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 220, "deletions": 129}}, {"node": {"oid": "cdaec421e235400af56d9cd6275dfd7bc4b78aba", "messageHeadline": "Move from SignedConnection to Connection in RPC calls (#629)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28880e800cd1140b7c37473f28ceb3eb5433c73f", "messageHeadline": "`snarcos` pallet (#623)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 736, "deletions": 11}}, {"node": {"oid": "f5ea645263923f7022c725846d60d5591e7ce57d", "messageHeadline": "A0 1359 kickout funcionality (#638)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 331, "deletions": 70}}, {"node": {"oid": "789de7539e40829ef1d9734955bfc2dc3eec3df9", "messageHeadline": "A0-1408: Add a TCP network (#656)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 129, "deletions": 3}}, {"node": {"oid": "48e6766be5a35a45be75bb7c88ac100b1ac2b239", "messageHeadline": "A0-1408: Connection manager and service (#650)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 511, "deletions": 50}}, {"node": {"oid": "e7bdbafbf538fb45ddb49c8ce010a72d441e410d", "messageHeadline": "A0-1410: add mock implementation of validator network (#653)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "59aca492178d61260f05991b4fd4d582c751aef0", "messageHeadline": "A0-1409 Validator Network handshake (#652)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 185, "deletions": 10}}, {"node": {"oid": "bda80a1a220051085c6aafe700723277ed97171e", "messageHeadline": "PeerId is no longer Copy (#651)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f092af37f1f8a56402cc6e68c9450249ba21e3c4", "messageHeadline": "A0-1408: Protocol negotiation and connection handling (#646)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 436, "deletions": 1}}, {"node": {"oid": "0f333e9d1e1e969e491b0876c3dd6f42a562003c", "messageHeadline": "A0-1416: Tweak deploy-feature-envs workflow to not use fork-off (#648)", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "6fc38bf3882bfa5072c6a01e88ebc092a34ddd5f", "messageHeadline": "A0-1408: Network protocols (#644)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 696, "deletions": 0}}, {"node": {"oid": "4d2c7fbf47026dcf1fc0bc860db41e39813026d8", "messageHeadline": "Basic parts of the validator network (#641)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 366, "deletions": 72}}, {"node": {"oid": "58ee521aff7751a2c43fdf8a1b52d0e53cc6c8ce", "messageHeadline": "A0-1449: Add workflow for building and pushing cliain and add missing\u2026", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 57, "deletions": 0}}, {"node": {"oid": "a1138ec0faa26ccb256bdcd93d7459ae70492ef2", "messageHeadline": "`aleph-client`: private multisig (#636)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 82, "deletions": 113}}, {"node": {"oid": "5707f63babbe3497d94d1cf6c2e06b31507193b0", "messageHeadline": "MC: Bump rmc version in aggregator (#632)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "2129b234b6e2dd7027f25b770a224e0fa21eb855", "messageHeadline": "A0-1262: Fix env not wrapped and vars not escaped in deploy-feature-e\u2026", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "8df2a37ffe5bef013bf07354844f8c0b833c76f1", "messageHeadline": "A0-1407 Validator Network trait Network (#627)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "12ab1f3a7edd746b44a88e7db9e4076a28a6dc33", "messageHeadline": "A0-1262: Fix env improperly used in job conditions in deploy-feature-\u2026", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5e7e4300e92b2b4c6fd18acd2f430b83e6e28903", "messageHeadline": "MC: extract aggregator to crate (#628)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 177, "deletions": 60}}, {"node": {"oid": "31d466b82fe8f2e73fda752539f93bbc2d5831c8", "messageHeadline": "A0-1340: add info level logs to finality-aleph components (#616)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 296, "deletions": 24}}, {"node": {"oid": "cfb89d5bd13eb5b6035a6396e2f0a724f0f85613", "messageHeadline": "A0-1406: Add necessary crypto abstractions for validator network (#626)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0d349f7685359ba32f61a61e9194cda113aca789", "messageHeadline": "A0-1262: Fix invalid variable in deploy-feature-env workflow (#625)", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79ee98a74a70182886834adea7cc748640593114", "messageHeadline": "A0-834: aleph-client: Always require std (#598)", "author": {"name": "Artemis Silvestris", "email": "98338489+artemis-cc@users.noreply.github.com", "user": {"login": "artemis-cc"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "0cd2e1238b94315752fd78e401ebabf7aba95354", "messageHeadline": "A0-1262: In deploy-feature-env workflow, extract some values to env v\u2026", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 80, "deletions": 66}}, {"node": {"oid": "f0688f56e02bed25d4bc86c351fa2afc44a21150", "messageHeadline": "Add Dockerfile for cliain (#622)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6337f122f3a44a6cd126a32a8194e8d0192335c8", "messageHeadline": "A0-1361: cliain: Add possibility to query NextKeys for a specified Ac\u2026", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "7f04f01e88006654ba27b994dc25c4c712767493", "messageHeadline": "Replace ubuntu-latest with ubuntu-20.04 in all the workflows (#619)", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 52, "deletions": 52}}, {"node": {"oid": "e6dbcb4940a7aae7c7d42f81aa38082b2aa06666", "messageHeadline": "A0-1250: Use get-branch action in destroy-feature-environments workfl\u2026", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "4798cbfca5f285328bf8c696e60d0e7d0ac915e9", "messageHeadline": "A0-1250: Tweak branch name used in ArgoCD app name + extract getting \u2026", "author": {"name": "Mikolaj (Nicholas) Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 56, "deletions": 41}}, {"node": {"oid": "4dba3f199b613abfbf434907ab15421a2f4584db", "messageHeadline": "Message Compatibility vol 1 (#609)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 342, "deletions": 15}}, {"node": {"oid": "62d5134f5c8db24f39c696a9bf8ffdce8d45664f", "messageHeadline": "no direct dependency on substrate-api-client in e2e-tests (#610)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 250, "deletions": 161}}, {"node": {"oid": "5958b32a7ce92008d401d14b2a5ca7990fe354f5", "messageHeadline": "A0-1152: Add possibility to set node count and min validator count vi\u2026", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 96, "deletions": 47}}, {"node": {"oid": "5745ccc621abc7a6687d461f0e8014247264a2a0", "messageHeadline": "nix - fix for package vendoring (#605)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 188, "deletions": 130}}, {"node": {"oid": "98a03155e3bd8375ab88d0953414992d3a6ec0b1", "messageHeadline": "A0-1276 Add default telemetry endpoint (#603)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1abe0ac671f4be8c5f0176f1b2dfcd0b0c73fe03", "messageHeadline": "A0-948: CLI and authorities_are_staking setup for e2e tests nightly (\u2026", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 340, "deletions": 64}}, {"node": {"oid": "d3c4ced09d2d4a769b1d1a06329d4f9109ff30fa", "messageHeadline": "Reduce restore cache timeout (#606)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b12e467101784926b0538c9edf10f858e82d5a4f", "messageHeadline": "A0-1242 Aggregator Never Dies (#595)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 302, "deletions": 282}}, {"node": {"oid": "6dbe01fc4a4c823630487838265de78fc6680953", "messageHeadline": "Improve script for updating substrate branch. Update Cargo.locks (#602)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "bd6e7de34413d91d770867c3e0e0a8f655cdeebb", "messageHeadline": "Change the way images without docker-entrypoint.sh are built (#599)", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 41, "deletions": 38}}, {"node": {"oid": "df5250d44b5f9d5af3685df9fc4d1392a6bc486d", "messageHeadline": "A0-1285: Implement common traits in aleph-client (#597)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "7520ff477ac8a9098fb0396931557c68029a8b0a", "messageHeadline": "Create justifications for all blocks (#596)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "526bb74722b6b6f79fc7e35c9b4165ff8b95dff2", "messageHeadline": "Fix a mistake in a step in nightly pipeline workflow (#592)", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2527bd4d9cd822555c27f42cc5e76c57f7d733ec", "messageHeadline": "A0-949: Add a simple nightly pipeline with two e2e tests, scheduled t\u2026", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 159, "deletions": 0}}, {"node": {"oid": "59cbb13d1d5697303f2b49b288a6727439d91e3f", "messageHeadline": "Fix invalid tag used to push to Docker Hub (#590)", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b89ebaabbefdb6058c1d2012e3d6ad931c1693d", "messageHeadline": "Create a separate docker image for OnFinality where entrypoint is not\u2026", "author": {"name": "Mikolaj Gasior", "email": "30832333+mikogs@users.noreply.github.com", "user": null}, "additions": 38, "deletions": 1}}, {"node": {"oid": "369455065c7834b5b07138d0d43415b9556be129", "messageHeadline": "update nightly (#588)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "3bcb5a2e860ce18f49df720e21af9c9cfd8934d0", "messageHeadline": "Improve experience of writing party tests (#582)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 372, "deletions": 225}}, {"node": {"oid": "dfd750692b6a6ee8f8f7a288fb577edcb6168c2a", "messageHeadline": "e2e-tests clean up (#571)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 463, "deletions": 376}}, {"node": {"oid": "7eed8e7b4030317ce72d18c3b63136385227a9b0", "messageHeadline": "A0-1222: Refined aleph storage migration (#578)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 322, "deletions": 185}}, {"node": {"oid": "165d4b8477204630f674ecbff4bca669d2362e2f", "messageHeadline": "simple readme (#581)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d30a06014ad6dbf478a06c0b8dfdb6556e3be74", "messageHeadline": "change async mutexes to sync in get_data (#580)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a93287638a11fbf5851a39037fbfa9f2fd1849cc", "messageHeadline": "Remove leftover println (#579)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b42342bbb37a4d38bb882d27eee9c13df871d90", "messageHeadline": "A0-1088: Clean up aleph node cli (#520)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 98, "deletions": 77}}, {"node": {"oid": "8d3c85918a201c45d691a046eeda5e6c11c70346", "messageHeadline": "A0-908: Add unit tests for party (#570)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 545, "deletions": 8}}, {"node": {"oid": "c9247ecd4e65433d620adc209c971e74c97eb02b", "messageHeadline": "[A0-1114] Change deployment to devnet to be manual. (#577)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "99f3e0ca21c8c891ff7cae3433bf030f4d3341d8", "messageHeadline": "A0-1232 Added full support for cliain to changeValidators (#573)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 65, "deletions": 25}}, {"node": {"oid": "0331c0c402945c56e52f9871acbfaa48595dba8a", "messageHeadline": "clean contracts directory (#574)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 0, "deletions": 4959}}, {"node": {"oid": "d0fc59ebc8a0a840b07ade43fa2780fa917753b3", "messageHeadline": "fix featurenet(s) (#565)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "cee077d577b37159e5e4dba3390d31bd163ca193", "messageHeadline": "A0-1221: Extract migration support to a new crate (#572)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 144, "deletions": 103}}, {"node": {"oid": "aa35a20a0ae765197b5c84678754a476047a0699", "messageHeadline": "A0-1139: Clean up e2e tests (#566)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 707, "deletions": 659}}, {"node": {"oid": "327a2500031fbff58d69431007bb007a53946e9b", "messageHeadline": "A0-1208: Stop asking for sudo in case of rpc (#567)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "d4a162b27b326f860fd236912f883e6f5ecb0221", "messageHeadline": "Add --version flag to aleph-node (#569)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca27497afa25ddd747440b17ab846065ee29f16", "messageHeadline": "A0-1179: Stateful checks for pallet elections migrations (#564)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 325, "deletions": 168}}, {"node": {"oid": "b98a13f238426594ca3b2e75fe74f34262ea9c6a", "messageHeadline": "A0-1178: Granular migration checks for pallet elections (#562)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 289, "deletions": 273}}, {"node": {"oid": "68186afa38e60b2173340a624f5d00fcffbec59a", "messageHeadline": "A0-1097: Include try-runtime check in pipelines (#555)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 381, "deletions": 811}}, {"node": {"oid": "3586cb810adcc1ad3378f5ddca8cc71bfb714965", "messageHeadline": "Perform word splitting on custom arguments (#560)", "author": {"name": "Artemis Silvestris", "email": "98338489+artemis-cc@users.noreply.github.com", "user": {"login": "artemis-cc"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5931fa43256ceb87d86e639b23117b9ca0cca803", "messageHeadline": "Make cliain support CCR (#537)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 179, "deletions": 30}}, {"node": {"oid": "7131192dba5c2ca1bf0218d40e5e2479832d0ce1", "messageHeadline": "Bump aleph-node and spec_version (#554)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e5653e9aa35e54e241c4c88a7dff8b28db7c0ec", "messageHeadline": "Update substrate to polkadot-v0.9.26 (#561)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 2555, "deletions": 1265}}, {"node": {"oid": "37390a979f9654e7487aba6bc6854fbe356bc8db", "messageHeadline": "Bump alephbft version to 0.18.1 (#559)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 71, "deletions": 97}}, {"node": {"oid": "465ef5adf8631c415f79b112e799ad6836df628c", "messageHeadline": "A0-1175: Full genesis init for pallet elections (#558)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 199, "deletions": 204}}, {"node": {"oid": "e642cc17c51321bbaa3e415a965c5b2e6707b118", "messageHeadline": "Add default AlephBFT backup folder (#556)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "970b6d281d584699f66aa9238c5de15523d18064", "messageHeadline": "Add test to enforce state version (#553)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9035eeb2d2c0c8e510165925901d32e6cf7096e6", "messageHeadline": "Change docker base image to lts release. (#552)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bff3c82b8c808b4bfdd8b7994de948835d677ffa", "messageHeadline": "A0-1100 Justification Decoding Error for pre-versioning justification\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "a4ab393e49520968e8274bc7240472c54be4d28f", "messageHeadline": "Bump Cargo.locks to match updated Substrate version (#546)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 446, "deletions": 448}}, {"node": {"oid": "3b7442ec9b92ff35c59ad7d8dc0095f391bc140a", "messageHeadline": "Party time (#543)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 567, "deletions": 314}}, {"node": {"oid": "c5293af01561461919c7d53252d77e0c5c40cc49", "messageHeadline": "[A0-1141] Enforce disabled pruning (#545)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7c7e75d378783ce5cf9f364b9835555adedac234", "messageHeadline": "Remove not needed license-files entries (#544)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "02dcdfd0a1a9b836073970d6585049f075cc09be", "messageHeadline": "Fork off/backoff (#540)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "4aca4e62ea8c08e8bbd708cf21798ff6e9b136bc", "messageHeadline": "A0-1125: Give up testing updateability (#541)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2, "deletions": 333}}, {"node": {"oid": "512ce50cdac3b7b1840aee479cce1867f5a743a4", "messageHeadline": "A0-1125: Elect only reserved or staking validators (#527)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 464, "deletions": 42}}, {"node": {"oid": "40b8c1d5f6cf6d2a414e7fe01dbddd61e2475fbd", "messageHeadline": "A0-1149 Update Cargo.lock on main to bump substrate version from our \u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 983, "deletions": 966}}, {"node": {"oid": "7c5f65f35c1acf904abada3fe79b46d78524c540", "messageHeadline": "Improvements to Python chainrunner and related tests (#497)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 228, "deletions": 414}}, {"node": {"oid": "d6a21188009178eec70ece6e54d4bc9283d13274", "messageHeadline": "A0-823: Fixed order of Slack notification jobs (#539)", "author": {"name": "Piotr K", "email": "piotr.kusinski@cardinals.cc", "user": {"login": "Kosiare"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d0501f7a4d336ee9a0d2a928d5c98789d34d6e20", "messageHeadline": "A0-823: Slack notifications about workflow status (#536)", "author": {"name": "Piotr K", "email": "piotr.kusinski@cardinals.cc", "user": {"login": "Kosiare"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "2c561692d42268e7fa580f164657e30649744da3", "messageHeadline": "Rotating reserved nodes (#519)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 394, "deletions": 87}}, {"node": {"oid": "15f51c3088ea41d8897ce1a2d87596597fe13b90", "messageHeadline": "Fix licenses (#534)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 4546, "deletions": 20}}, {"node": {"oid": "5a967a7839d9efc30bbd6758e56c890175d8673d", "messageHeadline": "A0-926: Add rpc for emergency finalization (#535)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 447, "deletions": 302}}, {"node": {"oid": "ae649ecd7fa51613ec55c71826fc60ef45d17bbf", "messageHeadline": "A0-1106 : Add e2e test for reward point calculation after changing st\u2026", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 151, "deletions": 47}}, {"node": {"oid": "2cecf96b9c18d70d6a1a9467873fb1a8faed3818", "messageHeadline": "A0-1146: Code substitute script (#532)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "aa75bae80842cac38a6fc62e5f39490d21d3d1b9", "messageHeadline": "A0-1143 Updated Testnet chainspec with code_substitute to use correct\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a98f9b9b1a2303c54ef645a7cbd3083c4f553c33", "messageHeadline": "A0-926: Basic CCR support (#529)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 393, "deletions": 131}}, {"node": {"oid": "df76cc8945f28af757824d894f0a4ba5add0a064", "messageHeadline": "A0-1115 : Basic test for correct reward points calculation (#522)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "68e12067174ba7933584db9039a152d250e948d5", "messageHeadline": "Fix typo in `GenesisBuild` for pallet `Elections` (#526)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47991954a9e17e600b020461173b9f3202d15523", "messageHeadline": "Added validator change to force new era e2e test for rewards (#528)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b9704952dc6820f39aaed6e5b35272339e9f5ae7", "messageHeadline": "A0-895: aleph-party: Delay start until finalization stops progressing\u2026", "author": {"name": "Artemis Silvestris", "email": "98338489+artemis-cc@users.noreply.github.com", "user": {"login": "artemis-cc"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "8f81147aa3452d7544a772402546639f133632a6", "messageHeadline": "A0-1046: Rename KeyBox to Keychain (#510)", "author": {"name": "Artemis Silvestris", "email": "98338489+artemis-cc@users.noreply.github.com", "user": {"login": "artemis-cc"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "e12909b09e3f9c56d6bfcffc55366061b62ca0bd", "messageHeadline": "add try-runtime (#492)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 361, "deletions": 67}}, {"node": {"oid": "e126f2980441b1564f6fb3dc8b272797fa03429e", "messageHeadline": "A0-1083: Fix flaky finalization start (#501)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "1d6c66af5a56bd3e971b5f16660a3dbd0679d601", "messageHeadline": "Changed max relative difference for e2e rewards tests (#517)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7b7ed6679857ecc7ba8c87b6c004a77749042d22", "messageHeadline": "A0-989: Force new era e2e test for rewards per stake and uptime (#512)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 118, "deletions": 16}}, {"node": {"oid": "df1a65c7317a7a14ac1c579dba9be6d0de260e01", "messageHeadline": "fix change_validators call (#515)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "bbf469a22284b34ac4b87f083d63e8af3783eef9", "messageHeadline": "AccessControl contract (#498)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1477, "deletions": 386}}, {"node": {"oid": "9b5a40550bd9daa636a87e19f955699bb3962a79", "messageHeadline": "Add e2e test checking points calculation after stake change (#511)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 149, "deletions": 20}}, {"node": {"oid": "d33a23fdce2c2f3beaad79f8287b0fad0dd72e6f", "messageHeadline": "e2e-tests: added missing e2e-test for reward points (disable node) (#\u2026", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d17be75a2b4d9b04d09aee6ad890593be619579b", "messageHeadline": "A0-1096: Unify reading constants and storage (#509)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 110, "deletions": 112}}, {"node": {"oid": "6616ddf33fb1313aebef1a0a88aa7acfb79945d6", "messageHeadline": "e2e-tests reward points (#504)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 556, "deletions": 42}}, {"node": {"oid": "5907255af91f0073a1a8856da108ddbe6b0d94d4", "messageHeadline": "Uniform import order (#506)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 600, "deletions": 484}}, {"node": {"oid": "9b665e2fda11e3f236a0fd081f7a5650d0a3d508", "messageHeadline": "Match changed system_version rpc method in pipelines for testnet. (#508)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "6c5b34663b66271d5773080f3ee3f05a70281657", "messageHeadline": "A0-1099: Conditionally enable treasury proposals (#507)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "200e99ff312f72828e797c69fe1efcbc8cef28f7", "messageHeadline": "A0-1098: Extend `cliain` with treasury calls (#505)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "d03c5b54179c38b0285c064e0d69dfae62de795c", "messageHeadline": "A0-1041: Treasury code cleanup (#503)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 212, "deletions": 214}}, {"node": {"oid": "ec6f8d70550f41e066b547be6368292a700ac2d9", "messageHeadline": "Switched logging number of discovered authorities in network to info.\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "614e3c8e847101fafc51f5112f7e4c836a9a84b6", "messageHeadline": "A0-542: Save unit data for crash recovery (#427)", "author": {"name": "Artemis Silvestris", "email": "98338489+artemis-cc@users.noreply.github.com", "user": {"login": "artemis-cc"}}, "additions": 472, "deletions": 28}}, {"node": {"oid": "650e6cc75d4587c263ed1cbcd59e72c83edbf4df", "messageHeadline": "Change state version to 0 (#496)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f5ed49e1420173654579c49632927032c00e874", "messageHeadline": "Add pruning flag after substrate update (#495)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a5023d7c6d61c293175e6cad717554033220e9a7", "messageHeadline": "Add deployment of hotnet to the fe-deployment workflow (#430)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 206, "deletions": 136}}, {"node": {"oid": "0a55b171596f56b87e6ec13197b75b0e328436c0", "messageHeadline": "Compatibility for justifications (#493)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 249, "deletions": 139}}, {"node": {"oid": "90e6efc8649abcf260c703582678210e9c60eb40", "messageHeadline": "Small cleaning in runtime constants (#488)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "fdf64c0cb2aa48d0ec6b7e8f0adabd84ec15d971", "messageHeadline": "A0-991: e2e test for changing non-reserved member list (#486)", "author": {"name": "Krzysztof Ziobro", "email": "86822080+krzysztofziobro@users.noreply.github.com", "user": {"login": "krzysztofziobro"}}, "additions": 188, "deletions": 3}}, {"node": {"oid": "6b0b788c1c513273e71397d4dded017a9003447b", "messageHeadline": "A0-558: Change substrate repository to our fork (#491)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 978, "deletions": 969}}, {"node": {"oid": "6a1cf159ec7c44c92979e6c3aa6cf0914ac999bf", "messageHeadline": "A0-860: Switch fork-off to use WS instead of HTTP (#485)", "author": {"name": "Pawe\u0142 Obrok", "email": "pawel.obrok@cardinals.cc", "user": {"login": "obrok"}}, "additions": 1067, "deletions": 293}}, {"node": {"oid": "fae8b7706fe14c705aba4981f9069c28c432be7d", "messageHeadline": "A0-768: Test channeling tips to treasury (#487)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "5d006ab59a25a5aefd568500fe641d4e6a6ca71c", "messageHeadline": "Remove the peer-verification subfolder (#490)", "author": {"name": "piotrMocz", "email": "piotr.moczurad@gmail.com", "user": {"login": "piotrMocz"}}, "additions": 0, "deletions": 4001}}, {"node": {"oid": "922defdbfda5cc64963c3ee1a917b950e9dfd9fd", "messageHeadline": "A0-950 - The button game [implementation of the scenario 2] (#470)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 3292, "deletions": 3}}, {"node": {"oid": "5809fba59bea3d672d6349cc697659ddd0f00c16", "messageHeadline": "A0-956: Abstract away PeerId and Multiaddr in network (#464)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 1276, "deletions": 1294}}, {"node": {"oid": "ddf39b556bd92b857f77934f916da7529e85fbda", "messageHeadline": "A0-985 Refactor pallet elections storage names (#444)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 314, "deletions": 185}}, {"node": {"oid": "0bf54f498f9e26fc785f0e9401cd2e373985184c", "messageHeadline": "Add identity pallet (#484)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 212, "deletions": 146}}, {"node": {"oid": "5f28c22809b60246a1e158779f1f775dff51d02f", "messageHeadline": "Disable treasury proposals (#481)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "b819c7c7f1dd3dcbd2336b17deec0032e07162bf", "messageHeadline": "[A0-881] [A0-748] [A0-837] Adjust runtime constants (#475)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 43, "deletions": 63}}, {"node": {"oid": "8b8891f4b514dd0035d1fe53afca7011351b967b", "messageHeadline": "Runtime update test again... (#483)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7c4e6a4948e661cbe46d8957cf0e0eab901d8ed3", "messageHeadline": "Fix runtime update test (#482)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "c8ab2d5ce6d9bcd1f8778de1b09cb067644a76e0", "messageHeadline": "A0-917: Add a tool for testnet validator candidate verification (#446)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 4002, "deletions": 0}}, {"node": {"oid": "975bd2bb03e092733d5f9edd0aa19eeccbdf4a88", "messageHeadline": "use actual duration of the era (#466)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 115, "deletions": 13}}, {"node": {"oid": "458bf9585fc36d717bb64266b2feb826314cf166", "messageHeadline": "A0 992 basic deployment tool (#450)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1317, "deletions": 291}}, {"node": {"oid": "f0a74fa8a1723936bf721a34f54867dbef4751ec", "messageHeadline": "Bump libp2p from 0.40.0 to 0.44.0 (#476)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 137, "deletions": 1009}}, {"node": {"oid": "78c61b9b8ef2837f568e74968a866dda99046f9c", "messageHeadline": "fix order (#468)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c895cbbd5f3b595b469c647ec8762ed3a29caa62", "messageHeadline": "remove it (#479)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "3936710c425fe230942b34f42d3d58b8f2d37d71", "messageHeadline": "Update substrate to 0.9.23 (#469)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 4294, "deletions": 2501}}, {"node": {"oid": "f411940b3f14a959ee9c447c28045d562696b2c1", "messageHeadline": "A0-772: Port GHA caching from traffic-maker (#447)", "author": {"name": "Pawe\u0142 Obrok", "email": "yapee@yapee.pl", "user": {"login": "obrok"}}, "additions": 123, "deletions": 48}}, {"node": {"oid": "1d79923480ee6c3e8e8896b57fb920c268497e68", "messageHeadline": "fix script cmd (#467)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0e5bd1ff72e6f58f8807c748e093fec248e9cc2", "messageHeadline": "A0-788: Add descriptive errors to proposal validation (#453)", "author": {"name": "Pawe\u0142 Obrok", "email": "yapee@yapee.pl", "user": {"login": "obrok"}}, "additions": 100, "deletions": 32}}, {"node": {"oid": "f8f705f1dd9fc202f7b143394c0cd543fee03d2d", "messageHeadline": "Write migration for pallet elections (#445)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 326, "deletions": 186}}, {"node": {"oid": "343a968d22efe73faed308ab4c728a98a747a1f1", "messageHeadline": "remove bot, update template according to the ADR memo (#452)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 11, "deletions": 29}}, {"node": {"oid": "c8eb94cfb066485aa2d14f65110a26edc54dda9a", "messageHeadline": "Minor changes to `aleph-client`  (#448)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "0f28d9d5bf22230803e2999f9f0b011778fd5c44", "messageHeadline": "A0-888: Request justification for blocks that must have been finalize\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "0e780c785692cba96152af53d9329cca81da883f", "messageHeadline": "Change debug level on runtime hook", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a770ab1683700c18839d574682dcbb1cdb69f14c", "messageHeadline": "Update hook to wait before checking new version of runtime", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "324882bc9903e200394f489288f734ddeb4c81cd", "messageHeadline": "A0-984 Refactor e2e test to used unified validators accounts with loc\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 213, "deletions": 212}}, {"node": {"oid": "928fdf1fa0c16855d7d31f59766646562fcbf3f2", "messageHeadline": "A0-930 Add support for nominate to cliain (#436)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 410, "deletions": 280}}, {"node": {"oid": "85676f90967acacefa2f4e72d59b03de90223c3a", "messageHeadline": "Changes in the postsynchook runtime updater", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53be7be4a81778f0c33398894c506b94c1e7169d", "messageHeadline": "Change log level on runtime hook", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "836efcfb48892f908e8bc74fe027235d72128f75", "messageHeadline": "Remove staking&session from impl details of the pallet elections (#440)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 203, "deletions": 48}}, {"node": {"oid": "c192be3b7e890ac25a3722dc24e7a3d494a07689", "messageHeadline": "Added sleep for the entrypoint and additional tag for image pushed fr\u2026", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3f6e6d155ae29840aa8729e30657c08c64cbfb9a", "messageHeadline": "A0-952 calculate totals once (#439)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "02f62788eb6dd2f1a2e95955f2cef6e535a0df2a", "messageHeadline": "A0 864: Set balance when forking off (#437)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 463, "deletions": 376}}, {"node": {"oid": "4a2f09a60470fadca2d6eac8de8c79da3c307148", "messageHeadline": "A0-844: Payout stakers bench (#434)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 139, "deletions": 78}}, {"node": {"oid": "3ce2c7ea30f9e815643c442eb7d47dd0e003b780", "messageHeadline": "A0-927 Make pallet_staking::Invulnerables empty. Store reserved node \u2026", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 91, "deletions": 17}}, {"node": {"oid": "88486356c32712381858c14f847ce444d40a0658", "messageHeadline": "Rewards based on stake and uptime (#370)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 426, "deletions": 143}}, {"node": {"oid": "e2ae9550027a941f0b24a048ec684e5e775b29dd", "messageHeadline": "Add new testnet chainspec (#429)", "author": {"name": "piotrMocz", "email": "piotr.moczurad@gmail.com", "user": {"login": "piotrMocz"}}, "additions": 28094, "deletions": 124}}, {"node": {"oid": "c7d675b776bc81a9fd5eba376d25c05a424c07a0", "messageHeadline": "Refactor fork-off (#433)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 588, "deletions": 517}}, {"node": {"oid": "b1c3c26528e250b14d96c43102aef98d780156ae", "messageHeadline": "A0-941: Allow keeping part of pallet storage from initial chainspec (\u2026", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "11845a8d6bb252aa592c1e04f5318e18fa1b3543", "messageHeadline": "A0-932 Added follow-up finalization check to some e2e tests (#428)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e6ba3654dadfcb89c9c7ed0d159f0de692fbac21", "messageHeadline": "A0-932 Make e2e/devnet/local run use the same chain spec (#423)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 38, "deletions": 142}}, {"node": {"oid": "979221f87d9849a6a663955a79bda19bb903aeda", "messageHeadline": "make tests less flaky (#424)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "c387a7648fb77d1794d928e79f898689da33d8cc", "messageHeadline": "Clippy excluded packages (#425)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "3f72b3fe25ea433cdaba954f8d1c0f0c2f5236a8", "messageHeadline": "A0-569: connection types (#421)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 585, "deletions": 332}}, {"node": {"oid": "432550e6b9fda7be9d4f94158c8a44abbd938e49", "messageHeadline": "Increase delay for better consistency in tests. (#422)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1feaad70dc92b043140068975f3bee4da0ccc236", "messageHeadline": "Calm `clippy` down (#419)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 240, "deletions": 88}}, {"node": {"oid": "0207b02f5af5986e0c20cfb83f9ee23923185ffc", "messageHeadline": "Fix `update_substrate_git_branch.sh` (#418)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5ef598067548df82028855e652e660f9ca8c555b", "messageHeadline": "A0-873: Vesting module for `aleph-client` (#414)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 317, "deletions": 23}}, {"node": {"oid": "731bba3e95ba2a4f2e4a98eddf3d04cce8f65998", "messageHeadline": "Add pallet contracts (#415)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 214, "deletions": 10}}, {"node": {"oid": "830088fdbdd7cce72d5eff9642c9961762c9e251", "messageHeadline": "Remove unneeded jq installer. (#417)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f713bad0396b19e2c06362ae8cae36bf95ad4792", "messageHeadline": "A0-913: One required task for e2e tests (#416)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "abaa2f47c82c73ca054820bb0967d28d972919b1", "messageHeadline": "E2e everybody wins (#371)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 151, "deletions": 11}}, {"node": {"oid": "994dab8d2c35c5b8bbb9ac8038137de9e4d402f1", "messageHeadline": "Everybody wins (#413)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 177, "deletions": 19}}, {"node": {"oid": "02a63478c1bf727701559d643d9267ea11f83244", "messageHeadline": "A0 774 split e2e tests (#406)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 320, "deletions": 69}}, {"node": {"oid": "7d8e7e7afc15c84af2ef65ad926c5a63fd28c48c", "messageHeadline": "add to reserved only if we are in validators (#412)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "31db5a093e692ed66713b9754591565c506cbf2d", "messageHeadline": "A0-825 Unit buffer overflow (#410)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3e932151eb202da92003c58b7e92ba924a685d51", "messageHeadline": "Stick with 1.23.6 version of kubectl. (#409)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "680034ece0dbfe5141fdf27838cd39a94c908835", "messageHeadline": "cached nix build (#382)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 350, "deletions": 134}}, {"node": {"oid": "48487d998293401770fdd8e8e13b0e51a579096c", "messageHeadline": "Add environment usage to the testnet workflow (#401)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5c67597ece0bb341a12eed27afee46d5951c5a0", "messageHeadline": "Revert \"Everybody wins (#369)\" (#405)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 16, "deletions": 120}}, {"node": {"oid": "df7bfbdcea39c12034eccab24dae251a63296146", "messageHeadline": "Everybody wins (#369)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 120, "deletions": 16}}, {"node": {"oid": "7b5ea557380e04c1a95e5a5a3cd1db66a3d92e4d", "messageHeadline": "Fix node's identity crisis (#403)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91f95cc09ef7fd46e2c58c7d4272d110dcbbde3d", "messageHeadline": "A0-858 Add support for maxValidatorsCount for cliain and setup_stakin\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "aff164faad6628292341f284ecd16367dc497169", "messageHeadline": "Update to substrate dependecies to polkadot-v0.9.19 (#359)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 3228, "deletions": 3245}}, {"node": {"oid": "f4009d764529a347ec34fcb31c5a47c22d6fa137", "messageHeadline": "A0-596: Proper staking accounts setup for local runs (#388)", "author": {"name": "maciejzelaszczyk", "email": "48910177+maciejzelaszczyk@users.noreply.github.com", "user": {"login": "maciejzelaszczyk"}}, "additions": 191, "deletions": 56}}, {"node": {"oid": "fff008e3f35ef94392ffc3b4344b9e21abbc688c", "messageHeadline": "Add changes to run workflow on branches other than main (#395)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "cf3f9dcfed31995faae5d1babe7b82466a9b2936", "messageHeadline": "A0-535: Bump AlephBFT (#381)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 180, "deletions": 81}}, {"node": {"oid": "2af8a1c106056d9ea6b7dc57745f854fb7485f90", "messageHeadline": "Increase timeout of devnet deployment. (#394)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ac6b0902fb730efebe9c778fb2cca84d2184744", "messageHeadline": "Remove slack notifications. (#392)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 24, "deletions": 74}}, {"node": {"oid": "528102e62852a900a52ec3200c7e636f3b6d998e", "messageHeadline": "Fix resource not found error in devnet deployment. (#391)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "318fc2661ad189ca1864dbf9d8beadca8b485c2b", "messageHeadline": "A0-828 Added support for maxNominatorsCount to cliain and setup_staki\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "54b8b90cc11d1573805823b8b92eab81a797ee82", "messageHeadline": "Add workflow for the fe deployment mechanism (#383)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 517, "deletions": 0}}, {"node": {"oid": "7ed610a4d9c10ab7d0742128ce1f6339e1be6109", "messageHeadline": "Chainrunner tweaks (#386)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "ee3b0ef0f8bbd1aa450a0a99af118d333bba3347", "messageHeadline": "A0 824 db cache changes and make convinient using payout stakers benc\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 342, "deletions": 127}}, {"node": {"oid": "b23e4f78735361bb428bc2ea84dc30f8d5f302e8", "messageHeadline": "make sure validator keys in chainspec match S3 keystore (#380)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "0fea7127e0366dd89e9379858363fe147a79dab7", "messageHeadline": "A0-813: Multisignature module for `aleph-client` (#379)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 642, "deletions": 16}}, {"node": {"oid": "3ae22339d110ec9135feb6959fb7d47f2a115498", "messageHeadline": "Add parameter expansion to the hook endpoint (#378)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0df022df1b32c4bf302be6857ef5e53d59c4d9c5", "messageHeadline": "Fix job execution on devnet workflow. (#377)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "804b4bc3cab4f7b2b27ba9ff37693aab9f6d4bb6", "messageHeadline": "Fix the image in new devnet workflow. (#376)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2deeb0aaf202131f33c1892f5303229ef00f6563", "messageHeadline": "Remove tty from docker run. (#375)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ab471b9030112d0f07d49c340a1acd5bbf33cdb", "messageHeadline": "Switch the method of getting jq. (#374)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e37068456f0784336ef11db328c5b339facdc0a6", "messageHeadline": "[AZ-638]: Implement new update strategy to devnet (#368)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 69, "deletions": 29}}, {"node": {"oid": "6b552eb7974ee359bf64096468e03436a5637166", "messageHeadline": "AZ-733  Support for getStorageAt in aleph-client (#360)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 293, "deletions": 81}}, {"node": {"oid": "51e42cab01a7aecac418ce4865a79347b65bb692", "messageHeadline": "Print debug storage information if pipeline fails (#355)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 486, "deletions": 209}}, {"node": {"oid": "4ffd23b0b8f53fd13933b3868a301816919b25c6", "messageHeadline": "fix caching for unit tests workflow (#367)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "57623da69b9e1545cbe109de8042a6f57bf32bea", "messageHeadline": "Remind about bumping `aleph-client` version (#366)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3cd0beeb9851d0b6e5e6a0f9a082defbeb3a2fd4", "messageHeadline": "AZ-709 Delete send-runtime (#365)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 0, "deletions": 3239}}, {"node": {"oid": "1a962945eacc06372fc5b9773ecc68f7dba5f948", "messageHeadline": "Make sending transaction recoverable (#364)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 82, "deletions": 72}}, {"node": {"oid": "e49586536ef7192cb9b555239207b976d80fa992", "messageHeadline": "created a template", "author": {"name": "filip", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f656d91c288c3913dfee9ecac0577e8173f8107f", "messageHeadline": "AZ-709 Merge send_runtime into cliain (#356)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 91, "deletions": 69}}, {"node": {"oid": "15317844b60deb5bc9df3f7047e5c9647a3d3598", "messageHeadline": "Make protocol implicit (#358)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 61, "deletions": 94}}, {"node": {"oid": "fb1c2e80649313a7ecb6ef8c26b49fe33fb3d616", "messageHeadline": "embedded chainspecs (#349)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 7753, "deletions": 6}}, {"node": {"oid": "14b34db306ceaf7044ac99aa2a72948aefcc07d0", "messageHeadline": "Move functionality from e2e-tests to aleph-client (#353)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 643, "deletions": 621}}, {"node": {"oid": "68c7ab215c28082c9f61a1728f6c4d72c9952467", "messageHeadline": "Remove Python linter (#357)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "8b38b9c6e2521caa0ab7cee94fe82af6b11c4704", "messageHeadline": "AZ-657 Preparation for increase NominatorsRewardedPerValidator to 409\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 218, "deletions": 164}}, {"node": {"oid": "a51c40ac83dae5b44fa994d24aae9582b92d9472", "messageHeadline": "Whole state is downloaded and the new spec is applied on top of it. (\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 490, "deletions": 648}}, {"node": {"oid": "52927724ab3ce83a334f16e6952e56574129dc63", "messageHeadline": "how to ignore your dockerignore (#352)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b25f77440a4b5849e532853c29e8d74dd4a78485", "messageHeadline": "AZ-724: Aggregator unit tests and mocks (#350)", "author": {"name": "piotrMocz", "email": "piotr.moczurad@gmail.com", "user": {"login": "piotrMocz"}}, "additions": 104, "deletions": 87}}, {"node": {"oid": "f85d8d33d295c4dbca3dc214ba12a71c68b1f372", "messageHeadline": "add test for catch up mechanism (#348)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 609, "deletions": 308}}, {"node": {"oid": "4da80a9355fdfdf7f8057ab476d4b86749735cac", "messageHeadline": "AZ-663 Added script for rolling out staking config (#342)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 428, "deletions": 0}}, {"node": {"oid": "2f3a1026d7910b4e7d0b8b15d36d1a1f1cd9727a", "messageHeadline": "AZ-663 Added support for bond, set_keys, rotate_keys, validate, trans\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 558, "deletions": 157}}, {"node": {"oid": "6bfe3195f36a8ff1874f8fb64dbb86ad8973be8f", "messageHeadline": "AZ-676: pure aggregator (#343)", "author": {"name": "piotrMocz", "email": "piotr.moczurad@gmail.com", "user": {"login": "piotrMocz"}}, "additions": 137, "deletions": 65}}, {"node": {"oid": "2fd3465914f1beeb410c5af337cd2f43559fa3c9", "messageHeadline": "fixed (#346)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 111, "deletions": 112}}, {"node": {"oid": "e03e79dffd960398d91d65cf5e49d9f6f6cfc1b2", "messageHeadline": "Additional changes in github actions workflow files", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fffad64c9df88a5e42a4ae5fc60152954eef4923", "messageHeadline": "Add modifications to the github actions workflow", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fac45e32cb677a1ca75fa23ff1b018201220cd4a", "messageHeadline": "Enable wss in aleph-client (#341)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 184, "deletions": 105}}, {"node": {"oid": "c809661af7dc99687d8e26e2ff19f3e353a5ebda", "messageHeadline": "Fix catching up (#344)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 91, "deletions": 32}}, {"node": {"oid": "49b635d49953dd67dd6b95667a1b2f2ad1dc3b6f", "messageHeadline": "AZ-690 Fix a too high finalized block bug in chain tracker (#336)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "7f1b36913c5571f42bbf773afd1665da4a433d64", "messageHeadline": "Basic tests and test mocks for ChainTracker and DataProvider (#337)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 179, "deletions": 33}}, {"node": {"oid": "e72ea11d6029276ebe649e69ffd86a002fe3118e", "messageHeadline": "Improve ong logging (#332)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f6c91bc77ed6e26ce3a6fb0f9d01a603dadbe8f", "messageHeadline": "Serialize forked-off chainspec in pretty format (#339)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07ec0b161569682bb643394c670cb950ffcb28b6", "messageHeadline": "AZ-645: Remove AlephBFT dependency from Aggregator (#327)", "author": {"name": "piotrMocz", "email": "piotr.moczurad@gmail.com", "user": {"login": "piotrMocz"}}, "additions": 350, "deletions": 197}}, {"node": {"oid": "cb6547faa147a1fd1160233317fb8696675358dc", "messageHeadline": "Add automatic deployment of postsync hook image when changed (#333)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "29b94a4cc40b863f8f1fbaaff93ec312e0367245", "messageHeadline": "AZ-551: Add CLI tool for key and validator rotation (#323)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 3561, "deletions": 27}}, {"node": {"oid": "deeda8dcd5d49cf0cc31ab447c9acce77dfecbfd", "messageHeadline": "Highest caching bug (#331)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 26, "deletions": 63}}, {"node": {"oid": "238191e2d4e43b97f3bab942a4917bcd779e2a62", "messageHeadline": "Added log reloading to entrypoint. (#330)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1aa9527722e8c6199edeaa6fd28a7c9dc986cbb", "messageHeadline": "AZ-589 Increased upper bound for nominators count to 1024. Decreased \u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 3811, "deletions": 103}}, {"node": {"oid": "e158068690a5b7ee57a4d96207b244b96744a883", "messageHeadline": "AZ-626 Tests for data store (after hopeless forks) (#325)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 1148, "deletions": 10}}, {"node": {"oid": "10a872068b707963b2421d09f9d3b3dfdab80318", "messageHeadline": "AZ-551: Refactor some stuff into common (#322)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 412, "deletions": 407}}, {"node": {"oid": "54570b9af4dc4cc086a8cbe2aa3dcc891a6deeef", "messageHeadline": "adjust path (#329)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1e1d351fcb77b06d3e5c3ebfc79bc5cde827417", "messageHeadline": "AZ-528: Add network integration tests (#316)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 457, "deletions": 3}}, {"node": {"oid": "3817872085fb95bac3a0b8032a144fbd270ee0f2", "messageHeadline": "Entrypoint for runtime-update-hook has been modified to match new run\u2026", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eed6edc33bac98a93c3c5c457ff180dd7433633", "messageHeadline": "AZ-629 Node without the finality gadget (#317)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 539, "deletions": 282}}, {"node": {"oid": "cd702697833f9ef809ab441d0811919eeb00eb58", "messageHeadline": "AZ-628 - rust toolchain, single point of configuration (#319)", "author": {"name": "lesniak43", "email": "lesniak43@gmail.com", "user": {"login": "lesniak43"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "69313b075bcf347b57430c33dbf776f1ffbac9b5", "messageHeadline": "fix typo (#321)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeaf9604502f2937dc33201a14f620889f61785e", "messageHeadline": "new build process (#302)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 270, "deletions": 5}}, {"node": {"oid": "d814d0b26ba6f6bc32cd73b773e1be3fa5489145", "messageHeadline": "AZ-528: Add mocks for network integration tests (#320)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 404, "deletions": 59}}, {"node": {"oid": "890dd39fc8b490f8b984373b7f047766c4b750c5", "messageHeadline": "Slim pallet aleph (#313)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 687, "deletions": 756}}, {"node": {"oid": "c8fd02029ded6266da4759237e843d4c383cb408", "messageHeadline": "AZ-601 increase e2e timeout to 15 minutes (#318)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed7002ecea001f93bc22b0afbbf2f9ce044c5c79", "messageHeadline": "AZ-601 add e2e test for new validator (#315)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 1046, "deletions": 341}}, {"node": {"oid": "3e787c0a11025973c25a471ffb4206fac54701fb", "messageHeadline": "remove active waiting in party (#314)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 65, "deletions": 64}}, {"node": {"oid": "8743210786a26d8b7b05f4f0c79675c0c0c21f6c", "messageHeadline": "AZ-569: Replace the afa logging target (#311)", "author": {"name": "Artemis Silvestris", "email": "98338489+artemis-cc@users.noreply.github.com", "user": {"login": "artemis-cc"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "8cf14ab819f081da4868fa83c271bb18ab5d56c8", "messageHeadline": "AZ-568: Dynamic transaction fees (#307)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 187, "deletions": 73}}, {"node": {"oid": "744128f8b6f3855b1bd0ca221975b7a4a32a95ad", "messageHeadline": "AZ-620: Extract managing session map from party (#310)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 580, "deletions": 117}}, {"node": {"oid": "7ce10dfad701bbdbe6c5f70ead3134852fc4b89e", "messageHeadline": "Basic staking (#312)", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 1861, "deletions": 779}}, {"node": {"oid": "403e20fde141fa138667822318adcdb6d3030f4c", "messageHeadline": "Support for hopeless forks in data availability. (#293)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 1848, "deletions": 1086}}, {"node": {"oid": "9cf6fdb4a7aba419d626eee46582976ccceca851", "messageHeadline": "AZ-579: refactor time constants to use the actual value of the `milli\u2026", "author": {"name": "piotrMocz", "email": "piotr.moczurad@gmail.com", "user": {"login": "piotrMocz"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "42ce3da1151d88a92fe3949dae39474af641f3f1", "messageHeadline": "AZ-593: Fix validators connections in a large networks (#306)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 540, "deletions": 442}}, {"node": {"oid": "3749e3dfceae145caf603b1567c97da5a3b11260", "messageHeadline": "Modify script to change branch instead of rev (#266)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e3b50a62c70f243edd687ff204e4847d5ec7432d", "messageHeadline": "Fix/remote fork off (#308)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 113, "deletions": 42}}, {"node": {"oid": "2192ed2c9a960c90fd86c17b121a60a3e59c6046", "messageHeadline": "AZ-602: use next-authorities to discover node_id (#305)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fcb1902762723412d98310f94d80666a8306fef", "messageHeadline": "[AZ-577 & AZ-576] Feature/rust toolchain (#295)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 14, "deletions": 65}}, {"node": {"oid": "2005d61293a885b76a2b40e55e9512dcd2b38325", "messageHeadline": "Make job optional instead of every step (#280)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "928ba1375c0be17b236e5c9da9ca99a5f1479028", "messageHeadline": "AZ-490: Remove parking_lot mutex from Data Store code (#291)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 95, "deletions": 85}}, {"node": {"oid": "bd6d3ec841215243f3399587124975c5775685d9", "messageHeadline": "AZ-338: Allow archivists to get finalization more often and start wit\u2026", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 695, "deletions": 509}}, {"node": {"oid": "80824228a7607dbc1ed20ab145b837d38d3599d7", "messageHeadline": "Make the validator peerset more restrictive (#283)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "920e2efbe323cbebd62bfa5f1e19dd93f460408c", "messageHeadline": "AZ-502: Restarts are bad after all (#290)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 281, "deletions": 122}}, {"node": {"oid": "f3465ad282dd3cb1d0c07bd65f1519dad62fe1e6", "messageHeadline": "More useful docs for network services (#292)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3e5a7bc472f01497654cd51ab4295857aa21a377", "messageHeadline": "AZ-453: Add Data Store tests (#285)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 311, "deletions": 0}}, {"node": {"oid": "15f6c0daaa3554fbb4a31b1ad226d41246da36e5", "messageHeadline": "Fix discovery when number of validators is a multiple of 3 (#287)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "360c342aa325a90f0c0ab10153e8134f2cafd5da", "messageHeadline": "AZ-464 A safe check for Instant::now() to prevent monotonic clock bug\u2026", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "62bb8aae85817d411ce683c8c0732426cdc457c6", "messageHeadline": "AZ-455 use ComponentNetwork in data_io (#281)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "22268bcc33adf7445315522f6b7f733fc214efb3", "messageHeadline": "AZ-107: Delete old network and connect the new one (#276)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 465, "deletions": 2042}}, {"node": {"oid": "4b1d08cb7dad31e34c6a37bb90e51e56d142d6bb", "messageHeadline": "substrate++ (#270)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 2441, "deletions": 3199}}, {"node": {"oid": "ae9d52fc8207f10577f90a61dbbc6a70e919f656", "messageHeadline": "Better RPC error handling in test_update (#279)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "6a8b6aaf229f26ee702bdd6caa835cb716ec9468", "messageHeadline": "AZ-418: Add per peer buffering (#275)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 581, "deletions": 248}}, {"node": {"oid": "0bf7d23f24a320aeccc82976754c1483bbed4c4d", "messageHeadline": "Az 413 users may send transactions in batches (#278)", "author": {"name": "Marcin", "email": "marcin.radecki@cardinals.cc", "user": {"login": "Marcin-Radecki"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "f78a07eaa2f9d0429a82b6dd52eb9c035072ce22", "messageHeadline": "Add peer id to external addresses (#277)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "2d989aff0cea8248bf36abb9a97f075f53a521fa", "messageHeadline": "flooder refactored (#254)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 315, "deletions": 222}}, {"node": {"oid": "1eb24368c73aa317b59e56a80831b2b8dfff6d85", "messageHeadline": "Add some utilities to local testing (#272)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "341a5927165200a6c0c62130b8cc74490f3e56e0", "messageHeadline": "fork-off tooling  (#251)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 3797, "deletions": 4}}, {"node": {"oid": "2adb91e8a5a654e9b7008758ceddbd78af50088e", "messageHeadline": "Revert the changes in hook's entrypoint after testing (#271)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5897f3ed91a771c894de7d0ee631bd4967d42db0", "messageHeadline": "Unit tests workflow improved", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad6ea778813643c63c75a4568c75a5f72000d7b8", "messageHeadline": "Entrypoint script for postsync hook updated, command for sending runt\u2026", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a264c46e36a8b04df35e2a95caece51cfbd5eab0", "messageHeadline": "Workflows modified in order not to trigger when workflow changed, ent\u2026", "author": {"name": "Szymon Kr\u00f3likowski", "email": "s.krolikowski@tenesys.pl", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "072be938a4d54dcfdf64e4ce6b7658a0c0e458fc", "messageHeadline": "Devnet test (#269)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "51a12deb25fcca3e90255afc67cc86e8b64eb297", "messageHeadline": "If statement in send_runtime script changed (#268)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d4099e9cdc1c609685d78c4aded9f77ab0b984f", "messageHeadline": "Workflow for building image and sending send runtime image used in po\u2026", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "04d71151de6545f8172e84bf1010a73396b6a5ce", "messageHeadline": "Use Github `concurrency` instead of `styfle/cancel-workflow-action` (\u2026", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 29, "deletions": 74}}, {"node": {"oid": "cf5cc3c4467e0544e110f733ff7f09d433cd558a", "messageHeadline": "Add and use cache actions (#257)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 180, "deletions": 65}}, {"node": {"oid": "14abd59e3e89a7476f4ef4bf5effd4b2732584f4", "messageHeadline": "AZ-107: Restart authority tasks if they fail (#258)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 552, "deletions": 242}}, {"node": {"oid": "9d46445a2094249fe770c012b32de18925a43c64", "messageHeadline": "Fix sendruntime entrypoint script (#265)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eae4b7dd2f31176559dd250c923e5d421a250218", "messageHeadline": "Save send-runtime binary as an artifact (#255)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "79a35ee90f14e458318fc0f16068cfd0d1daf5bc", "messageHeadline": "AZ-408: test_update.py returns non-zero when update failed (#262)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "c65bc88df5c85d02b0b054f87edf1566eb33427e", "messageHeadline": "Add files for building hook image (#263)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "e2690171205409aed8075af3de4a482fc24e4e92", "messageHeadline": "New network: fix bug and add test (#259)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "24fe79f21530e4436b4bc350ba022af825f3a15f", "messageHeadline": "flooder: single connection instead of connection-per-tx (#253)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 287, "deletions": 24}}, {"node": {"oid": "235e839d2416f4858eb76949d2a5640c0c0b14a1", "messageHeadline": "AZ-362: Mock and test new network (#248)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 701, "deletions": 42}}, {"node": {"oid": "8087e0a567601b0f6dd2b034f1c8c18b78a08bfc", "messageHeadline": "AZ-408: Basic runtime update check (#249)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 139, "deletions": 90}}, {"node": {"oid": "05b5ca3ac9af7d35a753fafd337450db6c8ed72f", "messageHeadline": "fixed `substrate-api-client` dependencies (#256)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 1302, "deletions": 1309}}, {"node": {"oid": "60db6a805cbca3abfabf01214db3d9045e1d97e8", "messageHeadline": "Testnet pipeline changed to match proper branch (#238)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d0bd888273e148bdc9c5d2d3963b147c736e7350", "messageHeadline": "Pipeline for mainnet deployment on release added (#221)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "ffb663625bdd74a9ab7cb0ea34a76c7e149aa6ee", "messageHeadline": "Add reusable build job (#250)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "e20570547b0c5f4edd2a634e905724d25e4f9098", "messageHeadline": "Az 409 read txs from file (#244)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 314, "deletions": 206}}, {"node": {"oid": "19a56dfee1ade90bc9ebd964b634a6505dcc0206", "messageHeadline": "AZ-411: Add rate limiting to the tx send (#247)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "a22aa0e6304d2e0c03172a9543f30e4b93629488", "messageHeadline": "AZ-383 flooder - parallel sign (#239)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 153, "deletions": 102}}, {"node": {"oid": "6f90bf36ff4afe769251a1b1dee5214f025e7b89", "messageHeadline": "AZ-405: Python linter (#246)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 154, "deletions": 87}}, {"node": {"oid": "e6fbbfb224b948c52d4a45109eb4e1dd1c5a227a", "messageHeadline": "AZ-403: Verify deterministic runtime build (#245)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "c2a88e029bce881fd3dab22f74edf1c1f7d2e965", "messageHeadline": "AZ-377: Tools for local testing of runtime updates. (#243)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 3733, "deletions": 1}}, {"node": {"oid": "18e75c1a871c8f947ebd310b8172c36e39b8a104", "messageHeadline": "AZ-383 fast accounts initialization for flooder (#232)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 212, "deletions": 131}}, {"node": {"oid": "118f17c1789267d9d273d321db687f47a158e735", "messageHeadline": "Change peers_set_config signature (#242)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "b8f69ab99e258a14a9f7d9dc5372ad62e36ec10f", "messageHeadline": "Splicing networks for brute force compatibility (#241)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "eabab63c0b9cbb8f10be163194463089d75172c7", "messageHeadline": "AZ-107: Move data type definitions to new network (#240)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 72, "deletions": 19}}, {"node": {"oid": "3f864dca20d964b91f76289a8c9fa3c5e1e6d7d9", "messageHeadline": "AZ-107: Split networks (#237)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 289, "deletions": 33}}, {"node": {"oid": "03e3341a9ea860fac5f6d0d4696fd107cc4c36e7", "messageHeadline": "AZ-107: Session network and some fancy abstractions (#236)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 178, "deletions": 1}}, {"node": {"oid": "3da7c15dfe093b1469fac3009f78c4b78a991609", "messageHeadline": "AZ-107: Add connection manager service (#233)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 801, "deletions": 111}}, {"node": {"oid": "4516b2fa089d24cc0ed958ad9aa1863297ac38a4", "messageHeadline": "AZ-369: Build excluded packages (#234)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "86fbe603d28832fee2b80a730f9cd49d921b428b", "messageHeadline": "AZ-376: Produce aleph-runtime artifact (#235)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a8bb5cd8891f35c0e842d7272c6d15313bae86d7", "messageHeadline": "AZ-270: Test `JustificationHandler` (#229)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 821, "deletions": 45}}, {"node": {"oid": "f07c8fddf0092314bef40843481964fb5583d370", "messageHeadline": "Fix/az 392 (#228)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "9463def10e2fd8bfee3b920392721e0d1834daa0", "messageHeadline": "AZ-363: Split Keybox in the new network (#226)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 450, "deletions": 182}}, {"node": {"oid": "6b62a3d8ece9f71ede6e231efe03f90671d58f9d", "messageHeadline": "AZ-107: Validator discovery logic (#225)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 696, "deletions": 5}}, {"node": {"oid": "7a23b2f83e1519c271690f17d83944b7e133810d", "messageHeadline": "runtime storage migration in aleph pallet (#197)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 186, "deletions": 37}}, {"node": {"oid": "25fb428384a3d7ea8b48b500f5b9893c8e81fb9e", "messageHeadline": "Refactor argument handling in ChainParams and fix run_nodes.sh (#227)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 72, "deletions": 81}}, {"node": {"oid": "17f00cf52b537f9c53ec7ac8144667ed64634587", "messageHeadline": "[AZ-259] Add curl to aleph-node image (#222)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6b4968898f4e1a4202c4ccbe8121eda81289297", "messageHeadline": "AZ-107: Another tiny step towards new network (#219)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 111, "deletions": 3}}, {"node": {"oid": "3174402a823177dd6a862941518125e59a49fbcb", "messageHeadline": "AZ-366: prune metrics data (#218)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 74, "deletions": 30}}, {"node": {"oid": "1797dc4467f93c8f359b64c464fa3baa640dc962", "messageHeadline": "Remove benchmarks from aleph-node repo. (#224)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 0, "deletions": 2304}}, {"node": {"oid": "aa68f75e6e6f061a0d698b5084bdd2dfe69306e7", "messageHeadline": "Simplify BlockFinalizer trait (#223)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "8320fefa06f769b9d63a5266bd15bed541da4b52", "messageHeadline": "AZ-56: Refactor command line arguments handling in ChainParams (#213)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 40, "deletions": 59}}, {"node": {"oid": "342bb71205fdd9d8d7602110e260d4452318cbb8", "messageHeadline": "Changes for not triggering the pipeline on workflow update (#220)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bbbe83034dd9abb9295764736d2324bc6f0cf5d9", "messageHeadline": "Fix devnet pipeline (#209)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "414260762e3c01d2f4ee7e0a618dbedf1369a439", "messageHeadline": "Az-107: Add per-session connection manager (#210)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 687, "deletions": 2}}, {"node": {"oid": "90e525440c3255e31276941d773560d36a2d459b", "messageHeadline": "AZ-365: Improve testability of JustificationHandler (#214)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 261, "deletions": 173}}, {"node": {"oid": "582ae6c76bcf1f7ca6edc32665bc426594197bfd", "messageHeadline": "AZ-256: Add treasury pallet (#188)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 642, "deletions": 295}}, {"node": {"oid": "551c214ef87239a2a6da72c143657ba5b1ec3c71", "messageHeadline": "Add instance type selection (#216)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a058fc0ef05da86570f65e35fd58b02b3fdca52c", "messageHeadline": "Bump substrate-api-client version (#215)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "8f18c82e9d54cf90fa9a073834d5e39ed9ab203b", "messageHeadline": "AZ-75: Improve AlephBFT output interface (#203)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "edb6f5a2e74abed2bfd10c1c93c79f11335b2bc7", "messageHeadline": "Allow specifing regions for experiments (#212)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "01a2bb7d60e0f249c7fa84d1cec2e57f2bd37c98", "messageHeadline": "updated benchmark/README.md: import/export of prometheus data (#211)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "8a504d373dfdb231b16c0f4ee95e9a92953ec186", "messageHeadline": "AZ-107: New network first parts of implementation (#198)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "abb76fc5ae93aa0c2f1e0a84f3bf0e4cf318fcfb", "messageHeadline": "Increase default for UNIT_CREATION_DELAY (#208)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0bd4031c2761852c19eb32dff8b6d75d00224d", "messageHeadline": "AZ-318 Compatibility with old justification format. (#204)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 204, "deletions": 39}}, {"node": {"oid": "0f1f5f3f62f5321169c1e15122197bd7b3182096", "messageHeadline": "Changes to deployment pipeline added (#207)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "6b1fb67013247d0d4206f4dedcaa80fe688931ec", "messageHeadline": "updated grafana for benchmarks (#201)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 173, "deletions": 14}}, {"node": {"oid": "3ddd75f36266c25b51aa2d0aab0fa81c0c897383", "messageHeadline": "AZ-66: Remove bounds on `NumberFor<B>` (#206)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1c75f85f50b797e221cc584b51fda3dbdce5e797", "messageHeadline": "AZ-333: Reogranize modules within bin/node/src (#205)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 87, "deletions": 111}}, {"node": {"oid": "f46bd97e5769e5ef157e1857187d9b0079ae1fa1", "messageHeadline": "Update readme (#202)", "author": {"name": "Michal Handzlik", "email": "h4nsu@users.noreply.github.com", "user": {"login": "h4nsu"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "8e7f2c07326391e1d32a1eec3bc6789e72ac3dc1", "messageHeadline": "Pass unit-creation-delay as node flag (#200)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2869950b8f97a8398828f4c1e0c32e2979aadccc", "messageHeadline": "Run flooder (#192)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 145, "deletions": 16}}, {"node": {"oid": "0de80fe6d3058ffc4de7aca2ee53b67c48ed5ca3", "messageHeadline": "e2e refactor (#199)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 203, "deletions": 179}}, {"node": {"oid": "5cb12c546ca63ab5ccb429dadff57e6ef5335459", "messageHeadline": "Cross region deployment of the image added (#189)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "14315b61d8d1262a73ff293502562de923f4b658", "messageHeadline": "AZ-151: test calculating fee from weight (#195)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 239, "deletions": 124}}, {"node": {"oid": "c40305afd4314ba77df710cc22ec584110419d96", "messageHeadline": "Add missing crate doc comment for the pallet (#196)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c664456302438a410d66cd01de3ce3491da15759", "messageHeadline": "Removed unit-creation-delay from runtime. Removed type wrappings in t\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 104, "deletions": 129}}, {"node": {"oid": "5ba6d0e5b137c1724441d0498625a2ef6bffac00", "messageHeadline": "Add synchronization workflow with foundation repository (#190)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4d1979b18b7ec73bcc4cff70afa739bc49992296", "messageHeadline": "defaults are too long and CI times out (#194)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d1eac021a16ea8c28014bcb0798372c7911f590c", "messageHeadline": "Feature/e2e tests (#149)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 6518, "deletions": 53}}, {"node": {"oid": "e1b0397d58ca6f2adbdc5ddd68bb560cc7eda7e2", "messageHeadline": "Change defaults to reflect main/test-net (#191)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8b8a92dc530c2cdd34eadd53ba452b0e03fd43f", "messageHeadline": "Add missing local dependencies (#187)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a53ede11bf6e99ed4b51c46447b65cf289cdd105", "messageHeadline": "Add an error to warn. (#186)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4d23879c3f82603f5b970a5e4fb0031bb7673a33", "messageHeadline": "Changes default runtime executor from wasmi to wasmtime (#178)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 1032, "deletions": 606}}, {"node": {"oid": "df71183f0b52f872ccb478f785b8d03745586a3f", "messageHeadline": "Reduce max block weight (#185)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2ea9fc5d430352ad96ffc56d32402a9b8d9c00d9", "messageHeadline": "AZ-194: Set default block size limit (#181)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fd621247e94351a3d25f6e1470a1df156bec3c61", "messageHeadline": "Feature/tx benchmarks (#161)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 3572, "deletions": 1}}, {"node": {"oid": "396934d5e2f59eb8f78d2c14b9f8b9a5814772d2", "messageHeadline": "chain spec changes to facilitate e2e testing (#182)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 143, "deletions": 453}}, {"node": {"oid": "4d4b76f8abe73ea671dfc80cf04b946d06792296", "messageHeadline": "Revert \" Update substrate version to \"polkadot-v0.9.12\" (#180)\" (#184)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 2358, "deletions": 1605}}, {"node": {"oid": "5c9c2999e68d33b022234d3aed7919e920db4d0d", "messageHeadline": " Update substrate version to \"polkadot-v0.9.12\" (#180)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 1604, "deletions": 2357}}, {"node": {"oid": "940a0fe48d70a8c394f1495e763a25b3f412eacd", "messageHeadline": "Fix block availability (#172)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 310, "deletions": 85}}, {"node": {"oid": "b61e10e98c03c35aabfb987dc58abcf513aa8040", "messageHeadline": "Add prom external variable (#175)", "author": {"name": "Artem Astapenko", "email": "3767150+Jamakase@users.noreply.github.com", "user": {"login": "jamakase"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12c942f5dcc2e9755b1756fcd890c1d4813440e6", "messageHeadline": "Reminder about runtime version bump (#179)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b6e7bb0bafa6bebbd51a1b60f15796bb644e715", "messageHeadline": "Use bootnodes in run_nodes.sh script (#138)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "5ad3043373ed4e30872c7c6036ba736dceac2048", "messageHeadline": "AZ: Include weight fee (#169)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "903b21ec9731c643acf72ebfb73328677ccf1ec2", "messageHeadline": "Apparently this is how we clean the E2E test cache (#176)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd2b7e02770fabf6347eb83051e81c3d3f595567", "messageHeadline": "Fix bash interpretation (#174)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d70366634822919c366f6e6687b6fc42f0d35bee", "messageHeadline": "Ability to set custom args in docker entrypoint (#173)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f1f1041502b99d5a5d43f19db3cb4dbf1d2cdbf6", "messageHeadline": "AZ-10: Reduce the multisig deposit amount (#171)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "79affc22e7e4577822c126bc4450388bdef18db2", "messageHeadline": "AZ-112: Clean up crypto abstractions somewhat (#165)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 331, "deletions": 170}}, {"node": {"oid": "f648a5e2b3872eca5bc3fd11dae71f1210417685", "messageHeadline": "Monitoring experiments (#160)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 243, "deletions": 1}}, {"node": {"oid": "303a31e1ecefa3b5bdab4250940a9e7212347098", "messageHeadline": "Jamakase/add monitoring env (#170)", "author": {"name": "Artem Astapenko", "email": "3767150+Jamakase@users.noreply.github.com", "user": {"login": "jamakase"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "300f7f0d0571a178bb0a9934311adeb652ebe9d6", "messageHeadline": "Always expose ports after always --validator change. (#168)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "50a376b6f9413819ca09fa86e84b7e17fda3e9bc", "messageHeadline": "Introduce pool limit and set --validator for all types of nodes. (#166)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7a1121cfab04811ca5f393ef824e73b31c55a67b", "messageHeadline": "less-noisy-metrics-logs (#163)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59bbf7c98e345ed9e94f9ff3e8e969c8466c665b", "messageHeadline": "Adjusted logging in dataio. (#162)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9b5393f7d3eb095178ff6ad211c4092ced9e9f4", "messageHeadline": "Monitoring (#158)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 1735, "deletions": 818}}, {"node": {"oid": "8b322e45c60bf68181ddd9bfa9c8ca07037ffed7", "messageHeadline": "Enable setting unit creation delay with a flag (#156)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 126, "deletions": 65}}, {"node": {"oid": "033e54773d6d5b5ed8e826c1faeaae96b299f1ac", "messageHeadline": "Fix skipping one metric checkpoint (#157)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b370890a9fef1cce2265a4367ed9302957aa58e", "messageHeadline": "Add ability to reach ws and rpc ports from external sources. (#152)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2daac2a20da4fea338a8f911a97b4d6d3c0a8bd7", "messageHeadline": "Metrics ext (#153)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 104, "deletions": 63}}, {"node": {"oid": "cae02f10d3893628360e76b88455cf3a0e719d05", "messageHeadline": "Fix typo. (#151)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2c9b3da8df5a2fa60284b9738ba7b1d47658832", "messageHeadline": "Introduce VALIDATOR argument as an option in docker entrypoint. (#150)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2a2a5858fae3130b949858b94f804a6911010724", "messageHeadline": "Fix permission issue? (#147)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b5d9844b0e43d721ddf755fd03ff3e03f47e3da", "messageHeadline": "Add DoD reminder (#143)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a426d7adeeb9cb87d0e79f9d263cf30c01262fe5", "messageHeadline": "Fixed old hanging sessions in aleph network. (#145)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "aac4c2a687dde3a620a9db38e0017731275f6b8e", "messageHeadline": "Adds support for multisignatures (#144)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 79, "deletions": 44}}, {"node": {"oid": "5216f457abbebf9ce7d5ccce4a39b672e2e51d27", "messageHeadline": "Fix to data_io. (#142)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "c2d4c2a741d96c7183549d70a0b7c73ea41119c9", "messageHeadline": "Adjusted aleph-bft data and justification policy, to allow catching-u\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 107, "deletions": 45}}, {"node": {"oid": "2ba51decb576b273f008a4e49ee4c1f6f0e1cd1b", "messageHeadline": "Feature/token spec (#140)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "8ee1822fafdf93eb635f5eec4a8a153142e43262", "messageHeadline": "Pipeline for Testnet deployment added (#139)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "9116ac4b67c34529cde427e7c58a6120af7688af", "messageHeadline": "Feature/bootstrap with p2p keys (#137)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 994, "deletions": 186}}, {"node": {"oid": "2c275355eee22e217cab92c11e12b210c0b115a4", "messageHeadline": "Change pipeline names: integration.. -> e2e.. (#136)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ba1816d4ba2fa98e62531b88ca41237ee82374d8", "messageHeadline": "Network logs (#135)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0071e3428ea5ab66f07a41d5b504e84b9e5a2d8a", "messageHeadline": "Final CI pipeline for deployment onto devnet (#134)", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 62, "deletions": 115}}, {"node": {"oid": "d8753a709edd44be2c7f4102d9925441f2180600", "messageHeadline": "Add support for EXTERNAL_PORT and ENV_FILE to Docker Entrypoint. (#131)", "author": {"name": "bartoszjedrzejewski", "email": "72252135+bartoszjedrzejewski@users.noreply.github.com", "user": {"login": "bartoszjedrzejewski"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f7ca9897d239aaa97adc49522a479a72bd13d5f5", "messageHeadline": "A0-406: Fix script to work with bootstrapping and add non-validator n\u2026", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "8cdcc929f30656be332f3b1a0e178462055cd075", "messageHeadline": "A0-340: wait in CI until consensus begins (#110)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 131, "deletions": 72}}, {"node": {"oid": "de37cc44487cf0fd693172db28aede34fc454915", "messageHeadline": "Update and rename deploy-main-devnet_test.yml to deploy-main-devnet.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2cfa99030364f0dfa42185b535a96a639fb02e8d", "messageHeadline": "Update and rename integration-tests-main-devnet_test.yml to integrati\u2026", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17534c3ee44a3227756d628ca809f37554894054", "messageHeadline": "Restoring back to the commit 86f8d89", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "dc6001413103a519404d2fb3da5a2d0b738649ba", "messageHeadline": "Update docker_entrypoint.sh", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9b75eb74696e0ad7337afc6a6e0cd9d346800282", "messageHeadline": "Update integration-tests-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3f4af874a10aa594fa831d47c47b43c1bc58636", "messageHeadline": "Update deploy-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "ed86bff15fede28179827fd8c00c33630c768809", "messageHeadline": "Update deploy-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "fce16205a413e4c28f9138d45b7d5d6065d70ac6", "messageHeadline": "Update deploy-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c9982735f83443258d809da1294d7de5db96011c", "messageHeadline": "Upgraded alephbft. (#126)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c9700269780be54960ff0b42cb9d1851e698d0a", "messageHeadline": "Update deploy-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "42f97115247cf30a8e3f728c224f9bb2fbe89f2e", "messageHeadline": "Update deploy-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b74a2719507fe442ceec56a1a8ef9d8d73bc7ce4", "messageHeadline": "Create deploy-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "bf271ce20d6406c50de13f86bc42664ca86c4e9a", "messageHeadline": "Create integration-tests-main-devnet_test.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "3a995d3c401c7481503cb37afb2e520f59964483", "messageHeadline": "Update integration_tests.yml", "author": {"name": "skrolikowski-10c", "email": "84325795+skrolikowski-10c@users.noreply.github.com", "user": {"login": "skrolikowski-10c"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "77f955e440116942f8ee8d4ab8dcbb7ccbe300ef", "messageHeadline": "A0-372: Add bootstrap-node command (#121)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 103, "deletions": 36}}, {"node": {"oid": "f2e7346e0bcbafa52143250932ea49b58a34b29f", "messageHeadline": "read AccountIds from cli args (#120)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 57, "deletions": 30}}, {"node": {"oid": "74b62ade90974a54f2714b3008c1fbb88b39a0e2", "messageHeadline": "Update substrate to polkadot-v0.9.9 (#119)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 226, "deletions": 344}}, {"node": {"oid": "7996740033c2b6671212a0b8c8017b2e19630a9e", "messageHeadline": "A0-268: Validators rotating based on authority list (#104)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 107, "deletions": 7}}, {"node": {"oid": "9d41ba13369797c410548b2992be849afbe5e97c", "messageHeadline": "A0-369: Adapted keybox to changing session keys. (#118)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 55, "deletions": 47}}, {"node": {"oid": "102289d2f4d13fee3cfd4cfec00ab3097f2b05d4", "messageHeadline": "Feature/chainspec and keygen (#115)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 245, "deletions": 312}}, {"node": {"oid": "9539c11d10b7a3d589235b7b5031d18da6f39321", "messageHeadline": "update aleph node to use newest alephbft version (#112)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "86f8d89da341214d3e89f1084e141c2a971e2120", "messageHeadline": "A0-304: create common docker file (#117)", "author": {"name": "Artem Astapenko", "email": "3767150+Jamakase@users.noreply.github.com", "user": {"login": "jamakase"}}, "additions": 105, "deletions": 67}}, {"node": {"oid": "a3f4254953dd0848a279a847bcbaf8c6c5871928", "messageHeadline": "Added early session-skip to finality-aleph. (#114)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 77, "deletions": 58}}, {"node": {"oid": "6c5fda2d3d811265f7735d77b16aef7bb07affa0", "messageHeadline": "Allow Session Pallet to manage aleph keys (#111)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "993445ebb43d6561fb4e2048abacf56380a58fb3", "messageHeadline": "A0-325: Add separate Root Account for Testnet to chain_spec.rs (#109)", "author": {"name": "J\u0119drzej Kula", "email": "kula.jedrek@gmail.com", "user": {"login": "Yithis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a259a683282029bb816bcf7587af96c836a3de98", "messageHeadline": "Add vesting pallet (#108)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "df6cb683b280f08de700a00978595ff164b2ea8d", "messageHeadline": "Json chainspec (#106)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 80, "deletions": 58}}, {"node": {"oid": "c96d057587798493ba34aa4adb6d40a96c430495", "messageHeadline": "Use bootnode (#105)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 60, "deletions": 65}}, {"node": {"oid": "4de60ca44c7486a57dd17e9d7eb6621acfddd5ea", "messageHeadline": "Add scheduler pallet and remove unnecessary dependency. (#103)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 175, "deletions": 237}}, {"node": {"oid": "ebdf0b6cf9a5af8df56ced6cb46270cfff884906", "messageHeadline": "A0-281: Pass block with number lower than finalized from Data Store (\u2026", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 212, "deletions": 87}}, {"node": {"oid": "b824051ef7f5a7b06fc32e784c7be9c6af28e31c", "messageHeadline": "Fix panic when Member closes before DataStore (#101)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8d0f0f726a4564b9a91bcb7b1262b21bed2b7ddb", "messageHeadline": "A0-232 : pass the settings from genesis block to the justification ha\u2026", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "85733ac3655b73b0a6a5e79df64898409da7539c", "messageHeadline": "A0-194: Implement Data Availability in Aleph Node (#96)", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 451, "deletions": 26}}, {"node": {"oid": "019d3e35e048b70dabba7aa629d6786bb26c3815", "messageHeadline": "fix artifact dl step by adding a personal token (#100)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "1cc900baf5b4c581206de35506cfbec9376d1d80", "messageHeadline": "A0-223: launching chain in CI (#97)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 321, "deletions": 87}}, {"node": {"oid": "5ba794ee5871405baa67e3adbc79530e8579c1e7", "messageHeadline": "change block production limit from 2s to 1s (#98)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a2d80fbac1e1ac611c6fb4af2d3b45b4c09a80a", "messageHeadline": "allow others committee sizes than 6 (#95)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "610a1711a2ebc613da56994074c8d004db1ede68", "messageHeadline": "Serve our paperclip overlords (#92)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 129, "deletions": 168}}, {"node": {"oid": "b540e3d9970adfe58fc577af44a147c895bbc61b", "messageHeadline": "Fixed panic because of genesis block. (#94)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 71, "deletions": 130}}, {"node": {"oid": "a2bca3ced90ce47c0c4287814b682a50a8c78291", "messageHeadline": "Make constants `Period` and `MillisecsPerBlock` specified by environm\u2026", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 247, "deletions": 70}}, {"node": {"oid": "12bdc4716f9145ae8feaf7aaa252eb187442e2ab", "messageHeadline": "Graceful exit (#91)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "2992211b8770821167da03a27cfa6921496ff9dd", "messageHeadline": "fix permissions of the executable (#93)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5674e449a39f3264c21b7b7d77ba69298889b370", "messageHeadline": "Substrate upgrade (#89)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 612, "deletions": 577}}, {"node": {"oid": "11a44d3877a7be2aa55b965d6a0bc08459b2943a", "messageHeadline": "changing push reporitory to ECR public repo (#90)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "e442fe9dc0b41a6482da3ce8b2070dbde84a8a38", "messageHeadline": "Justifications + debugging for testnet (#81)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 906, "deletions": 762}}, {"node": {"oid": "6d4445c20ef5e35d55e140ae31e9c2afc3816e79", "messageHeadline": "Preliminary metrics (#66)", "author": {"name": "Piotr Miko\u0142ajczyk", "email": "piomiko41@gmail.com", "user": {"login": "pmikolajczyk41"}}, "additions": 977, "deletions": 48}}, {"node": {"oid": "807ed0de9d3659c3cddf4fc176524ca1724e3b21", "messageHeadline": "fixes chain id for which keys are generated (#88)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ff9f0a4f449fbc55b7a367070e8ae87b8021f357", "messageHeadline": "simplify docker image to be able to use arbitrary commands (#87)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "3c3ff2d33f6c0828f5b00f7c8f1668d6315a5c6c", "messageHeadline": "more logging for block finalization (#83)", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "ddb1fdf2b9899fd7f0265cb6c8a5d95e2c9856c9", "messageHeadline": "wip : deployment steps (#86)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 134, "deletions": 6}}, {"node": {"oid": "bb6fb8ddf7de397c2c9114a82327e962585eadc8", "messageHeadline": "ignore if slack responds with an error (#84)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a110e5ed78bea4e41ec6ed1b8185c7184d0a703c", "messageHeadline": "fixes for the CI pipeline (#82)", "author": {"name": "Filip Bielejec", "email": "fbielejec@gmail.com", "user": {"login": "fbielejec"}}, "additions": 8441, "deletions": 89}}, {"node": {"oid": "09fa966cec3680206a4f97f261a1a60643e5d5ed", "messageHeadline": "Add token names for dev and test networks (#80)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "1f40fcd9b65dce0c4a896fc2105650943fd0c9c0", "messageHeadline": "Comments on max_notification_size. (#78)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2b8d80f9933faf4b7629314ef2d27ccd4a0e182", "messageHeadline": "testnet V1 chainspec (#79)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "62c5b888005b17b782023e264672831cd06b9459", "messageHeadline": "Merge pull request #77 from DamianStraszak/no-staking", "author": {"name": "fixxxedpoint", "email": "lukasz.lachowski@cardinals.cc", "user": {"login": "fixxxedpoint"}}, "additions": 8, "deletions": 101}}, {"node": {"oid": "73320cc2cf345dfb9dcab878ebaea65e02626627", "messageHeadline": "Gets rid of the staking pallet.", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 8, "deletions": 101}}, {"node": {"oid": "4129d6a9cf24461fcbf50fad9026d08937690889", "messageHeadline": "Merge pull request #76 from kostekIV/fix/rotating-party", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "3ab6b2c7a54901583bf74fb4d0e006cc6abe6b4e", "messageHeadline": "Fix rotating party.", "author": {"name": "KostekIV", "email": "koscis.j@gmail.com", "user": {"login": "kostekIV"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "aec6cfd218791abe54bb363a6a02a0350bb2dbd9", "messageHeadline": "Merge pull request #69 from michalseweryn/aggregate-hash-signatures", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 697, "deletions": 512}}, {"node": {"oid": "7c3e4ffd2277757e79d402af601668e426f9f5a2", "messageHeadline": "Implement block signature aggregator", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 697, "deletions": 512}}, {"node": {"oid": "377550f811d9144f0abadcdceb2c496b1dcc8916", "messageHeadline": "Gossip (#74)", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 250, "deletions": 60}}, {"node": {"oid": "8d6516d0e0db7c0895f372671ee7ef6cad8da94a", "messageHeadline": "Add faucet account and http endpoint ports (#73)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a05338cc12c78d33ba13ca166198a2c919bc0757", "messageHeadline": "Debug message for network impersonators (#72)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2413dcc7abc7564902b80632ae3124134d72b9e", "messageHeadline": "Remove passing config and authorities where not needed. (#71)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "03740479ae3fad28ec9df80d65c9f00cbbea3eec", "messageHeadline": "Improve network authentication (#70)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 134, "deletions": 25}}, {"node": {"oid": "7b9df082b44319f46e334f9c7ccd5a5c5e0054e2", "messageHeadline": "Money for accounts that can send transactions (#68)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "32954fd4bdb4fdfad86a7fb19726fec7f5dcd2a8", "messageHeadline": "Bump AlephBFT version (#67)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 545, "deletions": 366}}, {"node": {"oid": "6e258d646435e25118dfe5ef031df1752cac56b2", "messageHeadline": "Consensus party (#60)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 711, "deletions": 176}}, {"node": {"oid": "c65384cf81312ba4beca5c7573fe2d83d15ca82e", "messageHeadline": "Bump substrate to the latest commit. (#65)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 158, "deletions": 136}}, {"node": {"oid": "4855f6946f93d2200ba7ecaaee24d6f5e25d734f", "messageHeadline": "Merge pull request #63 from maciejnems/committee-change-block-import", "author": {"name": "Maciej Nem\u015b", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 227, "deletions": 186}}, {"node": {"oid": "b84fe942c53129598fe81ada49b57fe793ca334b", "messageHeadline": "Add committee change handling to block import and pallet", "author": {"name": "maciejnems", "email": "macieknems@gmail.com", "user": {"login": "maciejnems"}}, "additions": 197, "deletions": 191}}, {"node": {"oid": "e521df20d7c5573616929c4a491ce953eadd6e77", "messageHeadline": "Add session struct and justification channel", "author": {"name": "KostekIV", "email": "koscis.j@gmail.com", "user": {"login": "kostekIV"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "94b3a91fd6224c548c6574b4b5c95d39b608736d", "messageHeadline": "Use keys from aleph-primitives (#64)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "621953abae2c59db257f92c7d61a738c1a344c3a", "messageHeadline": "Merge pull request #62 from timorl/brexit", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5924c54966049f70bc9dc79d7e4c2d415690bb4", "messageHeadline": "Use the oneshot rush expects", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f52502c43635eef5bba74963913d10754d4088ed", "messageHeadline": "Compatibility with NodeIdT removal (#61)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 7, "deletions": 30}}, {"node": {"oid": "d2fb43bdccbba65094653dfe8a01f1672c8ef7f0", "messageHeadline": "Refactor KeyBox  and Signatures (#59)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c482fa4cf6cf4965838d8a5c279bb3d0014dbe79", "messageHeadline": "Compatibility with the new Hasher API in Rush (#58)", "author": {"name": "timorl", "email": "tymorl@gmail.com", "user": {"login": "timorl"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "a8d76810b15b5f99a94a378a5c76f99cdd856cfb", "messageHeadline": "Make the network tests compatible with the environment moved to rush \u2026", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 417, "deletions": 208}}, {"node": {"oid": "b47ee6b2bfe6ff97fd467f5ee61a56c43560dee1", "messageHeadline": "Merge pull request #55 from mike1729/remove-environment", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 362, "deletions": 1239}}, {"node": {"oid": "7b712019b7417ff5dc23068b74f4567003c45475", "messageHeadline": "removes environment", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 362, "deletions": 1239}}, {"node": {"oid": "1f921e89fc88482e3e4a58ef0947c5228528b652", "messageHeadline": "Fix the environment test (#54)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "be6142b54a9cc24eedfd75886f83c26a89a58d0b", "messageHeadline": "Revert the Environment test (#53)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c12e86587ad374b555dbcb8b8215318e33f3b9d8", "messageHeadline": "Implement a simple unit test for the Environment (#52)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 253, "deletions": 33}}, {"node": {"oid": "dc31f3522cea21ff9ecc6d26722531a5641c7fe0", "messageHeadline": "Add session information into block and read it in block import. (#49)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 512, "deletions": 20}}, {"node": {"oid": "0946c65831789888d6dd88bbb399b53f104fb2f3", "messageHeadline": "Added support for alerts in Environment. (#51)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 419, "deletions": 49}}, {"node": {"oid": "422a8e0deb410b610f83a476cb0f784e4b4552ae", "messageHeadline": "Added support for wrong control hashes. (#50)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 178, "deletions": 54}}, {"node": {"oid": "7c28222196bd0f928ecf459ba7b50107a8ca92ca", "messageHeadline": "Merge pull request #48 from michalseweryn/refactor-network", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 151, "deletions": 232}}, {"node": {"oid": "1ef8170b53df48ecba7ab5ba50d0504d22b9bd40", "messageHeadline": "suppress clippy warning and get rid of unneccesairy cloning", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36af2699016123dd94891741f1c426fedc61dc2c", "messageHeadline": "Minor fixes", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 6, "deletions": 11}}, {"node": {"oid": "c2af1667b81cf6bdae3641d7c0e334c02f5e3c57", "messageHeadline": "Merge remote-tracking branch 'upstream/main' into refactor-network", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 208, "deletions": 39}}, {"node": {"oid": "9955249c8387e2de52afdd7919e19f5170d7c35b", "messageHeadline": "Refactor finality-aleph", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 158, "deletions": 231}}, {"node": {"oid": "c69a792c6f6a4783d1e772b22e81f4ea0b055c2d", "messageHeadline": "Add justification import. (#47)", "author": {"name": "kostekIV", "email": "27210860+kostekIV@users.noreply.github.com", "user": {"login": "kostekIV"}}, "additions": 207, "deletions": 35}}, {"node": {"oid": "ee928059369f2a69a3a56923cf06e324d38eb547", "messageHeadline": "Add Pallets Session and Staking (#46)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 352, "deletions": 151}}, {"node": {"oid": "e20daa395418408f88ad22158fd73bc19b62fabe", "messageHeadline": "Increase the sessions period to 50 and reduce the number of session p\u2026", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d619339b2acf9b8f0d9a214667176c568ee359e", "messageHeadline": "Increase the sessions period to 10", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ee1fdc9eef44b1462e014ccba1720597082cdd3", "messageHeadline": "Fix Aura authorities initialization", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c52f7c1640c2657dd37fb69da445e9c77a8466b3", "messageHeadline": "Remove version from cargo.toml entries with git url", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 71, "deletions": 71}}, {"node": {"oid": "7043e2cceb2d53ccf340d16ad7e6f8b426431309", "messageHeadline": "Add pallets session & staking", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 173, "deletions": 12}}, {"node": {"oid": "8156fc887f265ab4e0bd51e30e4eb5219acac012", "messageHeadline": "Delete gossip.rs", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 0, "deletions": 590}}, {"node": {"oid": "16cf12d9a7e58bf122b9d2dd27fee609c1949b4b", "messageHeadline": "clippy", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 51, "deletions": 41}}, {"node": {"oid": "a6b0b343e1d30acec7c7ea6240a9d834584c10da", "messageHeadline": "Merge remote-tracking branch 'upstream/main' into pallets", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 1025, "deletions": 824}}, {"node": {"oid": "8fe66eb66e188620fb93e5633d9aff4a27211a4c", "messageHeadline": "Revert \"Restore telemetry\"", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 45, "deletions": 67}}, {"node": {"oid": "00427324d43336d2ad36382cc066c47dad9278e3", "messageHeadline": "Restore telemetry", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 67, "deletions": 45}}, {"node": {"oid": "2104b84e8be1b2789eab74db2631465d0c6eaada", "messageHeadline": "Network Refactor (#44)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 658, "deletions": 996}}, {"node": {"oid": "f9826e7855c9bc8c4831ceb9958a6dc3394b4f3a", "messageHeadline": "Replace Modules with Pallets", "author": {"name": "Micha\u0142 Seweryn", "email": "michal.seweryn@cardinals.cc", "user": null}, "additions": 150, "deletions": 122}}, {"node": {"oid": "acd11813ce8c76c20dbe45bb9c71242bb68c40f5", "messageHeadline": "Add an empty block import for aleph (#43)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "10d5382ae232663842295ffd5ab3aaf8a6aab9f7", "messageHeadline": "Adjusted aleph-node to the new channel-based interface with Consensus\u2026", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 543, "deletions": 648}}, {"node": {"oid": "eaedeab9f55a3c1904f883469321818d012ab424", "messageHeadline": "adds script for checking repo health before submitting a PR", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0426779307c8385317107daccf289ab6426fc235", "messageHeadline": "Implemented unit fetching. (#38)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 426, "deletions": 468}}, {"node": {"oid": "f7419406cc01ac10f7cf0111961aae757c197418", "messageHeadline": "Aleph pallet integration (#37)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 118, "deletions": 20}}, {"node": {"oid": "2c9785e22debf95259691c99d883b364ce7b723c", "messageHeadline": "Aleph pallet (#36)", "author": {"name": "Micha\u0142 Seweryn", "email": "michalsew@gmail.com", "user": {"login": "michalseweryn"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "c03af34375ab4b44317fb80ded1ea43509285548", "messageHeadline": "Merge pull request #35 from mike1729/chain_spec", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 159, "deletions": 126}}, {"node": {"oid": "1d0db35628cdf5f1a9193f98e138cf4225b5354d", "messageHeadline": "adds dev-keys subcommand to aleph-node", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 159, "deletions": 126}}, {"node": {"oid": "954ad706e80b37158a010cd76c5b57fca25874e3", "messageHeadline": "Merge pull request #34 from mike1729/check-finalized", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "20c0588ed4655e62d9d79cff871abbf7c4f4ac08", "messageHeadline": "checks if a block is already finalized", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "19c2b124b157a6a01a098af330a4dfdeac4f4778", "messageHeadline": "HOTFIX downgrade tokio version", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a41969911e2d8ad1912b1eed1410598c1d02968d", "messageHeadline": "Fixed generation of keys for authorities. (#33)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "bdcaf5b445726e36902d1d0efb549fdb694f01ae", "messageHeadline": "minor: fix `Network` to use a separate hash apart from `Block` (#32)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb6eb177b4066d389119a04acf75fd403f1551be", "messageHeadline": "feat: finality-aleph error handling (#31)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 115, "deletions": 24}}, {"node": {"oid": "acf1208caa933a948cc599c7bd9a634258e5d7c7", "messageHeadline": "Merge pull request #30 from mike1729/fix-aura", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 142, "deletions": 6}}, {"node": {"oid": "a8b694e686cee96b4c60250a16fba0d153597372", "messageHeadline": "fixes aura start by spawning missing tasks in node", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 142, "deletions": 6}}, {"node": {"oid": "669764d21dbf53097e906ec4b348d76c6fd6ca8e", "messageHeadline": "Merge pull request #29 from mike1729/start-network", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "3e63c72bb769af138d73bbc0ea7df9a5e3fe324e", "messageHeadline": "implements Future for NetworkBridge that routes messages", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "5cb25a28d6b54222fca7fb3d72514bd87edb30e4", "messageHeadline": "Merge pull request #28 from mike1729/exit-sig-rush", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f99fc5c34f64b381d94259c088ab305797c9113d", "messageHeadline": "adds logic to rush exit signal", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f45eeee583c88d7a376ad6c00f96d90bae62cc5c", "messageHeadline": "Merge pull request #26 from mike1729/fixes-keys-init", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "a4d32758131cb6d8050d0b6dd5f686d62cd72791", "messageHeadline": "fixes n_members calculation and keys generation", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "597c96310dad973476c8b6122dd50697e2c6dcf1", "messageHeadline": "Merge pull request #23 from mike1729/aleph-node", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 652, "deletions": 15}}, {"node": {"oid": "6557f4931fe6f0c20be237de0ed3be35be25e594", "messageHeadline": "first implementation of aleph-node", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 652, "deletions": 15}}, {"node": {"oid": "e51b53157bbddc600750a7a52832290cddf980f5", "messageHeadline": "Merge pull request #22 from mike1729/aleph-runtime", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 436, "deletions": 0}}, {"node": {"oid": "89b1cf1675862eea18678a7d8a237b824c3efce0", "messageHeadline": "first version of aleph runtime", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 436, "deletions": 0}}, {"node": {"oid": "2baa502e35aedf2b2e1aa155b8c5626282e9125d", "messageHeadline": "Merge pull request #21 from mike1729/communication-environment", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 142, "deletions": 82}}, {"node": {"oid": "96a6e16035de906cdbcb730dc72c390f3eb47cf8", "messageHeadline": "fills some gaps and implements Environment::consensus_data", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 142, "deletions": 82}}, {"node": {"oid": "645c14434a8516720c095ab680275072cb185aed", "messageHeadline": "Merge pull request #19 from mike1729/3.0-upgrade", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 70, "deletions": 100}}, {"node": {"oid": "9c24964a3a8af2bbaec2b4e8a405c9a8420cf625", "messageHeadline": "upgrade", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 70, "deletions": 100}}, {"node": {"oid": "4c8ad98f13e8871984340e0a6f3cdb5e246f4c3f", "messageHeadline": "feat: network (#15)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 304, "deletions": 58}}, {"node": {"oid": "53f48085bdc388ab5aa99c1d13b06b81df5c00fe", "messageHeadline": "Basic implementation of the Environment. (#18)", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 82, "deletions": 33}}, {"node": {"oid": "3dbe825d90fec45fd70429b5bb76201af87a1a5a", "messageHeadline": "Merge pull request #17 from mike1729/consensus-integration", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "7ba47edde4f4d733c00d57e038e5b0537be57c98", "messageHeadline": "Consensus Party stab", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "7c73873f798e34d22ac1be115e01847492ab85d6", "messageHeadline": "Merge pull request #16 from mike1729/env-skeleton", "author": {"name": "Damian Straszak", "email": "damian.straszak@gmail.com", "user": {"login": "DamianStraszak"}}, "additions": 120, "deletions": 6}}, {"node": {"oid": "5ea559785cfd96da962f58650aa94491bb2d9559", "messageHeadline": "Environment struct stab", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 120, "deletions": 6}}, {"node": {"oid": "514422bc381e36bf3909dbbb7e1491d007264a78", "messageHeadline": "feat: integrate rush (#14)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 155, "deletions": 210}}, {"node": {"oid": "431d1debe4d383cc9cbd982fb3167bff1d2d0f3d", "messageHeadline": "chore: ssh rust lib (#13)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e9419218abf7c0a68a65872342a5b08179435e5", "messageHeadline": "fix: remove self mutables from some gossip validator methods (#11)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "73506f14766cac9914da41032ec52b746060be93", "messageHeadline": "chore: temp allow dead code (#8)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ca610089e22bf59dc8306af92d31b332c9dc45b6", "messageHeadline": "feat: config (#7)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "6e8059bbef4059557d491246967581d1194ab5a1", "messageHeadline": "Add gossip validator (#5)", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 1167, "deletions": 35}}, {"node": {"oid": "579efcd8f0819e81bd295303b2ec92c91038d05e", "messageHeadline": "Merge pull request #4 from joshuajbouw/chore/merge-imports", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d79b09b9f307fef281df050918704cf80bd1348", "messageHeadline": "chore: merge imports deprecated", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20245f5621a5ca355f878e3020a11d3baadf1c9c", "messageHeadline": "Merge pull request #3 from joshuajbouw/gitignore", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "879b885b16660865e9eacfb261d20beae2a59d0d", "messageHeadline": "Merge pull request #2 from joshuajbouw/rustfmt", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8e6d1cb363c4383b9bb17440fe0cfe9d5b0ae07c", "messageHeadline": "Merge pull request #1 from joshuajbouw/ci", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "bb75b6844c41d9204275301468a01ff6bd1f441e", "messageHeadline": "chore: add rust backup files", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef2037a0cd42011dbdba33e2bef72811f5ec8fab", "messageHeadline": "chore: update .gitignore", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0a0ff925980e8fe6cb184172a99a4e65e69987f8", "messageHeadline": "chore: add rustfmt params", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ed64ed1a89ca69d4ad056c5d823a41d3f66a270", "messageHeadline": "EOF", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37504ace5c4924c27269101d4ca478845c7b890c", "messageHeadline": "ci: add Github Actions CI", "author": {"name": "Joshua J. Bouw", "email": "dev@joshuajbouw.com", "user": {"login": "joshuajbouw"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "4a04d1cc1d3e388619159170f202a0ff7f20dc34", "messageHeadline": "cargo workspace setup", "author": {"name": "Michal Swietek", "email": "michal.swietek@cardinals.cc", "user": {"login": "mike1729"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "9544b2c56d6a247a1485fbfc5bc9565b1265d81d", "messageHeadline": "Initial commit", "author": {"name": "Michal Swietek", "email": "michalswietek88@gmail.com", "user": {"login": "mike1729"}}, "additions": 213, "deletions": 0}}]