CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
casper-network_casper-node.json1 linesDownload Raw Back to root
1[{"node": {"oid": "4edacc26470491da56de6af34aeb8c01ad44ebea", "messageHeadline": "Merge #4405", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2108, "deletions": 67}}, {"node": {"oid": "fa2f99cad32b50472aebe4d01dce34d0d9dec9d1", "messageHeadline": "Fix hashbrown versions mismatch", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7b45f40116eab839aa5775fc5339e60d7c853a00", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into highway-state-grapher", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1930, "deletions": 1341}}, {"node": {"oid": "8dc4e6b446cb46910a10a64d19bec327fb7b5056", "messageHeadline": "Add another field", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "edc4b45ea05526ba6dd7971da09e27754a37a230", "messageHeadline": "Merge #4499", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "eded9e9732712cf566aac0265f273a0061f4f928", "messageHeadline": "update dependencies", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "8ca9001dabba0dae95f92ad8c54eddd163200b5d", "messageHeadline": "Merge #4445", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "1bbb58e9d1d5ed3394f20a5162d3f0792bb06177", "messageHeadline": "Merge #4449", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 614, "deletions": 1241}}, {"node": {"oid": "248fb5d47112f45e8e1cb5361d219b5719f05bef", "messageHeadline": "Revert \"Merge #4408\"", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 112, "deletions": 341}}, {"node": {"oid": "aa5d42e4e789f78bd8c283fa4558e7c3a1f369d5", "messageHeadline": "Fix a Clippy lint", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1524b26d7c83ecbbb1a004d639bf50c2b1b1b700", "messageHeadline": "Revert \"Merge #4359\"", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 119, "deletions": 754}}, {"node": {"oid": "1d8965f83a0043b0a808b95e431fd66ecc8814b6", "messageHeadline": "Revert \"Merge pull request #4386 from fizyk20/issue-4307\"", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 499, "deletions": 262}}, {"node": {"oid": "b01fa51a87a36644840dcb554bc815644d6b11a3", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "2d58ca1df149af2e51b0b8a907a8a61d2d6cda39", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fb7c8780cd078e604db9bef2b0c8f620d5e1d382", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96e00e38c48e4bb83a768fa9f63d05df9040bdb5", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bda0b59f2797e83f9fc50a56181aeedc0b687129", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "504f14ce9e03f39c87e59945f0d1413c98f51467", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4935cc8a84aedc0da5a54166c7b4bc01d8b050d3", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2707eb069fca948faf6c9053987a1f5c9db3c7", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3e3b04b0b5c2778e5b86f4c20dd6431be234f24a", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04c47b48701f4a48cbee5ef4a5c9c9a7b1ef3c3e", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "961928ceb1d1d3c1f14fe810c53c25ee2849a25a", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf8b4afa8b248c7fe2f38554aaeae1e02bb4edc6", "messageHeadline": "Update pipeline Build casper-node", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "3b6a66dd12edba07c8ae1a900fad66fa4d2fa25f", "messageHeadline": "Added input set .harness/Build_casper_network_casper_node_17012716114\u2026", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "04568e60b97fccf657dc82fdd6721c6ee24c99e0", "messageHeadline": "Added input set .harness/Build_casper_network_casper_node_17012716114\u2026", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8649e944be71c341805d1a2368f0895f6196406a", "messageHeadline": "Added pipeline .harness/pipelines/casper-node-1701271532603.yaml", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bc3f9eb755b1030b21b1a2c68d4b27e27cf41f2c", "messageHeadline": "split 'std' feature into 'std' and 'std-fs-io' in casper-types", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "bac7c3cb2e8068c969bd814d60be576b739216f3", "messageHeadline": "Merge #4442", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "b5321c95d66506ef6c316d5978efa4c343990dc6", "messageHeadline": "Added input set .harness/Build_casper_network_casper_node_17011925391\u2026", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b1b9311b3ba15a972bab8b8e979f47d3c90de686", "messageHeadline": "Added input set .harness/Build_casper_network_casper_node_17011925391\u2026", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "20ede73cde5c0c3e48de8c0856176b191eba2cf8", "messageHeadline": "Added pipeline .harness/pipelines/casper-node-1701192514017.yaml", "author": {"name": "Rob Jennings", "email": "rob@casperlabs.io", "user": {"login": "rob-casper"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "a10fc12d2a7c4a60a405731224739e790259a4cf", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "70750b4f57cadb899edb1a14be6e3b18b2275199", "messageHeadline": "Add a proposal delay failpoint", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "442eaaef289450f7ee8125dc2a9e845a66524787", "messageHeadline": "Merge #4441", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "a6dc1de2db47ca0f7e39b0e4706f1da7a777b74f", "messageHeadline": "Fix Clippy lints", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aac7480a2a9dbe7ab7ceb110eab464439e6627ce", "messageHeadline": "Always start a new era with an inactive PerformanceMeter", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "0bcda2f26262efa899272989db50009fae6e36a4", "messageHeadline": "Merge #4437", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "d4784b9a6110e2b6e0302ba1f85124d700fe167b", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2f05d828f5c541370d8757be8e676ad70f06251d", "messageHeadline": "Merge #4431", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 148, "deletions": 65}}, {"node": {"oid": "ef9487fbc936ff9d651c07e8bfc59cab837ef293", "messageHeadline": "Remove BLOCKS_TO_CONSIDER from comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f77bc43b70af3cc358f9358b76e879a7d2070c4", "messageHeadline": "Make eras longer in tests so that the round length change can kick in", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b88a0cfbc81ed63afc5f4845b2e675c8e479dc93", "messageHeadline": "Add a changelog entry regarding the new chainspec setting", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ad89233528c0abcc6f63e36f43dbcc3f0de8551c", "messageHeadline": "Make the number of blocks to consider configurable in the chainspec", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 134, "deletions": 58}}, {"node": {"oid": "cdd3eed9584258e44c7c99cdd09566af5e6b4740", "messageHeadline": "Make sure that round numbers work with higher round exponents", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b0a0713b0e517db6e49cad3b2107c4c38b7c19c7", "messageHeadline": "Color proposals differently", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "e688fbc75206652dce440c3ddb9570c965382d37", "messageHeadline": "Merge pull request #4426 from sacherjj/1.5.4-final-configs", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e60163bd3285dda306be5d3738ca66846d704be4", "messageHeadline": "Update config-example.toml and chainspec.toml for 16s blocks.", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19aeefaa20b7bb60fa47bdb907b384b6cc581581", "messageHeadline": "Merge #4409", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "08d0beccbcfae9365f4704c5fb2bd15630b90557", "messageHeadline": "Merge #4420", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 103, "deletions": 63}}, {"node": {"oid": "8a5e4274994a5f58410ef29021bb105cf4f7166c", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "79f4f34a8b78e458ea6893973f1f388f425e0cf2", "messageHeadline": "update changelogs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "e47f82cf11bdc99cef6740db35172d23c6b35b45", "messageHeadline": "Apply Alex review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82faf332a622e84e282fb89e78a8b7d346b1655b", "messageHeadline": "Update changelog entries for modified constants.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5698a002c139a0c111042fb86017055c3a37827", "messageHeadline": "Merge #4418", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 341, "deletions": 333}}, {"node": {"oid": "bedfd499a3fd6fb014d822d4ef21500b240147d6", "messageHeadline": "change some saturating operations to checked form", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "888c2f02b5818f081e52a44018c54695e0903dec", "messageHeadline": "fix instances of clippy::arithmetic_side_effects warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 91, "deletions": 38}}, {"node": {"oid": "c274b143ab736a76f3b91b8b34fb1c62f1437166", "messageHeadline": "update pinned rust version to 1.73.0", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 242, "deletions": 296}}, {"node": {"oid": "cb968e5c74a64fc5c0bc8c2499271f7b2dcbd41f", "messageHeadline": "Merge #4414", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 164, "deletions": 197}}, {"node": {"oid": "82bb0237bb20445616ab24f01f0eea71c31d633a", "messageHeadline": "Edition 2021", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 164, "deletions": 197}}, {"node": {"oid": "2eb22f50f30901529c23e6ed44acf47aaba20056", "messageHeadline": "Merge #4408", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 550, "deletions": 502}}, {"node": {"oid": "ad5a5227338bb0229e1784f6607c2fb52af9cf09", "messageHeadline": "Merge pull request #4386 from fizyk20/issue-4307", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 209, "deletions": 499}}, {"node": {"oid": "500be1bac399fee751d90efe2bd658de679e2f17", "messageHeadline": "Replace the acceleration parameter with a value derived from the mini\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8ecf6e40ba42ca2aad204dcc77e881cc49689d30", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "f6b043f079252a38341b05e02db97e570ba40c0d", "messageHeadline": "Remove bashism from CPU check script", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7b32fe812d83cb731d5557fb9c2eb744d44bd120", "messageHeadline": "Merge #4395", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "690f1b865e057de5744c83de4838fced271ee9ae", "messageHeadline": "avoid building all targets in CPU features check", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2ec8c1ec2f39ac52d0de00f81efb20c94b8b1de9", "messageHeadline": "Add the new tests to the nightly tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82b164d837425fc3d88ec866516b77a9e3db0588", "messageHeadline": "Add NCTL tests exercising the consensus slowdown failpoint", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 339, "deletions": 3}}, {"node": {"oid": "f9e06c095955f37ab37d61f21e23d18b269a937c", "messageHeadline": "Merge #4403", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8dbc4cb4102866292b288786e39ad5acc44b26", "messageHeadline": "Silence some lints", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f901faf9c2310b156b2d9f443562e5844cea8ff7", "messageHeadline": "Add some comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "d5f87902bfde43577ecf494c8a4e7b7b05a95132", "messageHeadline": "Move an old changelg entry back to 1.5.3", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29466f9089d309720e2d8515a3b649a1e0a4fbae", "messageHeadline": "Merge #4387", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 123, "deletions": 61}}, {"node": {"oid": "c7981fd3b202a2a740ea8e7926dfb9013dea6542", "messageHeadline": "Merge #4399", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 799, "deletions": 3}}, {"node": {"oid": "dd6bd98aa9a105885584904fc6b7e77ca6f46cb0", "messageHeadline": "Merge #4402", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8a9b705cdea338c172dd715a5d52a45ff56abe1b", "messageHeadline": "nctl: fix upgrade_after_emergency_upgrade_test_pre_1.5", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f10dd6f8a54999061fbf9b1a72012967f7426c19", "messageHeadline": "Fix distribution logic to account for dust amounts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "64ad88da1108d997d98611a863d2d023bae35808", "messageHeadline": "Double the denominator in round seigniorage rate.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "18c3b7ed32111d163ba3daaf818e61b30d6c0e0b", "messageHeadline": "Merge pull request #8 from jacek-casper/gh-4382-lowering-costs-fixes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "a6252bb6fde60d6bd635433ae8abd86493137bc6", "messageHeadline": "Appease cargo fmt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "939363daec83326af6323c9d687c1f8eb1d61277", "messageHeadline": "Update tests to hit gas limit and match new faucet costs", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "d5a9f55874acc3505be098a513cb007cb69d3565", "messageHeadline": "Address complaints from Clippy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1aec20bb3a48986a618f92059709fcbdec3314ff", "messageHeadline": "Show unit timestamps and rounds", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "346987498db540a03f650f556309fbc02a04743a", "messageHeadline": "Print validator keys", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "51b6283e914303ea719c3c58a5a20d2bacd806c8", "messageHeadline": "Edge highlighting and toggling", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "f035af6288497fb390b23fd5e9930f2df8925600", "messageHeadline": "Visualize max quorum", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 90, "deletions": 8}}, {"node": {"oid": "a9f645ea66bf2ae5b4c5d5d3c9884eabae10f936", "messageHeadline": "Fix some Clippy lints", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "41f9c61a00af1661031f512614225ac1da5aab0e", "messageHeadline": "Show creator weights in the visualizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "59ebe023149912cb80adbbdcda52f7c8194e9e3e", "messageHeadline": "A draft of OpenGL visualizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1523, "deletions": 138}}, {"node": {"oid": "c0d8699211f12fba1c81845dd132f2e46182ea68", "messageHeadline": "Output the graph in .dot format", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "c85942f71dec1c20cff42b336066a5025d1e8332", "messageHeadline": "Add a tool capable of processing consensus dumps", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "ec27792af4e0d26d92b5cff9032c4819f7eadb9d", "messageHeadline": "Merge #4385", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "06096536fbb4367a832e07034dda3c208f8473c9", "messageHeadline": "Remove test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ebdf0290179acc69304f02b4d142729c3e1aeb6e", "messageHeadline": "Improve largest specimen generator.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 25}}, {"node": {"oid": "72d3df17bd926434c9bf445137ba1e834df244c6", "messageHeadline": "Use Failpoints to delay consensus messages", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "2bd21c11b9aa19c6ed1f96081f55e81bb0de616d", "messageHeadline": "Fix largest specimen generator to not generate overly large sync leaps.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 41, "deletions": 12}}, {"node": {"oid": "f73fe274ca301a0a700a56079757aab883dd4274", "messageHeadline": "Mention enable_contract_version", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "49e17f56587357c88c8a5209aaa4b7fb5c6bfc7b", "messageHeadline": "Remove PR numbers", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "41183a13656c7c50634a460eec612ac6d8d8ff76", "messageHeadline": "Address PR comments", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "7f69cfa772ade7566039d7aa842a7b1006796445", "messageHeadline": "Rename `disabled_failpoints` -> `failpoints_disabled`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d682bf290942e57357203d2b2c62757409737dab", "messageHeadline": "Add stubbed out failpoints to allow disabling compile time feature", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "ddf18120d87f1bf2b05cc02bf9e6987b0c8ea7d3", "messageHeadline": "Fix bad PR number", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c3fdc96b50b907496711e5f291169a5f046959", "messageHeadline": "Mention lowering default gas opcode costs", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2cf0445e3725235d0faea45272d183f8a57c9618", "messageHeadline": "Address PR comments", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "96257d450726c4cc7f247d6b1a1c3a25104321a7", "messageHeadline": "Remove PerformanceMeter::next_era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "8f917d267f2fdcad7ac4f065145a4ff9cf576c0f", "messageHeadline": "Fix test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "710c20e1f6594bb854ba46e848ceee64f764f740", "messageHeadline": "Lower block time and max gas.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5822888a7a81deec55c01dd6b371d9c692ed604b", "messageHeadline": "Update the comment on calculate_new_length", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "77c2d6c54bd838b3231fadecdf4dd0fad251f955", "messageHeadline": "Remove config values that are no longer relevant", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "501cdddfe676a1bcca91104f893589fd52c56082", "messageHeadline": "Lower chainspec control flow costs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "be8e93c22442ae9b37b96447ceec088f9a4b68f7", "messageHeadline": "Merge #4383", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "71144cb72d47fc08e4696b755eb50617765b06ba", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 4360_less_strict_res\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 942, "deletions": 162}}, {"node": {"oid": "e869018840b91c02b95148bb42991572e2a551a6", "messageHeadline": "Hardcode PerformanceMeter config for now", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 58}}, {"node": {"oid": "fefd185b5021729f7083dc2fe11e10aec83da37e", "messageHeadline": "Merge #4384", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7c1fe6c2c26f1a08f1e20335f7e3eb55d800c4b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into update_formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 937, "deletions": 158}}, {"node": {"oid": "579c9a7af7d673bc789a9a16d5f605160d0bee5a", "messageHeadline": "Unignore the tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e4cd359583704e05029b2cbb230d1e8469a0e220", "messageHeadline": "Implement the new method of measuring node's performance", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 148, "deletions": 354}}, {"node": {"oid": "109922ddaceceee588ea117a47d3abf805067765", "messageHeadline": "Rename RoundSuccessMeter to PerformanceMeter", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 119, "deletions": 123}}, {"node": {"oid": "6afe56b925e015a15c014d3d2df3e8c4df6575b2", "messageHeadline": "Merge #4359", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 758, "deletions": 123}}, {"node": {"oid": "a85d06c9e3678fd7c6777912ca82f7222846266f", "messageHeadline": "Merge branch 'dev' into issue-4306", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 183, "deletions": 39}}, {"node": {"oid": "6756c472339ad8a56239e86b5257e39917f584c8", "messageHeadline": "Merge #4380", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 188, "deletions": 43}}, {"node": {"oid": "c25981559372c093947e4892f466f3af3997ea4d", "messageHeadline": "Improve code documentation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "ff6af3cec3a70dd278e81206660513dd16fa78a1", "messageHeadline": "Update changelogs for 1.5.4", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "9f29d2751bdfc9be2db6b76c870e320db5472a9f", "messageHeadline": "Add a proper error type for failpoint activation parse failures", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "f877686dd3a1d051e53cc8f654f66dc68d8ad7af", "messageHeadline": "Remove `FailpointActivation::parse` in favor of a `FromStr` implement\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "6a6c7cc5e16bbb5495f4b63a643e16930c950ed6", "messageHeadline": "Bring back some type safety by renaming `FailpointActivation::value` \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "c47f558095d5763384779e924e0aad73a49e97d8", "messageHeadline": "Remove `value_json`, exert builder methods on `FailpointActivation`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "6eb6fba66be0f482604e7845bce7cbd642353df4", "messageHeadline": "Fix test and bugs in exactly-once activation of failpoints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e63e79a6a3fb6a994bfdb65bbcf7ced8af013597", "messageHeadline": "Extend activation tests for failpoints and fix bug found", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "e858ee84ed3afdf1520e6f08d70f30cf05614012", "messageHeadline": "Test probability based failpoint activation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7c674659465ffb77fd3cbb35351c2f6974370f21", "messageHeadline": "Fix another typo and simplify test a bit", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "16458addf1ff50fc74e170e199abbf0a3a533baf", "messageHeadline": "Change failpoint syntax to use `:` as the meta separator, `=` for values", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6dec0a4812c4eb23f30866122fe4b1f5fdf6b921", "messageHeadline": "Fix typo", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce8f7fbd770e1da930c031f140e4d0fbb85a5058", "messageHeadline": "Fix typo in failpoint docs in diagnostics port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fa715a22e1a039b84d536aae97a365c64d6575d", "messageHeadline": "Update failpoint tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "79195e84e9216aa875de18b640b86a2df4af02c5", "messageHeadline": "Make dead code exceptions for some of the failpoint functionality", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14a7dfcd4072dd2769948d1ff34410656456d5a0", "messageHeadline": "Make failpoint activations passed by reference", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "298119b8520a3246a49e3808a7e740ded574b339", "messageHeadline": "Run make format", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3dc40d1cc0c9a3f4a437b5716e42232773d30546", "messageHeadline": "Add refund amount faucet test", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "914b2a4c38d3bd61f21407dbcd7f398e6ee9a6b9", "messageHeadline": "Update refund handling ratio and update tests to pass for different r\u2026", "author": {"name": "Jacek Malec", "email": "145967538+jacek-casper@users.noreply.github.com", "user": {"login": "jacek-casper"}}, "additions": 126, "deletions": 39}}, {"node": {"oid": "ec07edf71b95a77ead20eef05cbdf06dd20b01f9", "messageHeadline": "Appease cargo fmt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "15e14170358bd03ab3cfd030ba9b445b30acc2c6", "messageHeadline": "Update comment formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5748f5197d530091b8e6d18ad0b50bb9cd3dc58a", "messageHeadline": "Integrate failpoints into diagnostics port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 108, "deletions": 24}}, {"node": {"oid": "c81a6afb1816a0b60cc296ba3df00ae6a282524a", "messageHeadline": "Merge branch 'dev' into issue-4306", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "29d4e773fd6260e35207a3ec43522fff07d98aef", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9a16b1465904a30b0c4f8988ed2ad94cf07fc73", "messageHeadline": "Fix the slow leader case", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "9de02b3a193e2affa9d1252f4da34ae65d0c02d3", "messageHeadline": "Add actual failpoint implementation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 169, "deletions": 9}}, {"node": {"oid": "0384ec7849c71d720a5eb3d2ced7dd6b91f9f245", "messageHeadline": "Rename `FailpointSetting` to `FailpointActivation`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "e37c6addbb432549c10ff4c793ebce88c1f65303", "messageHeadline": "Add parsing for failpoint definitions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 293, "deletions": 0}}, {"node": {"oid": "e677a54cc7556ddd80664c4807bb626cf6bb0dc5", "messageHeadline": "Allow slight tolerance for restart health check", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "067a5e806dfbd43cbde959404ee7f533c9848c2f", "messageHeadline": "Merge pull request #4357 from omahs/patch-1", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8539e10aedf4247eadf262bb1480daa57d647ba9", "messageHeadline": "Fix formatting", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d856ce2121952617080c8ee2a02a70968e1606f4", "messageHeadline": "Add tests for Highway exponent switching", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 680, "deletions": 119}}, {"node": {"oid": "58bd809e80aa65f2dc301d417263d44d59ae5171", "messageHeadline": "fix typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea431d365ea7ec6210c526069ba9b88410367f79", "messageHeadline": "fix typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee327aabe7119b86ded6f4a45ba1bd68de1118a5", "messageHeadline": "fix typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7cf349637c1c73eb127efb65edeff703017ca28", "messageHeadline": "fix typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e296e410bdc46cdfc269f009d0f3fccbecca4f19", "messageHeadline": "fix typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42e575270c1cb030f78f62332a072ee8d3aeca27", "messageHeadline": "fix typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05f0f4e18500ab138138117e870cbd5411ed1239", "messageHeadline": "fix typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7245b970945d3002a89bf0771a8d0bce74d4ad35", "messageHeadline": "fix typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "304bf32f66554611b7544f4da203533f5dfa9a66", "messageHeadline": "fix typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f7bdede7b064f6ad74af777f40a1b4950a8ea36", "messageHeadline": "fix typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b1cc7ee16af7af5c43f981f6d878a013e9144d", "messageHeadline": "Merge #4352", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7270, "deletions": 6061}}, {"node": {"oid": "eac53effeedc5d36dd1ebc05eb404c672a24e95d", "messageHeadline": "Merge branch 'release-1.5.3' into dev", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7270, "deletions": 6061}}, {"node": {"oid": "53dd33865c2707c29284ccc0e8485f22ddd6fbe3", "messageHeadline": "Merge pull request #4350 from Fraser999/revert-types-change", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 249, "deletions": 259}}, {"node": {"oid": "ced9145b683153fe5fccdbc8addd17a1df1a14d0", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 86, "deletions": 95}}, {"node": {"oid": "b60674836bc9c62c07d011717fbac701bcc042b6", "messageHeadline": "replace parity crates with casper forks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 99, "deletions": 100}}, {"node": {"oid": "d9783da61e40ae0795d472c81726c971c8bb6906", "messageHeadline": "Merge #4343", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 78, "deletions": 237}}, {"node": {"oid": "6b1da9034399fe3835598fdea390597167faed97", "messageHeadline": "update warp", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "83f4d1c28741bcd885aa6fef53a9077d7ab4599b", "messageHeadline": "fix unused warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "1e6147d4c617be8ae8059b7721b587b702a087d0", "messageHeadline": "remove public method from ExecutionResult", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "b64ef36fd85627966315e178ea5096a8e32c48bc", "messageHeadline": "Revert \"Bump types to 4.0.0\"", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "273d3091b790f6cea12e50753fc3b5aa6e07ea2a", "messageHeadline": "Merge pull request #4345 from sacherjj/1.5.3_types_to_4.0.0", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "23ea203be77a1a75b54e48c3afb2431e471fa729", "messageHeadline": "Bump types to 4.0.0", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "f6af9d9b623b9669f92398c2ab14b105abc834d0", "messageHeadline": "Update toml override files for various tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "cf7aa77dbe066ce2a1b48765c0b5fa690adc261a", "messageHeadline": "Update NCTL to handle `itst06_private_chain` and `itst07_private_chai\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "33bb9494067a071dcf5b41a863f1fff76cc5bc66", "messageHeadline": "Moving as to end of publish to allow other steps to complete.", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "eec2d324a4416c6d1276a9e21fb42645b8f84ab9", "messageHeadline": "Update symlinks to relative", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caa41b354efc8b50a0d49e6c9c6ca96a2244ed23", "messageHeadline": "Fix config files for private chain tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 59, "deletions": 240}}, {"node": {"oid": "b997ca23553ee5e9bd829b80b4c6465b9bc8ba06", "messageHeadline": "Merge #4327", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 551, "deletions": 229}}, {"node": {"oid": "c6cc3bc1cd8d7061ef857e303e99ad1dacb63e4e", "messageHeadline": "Remove migration code - emergency fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 622}}, {"node": {"oid": "a05115c1b0743d7f66d9e1a4105569da75bd5294", "messageHeadline": "Fix a doc issue", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "751619816b9ad361126645d94e53e51d816b3a87", "messageHeadline": "Add a readme", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d9b978baf5f093b736a8d2ad15583f0647c5325a", "messageHeadline": "Merge #4311", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 178, "deletions": 38}}, {"node": {"oid": "478d7f10fe3871cf151f256690f82fba8ebe371e", "messageHeadline": "Merge #4328", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ed69cbd26ca0c5e4ba2a5a911173a5101fb91d", "messageHeadline": "Merge pull request #4312 from rafal-ch/bump_warp_version", "author": {"name": "Luca B", "email": "93586856+bradjohnl@users.noreply.github.com", "user": {"login": "bradjohnl"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "cfd8ea221bb78db8835332585c6501d6ad3b9663", "messageHeadline": "Wait for era `1` to assume genesis, not era `2`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b2f7829152149169ba6f4372de51fffb1adb547", "messageHeadline": "Print faults", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e80e4cfe24128a175e56704dc2c7016d15a1a7f1", "messageHeadline": "Add printing average max quora", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "a43f12f412bec0b3e02e7b88527407f5e1a24565", "messageHeadline": "Add a tool printing skipped rounds", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "9b3f67dcfc5da661d6a315df790f92a4c8a7b369", "messageHeadline": "Refactor the rewards calculation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "0e6f5d9234034fe5fe707a3393e46b798be192ca", "messageHeadline": "Make some consensus types public", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 270, "deletions": 213}}, {"node": {"oid": "4c3e16cdb73da56ef6079b6a686183ffd0840e4a", "messageHeadline": "Merge pull request #4229 from rafal-ch/4002_4003_more_debug_info", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 83, "deletions": 20}}, {"node": {"oid": "b7d6ae767388a6ab3c60467d7adaaa6babba21a9", "messageHeadline": "Log hash of the blocks being purged as part of metadata db initializa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "37c7534b8b380c9209e3dbc0bede46477bddd9e4", "messageHeadline": "Add test for `initialize_block_metadata_db`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 145, "deletions": 21}}, {"node": {"oid": "a666e5885f28b646db8edc923c89c1cf8b94a557", "messageHeadline": "Bump `warp` to `0.3.6`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "dc69ddce76aabd9d028235632c23246fa311095a", "messageHeadline": "Short-circuit initialization of block and deploy metadata DB", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "7aa53e8968bc1aa5c4f727a20a6eec5f6ddcb87e", "messageHeadline": "Merge pull request #134 from casper-network/1.5.3_version_bump", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "218471896df98a2942327022b5412daf0d69d7ec", "messageHeadline": "Fixing inadvertent inclusions for local build.", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f8449135dbf7c554aac2c8671e9f4674dfa52a9", "messageHeadline": "Bump to 1.5.3", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "376ff0b93f45f2c24163b90eb7e6f5f36bac21ab", "messageHeadline": "Merge pull request #133 from casper-network/4300-block-validator-opti\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1388, "deletions": 475}}, {"node": {"oid": "5b71114f360377cdc5ffdbcc3d8f99f2e4a1ab54", "messageHeadline": "Merge #4280", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 574, "deletions": 708}}, {"node": {"oid": "7f8dcebbde140e9be8b10500c7fb9ac5ff355fe7", "messageHeadline": "Print error message for `Trap::Unreachable` only for stack overflow c\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 39, "deletions": 77}}, {"node": {"oid": "49bb21c14c5e5df0da33b11a8d6eb12fab6f3177", "messageHeadline": "major overhaul of BlockValidator to improve performance", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1372, "deletions": 515}}, {"node": {"oid": "773acfaabbdd433111fa3951b8cb85b4df2b78be", "messageHeadline": "Merge #4302", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c3cd8fae3f2f56edbed2ca8fa39e66f855b89d5", "messageHeadline": "Use a standard regex in Makefile instead of a GNU specific one", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ae34f3954a72e0c57184b5ca082cbbf12f395fc", "messageHeadline": "change BlockValidator to fetch deploys rather than legacy deploys", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "13672ccc0e351d78d5b829042dd1174771160031", "messageHeadline": "improve logging in BlockValidator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "bd8c43990ab294c0b8adb0b9d6e8fae6e04c2346", "messageHeadline": "add further logging to BlockValidator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "56e8f9a3a54720c2fe64538063f8901fbfad0006", "messageHeadline": "Merge pull request #132 from casper-network/4152-deploy-time-leeway", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 317, "deletions": 105}}, {"node": {"oid": "d656c21a6536b245eeb398663174c4f800c64178", "messageHeadline": "Merge pull request #131 from casper-network/4294-replay-protection-op\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 244, "deletions": 76}}, {"node": {"oid": "9220fd80143c6000f2ef29d184a50984e7ef391d", "messageHeadline": "include timestamp leeway in error variant", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "ea3a10dff4915334150126beb4379162035f6af6", "messageHeadline": "Merge #4299", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "8184e740f65edf3b0145039020497a7f2ae83bf7", "messageHeadline": "add further logging to BlockValidator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "e4fd3e2f12031fe6d16168571c6916dca81b42d3", "messageHeadline": "allow small leeway when deciding if a deploy is future-dated", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 251, "deletions": 98}}, {"node": {"oid": "cd761da27bd8a4124ab0e3666c92789f285dac70", "messageHeadline": "Merge #4295", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 140, "deletions": 48}}, {"node": {"oid": "5622d96ed15b635d350bda05901d7104ed98eef6", "messageHeadline": "Add info about `CL_EVENT_QUEUE_DUMP_THRESHOLD` to changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e44daa4b3fa3d3c0b0993f78368fd248c276345c", "messageHeadline": "Rename `EVENT_QUEUE_DUMP_THRESHOLD` to `CL_EVENT_QUEUE_DUMP_THRESHOLD\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "46ac95c0df9ad2b05c63d22b7ffa959bf655327f", "messageHeadline": "Update comment for `recent_event_count_peak`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "04c06d4b1e6913f6b15ab010aa9b2545bd725cd1", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "be55a4cbe914bf7b95db261e31bf855688dfc89a", "messageHeadline": "Dump queues only if there is 10%+ increase in event count", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "f8b18ed3b45b978c95908995437ba25d41340596", "messageHeadline": "Move `total` calculation inside `if let` for potential performance gain", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a520df2ffaddcf60685d3508fb2425211363b8a", "messageHeadline": "Use the `EVENT_QUEUE_DUMP_THRESHOLD` env var for initial event dump t\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "7a505af1a408789b51536e7dfb82b76fcfeeb5b3", "messageHeadline": "Dump queue details only if there are more events that in the previous\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "53a49a7c0aa67b8f98bd621f9097c0c4200eaf3c", "messageHeadline": "Capture queue sizes if total events above the threshold", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "b230f86abe2dec51a3b558c6ba46005afebf2c98", "messageHeadline": "Output queue name", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "610a3f6ee616af5e66406e981c0caace58097900", "messageHeadline": "optimise replay protection function in era supervisor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 244, "deletions": 76}}, {"node": {"oid": "ffb4e9ea0712b81274224af82b6507d248e07b63", "messageHeadline": "Merge pull request #130 from casper-network/issue-4283", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "65dd7eecd048182e940bca2134b938847f545564", "messageHeadline": "Merge pull request #129 from casper-network/issue-4285", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "99e8f981ba7ebf2968412ab1892dc38a5d330f99", "messageHeadline": "Ensure that the total weight is less than u64::MAX", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "dd52e2341f4245b6f0b3483e3ec7b1f964008754", "messageHeadline": "Add a failing test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "8ae817f27ae6a08c61bb52ce6fb6d6aedb5a59f7", "messageHeadline": "Properly handle existing delegators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0415cb7b03b4433c08def10b07b7ebb3d93af56d", "messageHeadline": "Add a failing test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "239783e324739750a03755d682dc706b867db3c2", "messageHeadline": "refactor reactor tests to use new fixture", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 435, "deletions": 699}}, {"node": {"oid": "611c864bb2871a21ca550bdd15b36ddaeb6fba83", "messageHeadline": "replace gov96 nctl test with new reactor integration test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 276, "deletions": 146}}, {"node": {"oid": "e927032a15bfe0c29dfa69bfa3559601ccb82f4f", "messageHeadline": "Merge pull request #128 from casper-network/cherrypick_PR4085_and_PR4075", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5ec5e67a0cbcf57c4cb4f0feff475a63cecb1efd", "messageHeadline": "consensus: don't error when deactivating era more than once", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d3245167bd6213030a187e57167d5a86e8dcbfa", "messageHeadline": "Purge block synchronizer every time we transition out of `CatchUp`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b6a820e30e4cc6ddf6457d9f674a89518cb5d98a", "messageHeadline": "Merge pull request #127 from casper-network/redelegate-with-eviction-\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 230, "deletions": 61}}, {"node": {"oid": "5a6c45037a57dbfecd6274abbbaaa61a4a2b8b8b", "messageHeadline": "Merge pull request #125 from casper-network/4268-port-storage-fix-fro\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 248, "deletions": 50}}, {"node": {"oid": "6c1f6da55f238081c523bffbca2928bc152afeba", "messageHeadline": "Update execution_engine_testing/tests/src/test/system_contracts/aucti\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a44955850dd2cd5d34f666c32bb6c5a9920577", "messageHeadline": "Remove extra read.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a9a5d7cdd226c9eb0f0cf3e208f40b5736544d21", "messageHeadline": "Merge branch 'release-1.5.3' into 4268-port-storage-fix-from-1.5.2-alt", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5997, "deletions": 4523}}, {"node": {"oid": "b6b0dea2e4a3a89aeca0340bf2305a561540e97d", "messageHeadline": "Merge pull request #124 from alsrdn/synchronizer-latch-fixes", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1897, "deletions": 448}}, {"node": {"oid": "172ce1cf9f87b0ba7b2634c089cc82c7f3aac65c", "messageHeadline": "Move the bids read line after.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e2276d82346452f49cb99a3af4303a109e804c7", "messageHeadline": "Added regression test for the eviction issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 227, "deletions": 54}}, {"node": {"oid": "44440bbc74f895d760070f4009c4242a358d0463", "messageHeadline": "Merge pull request #123 from casper-network/4256-update-json-schema-e\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4105, "deletions": 4075}}, {"node": {"oid": "37fe95d976633881868e1ae59bb5412a0e350eeb", "messageHeadline": "Sync Cargo.lock with casper-wasm", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d94de309203f0880a9fb6e7151fcb4b0188998ae", "messageHeadline": "Update Cargo.toml back to https", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efe0fe2e06bf5bee7e90f1371fb48056e68a6f57", "messageHeadline": "fix issue in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 253, "deletions": 50}}, {"node": {"oid": "f7d8228de3cb56a3fe705f5a787d3dbf03ff7998", "messageHeadline": "Merge #4274", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a096eae685b684263fa01603766fe54ef764e377", "messageHeadline": "fix config-example.toml", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4af098e5a9096eeaa29f2dc13ed3bf5d8723217f", "messageHeadline": "CHANGELOG: add config/chainspec changes related to latch fixes", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f54f86695a641d860da2368eba69355d863b4ded", "messageHeadline": "config-example: remove `stall_limit` parameter", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e6a0857f16c81df22100536523019084aa8b7b2d", "messageHeadline": "Merge #4205", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1311, "deletions": 62}}, {"node": {"oid": "f916c4cbb9060d3def3e53fd7dbb8a975db32a2d", "messageHeadline": "Merge #4042", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 580, "deletions": 384}}, {"node": {"oid": "d6c79e5c1e9f894be98ba64159a4f16a5b03c43f", "messageHeadline": "update patch URL", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17d89bf06aa6b64b8caaff67960fcf39cb264f4f", "messageHeadline": "add examples for public key variants to JSON schema", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4105, "deletions": 4075}}, {"node": {"oid": "52ce35eedf666a35741f4dba0cdd7b0c4e00e1b5", "messageHeadline": "Merge #4257", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 230, "deletions": 34}}, {"node": {"oid": "3b50e589fd129c8e3c2d7fc3326c01bb52f5f12b", "messageHeadline": "Merge #4258", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 172, "deletions": 86}}, {"node": {"oid": "98440bb1bfc48bee5353cacd0458646d879b7c9d", "messageHeadline": "Update local chainspec", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cb635a7554b9cb27d409527e64432cda560a4b9", "messageHeadline": "Fix payment error payout", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 25, "deletions": 53}}, {"node": {"oid": "b8165d454dd8325c39a7d8a825e2cbb121f55877", "messageHeadline": "Fix auction-related tests after merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 145, "deletions": 31}}, {"node": {"oid": "a49dbfe63c03fb27c69a0aad9d4c836011777695", "messageHeadline": "carry over expanded toml comments to config-example.toml", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "addf2eff48d87d2d482fd65ebb5efadf5c13a581", "messageHeadline": "option to opt out of historical data sync", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 221, "deletions": 33}}, {"node": {"oid": "2d2042bac6e75b72ccfeb054227bff9aca0d1ed0", "messageHeadline": "Merge #4205", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1311, "deletions": 62}}, {"node": {"oid": "936d21ac259871fc076c4d6f4722572921744b5b", "messageHeadline": "Remap `home` and `pwd` directories to achieve reproducible size of `D\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9ac03ce52bac51bc7337d4bf72fd1461c35f64f0", "messageHeadline": "Merge #4237", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "896653b1abdade591bd96cc092faa4199e98fbd0", "messageHeadline": "tests/block_builder: add test for unlatching builder on acceptance", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "fae0c03f9c375e050b1ace9feb2cc84e3dc526f4", "messageHeadline": "Merge #4150", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 131, "deletions": 38}}, {"node": {"oid": "07f23eb6ac05cebb1b3e0974aba84690d6ba5b4e", "messageHeadline": "Output `wasm-strip` version", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94a6672c5d78111ccf1a45b119eb5ff103f1bc93", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "281f01eac6daebe1cf17f6260a7f8dc75955b30b", "messageHeadline": "Update schema", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ceb8557828fbd0a01b47fa711f084052b887233b", "messageHeadline": "Update faucet costs", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "860aaea99b2273e31c3a7ff19f15ce921a27790f", "messageHeadline": "block_synchronizer: fix latching decrement for deploy and exec results", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 608, "deletions": 56}}, {"node": {"oid": "b2ad96ac2d20929e8c8b2829c2ca452f68a166d3", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942386254043d81f42b0db97f293df2afd002ab4", "messageHeadline": "Adapt to updates `wasmi` API", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "17f80bb2955efcd275689595aaf4390e447d8420", "messageHeadline": "Update expected metrics", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5c9b1b59ae9fded7a470c3492f3cba15133181c5", "messageHeadline": "Do not fail the test on performance improvement", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "cb68f54b18889e3328c459aaaaa2465f7019ef64", "messageHeadline": "Print `PanicInfo` in the panic handler", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b54d8425f880ad8c6a6a01e227727e314ab65745", "messageHeadline": "Print `PanicInfo` if `test-support` is enabled", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "357f1815a004ff090720cd885d22bdc674a4dd98", "messageHeadline": "Introduce `dump_debug_info` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "7aae806228f7e92fe9ce705210769ad6d600f33b", "messageHeadline": "Print `current stack height` when `TrapCode::Unreachable` is encountered", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "5ed9cbcac302b805186da2287166d049e748fed7", "messageHeadline": "Merge #4218", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "0dda8bad0c99dae58436b7dae98783f6f52e3a4d", "messageHeadline": "run make format and update rpc_schema_hashing.json", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "aefb2566064712323a56db1fc2891124e4094949", "messageHeadline": "rename public_key field in GetAccountInfoParams to account_identifier\u2026", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0c143fa65b01fb7ac98e5223cf460e5d34f87c60", "messageHeadline": "Add serde alias to AccountIdentifier to allow for extending the JSON-\u2026", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "961b2270de050cfcd0fd4fb7faa4ae49c28a9905", "messageHeadline": "changed serde formatting from snake_case to untagged to prevent chang\u2026", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "2bd6b9ecb9103a662700c47264a41619cf8a381e", "messageHeadline": "Merge branch 'casper-network:dev' into get-account-update", "author": {"name": "Zach Showalter", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 139, "deletions": 158}}, {"node": {"oid": "be04f3e92cfe82e667427c5116520a063a8f35ec", "messageHeadline": "Merge #4212", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 139, "deletions": 158}}, {"node": {"oid": "28d11e44e344271cef059ca61bc39e976f89de7d", "messageHeadline": "update ed25519-dalek to v2", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 139, "deletions": 158}}, {"node": {"oid": "5fed1f6a35c3302a7182d4be054fc9e4e40ee207", "messageHeadline": "Fixed RPC schema", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "1432cfc7e1420c4ccda0ab94507f06571033e7af", "messageHeadline": "change formatting of match statement in state.rs", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "225b1a79d2ef129e9db4768caf496aa1c448453c", "messageHeadline": "Change state-get-account-info rpc handler to accept an AccountIdentif\u2026", "author": {"name": "Zach Showalter", "email": "zach@casperlabs.io", "user": {"login": "zacshowa"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "1f0d51d3fd220509b4eec8b614d640754b055607", "messageHeadline": "block_synchronizer/tests: add new test scenario for checking latching", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 489, "deletions": 0}}, {"node": {"oid": "af279ab1aeda5a27fdd78e67038e1ca8f44ac98d", "messageHeadline": "block_synchronizer: fix latching decrement", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 169, "deletions": 26}}, {"node": {"oid": "e7a4ee1214729042cfdbb32abc28e8324dea206c", "messageHeadline": "Merge #4195", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "ef1b648f1dc0bd9450c9938d77939a6a2a310970", "messageHeadline": "node/max_ttl: rename `ttl_elapsed` parameters", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a6985a0428f369fd951277e9240d0e0eef28c4a", "messageHeadline": "Merge #4109", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7858, "deletions": 1238}}, {"node": {"oid": "60134e90e11450270ec84ed3544421ce8c9cb88c", "messageHeadline": "Fix typo", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd18660ad5a55b2c28dc98a3352dc8bf6b69aa5", "messageHeadline": "Ignore tests temprarily while waiting for #4193", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d9d336e837449b88fc59705e9fb29fbe8d9096d", "messageHeadline": "node/max_ttl: fix lint errors", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c0e3a1517609ff7bbcfa49b51ab5d58de5742c9e", "messageHeadline": "node/max_ttl: remove error for timestamp chronology", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "e535aae3297ba7feb4bd65f0efc466205263f056", "messageHeadline": "Merge #4149", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 483, "deletions": 8}}, {"node": {"oid": "9b14e264fa660e4fd7492477dca00f40ebcaedfc", "messageHeadline": "Merge #4143", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ef19df88b3268b602efcbb805b7713623de4eb6", "messageHeadline": "tests/integration/main_reactor: rename helper function", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5d766fbd5b32b5d011a315dc3c60185e6c18860", "messageHeadline": "Merge #4191", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 141, "deletions": 129}}, {"node": {"oid": "2bd3d4382d669a535183376c21e140111dc20beb", "messageHeadline": "fix failing test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1646dd96a6b9764782132194e256c7b17e539ac3", "messageHeadline": "Address review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 25}}, {"node": {"oid": "1f63b4ad36c2289eef50a0c6d86553ed8a71e8df", "messageHeadline": "Incorporating Feedback", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b156373e013290a84a4b5cb81a56b223fa94a7b6", "messageHeadline": "update k256 dependency", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 133, "deletions": 121}}, {"node": {"oid": "010677bb4cfaa2aae79cbe70de549917e2afa155", "messageHeadline": "Merge #4187", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5981e1cd748e1691d4f129fc68f60b1a6abe1df0", "messageHeadline": "fix node changelog", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9297bbb417f226018455cc795b218c87220b9d42", "messageHeadline": "Remove tests from nightly tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4f43df4725a40779a7054508d4959e115baf075d", "messageHeadline": "Replace same tests with symlinks", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 608}}, {"node": {"oid": "7b9fad1ccd382edba8f5e6303498bbcbb91ac953", "messageHeadline": "Merge pull request #122 from casper-network/gov-460-fix-parity-wasm-1\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 208, "deletions": 191}}, {"node": {"oid": "82c4d877db92f8ecef3baba2717a2122e9e1b992", "messageHeadline": "Merge branch 'dev' into merge-feat-private-chain-to-dev", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1229, "deletions": 559}}, {"node": {"oid": "6763057898f7d6bc88cb140e09510f54bd8b5684", "messageHeadline": "Add changelog entries.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "69586f05f4a32b53245b154e0ef07efb3688c6a6", "messageHeadline": "Remove private chain example config.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 304}}, {"node": {"oid": "bf3133402be1566040d5e30e9a5340693568cca0", "messageHeadline": "Address configuration changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 220, "deletions": 1787}}, {"node": {"oid": "893d9104891cba0de7539305953b64d06e450855", "messageHeadline": "Update config files", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ece7f9bec26e0c07592bad5a68f48b1c6531c17e", "messageHeadline": "Merge #4129", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 375, "deletions": 248}}, {"node": {"oid": "7c1334f55e7430f11baba52f630ea966be6b929a", "messageHeadline": "tests/integration: rename predicate for checking lowest available block", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "877c0fdc5b47c623aad0b59b2b81e231875f3c49", "messageHeadline": "Updating branding for Casper Node", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 129, "deletions": 35}}, {"node": {"oid": "57d6b5ab4156eeed363e63646a7c4b16f431038e", "messageHeadline": "tests/integration: check if nodes can sync back with 1 block eras", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 151, "deletions": 5}}, {"node": {"oid": "268fbe7f78d32dd52d9101cafaf8b2bf6c6cc74a", "messageHeadline": "nctl: test scenario for sync to genesis after restart when sync in era 0", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 327, "deletions": 3}}, {"node": {"oid": "fb7b0eb3d16175ef274fd29d33bb36bcbdaf584c", "messageHeadline": "Merge pull request #4119 from darthsiroftardis/amend-upgrade-logic", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 114, "deletions": 202}}, {"node": {"oid": "a4b886629959acf6166b0617594c3f89929a1bec", "messageHeadline": "Merge pull request #4124 from alsrdn/half-validators-disconnecting-te\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 291, "deletions": 25}}, {"node": {"oid": "bc7d3c5af886ced7fadbfc8ad7bf2905e160f559", "messageHeadline": "Downgrade a log message", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ef638769aa7686ded25f8e08f1f2bbd1bcebe05", "messageHeadline": "Update mod.rs based on feedback", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0161fa09ae0532e716b5c6aeaa1952f9e2429ef7", "messageHeadline": "Merge #4122", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 449, "deletions": 84}}, {"node": {"oid": "cf20a8f0851ba4218629854964684792caac3106", "messageHeadline": "nctl/validators_disconnect: add step to check network stalled", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "1f8b9e5b3d7e5d338d4c7e374da1f00b12c35191", "messageHeadline": "Merge #4120", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 291, "deletions": 25}}, {"node": {"oid": "eb37774120183c79d9ac5f52b68ef7b7a2712a51", "messageHeadline": "attempted fix for historical sync edge case of era 0 validators not l\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 162, "deletions": 113}}, {"node": {"oid": "1bae6005a08318c6c798bc04524ea0b21b2b4fd1", "messageHeadline": "add MaxTtl type, tests", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 229, "deletions": 151}}, {"node": {"oid": "a980a885fe8d2f648071469ce4f53662b8b29326", "messageHeadline": "nctl/validators_disconnect: add step to check network stalled", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "86b7013537dc264ed2c2642cf9f50a27305df526", "messageHeadline": "Merge pull request #4125 from Fraser999/version-bump", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "19288ebcb2c5d1f420e4b34a85a1da7fa3a98a2c", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "dc2f8a20b38d823693fcede7a39d715f0e72a7e5", "messageHeadline": "Add test for network recovery after at least 1/3 validators go down", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "c2d6d01e36634d1ddfdec72c198ac593d5816638", "messageHeadline": "Merge pull request #4105 from rafal-ch/cors_adventures", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 402, "deletions": 48}}, {"node": {"oid": "27703947ed34b26e1cab818915f02346210e9499", "messageHeadline": "Update the CORS section in the config files", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "92fb57661df65ef7e7177c7c452a0e78ef3dbe06", "messageHeadline": "Add test for network recovery after at least 1/3 validators go down", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "5f400b6b210416e1dc999f7e20d4fc589fb7f9f0", "messageHeadline": "Amend upgrade logic", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 114, "deletions": 202}}, {"node": {"oid": "3ff484b94426581a1904744d89a622694f804421", "messageHeadline": "Merge pull request #4115 from rafal-ch/update_leap_comment", "author": {"name": "Luca B", "email": "93586856+bradjohnl@users.noreply.github.com", "user": {"login": "bradjohnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaa63daf979729fbe94aa8733cd41666d4c93088", "messageHeadline": "Update comment describing leap attempt because of stale gossip", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dec40bdbbc6d1b8854880e3c3e31aa5e90dcbd3c", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.5.2' into cors_adven\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "61ab0d1242626c5ce5cce05be36e6762d1f3b64c", "messageHeadline": "Merge pull request #4110 from alsrdn/fix-4091-network-stall", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "538201cd5cf1db4b3ff914d05ac2ccf775748101", "messageHeadline": "cargo: bump openssl version to 0.10.55", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c360f5d63747377cc38c4168b65ff1f3e09f796", "messageHeadline": "Don't switch from Validate to CatchUp if leap interval elapsed", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "663a73bbdc7686baa007abdab3b9a7a3830f076c", "messageHeadline": "Merge branch 'dev' into merge-feat-private-chain-to-dev", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 690, "deletions": 42}}, {"node": {"oid": "a32b753ae180d65c9065d6b7cf183ca5f7d436b7", "messageHeadline": "Fix deprecated warnings and tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 385, "deletions": 596}}, {"node": {"oid": "c8dde638e4ad2b71ad34f0c070fc626fc5b5ff21", "messageHeadline": "Bump openssl to `0.10.55`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2543d4c45a87bcbdfecf22c7fcefbd22efdeec0c", "messageHeadline": "Add cors origin to speculative execution rpc server", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "b6e6acb493085ec5c32a5e60b54529272b7cb20a", "messageHeadline": "Add cors origin to event stream server", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 83, "deletions": 21}}, {"node": {"oid": "2f982d39122b2b1ba22f2b5a0c1cb5b5692681ef", "messageHeadline": "Add cors origin to REST and RPC server", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 247, "deletions": 24}}, {"node": {"oid": "11c455ba46cebbb0c3d979accfcb7653ffb885da", "messageHeadline": "Add a [patch] entry to use fixed parity-wasm.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "b184f880973abec33e909a8be1e8360f7ba00e2c", "messageHeadline": "Cherry-picked wasmi upgrade to 0.13.2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 203, "deletions": 182}}, {"node": {"oid": "9943cdb7dce99586d9cd76b9eb1ca636d797ea35", "messageHeadline": "Merge pull request #4093 from Boiethios/4066-unbounding-in-global-sta\u2026", "author": {"name": "F\u00e9lix / Felix", "email": "Boiethios@users.noreply.github.com", "user": {"login": "Boiethios"}}, "additions": 645, "deletions": 29}}, {"node": {"oid": "9e2284520dc23c59e0ca0849ba864d74775ed36f", "messageHeadline": "Handle correctly already existing unbonds", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 645, "deletions": 29}}, {"node": {"oid": "a0774dc0c3582c49252bd1d430d502e9a82dded3", "messageHeadline": "Merge #4086", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "8e56abc611433cd59134e5374b02cc7d4be77ed2", "messageHeadline": "node/rpc-server/query_global_state: fix CHANGELOG message", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f61081b83cd5bf32fefc4090158bdaa7329b7d62", "messageHeadline": "Merge branch 'feat-private-chain' into dev", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10258, "deletions": 944}}, {"node": {"oid": "f8ba6560a3c513cc2eaf2ade6bc01f86671c7adc", "messageHeadline": "node/rpc-server/query_global_state: make state_identifier optional", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "ed60e32dcaed2b90f3d2cf5aaca8b44f7ac697f7", "messageHeadline": "Merge #4075", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5e81e0812c04aa0d591ff57626e978c9f15e6ba6", "messageHeadline": "Merge branch 'dev' into deactivate-era-idempotent", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3c385d6424d3e6474bdbe51bb8e045be2c3acb63", "messageHeadline": "Merge pull request #4084 from rafal-ch/bump_dependencies", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c38e2e689b000c51508ef9cb7fbf940d9ee09684", "messageHeadline": "Bump openssl to `0.10.55`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "faa6bd6d5470dcb486d9605a7ed0242dd3b36e09", "messageHeadline": "Merge pull request #4069 from Fraser999/4061-exclude-folder", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4cdd3880af8675b389adf2d5f61f4b5a28ab8332", "messageHeadline": "consensus: don't error when deactivating era more than once", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4185a5fde46cdc8e01ffa039a251d799654e610a", "messageHeadline": "exclude proptest-regressions from packaged files", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20d50b4dea9870497a4ea5b10c1568d9e0a928ac", "messageHeadline": "Merge #4068", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 794, "deletions": 124}}, {"node": {"oid": "9afadb8ba93422b9bdb7623b09537758c3a3b05d", "messageHeadline": "make git hash an optional part of the node build version string", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 794, "deletions": 124}}, {"node": {"oid": "55a76d55c415f6d6b94c03fbe670a8a962f464a1", "messageHeadline": "Merge #4042", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 580, "deletions": 384}}, {"node": {"oid": "d0780cf970a6831e10e388016160f6b5bdd4be7e", "messageHeadline": "Merge branch 'dev' of https://github.com/EdHastingsCasperLabs/casper-\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "cf687748e45709a9907a0e9116a9988eea0fa02c", "messageHeadline": "upgrade scenario adjustment", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1314803b68f0a9b34a37d2f9f817df5f944c827a", "messageHeadline": "Merge #4058", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9eda00d65392897ee3960f3a37f216492a6674c1", "messageHeadline": "Purge block synchronizer every time we transition out of `CatchUp`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e286546aee815e76bc27b69be4c94fbc26f254b6", "messageHeadline": "Merge #4040", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "92529856152e9e6b180d3d3dc2a7d3fcbe5642ba", "messageHeadline": "Merge #4052", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f2ccb81cf85024175f2718b6217a7b232d2e4a7", "messageHeadline": "Merge pull request #4050 from sacherjj/drop_ttl_to_18_hours", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6873c86cc3ab3aae1c8187a7528f94da605e2669", "messageHeadline": "Merge pull request #4049 from sacherjj/drop_ttl_to_18_hours", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b414fff289cd1bc6c7b5dbdd19bdd2a8c0949d3", "messageHeadline": "Log the `leap_instruction`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af055ee564c61646d471cb115160695ccd556693", "messageHeadline": "Dropping max_ttl to 18 hours to match casper-protocol-release.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03231765a2b3d4683b894a88255b57fd3f024361", "messageHeadline": "Merge pull request #9 from alsrdn/block-synchronizer-latch-refactor", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "83731ec99e78f5f11f11bfb54622420736c89ea1", "messageHeadline": "block_synchronizer: fix latch increment for finality sigs", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "805a420b145ab2a6beea4386761f059f8ca521fd", "messageHeadline": "Merge pull request #4046 from sacherjj/1.5.1_bump", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "066108c90f580d703093a1c540f974e8e1e95573", "messageHeadline": "address feedback", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "b2931cbaef2d5de3a48432ebe9a21d9cda32ba5a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 313, "deletions": 172}}, {"node": {"oid": "dc04a4a684f771f1288683f77ad3a28073e8ece4", "messageHeadline": "Version Bump for 1.5.1.", "author": {"name": "sacherjj", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "f9a4b42e7b2eb25d1c4be60349546ec017b0142d", "messageHeadline": "Merge #4041", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 175, "deletions": 119}}, {"node": {"oid": "47af14900043ca1f7a88d9eb14534a51a445f369", "messageHeadline": "Merge #4039", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 118, "deletions": 52}}, {"node": {"oid": "60de830640564efa0db2de1200584f2cac31bbc6", "messageHeadline": "minor cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "987893d36b51e9e92b864329420a4f6077a755b3", "messageHeadline": "clean up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 67, "deletions": 64}}, {"node": {"oid": "6c700a5fb95cb7a9775d39cb8c66d7b262f1fe0d", "messageHeadline": "finer grained block_synchronizer latching", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 511, "deletions": 352}}, {"node": {"oid": "ff9e2cccea029727dbc9c5dbc4f223e60c528326", "messageHeadline": "Merge #4038", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "335563e80797b7e533fcd3b04d39965f53866017", "messageHeadline": "Fix transitions out of Validate", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f6210ef1ab5c3bf5587ab3b6c09dec6bf53ad82", "messageHeadline": "Fix double era activations", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "bc64ce9541d751373f6ce3bc58653d1179c81b4a", "messageHeadline": "Simplify consensus activation and deactivation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 78, "deletions": 164}}, {"node": {"oid": "d21cda540ee2aa0e7dc4ba0784e96cc561f95897", "messageHeadline": "Some cleanups", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 86, "deletions": 183}}, {"node": {"oid": "33213997a7db209690033aebb190459c31a5cfd7", "messageHeadline": "Show node metrics if high memory consumption is detected", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "fcead75471150cf2b0778abce3dc3e7d43aec4a6", "messageHeadline": "Do not drop the effects from handle_consensus_outcomes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "fa61228517e5f8415e1822f8db700a9a2de47dcf", "messageHeadline": "avoid exponential increase in requests for execution results in block\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 114, "deletions": 51}}, {"node": {"oid": "7f640af8ec83a1d0fe54e8282581d305d4520d62", "messageHeadline": "first attempt at toggling consensus voting", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 275, "deletions": 84}}, {"node": {"oid": "e446e1f4c382d4a6c9d57ea4f637d608ba04c9e1", "messageHeadline": "increase granularity of network estimator weights", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "4507843eabaad6e6dcda8c7158bd296a1757d8a3", "messageHeadline": "Merge pull request #4026 from rafal-ch/update_soundness_test", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "1c26531877fc4a6e206405b241aa1d18108b2da5", "messageHeadline": "Merge pull request #4022 from mpapierski/gh-3734-max-stack-height-inc\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "0302db66e6f6e13ce68e589eed6e14cdb2785683", "messageHeadline": "Fix tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 27, "deletions": 29}}, {"node": {"oid": "cb3fa9a27b5c73c8b85ce160dd8b33aad9f104fe", "messageHeadline": "Update network soundness test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "97e1497ee126481d2f2d023be85e14ad49329af3", "messageHeadline": "Added changelog entry for this change", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "99119924ac3cd1cf4b968da168a2856d786a5290", "messageHeadline": "GH-3734: Increase default max stack height", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d20380fa4aac4df6c219092f5ed93337dcb6073", "messageHeadline": "Merge #4013 #4019", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 107, "deletions": 31}}, {"node": {"oid": "e7d7424eb6614a444703814250fb3e775573e9ca", "messageHeadline": "minor update to log message", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7b60f516d55fd531595735b0f5a439e5a96c7b39", "messageHeadline": "Merge #4017", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "3a7733bb77610e1fae6a58a9deaa1ad6e0316b53", "messageHeadline": "reduce log output and levels in various places", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "78c58599596271e267890a23fb8ff5a91866a34a", "messageHeadline": "Use correct node count in `wait_for_height`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1a04f4134c07c97b1b9194461e519488bbe362a", "messageHeadline": "Log details of exceptions", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "968b4fff7bfa5a07a860e041c248e97407580fc2", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6512d6de44a5d86a8b905e38d2f3e3299d5fc1ec", "messageHeadline": "Add timeout and more detailed logging to the calls to `subprocess.che\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f067abdb15e042b43a7a16955b14e7df58795949", "messageHeadline": "Allow some time for network to settle before running health checks", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "98841fff1f7f4b544f747f433ddbd676413e6bde", "messageHeadline": "Merge #3990", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "3eff557a95e2a8208577f9acb193303d8be49ec8", "messageHeadline": "Merge #4008", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8fc819a250a7ddccce4949991d5f859175c7d752", "messageHeadline": "ensure node can transition out of validate mode", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "f0374b2af061aa53192ab8eb9d4626d601b660ac", "messageHeadline": "Extract the timestamp from the ReactorState enum", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 29, "deletions": 61}}, {"node": {"oid": "6e5a50db5b0dc9b6d84ca4517cb975ab1578b0fe", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into issue-3964", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1792, "deletions": 772}}, {"node": {"oid": "f3d5535192ee1b3f5b844b78143a0aed84d202ad", "messageHeadline": "Make the new config setting non-optional", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "26667945ea05186d3ff828b36219f699d0b7be7f", "messageHeadline": "Update faucet README", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c1d20ce9e4c464795b5b319ef351d870d46832f", "messageHeadline": "Updates toolchain to a more recent 2023-03-25", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0afe337e472fbefdd49e02fc8403d93dfb0c907f", "messageHeadline": "Merge #4007", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6250b230bb8f6942e81ae813c73e87756b97a3f9", "messageHeadline": "minor logging changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "348ec96598b850827a72828d356c9b784681a42c", "messageHeadline": "Merge #4006", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eae767b9ffd4de2352c77adc8239ee1a0c2a4754", "messageHeadline": "update weight of network_incoming event queue kind", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1718b4b82821f6c252dc8b19c99633bc3f21fbd8", "messageHeadline": "Merge #3999", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "c6deb5457ec4a5dc513fda750c8a38224451c309", "messageHeadline": "Merge #3971", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 215, "deletions": 97}}, {"node": {"oid": "c55a3c0d82399fa4ff0296b762ba0d722dc93b4f", "messageHeadline": "Merge #3992", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "85d3570e6657e40bdc7ee9bf4470d08ae342fdfd", "messageHeadline": "Fix lints", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01dd85eacc1d5590212c2d628a428f453e502dc3", "messageHeadline": "Create ReactorState::new_shutdown_for_upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5044d3a2ae64819a3422eee8ea818e2cdb1d9416", "messageHeadline": "Merge branch 'dev' into 3961-late-validator-join", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1734, "deletions": 890}}, {"node": {"oid": "2b4c9ae04b1ad1c97b873fabb58367cc72e32144", "messageHeadline": "3961: address CR comments", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "55eb0c21e602a05176112a1138055fe15bc08ffd", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 79, "deletions": 90}}, {"node": {"oid": "213b887d60087992370b9649ee72bf85d97bff32", "messageHeadline": "Merge #3981", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 252, "deletions": 3}}, {"node": {"oid": "8d625b7fae459de929adfb47aa833f8bee3167ef", "messageHeadline": "Update `FetchItem<LegacyDeploy>::validate()` after merging `dev`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0be021a4a242d0790b0be13d3ca48cb13b3558af", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3976_fix_stuck_histo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1429, "deletions": 831}}, {"node": {"oid": "e4f563e2e9678083d4c360c394d9577ac3f399ab", "messageHeadline": "Merge #3972", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 594, "deletions": 523}}, {"node": {"oid": "b25ef5b0a542ed178b234bcefdb771fba9c8efb2", "messageHeadline": "unify timestamps in deploy acceptor and avoid recording metrics for s\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "cf72681ad28417d2b68643ae6c1f6c0178e2d6ae", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3969-spec-exec-to-de\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 916, "deletions": 364}}, {"node": {"oid": "dfb5a26ad441f47613fa6df664f38a5ea3a8c913", "messageHeadline": "Merge #3998", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "13009ab11e1578fc165354d7956760472660fef2", "messageHeadline": "remove unneeded line", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ad5f55a825750eed04e615ff30ab24ae14380a48", "messageHeadline": "Fix synchronizer busy looping on lack of peers", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ed377b4917635b2e168f410ed791acdf6b73f639", "messageHeadline": "Add synchronizer test for lack of peers", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "534f293f02047f16b9c93033b514979129c2d820", "messageHeadline": "fix nctl upgrade script", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3db43691170da89b5ecafc8e6cf3aedada4644d", "messageHeadline": "Merge #3983", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "9e74b3eb8f69122120cfbd7845f8304aa357e50e", "messageHeadline": "Fixes upgrade.sh script for setting speculative_exec_addr if present", "author": {"name": "Alexandre C", "email": "adcarvalho@gmail.com", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "d3b42dfb50543bf58fe5a0acea3f1223a2aa303f", "messageHeadline": "Revert \"Adjusts setup scripts to always set speculative exec server a\u2026", "author": {"name": "Alexandre C", "email": "adcarvalho@gmail.com", "user": null}, "additions": 36, "deletions": 6}}, {"node": {"oid": "eac8685e7133629517c016bb68bf63e0cfbf13ee", "messageHeadline": "Merge #3989", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 481, "deletions": 42}}, {"node": {"oid": "45c9d5fd2956ad4a1664e5048e4670fa8852c700", "messageHeadline": "Merge pull request #3955 from mpapierski/no-ticket-remove-pruning-mes\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 51, "deletions": 60}}, {"node": {"oid": "99b7c9ac3abfb8b7add8ebf91456483f30fd6a2c", "messageHeadline": "Gracefully shutdown worker threads before test finishes", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "719c68809c8a1c04470bfa7cf0d37c256fa78e57", "messageHeadline": "Adjusts setup scripts to always set speculative exec server address", "author": {"name": "Alexandre C", "email": "adcarvalho@gmail.com", "user": null}, "additions": 6, "deletions": 36}}, {"node": {"oid": "1b344ac3b6a399e60ed7593772cc8c51e4600e1d", "messageHeadline": "Validate `LegacyDeploy` on-the-fly w/o interfering with `OneCell` cac\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "d24efc48572d1701cbe4766ca8e71881a36a7bc8", "messageHeadline": "minor improvements to logging after block execution", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c6253b2eb8e380b5b4d251a28d42639599cd0407", "messageHeadline": "Changes speculative_exec_server/enable_server setting to default true\u2026", "author": {"name": "Alexandre C", "email": "adcarvalho@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d88017ba8cf20eb1a4ef338cdbc4e13227ffce62", "messageHeadline": "Update the RPC schema", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "643efe75fa45a8774ec1351439b106ad39d0e58a", "messageHeadline": "Add a timeout to ShutdownForUpgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "bcc15aa61a4d38a2f2dcb4cf9579dc3d3f09952e", "messageHeadline": "add contract runtime test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 461, "deletions": 36}}, {"node": {"oid": "49e0391f5fa022023a43f8c1a226cf026d47cab5", "messageHeadline": "avoid setting shared_pre_state to old state", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "18bce1adea6345647e1568f2068b7ddc74c5ed1f", "messageHeadline": "main_reactor: move upgrade timeout setting to node config", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "3eb3d54ad72c10fdc7f47479d78683966d95a2fc", "messageHeadline": "ensure getting highest block respects complete block flag", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 55, "deletions": 121}}, {"node": {"oid": "c8d6c65a9a13aae8b07e59c3a92f4821fd3f077f", "messageHeadline": "Enable `regression_3976.sh` test in nightly pipeline", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e75c9c8098f48970f4cd0722d670a3799f60f995", "messageHeadline": "update nctl-view-node-ports to show speculative-exec port", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "43b080c3b65b28f8c3ae60c3952c0c35e83825d1", "messageHeadline": "Don't validate approvals for `LegacyDeploy`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "429cd3fdab1194aaddd7111f9216ceb6c95035e2", "messageHeadline": "Fixes script formatting", "author": {"name": "Alexandre C", "email": "adcarvalho@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d2b484a014b21228dc7a21d0bf50f0f30c7472fb", "messageHeadline": "Fixes NCTL scripts to set speculative_exec_server address", "author": {"name": "Alexandre C", "email": "adcarvalho@gmail.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "38cd976645b78f7e68c728a355ee18f2bf776060", "messageHeadline": "Add test for #3976", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "0afe0a3885279d174a85b9c3fd97d1a5bac2c5f0", "messageHeadline": "Merge #3938", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 275, "deletions": 192}}, {"node": {"oid": "48d36924aad74aceacb2b102b11b9ec70d145354", "messageHeadline": "Apply review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8708e358d4041055a6687bd59cc88d5ef4528afc", "messageHeadline": "Merge #3968", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "422b57643b55a17acb3264a2520bfbd9b0a8891d", "messageHeadline": "fix speculative exec setup in nctl", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 34}}, {"node": {"oid": "ef7257c0a559b63f5cab508a15dff9d54bf84065", "messageHeadline": "route deploy from speculative exec server to deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 317, "deletions": 310}}, {"node": {"oid": "659b4317ea8b9f67d88c220f7cc9902f78050989", "messageHeadline": "update validation in deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 214, "deletions": 86}}, {"node": {"oid": "beb346360fbe6dce758f2cafdf36657910736448", "messageHeadline": "sync_leap: don't filter all switch blocks preceding upgrades", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 104, "deletions": 24}}, {"node": {"oid": "85f120174b3b62bb48d77092eb3f11651607e8f5", "messageHeadline": "main_reactor: don't allow upgrade to loop indefinitely", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "53ab3568c48d3b10e538ca5a9ff3b74f1909afb1", "messageHeadline": "main_reactor: fix determination of `should_commit_upgrade`", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 78, "deletions": 71}}, {"node": {"oid": "786847fd629c3b65cad0605ba22b0abd59a1dae0", "messageHeadline": "purge sync leaper when switching to catch-up mode", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "c130b374b4e0ace1bcc8fcbd42335c8b1578983b", "messageHeadline": "avoid running bash in interactive mode for CI", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "2103485ada715f55c629c16ff99b47ee8e7d799c", "messageHeadline": "Merge #3966", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc892fe62447671140a8058848c4a80cb9dda30", "messageHeadline": "revert change to max_ttl setting of local test chainspec", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddf90756299c07e315655a3c5018018d1303894d", "messageHeadline": "Merge #3950", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7eaf00a20e96b729262d8da0b0ad709bfae82584", "messageHeadline": "Merge #3956", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "697f8cf4260e3ee5011e74b9f63b1aee1d02aa43", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into python-workaround", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1be7d1be2b774e8d7cf22c026318b7ef791e75e5", "messageHeadline": "Merge #3957", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f78e21c0de1431d505cabda5e01f012648bdfbb5", "messageHeadline": "Disable -as jobs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3103a580324ee4f06f4d83ac2ac4278c6645f6d4", "messageHeadline": "fix path to root dir for python test workaround", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c55eac7f03a49ee23fcf83bb9b373881d750e9a7", "messageHeadline": "Remove \"no more eras to delete\" message.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 51, "deletions": 60}}, {"node": {"oid": "bb79a1c1223ec8cca9ad28797ef4ee62ee227532", "messageHeadline": "Merge #3954", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1a7991511fae0573c0147098891d37c676ff6a5e", "messageHeadline": "Activate NCTL when running on DRONE", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f82d1f2c0490cce79f14a5dbe5b3c00bdc12ee14", "messageHeadline": "Merge #3953", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b363a323ce6be571078790a748495607cb19eafa", "messageHeadline": "include casper-json-rpc in the set of crates for publishing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3979ac850614866fc7352585114b916853428c3f", "messageHeadline": "Merge #3949", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 84, "deletions": 76}}, {"node": {"oid": "941a4f0af967b595b40335ddb70f96f54b724221", "messageHeadline": "Fix log message", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d988cbe5bf530135c3c63e8dad34d176911996b5", "messageHeadline": "Merge #3951", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "fe47f47751072adc53477d1023e45dd74fd2535d", "messageHeadline": "Revert conditional compilation for rlimits.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "66f647bfffaf7423bf21cb9dfc1fbc4aa4820b92", "messageHeadline": "fast sync: Fix stale sync leaper activity that affects recovery code", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "84f06430220845336716fc993c2d71a4943c9fc6", "messageHeadline": "Merge pull request #3948 from Fraser999/version-bumps", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 569, "deletions": 477}}, {"node": {"oid": "26ba068ccae3ada0765468cab8c4721d7b36a6e1", "messageHeadline": "Change `check_network_sync` to `parallel_check_network_sync`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 85, "deletions": 77}}, {"node": {"oid": "999ae372f039b940cc3654c36acbc57915ddb4f5", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 84, "deletions": 75}}, {"node": {"oid": "176fd8618571d762b0bebaea1a88a33e7b06eced", "messageHeadline": "update casper-updater to handle semvers with pre-release version data", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 192, "deletions": 70}}, {"node": {"oid": "c27babaf9e8469f0dda45b7359034c310c51c475", "messageHeadline": "update tutorial contracts to not depend on crates versions of casper \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 293, "deletions": 332}}, {"node": {"oid": "c75b7844569f058dd5500fa27221bbc83936e904", "messageHeadline": "Remove commented out dead code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "1ddb3992955c0dc39c52a884705b11b456b0b992", "messageHeadline": "Fix clippy lints in zug tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f996e84649386a38aa6a68543b47435a28ef2427", "messageHeadline": "Syntactically fix tests after consensus encoding change", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 118, "deletions": 47}}, {"node": {"oid": "648d5473366630e07b0558462e32bd6186172df4", "messageHeadline": "Merge #3937", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8b433d99dbb8e2dec60971bde393ea2d8caa0116", "messageHeadline": "Provide largest request implementations for consensus in serialized form", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "9bb20f424c75b955b32fdb78b0a7f624d08676fb", "messageHeadline": "Merge #3936", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "c9ad5d13ef9bdce066dc09b3f34dc9f90bc78813", "messageHeadline": "Introduce named const instead of magic number for initialization phas\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d2b58bb7e0e667cfc8ee682ba8bdfe8fadd36e8c", "messageHeadline": "Rename `check_nodes_1_to_5_sync_fast` to `parallel_check_nodes_1_to_5\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c9e3cdefbb12986d37fb27267ba119df2dc2664c", "messageHeadline": "Add a faster way to check if nodes 1 to 5 are in sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "29c4e377f3ae8966de9f062bca697f511ba7bbe4", "messageHeadline": "Merge pull request #3933 from Fraser999/merge-release-1.4.15-alt", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 389, "deletions": 343}}, {"node": {"oid": "f9ed61b6492fab6c4979b9b73c460ed84fa60db2", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.4.15-alt' into dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 389, "deletions": 343}}, {"node": {"oid": "211784c3f5b28abc35769c64e4a25d18f3bc300d", "messageHeadline": "Merge pull request #3932 from Fraser999/version-bumps", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "6a5d059b2038fcd3785c4f567d68a77b654040fd", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "6328a7cca7fb6e3e1641313b49c391b26e00af16", "messageHeadline": "WIP commit", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "c4c61c74d964f7a4cadae034fb94e4f231cab3ca", "messageHeadline": "Merge #3928", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "8974e03b582a695ee91bdd8b226aa6bf4e1615b7", "messageHeadline": "Add more logs in `check_network_sync()` to be able to monitor timing \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96b94b82e8e5e3f3d9688ffe46adae7819ca11a8", "messageHeadline": "Crank faster through the node initialization process", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "d50ea195016b1ba3446708d841d3d44d0e87705b", "messageHeadline": "Do not use hardcoded era id to assert node join, use relative one ins\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "dd8994d8841432f14eed6edf79a3387dbe6c34f8", "messageHeadline": "Update `is_ping` to use correct deserialization", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "93fbe7db34ae3b3d2baf81cbf26aa54b0dfae442", "messageHeadline": "Add actual deserialization implementation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00eff49c01121b1b56523062afd960c998090df7", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3880-revert-consensu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4082, "deletions": 591}}, {"node": {"oid": "c69f848d4e99af06df57213c4234cf1df988dd8b", "messageHeadline": "Use `SerializedMessage` in `log_unit_size` helper function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9dbe4e25aa876ff9ef6c8982004676c2a76b6255", "messageHeadline": "Add implementation for consensus message serialization", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3a0bea3f27cbc9ec8f79434b0a9893759e48eba", "messageHeadline": "Merge pull request #3918 from Fraser999/3899-merge-release-1.4.15", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 677, "deletions": 202}}, {"node": {"oid": "23249ad77625bf6d99af567bc2f49bb65a1d9b43", "messageHeadline": "Merge pull request #3920 from Fraser999/update-casper-updater", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f5b61585e251861774e83409c578ab9f16b9a88a", "messageHeadline": "use const PRODUCTION_PATH in test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b07d262737d24eb76dc72736ea806b7aa95f7ca2", "messageHeadline": "Introduce `SerializedBytes` as a safety wrapper around `Vec<u8>` when\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 112, "deletions": 60}}, {"node": {"oid": "21c6fd3703646778dff9346f88283900f2e62156", "messageHeadline": "Merge pull request #3865 from darthsiroftardis/reintro-max-delegator-cap", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 486, "deletions": 12}}, {"node": {"oid": "381b1c3365e20685ba351c46cf7c12d6279a0f81", "messageHeadline": "Remove last remnants of `EraMessage`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 58}}, {"node": {"oid": "afdf589d7fc0fe2c3ef3b62bf51e9b398962f9b2", "messageHeadline": "Serialize outgoing messages inside consensus again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 49, "deletions": 45}}, {"node": {"oid": "5c5693ec48448895b65cadaf158cfbf743685f9a", "messageHeadline": "Merge #3919", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 124, "deletions": 13}}, {"node": {"oid": "cee8fb9deb18f4805b40442b652e07c9c55f474d", "messageHeadline": "Make deserialization (sans tests) in consensus work on byte arrays again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 54}}, {"node": {"oid": "a9c8b2c57c60ef3eb08fb4bba321b27620f0f3f8", "messageHeadline": "Merge #3730", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1551, "deletions": 144}}, {"node": {"oid": "26a1f38aa637b5e81e11619620a0c8d9debf918f", "messageHeadline": "Merge pull request #3906 from Fraser999/3862-nctl-tests", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 153, "deletions": 162}}, {"node": {"oid": "ebf6e6303038d58edd70e559f7b670915d2c8321", "messageHeadline": "Merge pull request #3907 from Fraser999/3905-fix-network-soundness-test", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 61, "deletions": 35}}, {"node": {"oid": "944cf355fd199ad84783c566d047e7ba1272b3b9", "messageHeadline": "use do_await_genesis_era_to_complete function in join.sh", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "3690ac6faea07e90500a1873975ea6efa94b553b", "messageHeadline": "Stub out return to old encoding scheme in consensus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "92773b60a78b97fae897009e295c63b66412adb4", "messageHeadline": "Merge pull request #3895 from Boiethios/3778-historical-sync-flow", "author": {"name": "F\u00e9lix / Felix", "email": "Boiethios@users.noreply.github.com", "user": {"login": "Boiethios"}}, "additions": 1027, "deletions": 17}}, {"node": {"oid": "d4da077e2e77bc1c24f30ea0d3578534a45eee7d", "messageHeadline": "fix missed variable rename in nctl script", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d1f6c3ce61159d165fc8aaa3234ac23030ff97f", "messageHeadline": "Merge pull request #111 from alsrdn/era-summary-rpc-test", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 269, "deletions": 0}}, {"node": {"oid": "30ed37a807f2060136b73d01a64416ec44eafd44", "messageHeadline": "nctl: upgrade_scenario_13 fix CR suggestions", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "9b8ea87da9d11c95dd42b0f71e27527fe33e091f", "messageHeadline": "Test added for legacy finality: any", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 216, "deletions": 5}}, {"node": {"oid": "7d2b2c58b25e4bae59c003018286584c8233c7a3", "messageHeadline": "nctl: add test to check era summary RPCs after upgrade", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "d200f84634884ee353c1d70cc854aed47c87c4b0", "messageHeadline": "Fix remaining tests using `signature_weight`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "489cd658518f571f5f7b17e5c583e767e74eeb52", "messageHeadline": "Fix `validator_matrix::signature_weight`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8505db6f0a6e58561d7e81e13fa6bf3c3bb3bdf", "messageHeadline": "Add test for `validator_matrix::signature_weight`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "cd039105136dd3ae7c1e60f85e4d4e6d65b7e55c", "messageHeadline": "Fix edge case of few validators in tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0879f54b76da98139aec3898bb98f927cdc0ac7a", "messageHeadline": "fix chain_get_era_summary and chain_get_era_info_by_switch_block RPCs\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 88, "deletions": 41}}, {"node": {"oid": "28d19539e7ba4dd366c054763f697fc7d91b4ace", "messageHeadline": "Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "3bb1c814369b2ff45ba1482186a10b8d28cdc75c", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "3110a152afc433d2e64eaf0b626c033331333762", "messageHeadline": "improve several nctl functions", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 120, "deletions": 125}}, {"node": {"oid": "09e1fd18349b1b20770bd71ad886b0c9c9e6bb17", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.4.15' into 3899-merg\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 331, "deletions": 169}}, {"node": {"oid": "8f05d53d6f0a173c8752591e6bf5f9843dc77ebf", "messageHeadline": "include rpc_schema_hashing.json in casper-updater", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "19f6b81fe897a7eaaaec5197007f8dcdbb17eac8", "messageHeadline": "fix network_soundness.py test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 61, "deletions": 35}}, {"node": {"oid": "0d176b0a41b769214a0f428d844c87f2fc47bddf", "messageHeadline": "Merge pull request #3889 from Fraser999/3752-merge-release-1.4.14", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 4209, "deletions": 1380}}, {"node": {"oid": "2d5b578cbbb9d17dd755cb672e457943aeafed37", "messageHeadline": "Test added to check the weak required legacy finality", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 229, "deletions": 15}}, {"node": {"oid": "ccaae705d4fa68289daba738c9573596af9860fb", "messageHeadline": "Various block synchronizer tests cleanup", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "a6f39366d4097dd51f118cf02d4216355f923acf", "messageHeadline": "fix timing issue in itst01", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1345c90e0ed99a5928d4100bdd1cb07bcd060eb1", "messageHeadline": "rename upgrade_scenario_last to upgrade_scenario_12", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e3018d8522f4778413fdf81a817829e877bb60ff", "messageHeadline": "upgrade scenario 10 fixed to enable pruning", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "0bff06ad188eac5861c8d340ac936bdeac0f6ee7", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3752-merge-release-1\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 512, "deletions": 508}}, {"node": {"oid": "eca9adaee89ce5387580c5359278c56c3cdcbc96", "messageHeadline": "Merge #3902", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 405, "deletions": 402}}, {"node": {"oid": "847d4e12c941d83aa8f80ed3236268e0b7e82c11", "messageHeadline": "Rename scenarios: `10 -> last` and `11  -> 10`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 405, "deletions": 404}}, {"node": {"oid": "69038b554b8f700a9efd3c0b5830c24e4a416f10", "messageHeadline": "Run `upgrade_scenario_10` at the end, so that `10` can execute succes\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4ba561bda6745fffdd6a2ffb2c2636a3266838b0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3752-merge-release-1\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 177, "deletions": 178}}, {"node": {"oid": "f8ec85d1191dbc39d14905c08baf83b79d7b376b", "messageHeadline": "Merge pull request #3901 from Fraser999/minor-cleanups", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "78929721699a1c5fd7600127cfc3427bab8af00a", "messageHeadline": "Merge #3898", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "039d438f2c7b15a007e9248154d6f955bf63b740", "messageHeadline": "Merge pull request #3900 from Fraser999/version-bump-1.4.15", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "6f90709ebde11e4350f86916d45ef12ae5d2ff73", "messageHeadline": "improve deprecation docs and attributes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "e858535fbe77b995fc90dbeed27c1f4247d83943", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "6ac3ee1d8db66fd8a18fd56ee50adaeea487f497", "messageHeadline": "Merge pull request #3897 from sacherjj/chainspec_updates_for_1.4.15", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 127, "deletions": 45}}, {"node": {"oid": "a553638e542faaf4dc75a6fd01d8273d0f88bc83", "messageHeadline": "Merge pull request #4 from Fraser999/chainspec_updates_for_1.4.15", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 120, "deletions": 40}}, {"node": {"oid": "a46c4a95e9815024d9f92d6432426b692382eaa8", "messageHeadline": "update several default chainspec values and add test to match product\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 120, "deletions": 40}}, {"node": {"oid": "48f4074b25f4c098936ce148b1ba363f36252dd6", "messageHeadline": "Ensure nodes are historically synced before walking back blocks", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c890ca1a5bedc8225a72838550e41cdec8d369e2", "messageHeadline": "remove some println calls from tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "6abfb93e311cf16a694a72399834b836bd48966f", "messageHeadline": "Removing chainspec.toml version bump until node version bump.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed1b95fcbc9c13b6e256da8d46ba5cbfc9260d1a", "messageHeadline": "Chainspec upates after testing.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f4758ca1b44431698f05cbafa7706907fb7eb191", "messageHeadline": "Merge pull request #3894 from darthsiroftardis/era-info-retro-fix", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "cd552410b6f0c305ef75bb82cfdc6eacfc0ab3fd", "messageHeadline": "switch off pruning in chainspecs and downgrade a related log to debug\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05a113d37e9dd1a79ddb07db4badab63cd237855", "messageHeadline": "Add tests for the historical sync", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 603, "deletions": 14}}, {"node": {"oid": "1dff3701034af48e26c5e3f4040f8a18eb42e190", "messageHeadline": "Make era-info retro compatible", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "7c86590e6bd42bfb502a37111f9aff7d5b96befd", "messageHeadline": "Merge #3882", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "c4e2e36d27d68fe9c2361f02680266ced2badb4c", "messageHeadline": "Merge #3885", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 68, "deletions": 105}}, {"node": {"oid": "776adbfb6911247c36ccb6b4a959a70679b0c3d6", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3881_fix_the_detecti\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 441, "deletions": 275}}, {"node": {"oid": "c10833a0424825de931fbd92caa02583c4e66d7e", "messageHeadline": "fix merge bug in contract runtime and block synchronizer test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "216b1fbf6aba2c8e6952bddcae52e6c0229a5d83", "messageHeadline": "Merge pull request #3 from fizyk20/nctl-error-ignore-pattern", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "494d6d179de86a3b481ba59b4105050bc3c1c9fd", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3752-merge-release-1\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 503, "deletions": 390}}, {"node": {"oid": "012230cc0b2c001adf6c3575e014fc099329d95f", "messageHeadline": "re-enable pruning", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 71, "deletions": 63}}, {"node": {"oid": "a32b99a215cf5fba0d45bb2f51ae615fcc9915c3", "messageHeadline": "Remove stray files before executing `upgrade_after_emergency_upgrade_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d900eaec2a2f8076ce5f35d977888e744180e80", "messageHeadline": "Skip unnecessary era wait step", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "df8dcb60f9677198c33a5058d9dc8d29e3861b76", "messageHeadline": "Do not pass the trusted hash to the original validators in pre-1.5 do\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c50d9f63c768df3fd54c819bdf610e4997145ef4", "messageHeadline": "Merge pull request #3884 from Fraser999/3883-nctl-dumps", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "32076a24e123e1f16a06f5cb4da6a2273b83fda7", "messageHeadline": "Provide common `do_await_genesis_era_to_complete()` function and use \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 43, "deletions": 82}}, {"node": {"oid": "1d99534becd4bcd25c6274a382e893fcdbce4967", "messageHeadline": "update nctl dump script to include all nodes' config folders", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "5ca58e882fe05e2ff4798228072fd57e5a58bd33", "messageHeadline": "nctl: allow ignoring certain errors when doing health checks", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "b8c251bc49170ec48cff7d30d3d1a516ec6a0668", "messageHeadline": "nctl: fix waiting for historical sync", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "270e5b062cedd8763a2525c2fb96438206a32715", "messageHeadline": "Merge pull request #3877 from Fraser999/fix-upgrade-test", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c0721e7476d9cfc9cfac00b6d744f0ccdcbb3d2", "messageHeadline": "Merge #3878", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 110, "deletions": 37}}, {"node": {"oid": "76b7dad1e041613303be4beb1f2492e40d0c61a5", "messageHeadline": "Merge #3868", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 100, "deletions": 171}}, {"node": {"oid": "b34d7716e59d7c85ecf2f62305196e791f23fb21", "messageHeadline": "block_synchronizer/tests: enable sync stall tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 110, "deletions": 37}}, {"node": {"oid": "3ddf311830b0ae003e694f080a05ec973f062856", "messageHeadline": "Remove the redundant check of `self.sync_to_genesis` flag", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4bda47dfc6b70b95a56dabc2e62bc994bc900a5e", "messageHeadline": "fix nctl upgrade test script", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3a4e1fc33f6879667fedee821a94ff1e5f0be42", "messageHeadline": "Don't read highest switch block header if we don't need to check for \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "7f7f729113c2bd8d537838a8eee41771049d5dca", "messageHeadline": "Remove outdated comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "dfe8b7dfd49dd028812780ff0217addd7d4d70bb", "messageHeadline": "Simplify the calculations around `synced_to_ttl()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 51, "deletions": 117}}, {"node": {"oid": "9993701afa1f681131d4d22ae77a63825cc4fc78", "messageHeadline": "update expected faucet costs in test and README.md", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "76ea7104cda02fcf1bd6edb686fd00b162dabde8", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.4.14' into 3752-merg\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4155, "deletions": 1342}}, {"node": {"oid": "d0df7bbb91c13c4623dc22997886e39b9b011bc8", "messageHeadline": "Merge #3866", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 169, "deletions": 38}}, {"node": {"oid": "012957d14c64215405f5f9519f091ada85bcdf4c", "messageHeadline": "Merge #3859", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d680d5f14d04569d40a4ffd2313ec0e028379416", "messageHeadline": "Rename `BlockCompleteConfirmationRequest` to `MarkBlockCompletedRequest`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "839ed9f7f0f1a0fd8595c357ffc27e04f5a4ce7a", "messageHeadline": "ci: fix elfx86exts exec not found in dump-cpu-features script", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3da6ae922d66c10c2fd45576aea6f13bb026bda8", "messageHeadline": "Merge pull request #3855 from rafal-ch/unify_sync_to_ttl_check", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 144, "deletions": 203}}, {"node": {"oid": "748de4a62438dab9abfbedf7ffece401cddd56fd", "messageHeadline": "Update doc comments in previous code", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d40e201e2ba3da8c7e2db58890693d6906bb6003", "messageHeadline": "Add doc comments", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0399a7fcd5a982f33e275815908da45aa27ff233", "messageHeadline": "Fix `maybe_block()` in block acquisition state", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "5b2e024d2daf7fc74b5b498904cb6095806000f5", "messageHeadline": "Add test for meta block in historical flow", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "09461e5480552512fb54eb80cf906b0f2410f55d", "messageHeadline": "Add test to check redelegate transfer logic", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "23fd72ec35688ac0496f9d72d35cb6d8f23f2764", "messageHeadline": "Initial wire up of delegator cap", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 103, "deletions": 12}}, {"node": {"oid": "3c262d3a276c64bf3ebbd101a28c3bde3b0293db", "messageHeadline": "Merge #3843", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2b5219d51217c1403b08421d895a42c6fcd9577c", "messageHeadline": "Remove `-- --nocapture` from `.drone.yml`, since it is already added \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8955727dda7c70efae10a7542e7454df00afb86", "messageHeadline": "Merge pull request #3861 from Fraser999/version-bump", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 156, "deletions": 113}}, {"node": {"oid": "2f06ef9c1e1a06c7fb45b0b25a7ed6e7d93c00bf", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 102, "deletions": 61}}, {"node": {"oid": "bba0e23ca08af1902bb5e9260d1ba8604372783e", "messageHeadline": "update casper-updater to only modify casper packages in Cargo.lock file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "42f8e44e88e98d6356536466788684bdc9ccd1fc", "messageHeadline": "Merge pull request #3856 from Fraser999/gov-427-update-casper-wasm-utils", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 194, "deletions": 37}}, {"node": {"oid": "292cd210b59e6ec49af3d61fa163fb966884c4f8", "messageHeadline": "Add missing `check_cpu_features.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "60cee9bb7e70cfd95335178dd3a1954a1992cf5b", "messageHeadline": "Perform a CPU architecture check on nightly tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6c3e11fa30164e370a5499702e4281443119421e", "messageHeadline": "Capture CPU features used by the 1.4.13 release binary", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "826a4a782d41fe67505c865f6b20bffb9c217cfe", "messageHeadline": "Added `dump-cpu-features.sh` script", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b5a784f20067b8d64e601b6ed70366e2a50eca77", "messageHeadline": "Merge pull request #3857 from Boiethios/3845-fix-fastsync-flaky-tests", "author": {"name": "F\u00e9lix / Felix", "email": "Boiethios@users.noreply.github.com", "user": {"login": "Boiethios"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "48e994aa86bd00c201281bc08a19fb3f4c22f642", "messageHeadline": "Use the already existing `TestRng::Display` to show seed in test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "4d98e2ea96dc9767f122e3cb48621815de4145e4", "messageHeadline": "Add `should_detect_ttl_at_genesis()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 136, "deletions": 57}}, {"node": {"oid": "3d7c04d2ac07e69ce63ffdb929845650e828b560", "messageHeadline": "Fix flaky fast-sync tests", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "12af1bb47e2f7c5779e2b147ba1ebe9035acfda7", "messageHeadline": "Add ability to avoid reading `highest_orphaned_block_header` from sto\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "492b310ce1afdc505f504a4eedf96c7fa60dfb44", "messageHeadline": "minor cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "1518afecf1fd2ef1f3aa39eff9a6a83f4c266781", "messageHeadline": "Ensure multi value proposal is not supported.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "c936333be551bf5daf2d21ae39284abded6d3df0", "messageHeadline": "Update pwasm-utils to casper-wasm-utils", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 39, "deletions": 36}}, {"node": {"oid": "915618cee76178fd53eeaa457e842a11326f39ed", "messageHeadline": "Add a test to ensure locals are properly accounted.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 125, "deletions": 0}}, {"node": {"oid": "4f32bc8cf05eb0cec091fd2a392710facf4f68dc", "messageHeadline": "Merge pull request #3811 from mpapierski/gh-3710-commit-purge", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2910, "deletions": 272}}, {"node": {"oid": "ef6a2ad01356fc86e2bc10b1c8552c9519fcb3a7", "messageHeadline": "Remove `chain_index` from `DeployBuffer` and use common way of checki\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 45, "deletions": 193}}, {"node": {"oid": "90afc15fbe8ad1f1bcede835dc3072c4cf94f913", "messageHeadline": "Fix `BlockCompleteConfirmationRequest` event description", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a1b8c5526d832dc7ad89223e9aee9bca974f3c", "messageHeadline": "Update log messages to have component state in front of the message", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "728df55238a68711f74daa71da7800e32a713fb2", "messageHeadline": "Merge pull request #3847 from marc-casperlabs/nt-disable-http2", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "db3325f0ec96cb3d135a7beb1347209935298c47", "messageHeadline": "Merge #3848", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d9f92f506bc1c69641806c41555295c60abd728", "messageHeadline": "Apply @EdHastingsCasperLabs feedback.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 43, "deletions": 41}}, {"node": {"oid": "a75fbe89efe52cb491c90967099591819a6c9aed", "messageHeadline": "Update `hyper` to latest version", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a257c2f745f524350e3504fda1ab324c64c61e57", "messageHeadline": "Merge pull request #3842 from rafal-ch/3824_address_outstanding_revie\u2026", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 327, "deletions": 9}}, {"node": {"oid": "3a5f605b9f53be58a098da55dcca7cc8c32e4512", "messageHeadline": "Merge branch 'release-1.4.14' into gh-3710-commit-purge", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6480, "deletions": 5856}}, {"node": {"oid": "6f9205c5220e2f65b4c7a06c5c758421b023eea8", "messageHeadline": "Update `hyper` to `0.14.26`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "af3bfb9f9a9f271515745e51e0e004a1a0a6d5f2", "messageHeadline": "Merge pull request #3841 from Boiethios/3818-message-upper-bound-cons\u2026", "author": {"name": "F\u00e9lix / Felix", "email": "Boiethios@users.noreply.github.com", "user": {"login": "Boiethios"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "a4a491998ae0e2556b58125ed65d675776ae6171", "messageHeadline": "Add random seed info to `dont_upgrade_without_switch_block` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c005bb45697605657af2aaf4189a3f9ae5000ee6", "messageHeadline": "Merge #3835", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 514, "deletions": 7}}, {"node": {"oid": "16ba86b3146653cf52ce701c58147eb5d9b444d3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3824_address_outstan\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 585, "deletions": 119}}, {"node": {"oid": "542b708291f2bbdb3a0f5ad2e7d4d88b0e22b3e0", "messageHeadline": "Merge pull request #3810 from georgepisaltu/3437-block_synchronizer_t\u2026", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 585, "deletions": 119}}, {"node": {"oid": "409bff7c2186a44fe95ea98c1ef75acc40c23946", "messageHeadline": "Factorizes the code to produce the largest message specimen", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "a9e39fedc855ea3d37530b760be1c7ed0605f6a5", "messageHeadline": "Add test for new acquisition state", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "b1850d90a46064c08c2a08cc61e1d90a080ba774", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3437-block_synchroni\u2026", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2834, "deletions": 1203}}, {"node": {"oid": "684f9596b2b16634239efecfced18aa23b76180f", "messageHeadline": "Apply last remaining items from @Fraser999", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 44}}, {"node": {"oid": "9067ed2cb63772750470e70a261ad48b66287df0", "messageHeadline": "Merge pull request #3838 from darthsiroftardis/export-testing-feat", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6173, "deletions": 5749}}, {"node": {"oid": "73bbea4dbd264929f9af4361254d065127f2488e", "messageHeadline": "Add UT for `SignatureAcquisition::has_sufficient_finality`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 321, "deletions": 0}}, {"node": {"oid": "782d7ab7637fe8f8707eee4987b9d2f6dc5ada61", "messageHeadline": "Rename `progress_stall_threshold_interval` to `stall_limit`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "8c3c32457ff34688311bbcd9d7867c1d72721c71", "messageHeadline": "Merge #3832", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 784, "deletions": 784}}, {"node": {"oid": "961750e61cca7014966adcf3785324191038f2f7", "messageHeadline": "Use the precalculated `last_progress_time`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c9e7541ff733774a37caa68350bdae97c9d29561", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into synchronizer-add-new\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 223, "deletions": 57}}, {"node": {"oid": "4262d12d3e5fb57325675944eb3fef3e8624bcb7", "messageHeadline": "Merge #3821", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "3f6aa14966a629f72779a762358790f22a1abdac", "messageHeadline": "Test asserting type and size of largest message specimen", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5678a18944c92a424521dfd41ce578ab69f15f2d", "messageHeadline": "Merge #3823", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 106, "deletions": 10}}, {"node": {"oid": "b28ec316862c632250ef69dc8a0d3c537367952c", "messageHeadline": "Update types dependency in node", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "793b309054a019ca2b3abf5bf6b275ad0e7ea3f4", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1060, "deletions": 69}}, {"node": {"oid": "364489a99c4e86d919b444ebddb9503c222fa7bb", "messageHeadline": "block_synchronizer: fix lint errors", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "51e2337ecd8aeb35f67122353aa49c768bdce794", "messageHeadline": "block_synchronizer/tests: adjust tests for the new end state", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 118, "deletions": 25}}, {"node": {"oid": "19eaf7f7ef9202e39ceefee04b449b45471e3e3e", "messageHeadline": "Merge #3836", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "2e57cb18a725ff1a210ddfb6d7e1ff1f2f88155b", "messageHeadline": "Address lints", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65296d51beea6098489a2aea083e9fa461cdc504", "messageHeadline": "Merge branch 'dev' into synchronizer-add-new-final-state", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1800, "deletions": 198}}, {"node": {"oid": "fc3e6afc1098cca19300d76e87f4595853042470", "messageHeadline": "block_synchronizer: prevent enqueuing block for exec multiple times", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "44ec7b8ee575b9503b731d13aa06af8b45144e73", "messageHeadline": "Modify Error to be non-breaking", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "786e66117a4dcc3fb259d597672ce519504102ff", "messageHeadline": "Merge pull request #3816 from alsrdn/block-sync-tests", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 1636, "deletions": 75}}, {"node": {"oid": "7c55b5bc2138469ceb4b077e991163645fe864f8", "messageHeadline": "fmt", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cd43e5769c70cb65cd0ec8c7c1412859e3025b63", "messageHeadline": "Apply remaining @Fraser999's comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 136, "deletions": 214}}, {"node": {"oid": "19f463e5d264fabbe3fd55d001427a9228a9ce5e", "messageHeadline": "PR prep and cleanup", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6404ee17f8ffc9e42e42ddf19f905b214791ef02", "messageHeadline": "test_block_builder: add method for creating multiple random deploys", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f0f97b73b8b78873cad2e3464c908e222ede3573", "messageHeadline": "Remove commented code", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1917}}, {"node": {"oid": "17b0ac90c855a95bbed8662f949fc9f9df243619", "messageHeadline": "Restore the accidentally removed test invocation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f9a1a6b879fdfd74a67818935e522d777157146", "messageHeadline": "Merge pull request #3833 from Fraser999/deploy-acceptor-error-messages", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 164, "deletions": 123}}, {"node": {"oid": "8c830a518622c78e4f57c74fa331707740e90648", "messageHeadline": "block_sychronizer/tests: address code review comments", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "e7446a6c614e9f50ac7ac5cf367e0074f1c40c5e", "messageHeadline": "Fix ordering of tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "feffb3b37f8311fb6a1ead1f586a48632d8322b8", "messageHeadline": "Rephrase log message", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8be197cdaae4e12f9d8f22924dfb819550d154d1", "messageHeadline": "Run make format", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3764, "deletions": 3802}}, {"node": {"oid": "fae342fc7ffe9367d9d8d03526cc862bf67f63aa", "messageHeadline": "Initial lift and move of feat into casper-types", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1854, "deletions": 464}}, {"node": {"oid": "fce83d559e60fcce82bf4472e416548c11faa11e", "messageHeadline": "Merge branch 'dev' into pub-config-fields-2", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 12126, "deletions": 3172}}, {"node": {"oid": "676f56b95a44a5530cfcc6272d8b0083f7bed039", "messageHeadline": "block/test_block_builder: fix lint errors", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "636db66017aa6a9d14715a01898f1f4c3ac3dd25", "messageHeadline": "block_synchronizer/tests: fix formatting", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c4f14c8323a6e962f2f10fa1c03d052a327dc228", "messageHeadline": "Bring back the invoke of temporarily disabled tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "063214630bdfb0316dbe3137f7441b907cbb4b46", "messageHeadline": "Test code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 65}}, {"node": {"oid": "2b0eefcbeb36d4742f2b0fc35b4e36711d4a5f25", "messageHeadline": "block_synchronizer/tests: use TestRng for creating the TestEnv", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 50, "deletions": 66}}, {"node": {"oid": "3200b5a03ec8d0d9ea1043c1da91fea4dd351f94", "messageHeadline": "Assert that validator set was changed", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "c7336bc3199703980d87e7a5b0c236f607693dba", "messageHeadline": "Run `make format`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 100, "deletions": 99}}, {"node": {"oid": "96398fced6e7af389dd0844bb58cd2d2ed938038", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3437-block_synchroni\u2026", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2823, "deletions": 235}}, {"node": {"oid": "47f9b04e80e13306301d14a4f109f7ec04bf5aff", "messageHeadline": "Add more test cases to `block_builder`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 416, "deletions": 116}}, {"node": {"oid": "dea7c86aeaf03770be8d366b88fb517ada0dc787", "messageHeadline": "update error messages of deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 164, "deletions": 123}}, {"node": {"oid": "820e6e37e15c5f03b747158f466f74c75cb29d3b", "messageHeadline": "block_synchronizer/tests: temporarily ignore failing tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 177, "deletions": 30}}, {"node": {"oid": "9003bf66fbd419bf3bf929bac694417ca37c5ed3", "messageHeadline": "remove step12", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6b383cf7a9122297b387cdac6d1b3bf035fdfeab", "messageHeadline": "restarts align; more debugging echos", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0ed7b1ce5d78267c7c4984bb7a712a330968db94", "messageHeadline": "chainspec: fix ser/deserialization of newly added parameter", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "56506a3d40928d9da5c52dede3d727a7a175f712", "messageHeadline": "print a ton of auction info", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "723704a85dcfb1060f4a775f04b95be3cabb1a57", "messageHeadline": "twiddle working, undelegate is not", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "9ae0dddb703be3aa01c41345fa122a86f9bcc51d", "messageHeadline": "early push2, still need to cleanup, revert after", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c8e07ad458a00334f314a224251727556016ab50", "messageHeadline": "early push, still need to cleanup, revert after", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 459, "deletions": 29}}, {"node": {"oid": "82cc7f07e8001f15bc267c46b478f12f8eb9d3c6", "messageHeadline": "synchronizer: allow progress for pre-1.5 blocks without weak finality", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "67d1b268ce802f2b6795c67c2f9b7e702ca2c806", "messageHeadline": "block_synchronizer: add new terminal state", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 548, "deletions": 742}}, {"node": {"oid": "ad6b9df34b15efdc940604f6d334d776dba97b10", "messageHeadline": "Addressing big chunk of @Fraser999's comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 287, "deletions": 277}}, {"node": {"oid": "9091ba9e5f5ea310b4e8b465acca3a9554d00f58", "messageHeadline": "Merge branch 'dev' into issue-gov-230", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2408, "deletions": 209}}, {"node": {"oid": "792ca64a89cd1c385f4326cab24ee4e479281837", "messageHeadline": "Merge branch 'dev' into issue-gov-230", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 443, "deletions": 38}}, {"node": {"oid": "ae5992d257fb3ee2fe0d4040110950c31b9e3f26", "messageHeadline": "Calculate height for previous era.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e9a4d33dbcaeec3923978fcbdcacc8bae48a3f00", "messageHeadline": "Pass tx object in, rather than create it every time.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 52, "deletions": 85}}, {"node": {"oid": "db98828e70885d94fad479d18504a15d1982b0f7", "messageHeadline": "Merge pull request #3812 from Fraser999/reduce-log-level", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71af7d2398b61e56898af296bf7b5425230006ba", "messageHeadline": "Merge #3797", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "66808dde9610abf48a1802541eb42a6ec7d2cbb1", "messageHeadline": "Remove dbg!", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "272577306d8dc5982f35b1c3bb1ace64c474232b", "messageHeadline": "Apply @Fraser999's review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "04de5f0a6c0c73e3994d115e9066f9086da0634a", "messageHeadline": "Cache switch block's height by era id.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 65, "deletions": 4}}, {"node": {"oid": "602977a219ff5b02ac39a1e3ed162e3bda2f039d", "messageHeadline": "Merge #3712", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2351, "deletions": 206}}, {"node": {"oid": "3fe0d1516dd9bb15899433533b8bb68dd4e81f4a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into reduce-log-level", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 423, "deletions": 27}}, {"node": {"oid": "2672bfc6a74a4e5b24ee9acfcde6a9715c13fc75", "messageHeadline": "Apply @dwerner's review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32de1db7af60bac73c42676fcc1ec01189980447", "messageHeadline": "Remove the outdated comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4e660ff9fd41ef3d375f309d9c2068e1b5e659db", "messageHeadline": "Add a health check to verify if the chunking mechanism was engaged", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "65934b549bffc17c9731a901d189ed98430603e2", "messageHeadline": "block_synchronizer: add a time threshold for detecting stalled builders", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "fdd56b572963eef54dfb014d571f23538987da61", "messageHeadline": "Send huge deploys to the test network", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 76, "deletions": 9}}, {"node": {"oid": "ef20606916ba5d6934c220688423ca56da9d312e", "messageHeadline": "block_synchronizer/tests: remove unneeded checks", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "e5d21032f5590648315787a54546eea6c43e8b5c", "messageHeadline": "Merge pull request #3788 from Boiethios/3776-tests-for-signature-acqu\u2026", "author": {"name": "F\u00e9lix / Felix", "email": "Boiethios@users.noreply.github.com", "user": {"login": "Boiethios"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "fb58b102b2097e5eb25a53338e0ebb9c67353231", "messageHeadline": "Merge pull request #3813 from rafal-ch/fix_time_calculation_for_sync_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 141, "deletions": 27}}, {"node": {"oid": "3393622d0dcde178e5395157bf4ded18af0d7efd", "messageHeadline": "Rely on session code blowing up deploys sufficiently", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d22c1de2e428119cfbff8a8be060d87ba210cf2d", "messageHeadline": "Remove mention of `JSON` in `specimen.rs` to avoid confusion", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6b51cd9b0b0f3ee505ed5d75032d6fc9d107e748", "messageHeadline": "Replace `get_parameter` and `require_parameter` with just `parameter`\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 69, "deletions": 72}}, {"node": {"oid": "3c583cab12234451446bd75e927281ba48fa4465", "messageHeadline": "Remove `Approval::from_parts`, implement `LargeSpecimen` in-module in\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "b404e158c59208f64f6b5bec11df01758323f5bb", "messageHeadline": "Move check for`sync_to_genesis` outside of `synced_to_ttl()` + minor \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "777f00bd3173028779b688f3f22ca86e82fec9f6", "messageHeadline": "block_synchronizer: add forward sync flow tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1303, "deletions": 78}}, {"node": {"oid": "6233f31fcb3eebd188b6e020f39786cd89fb2f25", "messageHeadline": "Merge remote-tracking branch 'michal/gh-3710-commit-purge' into gh-37\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "c48f806c778a65b2494092a835962045e0e94047", "messageHeadline": "Fix incorrect GS query", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "199f8f0106855ab82c96aeadf5fdc759c12f6ddc", "messageHeadline": "Add \"chain_get_era_summary\" RPC", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 196, "deletions": 3}}, {"node": {"oid": "f960eba7bbf7fb806ef9644fe97f1ca188af1b12", "messageHeadline": "Apply review comments from @rafal-ch", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 51, "deletions": 21}}, {"node": {"oid": "b8ec130f8f1eaeb36982d1d85b6e24e8e8c9a031", "messageHeadline": "Apply @Fraser999 comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 27, "deletions": 22}}, {"node": {"oid": "7be347c0129b6e8c5931d7e0fef785290c9d80c9", "messageHeadline": "Log `block_hash` correctly", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b3421b2212b5e61d8de5593fa3b4b3dfc5800f3", "messageHeadline": "Use `get_highest_orphaned_block_header()` to get correct block for sy\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 39}}, {"node": {"oid": "8b409d75e35a8e4e1c803f23545b201956f58948", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 175, "deletions": 173}}, {"node": {"oid": "6517a9271169fb70b1750cc63992039e76ddf9ba", "messageHeadline": "testing: implement random distribution for SecretKey", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6f85a6e5ea64d05dae4f1c227f6527f50365e678", "messageHeadline": "testing: add builder for creating test blocks", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "54668801c3c27cc9b48073bef2bccb6058ad4656", "messageHeadline": "Use storage index instead of memory cached `switch_block_header` when\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9e2523ba040688eb2c4c54cd26da9cd675359a7d", "messageHeadline": "Fix key deserialization test failure", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f0c4b199a6699ed822996fba6944554cb475e72", "messageHeadline": "Fix time calculation for sync to ttl", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 147, "deletions": 27}}, {"node": {"oid": "a5fc1b444e024a2c83033e8050ddda7f7ce25b75", "messageHeadline": "reduce error log to warn", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdeba0bc91ec9d9642bc0c9c1192220931bb7624", "messageHeadline": "Do nothing if the batch_size is 0", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0641bd2546fad8d466a318b862f470b531ac4aa7", "messageHeadline": "Fix the unit test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "050ced94c783f684b24db0a11d2bfaf280f9baa9", "messageHeadline": "Fix clippy warnings in previously added tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "96d6cb2b38a9b64ca3d07788f235a67ce81fd681", "messageHeadline": "More cleanups", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 12}}, {"node": {"oid": "3b3a471033a013f11b2e5c853693375062c92741", "messageHeadline": "Remove commented out code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 26}}, {"node": {"oid": "06b73ba35fbb48ddc4e6b1d266887627a765258c", "messageHeadline": "Add tests for block builder", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 204, "deletions": 1}}, {"node": {"oid": "b3d1a08644063dae5ccf0d3c1e9bbac995d65f89", "messageHeadline": "Change condition order in `register_peers`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a51d3030902a7ffee520886072680d38007fb1c6", "messageHeadline": "Temporarily allow clippy too many args on builder", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3de46917bdaeb8f2bf81fadfa53ca8f3456b99b", "messageHeadline": "Simplify peer list operations", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "cae0206df5ad5ac4a9a577373649b3c967e043dc", "messageHeadline": "Move `latch_reset_interval` to config", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "9f522d103ff885a7cff43bcb093e1664160eb3b0", "messageHeadline": "Remove unused flag in block builder", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "e7c4710e84a54e583af4012935fef8a56cd9c225", "messageHeadline": "Add batch size to chainspec", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 15}}, {"node": {"oid": "24b70e6b7af562689372a4ba47068888938e5bcb", "messageHeadline": "Run 11th scenario on CI", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15fd4f27f55f4e54f1a458caf25b1e2131df8972", "messageHeadline": "Integrate commit purge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 672, "deletions": 237}}, {"node": {"oid": "ba5bf020a17e12ccf5256239bccb6f7dc9f23482", "messageHeadline": "Log our validator index in more places", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 146, "deletions": 42}}, {"node": {"oid": "af9fa99c239da3d0ffff53498e8d7e2dbf2a010a", "messageHeadline": "Merge pull request #3808 from Fraser999/fix-upgrade-tests", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4152d24184d3af1cc582607fcdb2f60ac45d1d1b", "messageHeadline": "fix activation points in nctl upgrade tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f9e147f4b2ac9dcb4bd6cd9f1b16abcdc0cb42de", "messageHeadline": "Update the `FinalitySignature` flowchart", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "faad894d37225f96ad894e772d8e32d7cb11c91a", "messageHeadline": "Merge pull request #3798 from abebeos/patch-3", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "345d5b5f00b300aa8ccce298c1aad14c80d15c98", "messageHeadline": "Merge branch 'dev' into issue-gov-230", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7911, "deletions": 1827}}, {"node": {"oid": "be2943196dc2984c07caed80960d94c160f03340", "messageHeadline": "nctl: allow override of the NCTL base URL for remote assets", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00e1218a5c3b0ef4876bcb4336b7248af5cc5389", "messageHeadline": "WIP fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 369, "deletions": 8}}, {"node": {"oid": "b23809f3befdaec99207fbf2a2cf31301ae55191", "messageHeadline": "Add more coverage on the signature_acquisition tests", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 97, "deletions": 129}}, {"node": {"oid": "7663bbeb65ceef3eaa7964f6ac52f72f0f12f389", "messageHeadline": "Fix typo", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635bcb8ca082aaf270c62e27ec1b14fc7b680620", "messageHeadline": "Use a safety margin for `max_deploy_size` based specimen estimation of", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "d266fe26700e34c4dd7d46169865d0f483ca5f3c", "messageHeadline": "Fix formatting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "effc58534688468fa1137ea9ed3eb720977f180d", "messageHeadline": "Simplify `LargestSpecimen` for `ExecutableDeployItem`, causing a remo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 75}}, {"node": {"oid": "5438976ce9695f69969e17b8dee5f98e58d037b9", "messageHeadline": "Fix typo with `CHUNK_SIZE_BYTES` not being an associated constant", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc95de3a80cdada1d67a84a2178f23bcf10e36ae", "messageHeadline": "Merge pull request #3779 from fizyk20/issue-3678", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 798, "deletions": 184}}, {"node": {"oid": "2ab5a1d76f974ec5b41cb1259bbbeffbffe87b6c", "messageHeadline": "Turn \"endorsements_disabled\" into \"endorsements_enabled\" in chainspec\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "055a30c6f30dfdbd08f333bf10813f6a1ea2c028", "messageHeadline": "Correct import in `specimen.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b3683b59d6dbb64aac8e125d9eba402e3c3b57f1", "messageHeadline": "Actually make chainspec check fail if message size is too small", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00f85b2551be4d68437370207a4d5a8a4bb1a880", "messageHeadline": "Apply spelling fixes from code review", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e1a145725242515169ad7b57d9300b4361837074", "messageHeadline": "Merge branch 'dev' into issue-3678", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1066, "deletions": 488}}, {"node": {"oid": "03d9f13b131f1c7d13d601a01b21851aaba696af", "messageHeadline": "Add unit tests for new functionality in SyncLeap", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 276, "deletions": 39}}, {"node": {"oid": "abd719bdcc2c7d22fa2b118b41362428b3d151c8", "messageHeadline": "Merge pull request #3803 from EdHastingsCasperLabs/dev", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 269, "deletions": 54}}, {"node": {"oid": "1e2b55e3d9683a58598065c294760f0a54acf76b", "messageHeadline": "avoid using default prometheus registry in block synchronizer tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "eae4eaa219e29f6d9aa2220fe301555d38d20035", "messageHeadline": "#3791 validator edge cases", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 86, "deletions": 24}}, {"node": {"oid": "18eda612b021a824f70a14bb1dca6ea4a2fafb71", "messageHeadline": "Merge branch 'dev' of https://github.com/EdHastingsCasperLabs/casper-\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 130, "deletions": 13}}, {"node": {"oid": "fe4ae764f85f996b2b3ef9064c2f6f08040b2675", "messageHeadline": "#3791 validator matrix retrograde latch", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "a6ff1bb949804456a9c94b974a7c640b884b8b74", "messageHeadline": "Ensure EraSummary is properly written.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 29, "deletions": 57}}, {"node": {"oid": "3639657069def8b4f91c63aac5c727ebf33a5b37", "messageHeadline": "Add a test to ensure no new EraInfos are written", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 146, "deletions": 59}}, {"node": {"oid": "22815d6fb7f76fa7396bad9ebed5ea2805b8f568", "messageHeadline": "Merge pull request #8 from georgepisaltu/3791_validator_matrix_latch", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 130, "deletions": 13}}, {"node": {"oid": "9fbdf61a0ea0081ca18427267be4ed0e3d356d56", "messageHeadline": "Add unit test for validator matrix latch purge", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "c232483f4cdc1eb5093949634d1905b458e0fd9d", "messageHeadline": "Update description to fix `schema_test()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "07ad174fdceb0af52c6552f373d6aa9a50e2abb4", "messageHeadline": "Add logic to prune entries for latched matrix", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "ecedae2cffbba508951932d5f70230f52d17f6c3", "messageHeadline": "Merge pull request #3783 from alsrdn/block_accumulator_delayed_exec", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 189, "deletions": 1}}, {"node": {"oid": "ef4ca9d760de88245a919c5f18d925c4b4565b98", "messageHeadline": "Fix lint issue", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c605d7e2b39c39a8f4d628a1c0c3dca961efc555", "messageHeadline": "Merge pull request #3796 from marc-casperlabs/3755-further-reduce-eve\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 326, "deletions": 248}}, {"node": {"oid": "9ccdccdd3480d2f3ec48388749fa39e498c65df3", "messageHeadline": "Merge pull request #3795 from abebeos/patch-2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89adf569c6f62ad1a6e128f51496570ad6a2ac08", "messageHeadline": "provide prerequisites setup example for ubuntu", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "67712539fe36e90310f1a7c66a8ced02fa74b6eb", "messageHeadline": "Merge pull request #3789 from Fraser999/3784-fix-latch", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "5370d1dec83be59eaf9ab0026912c5e06f4b5422", "messageHeadline": "Add `mermaid` chart for `FinalitySignature` lifecycle", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ed2fe106afc78723b15ad85cf2e249fc2116c778", "messageHeadline": "minor update to block synchronizer test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "23c425dac2ddd623a5827052a2a324fcabccfd53", "messageHeadline": "Shorten default instantiation in `block.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "762249b2bf964ffc92d189b80b77d30f25689851", "messageHeadline": "Placate clippy with some `allow(clippy::boxed_local)`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8999e585d55f70c6b57e6cd1e1da64d289456bdf", "messageHeadline": "Remove trailing spaces in `deploy_acceptor.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e42e39735b8f41ee7078421f9e00e0769d61bce", "messageHeadline": "Cleanup `Box<Option<_>>`s in deploy acceptor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fc49c44d04124ee13079c8c21f1a1382f428470a", "messageHeadline": "Cleanup `Box<Option<_>>`s in RPC server", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "5a8740c3b0cb4015a0086bb97ab41f2c6ba0144c", "messageHeadline": "Turn `Box<Option<EraReport>>` into `Option<Box<EraReport>>`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "9f2429b24c3f54736380ec9c27da3e25f50a557b", "messageHeadline": "Enforce an upper limit of 192 bytes for `MainEvent` (and note why)", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "aef18ff7e6f0b26a022a3041426d9f79f9424b03", "messageHeadline": "Move `::Fault` variant's `PublicKey`s to heap", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "418ec7818d5076941c8e6ab6b8c64d7569424216", "messageHeadline": "Box all IDs in fetcher errors, as some of them get quite large", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "d3572765b404231e10134b4d5cef43820bbc97d5", "messageHeadline": "Nest fetcher errors in trie accumulator, as they are nested too deeply", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d53819de84f94fa842afc9aa4d8fc2c85c8de0c7", "messageHeadline": "replace broken link", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78deaa2e55d2889d8c40842d871b9c4269d9ad3f", "messageHeadline": "Make fetcher validation metadata boxed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 49}}, {"node": {"oid": "092eb124c636d5f49a7b20e38abdbeeb69b17126", "messageHeadline": "Box demands similarly to requests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "eaf21a94e5ff5e7fc905a376b42d041d970a2ca7", "messageHeadline": "Box the `EventMetadata` in the deploy acceptor code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "ddff8ad310bcf5c279515b9664e24cbd23bbd452", "messageHeadline": "Box some EE values of the `DeployAccetor` events", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "3f60eed17011eb10b0e599ef60fe93795546a5fe", "messageHeadline": "Use a boxed finality signature ID when gossping and fetching", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "4b27379d50c06f1b167ca46bf0f84618dabca950", "messageHeadline": "Box the message in `*Incoming` types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 68, "deletions": 53}}, {"node": {"oid": "a6b867d61135f3a2bcfed4b3db0b2b305b3894cc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3557-message-size-up\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6318, "deletions": 1410}}, {"node": {"oid": "bd154e0bb84167c462bc2e11003a1135b40c1ca9", "messageHeadline": "#3791 validator matrix retrograde latch", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "e91990c0bf311c39ff7157cd52e9f39ab0e2175d", "messageHeadline": "Merge pull request #3792 from Fraser999/fix-nightly-script", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "28d1faab23fc5fea86472ec0e623ecf9e5791e84", "messageHeadline": "remove stray line in nightly CI test script", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6ae5a99641bb552dff962fbbcea68ad2a16b7fbd", "messageHeadline": "fix latch issue in BlockSynchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "708de6ea27b8451d672163aacffda6ccc6b0590f", "messageHeadline": "Added tests for signature acquisition", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "35e08b51b043c2252f670cbb4dc8eb0a6f06a11d", "messageHeadline": "Merge pull request #3787 from Fraser999/update-deps-1.4.14", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "fe6bf2de19871387de7216829436083e4e2998f7", "messageHeadline": "Merge pull request #3785 from Fraser999/update-deps", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 203, "deletions": 186}}, {"node": {"oid": "d6626288f2943403500dcbf29242680e3fb1429a", "messageHeadline": "Update fixture and fix test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 46, "deletions": 10}}, {"node": {"oid": "927833be5738b74a5deb1290506cfc0ff5c1418e", "messageHeadline": "Fix scratch trie when op didn't use get_raw.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 47, "deletions": 31}}, {"node": {"oid": "a5c8541a5fded18aba09a68993dc257edb69eec2", "messageHeadline": "update openssl", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "aabf781551aac27459e591d4c5bbf923b171041b", "messageHeadline": "update deps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 203, "deletions": 186}}, {"node": {"oid": "ac5642f001c85dfb5bb0f0b64260bc894ce59b17", "messageHeadline": "Ensure descendant iterator works", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "3f7921ec7be59c9be5ff5e9b0e7f91c7a24297d2", "messageHeadline": "Merge branch 'dev' into issue-3678", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2304, "deletions": 238}}, {"node": {"oid": "2bd25660dd03656f3a2522832424bb606137dee0", "messageHeadline": "Address small comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "582d99c9a661739fb6350c9ccc2a3aecab340658", "messageHeadline": "Fix scratch trie to cache bytes, not tries", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 146, "deletions": 78}}, {"node": {"oid": "3a614e06615041167ec5847c41e2598bff5534b0", "messageHeadline": "Add commit_purge API with a failing tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 266, "deletions": 2}}, {"node": {"oid": "04dca3a0f9e955281ca02a12bf1caabf70df7610", "messageHeadline": "Merge pull request #3726 from rafal-ch/3579_test_sync_leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1769, "deletions": 173}}, {"node": {"oid": "5cb5b887afcefd75958bec58ffa70e0336246739", "messageHeadline": "block_accumulator delayed execution test: address CR comments", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "5d380a9cb4f949f7724f51405e6e3a9529a34944", "messageHeadline": "Merge pull request #3746 from rafal-ch/network_soundness_test", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 262, "deletions": 1}}, {"node": {"oid": "61c99ee394f256df34b5c29fb55512b81411369d", "messageHeadline": "Rename `sync_leap` -> `valid_sync_leap`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7c9bb3cb81c057f59108a32b17c4aa3e784d6fb", "messageHeadline": "Clarify naming and meaning of the sync leap used in tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "e856033ac2bcaaa328b943618a608a269c90536d", "messageHeadline": "Merge pull request #3772 from abebeos/patch-1", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b92726a41b6b5bbebeb51418b32ff4e858816f64", "messageHeadline": "Apply code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "4513a993cc8626f77f11c22cd214d0e4a743f222", "messageHeadline": "block_accumulator: test for checking purge of block with delayed exec", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "c0246e36c28659551a6ea439899a9a4a5e19d948", "messageHeadline": "Merge pull request #3782 from georgepisaltu/third_accumulator_work", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 183, "deletions": 3}}, {"node": {"oid": "aec6ab644fac39db1f2819087e65ea7c2eecac20", "messageHeadline": "Merge pull request #3781 from EdHastingsCasperLabs/dev", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 82, "deletions": 55}}, {"node": {"oid": "17980178e3bee260628aa902d87eeef2095e2ed5", "messageHeadline": "Add test for new accumulator purge behavior", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "53f28f57b965ceee0f8b84c508de280bd82cfdd6", "messageHeadline": "Fix order of `register_block` and `purge` in acc", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b7ee0e31a546ba0cdc0d3dc469e74862d00cd70", "messageHeadline": "Update config for accumulator `purge_interval`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b07ca7ca8c30dc1077509f4cb306f1d19565c2d1", "messageHeadline": "Fix accumulator purging future safe blocks", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "cbb8800e2728263ccab001c77418076b03cc2323", "messageHeadline": "genesis adjustment for non-validating nodes, tuning log verbosity", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 82, "deletions": 55}}, {"node": {"oid": "8d45202a03d8b49eab5426c46ae28001cdd9cd36", "messageHeadline": "Ensure delete operation never deserializes V.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 213, "deletions": 22}}, {"node": {"oid": "9a4e650e4db9f7ce81079c2436d97d15657f341e", "messageHeadline": "Add the new test to nightly tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d6a41ad3e1700c91c381129fdee0e7d7e8c11e8", "messageHeadline": "Detect upgrades based on protocol versions", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 100, "deletions": 101}}, {"node": {"oid": "581a6e40aba75e50c31eb8ec5ff3aaced7200076", "messageHeadline": "Add the new test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 370, "deletions": 1}}, {"node": {"oid": "2d9e61d1ab95cdf8d85bfbf2f13afe56b632a9bf", "messageHeadline": "Move `TestChainSpec` to sync leap test module", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 229, "deletions": 237}}, {"node": {"oid": "00bf59f5a353591de2ec1c7346075c02d17df4c4", "messageHeadline": "Inline the `random_era_report()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "517f01d82ec1e1a611834595cfe8253984cd8c26", "messageHeadline": "`random_switch_block()` and `random_non_switch_block()` now use `rand\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f7fc9ddb51f53af302de04901c79bb82b9412923", "messageHeadline": "Remove `set_height()`, `set_era()` and `header_mut()` - use the `rand\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "b59e7fe416d6099ea60db62b7ab62f0288f042bb", "messageHeadline": "Add `From` implementation to convert between `Chainspec` and `SyncLea\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "75044ac57adf91f1f801d7cd29336f1fa6e4a64e", "messageHeadline": "Update tests name", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "896fcc904d78bb0994c35c8828fdb9c4943c4c89", "messageHeadline": "Use default `NCTL_NODE_LOG_FORMAT`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44a9477793f3a7733993f43464c95a722c0e9909", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6ae119dc31b7b15cf05ff1df30a1e07d96ccffd", "messageHeadline": "Update README.md", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "276f2208409b9106210a00bdf89de7956a8fc103", "messageHeadline": "move h1 to top, slight revisions", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9988faef597fef98cc7d713f520b7705c18da970", "messageHeadline": "Fix the activation points in upgrading from stage", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "9142fd4a5f89de75856083727f33a168759338d7", "messageHeadline": "Identify upgrades based on protocol versions, not immediate switch bl\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "1ffa52719ee52efb86d22651d47b91471b6d3a53", "messageHeadline": "wip refactor", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 43, "deletions": 221}}, {"node": {"oid": "87008f44bd0a38eea9cc468b59a4db20eb5ea165", "messageHeadline": "Merge #3754", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1766, "deletions": 604}}, {"node": {"oid": "64eba1368611f12acebc274b5c08ddfb9397769f", "messageHeadline": "Merge #3750", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 244, "deletions": 126}}, {"node": {"oid": "62c0dee97415114f65018766476e468595d49324", "messageHeadline": "remove needless binding", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f7b63746a89b63ad64fcad25581bd8ea30f597cd", "messageHeadline": "Merge #3765", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "65811f6b861aaa3e6fef33e58514d0e628d85a81", "messageHeadline": "Fix the regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 377, "deletions": 55}}, {"node": {"oid": "803834036724bf00af38c2adafa243f1d627e87d", "messageHeadline": "Add a regression test with a fixture.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 786, "deletions": 45}}, {"node": {"oid": "a90120169c847f0938a237dce6362d1b2879c325", "messageHeadline": "remove incorrect additions resulting from previous merge", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "6362ec8888ba5aca9c6090a4a8d724009945c398", "messageHeadline": "Ignore duplicate block exec enq in synchronizer", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "8516bac904c6d0cad14a725eca723e704fcb877a", "messageHeadline": "Merge #3761", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 555, "deletions": 277}}, {"node": {"oid": "1e15d27fc5461462c1f7bb9ae93e015f66c94b61", "messageHeadline": "Merge #3758", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "1016072cbf3f1ff037bd977d155c74e651cc8132", "messageHeadline": "Merge squash", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e808c12e08caa1cd1295949784d409b18dfa1b0f", "messageHeadline": "#3704 Repairing upgrade flow, merge conflicts", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 133, "deletions": 33}}, {"node": {"oid": "4d8cd86e48875c449de47e97e8be9f58d3f76c63", "messageHeadline": "#3704 Avoid sync leap just before upgrade", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 437, "deletions": 259}}, {"node": {"oid": "58e51fc904108d52dbdafb89cfb0f5d852da1312", "messageHeadline": "Merge #3735", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "29314549f3e01a9cf0176fd726d803bf590e37ab", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3733-swap_validators\u2026", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1506, "deletions": 170}}, {"node": {"oid": "f714950f64a868b0550e10e863b68b53486d2f38", "messageHeadline": "Both weak and strict finality selects validators from the set on rand\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "ed619fda549ee0e5f673327c040b11ee761fffbb", "messageHeadline": "More explicit log message for `Error::<FetchItem>>::Absent`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e234dfd8789c0e2e90f33bcfdf1afc6e11148b7e", "messageHeadline": "fix missing import", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e80b1a72dd8b59953e2d974b1307bd54a7283fd5", "messageHeadline": "Merge #3749", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "bf73341855a4ae55a61ae229fa470f56cd76ef4c", "messageHeadline": "Merge #3698 #3709 #3732", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 862, "deletions": 120}}, {"node": {"oid": "949a98d53ef34a35916ecefc0bd75e6a2af377e2", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.4.13' into update-dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1813, "deletions": 604}}, {"node": {"oid": "cf25d79e8b45387b0b5396422f2fa0d58627f3c4", "messageHeadline": "tests/execution_results_acquisition: add more tests for error cases", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "3fec080e1436582e120aa2bf809a267766248e4a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into debug_logs_in_synchr\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 641, "deletions": 49}}, {"node": {"oid": "54d31c82a2f4a8f63300e16c4cc619a82e1300f8", "messageHeadline": "Fix intermitent test failure", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3c54a903bad84415c6e8e1caf4d4510fe8a24875", "messageHeadline": "Merge branch 'dev' into 3701-upper-bound-on-blockacceptor-signatures", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 628, "deletions": 432}}, {"node": {"oid": "9111bfc8ba3af92079244c810c55a2a55a2ed1d7", "messageHeadline": "Merge branch 'dev' into test-execution-results-acquisition", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2636, "deletions": 1459}}, {"node": {"oid": "809617ef12efb602f6d6b6b8895515a2d95864a1", "messageHeadline": "Merge #3744", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 611, "deletions": 48}}, {"node": {"oid": "63587bc12f28ba4225c3ee9205bef19d60d7a9e7", "messageHeadline": "Fix the intermitent test issue", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1bb39025a5ce9e5af7d43b04378d86d5cac34ebc", "messageHeadline": "allow fetching multiple deploys from same fallback peer in BlockValid\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 245, "deletions": 126}}, {"node": {"oid": "59cc8993d20b236b734f7c4f8771155637127273", "messageHeadline": "Log `peers_to_ask` when in need of strict finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8453e8e67ff258ce1b19ac1d1eb0c882939ff682", "messageHeadline": "Add a few more `debug` logs to `BlockSynchronizer`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "2ebfbfa9562228957392660b7ef7824b5f9a4f23", "messageHeadline": "Reverse the is_sufficient logic", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "87c355b0b22a6d764ddaccc7d582320ce6810aea", "messageHeadline": "Merge #3737", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "fbd8e300e6fdce8995296305d3bcc500e62179aa", "messageHeadline": "Added test to check that stake overflow panics", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "42bd88b172a03f6c72e1541614c77b4244cd6e52", "messageHeadline": "Fix test error", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fde4423cfa2d1ab059a24cda54a74b020bd1cce1", "messageHeadline": "Fix warning", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7a2581ef5f2fe967206b82645d2a1525390b53c0", "messageHeadline": "Resolve conflicts after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "368ccfdee9e673f03197f28c348524b498f2498b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3579_test_sync_leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1264, "deletions": 1071}}, {"node": {"oid": "5ecdd81cdfaf9130fcaccac19e423214af429d3f", "messageHeadline": "Move `SyncLeapValidationMetaData` to separate file", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "bac89ba0139f57b5e6a77cdacd9ecee9e2e490d7", "messageHeadline": "Cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "68b66fee493808cde539ce5e759b107030d80598", "messageHeadline": "Add soundness test to nightly and prepare chainspec override for acce\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "77a6a25e65b09d882f47f96232c8f0b296cb7a65", "messageHeadline": "Merge #3745", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6f8e5f2edd361931b66d32dcd87fa17234265754", "messageHeadline": "Send deploys to all active nodes, not only 1-5", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75a2b9c448deb9d7cfa1078a31f41ee08725d0c5", "messageHeadline": "Clean up the test code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 269}}, {"node": {"oid": "8da0369a7c0988c17f0c7130146e1d5f32bc0aa1", "messageHeadline": "Fix formatting issue", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ef772b333527f44244684f1fe525b16536e8a7ec", "messageHeadline": "Fix assert lint", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "fd978fc196f767fc5011761d75ae16d247781229", "messageHeadline": "Remove tests macro & fix logic", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 419, "deletions": 143}}, {"node": {"oid": "989f0ca93c7e70d8a1c980b30d126cbbf4912a6b", "messageHeadline": "Add random node restarts and improve logging", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 103, "deletions": 26}}, {"node": {"oid": "139dd7c73bb14cfcb24cefc78ba116bb0f0d41e5", "messageHeadline": "Fix intermittent failure in GSS unit test", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c9e3fddad7e9a24b1ba0a6f768ba5833c0b9e4c6", "messageHeadline": "Simplify `try_from` \u2192 `as`", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "52e4caacb2ed6ab19d553a00bb7e11e265519ee9", "messageHeadline": "Fix few lines related to comments", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "33d46a3cef583ad04aedf4b15eb7a78bf1b84256", "messageHeadline": "Merge #3736", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "886beeeb4082008158e82142a90c800c42d3985b", "messageHeadline": "Panic if there is an overflow", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e9a69df59c37572ca286979899014f26a8dccbfb", "messageHeadline": "version bump casper-engine-test-support to v3.0.0", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "7d9d47a45add615773a3a3d46c29208c346d1e8e", "messageHeadline": "Logic extracted in `enough_signatures` + tests written", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 249, "deletions": 51}}, {"node": {"oid": "76a65055a80a3d0667a2c08545b6374d9c814a05", "messageHeadline": "`legacy_required_finality` added to the config configuration", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "0e215bd3ea617abba41442ac5625827265526fe2", "messageHeadline": "Fix purge of builder before validating", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "969067b9e9c665c52557a598213c7f5338fa808f", "messageHeadline": "`DeployAcceptor` displays detailed info about deploys being processed", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d397a0c535946452dc6643a2283285b011559766", "messageHeadline": "Initial framework for the network soundness test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 429, "deletions": 24}}, {"node": {"oid": "c091bbdb500a1bdd4a9ff2a02ccdcddca4898f60", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1959-reduce-event-sizes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 628, "deletions": 432}}, {"node": {"oid": "ebcff34a5055af443581a8252c650b3996fbff86", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3557-message-size-up\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 997, "deletions": 874}}, {"node": {"oid": "ef0f8497f723a3d5c48eff703c390fed76c035fa", "messageHeadline": "Fixs for a few PR comments", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "c4219da164e8035ded646785659f9f06ae319ae5", "messageHeadline": "#3704 Avoid sync leap just before upgrade", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 437, "deletions": 256}}, {"node": {"oid": "b43f584fe976fc9707fff5a37dedb43e2a6b6994", "messageHeadline": "Box the `Block` that is the `ValidationMetadata` for `ApprovalsHashes`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b04263a1814206de7129c96ffb3caeac564f63f", "messageHeadline": "Flip `Box<Option<T>>` into `Option<Box<T>>` in fetcher", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b659b5ee15d2e2e1e73b2c33e715c174a7968ff2", "messageHeadline": "In gossiper, returned data boxed instead of inline in the event", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "d5671dc5a95ac216f6b7645e760c5851ef6256a9", "messageHeadline": "Add some log messages", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "17d12067e4a5cb2db85e702611afe2d4a4c944b5", "messageHeadline": "Add DES tests for Zug", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1247, "deletions": 11}}, {"node": {"oid": "fd2004d4ea0de6ab35e1f80b1ebbf2b3fe2ee56b", "messageHeadline": "Make proposal messages contain the related echo", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 145, "deletions": 94}}, {"node": {"oid": "e16bd5c0b90bf1f95b8b489cc6c6096f6aeea14a", "messageHeadline": "Merge #3708", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 628, "deletions": 432}}, {"node": {"oid": "7267bfed78c717d50c606e8faa0561c4af752d97", "messageHeadline": "Fix a compilation error", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "068eceb822837cfa598315e454fd68d95d11d17c", "messageHeadline": "Fix warning", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "182f01b8b2a921b4afa05246e5dd37f9b3fc4443", "messageHeadline": "Fix code format", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 2, "deletions": 218}}, {"node": {"oid": "dbe9f6f9efe7a1622ae511ffd4bac1259d59fa10", "messageHeadline": "Merge branch 'dev' into 3701-upper-bound-on-blockacceptor-signatures", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 1375, "deletions": 770}}, {"node": {"oid": "adbdd69fa4cd8a62b023214fb594f722a6ee4e8f", "messageHeadline": "Update the signatures upper bound to validator_slots \u00d7 2", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "875ad872fd42a90aead1824e7b0f249ad64e6a24", "messageHeadline": "Merge branch 'dev' into simplify_gss", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1368, "deletions": 979}}, {"node": {"oid": "27ea0c8d9ecd2a060d77d2af0e292d3f71e72462", "messageHeadline": "Merge #3727", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 369, "deletions": 442}}, {"node": {"oid": "511becc088dca078377fc9b8eb17c0cbe8f1bb3c", "messageHeadline": "removing commented out code", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "97412180f9b9817178a5d6285c62f1d46a523124", "messageHeadline": "addressing PR feedback", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4ef24ca48dedf253dd0971f586a1456e3f80912c", "messageHeadline": "fixed mock reactor / tests for block_synchronizer", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "89419593fc628ae151e24c478db9c466193bb7bb", "messageHeadline": "bug fixes: due to an interaction between the block & finality signatu\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 365, "deletions": 442}}, {"node": {"oid": "da4e615073ef5d0b37c517105beb65b212604ec2", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3557-message-size-up\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 268, "deletions": 198}}, {"node": {"oid": "9cfca5b15c7430f5b6c2c06449095efb240f97f2", "messageHeadline": "Merge #3725", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 268, "deletions": 198}}, {"node": {"oid": "78b763aead53b998d215293f085b14f48502d212", "messageHeadline": "fixing audit remove_dir_all", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 88, "deletions": 23}}, {"node": {"oid": "17a5ec2404fcfc7605b3d4d546a563977eda182b", "messageHeadline": "addressing comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "98b3689a722ae6381bbca60f77aab3e96d3264f6", "messageHeadline": "Fix final clippy lint", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff5e7b0042bcd29117c616ccc26a6b6102a25c7a", "messageHeadline": "Fix a clippy lint", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "aece6b1041db4be7530def2e50db35643626ae5a", "messageHeadline": "Remove final use of `static` data in chainspec validation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "5591cf8645528813ef5f49bc3d4908c36d70818e", "messageHeadline": "Remove `memoize` macro in favor of simplified `Cache` implementation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 52}}, {"node": {"oid": "da9a67820d6523f716d478bba7c87b39aa397ad9", "messageHeadline": "Simplify memoization cache", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 36}}, {"node": {"oid": "8fe8b1d7cb56c738ac0e54375993233947fac919", "messageHeadline": "fmt", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ee0b60cdb6fae4359c7b1a2acc98f1615993b605", "messageHeadline": "Thread `Cache` through all of large specimen generation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 456, "deletions": 413}}, {"node": {"oid": "c8bc4cadb6c78e476635191d7742eaff62a147fc", "messageHeadline": "Create a `Cache` struct for memoization", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "6c7f89771bba7637355bbd0d3a0cacd0a4ccdf37", "messageHeadline": "Clean-up and comments update", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b0e30ca704de224908a71643b218f437edc083e5", "messageHeadline": "Add tests for `SyncLeapIdentifier`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f291778c7c563f85dac29250a3d4beffd19eb74c", "messageHeadline": "adding more rigor around get_highest_orphaned_block_header", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "d284d187782ea4722936814999a0dd717ea8b4a6", "messageHeadline": "force first time leap", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0224847cd9fe09cc76211ee57fdd53334e0c9d04", "messageHeadline": "tweak block accumulator sync_instruction", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 114, "deletions": 139}}, {"node": {"oid": "404699cd048ff1802335dbda5dac505578d00f99", "messageHeadline": "tweak validate instructions to CheckLater if contract runtime q is busy", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "06c7ae7575a95bbebf61a22304e38c64fd129ba6", "messageHeadline": "adding more log info", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "394ad21f6f5ce94b9ad87d57869b200b88bee2ab", "messageHeadline": "adjusting log levels", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fcba986f072ab97e00ad9fe15cc1e8df0d246000", "messageHeadline": "Apply `cargo fmt`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "3904ce3437cc89d7e8217ee45aabdc290970225b", "messageHeadline": "Make approvals no longer quadratic in largest size estimation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "c676866224e2311854708a6e1ab72c6978ed1c69", "messageHeadline": "Defactorize the error effects part + only pass the needed spec around", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 228, "deletions": 120}}, {"node": {"oid": "6664febc3fc9fa7c02c5cec2bdd4088ff51f9b9a", "messageHeadline": "Clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 153, "deletions": 181}}, {"node": {"oid": "f6118dca4eb441281417947a412363eb0c22045d", "messageHeadline": "Add tests covering `era_validator_weights()` in detail", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "99ddf00ffce633e1ccef002f3906fa2173075a15", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3579_test_sync_leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 253, "deletions": 149}}, {"node": {"oid": "5e7f4d0bab2d6f1e92477121864a38f79a45d1c9", "messageHeadline": "Use a hash function to generate secret key bytes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ce214332d8adee9d9db6bef8cc1f29e199f534af", "messageHeadline": "Include additional safety margin when checking chainspec network mess\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "eef547a1534485fc9c2bc9ecdd42e9c4956c7451", "messageHeadline": "Properly generate public keys", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "52ff566962df4f6b8b617218883cc0b924ff0f91", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3557-message-size-up\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 717, "deletions": 346}}, {"node": {"oid": "50f89fc1be834d67f6572694b0aa7e0533d1d5ee", "messageHeadline": "Remove `testing` gens no longer required from `casper-types`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "87ac16ab0e2bf061cf0eeb6f03b2cbc73294949a", "messageHeadline": "Move warning-violating struct into separate module in `consensus` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 294, "deletions": 216}}, {"node": {"oid": "94508b397b0a06bedf237e1e35f2c64a88aaacff", "messageHeadline": "Add the `should_return_era_validator_weights()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 185, "deletions": 35}}, {"node": {"oid": "329d2d23d865d97a9ddb9b24322137836b608b98", "messageHeadline": "Cover `highest_block_hash()` and `highest_block_height()` in the curr\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "45f9101bca14f99cfc7b4d824240dd9524910f00", "messageHeadline": "Add tests for `highest_block_header_and_signatures()`, the signatures\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "20d25771ed46fec990b88bba4ba8042583ccc2d1", "messageHeadline": "Add tests for `highest_block_header_and_signatures()`, the highest bl\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 178, "deletions": 3}}, {"node": {"oid": "c016750528a0a121105fc9674e0583e30a8dbf4c", "messageHeadline": "Add tests for `headers()` and `switch_blocks_headers()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 170, "deletions": 11}}, {"node": {"oid": "b74de3f363963c243599e7e3a01b8120e5878e37", "messageHeadline": "Add the `should_use_correct_validator_weights_on_upgrade()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "8aacfd30a266a88f0b48ee13e67e06cf93512f18", "messageHeadline": "pub more things", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da2ae6bfcb9c639e70b5da679b80f317abfcf12e", "messageHeadline": "Merge #3713", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 218, "deletions": 138}}, {"node": {"oid": "59f97dd21591de21ed6871986e768528a87984af", "messageHeadline": "add Serialize to several more configs", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce031455de9bd919c0de7f08292f6abcfa516e01", "messageHeadline": "add Serialize to MainReactorConfig", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9487dbfe2299ac687eedbe89cefaaf769f32c51", "messageHeadline": "pub some more config fields", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "4eda30e0a1ba0e597864d9453e35a4718613c071", "messageHeadline": "Merge pull request #3699 from Fraser999/3696-fix-deploy-buffer", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "22de34884e63dcdd8be964a686f279fbac70649a", "messageHeadline": "Defer cryptographic verification until last to avoid unnecessary comp\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4a56a7c514f1d9be83ca6d190a770c3364641647", "messageHeadline": "Prevent potential overflow in `TestBlockIterator`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "c8b916318eadbc3c580956730fe7852816a4f402", "messageHeadline": "Add missing import in `chainspec.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62df334bbb9ce5bb87bafba00db95f97c8d588c7", "messageHeadline": "Instrument `Chainspec::is_valid` to get timings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0ad8737233567eec3b388a548dcf9e99e30f08d7", "messageHeadline": "Move production chainspec check to more appropriate location", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "af6a4dc99a79db4eca16049b098fbdfe2dcefa25", "messageHeadline": "Make chainspec message size sanity check use the actual chainspec che\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "2c66d2d5da638c9433ca94d8b08a4022651aff25", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "008a1ff7f281e2fadba6aa9b4d89ec5fb6d71e02", "messageHeadline": "Fix minor visibility issues that prevented compilation of non-test bu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a73b61fcc82d44b267c5df843d2b8f40a53cd838", "messageHeadline": "Add `should_fail_when_signature_fails_crypto_verification()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "14af7b0377d77a43145e359ac598ff76dce2799a", "messageHeadline": "Add `should_detect_orphaned_signatures()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "52ee641db29859cd850335283303b36a1d5c5865", "messageHeadline": "Update the finality signatures bound to be per peer", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 71, "deletions": 60}}, {"node": {"oid": "24c47ef16b85a49667ffd11b2112f41c17adb5c0", "messageHeadline": "Add the `should_detect_orphaned_headers()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "ad006160a3521ce65e85fdf2d4ceebd3db6b5049", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "8d38260b03de625527e7edf3ad24e018b8ac1a00", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3579_test_sync_leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 540, "deletions": 252}}, {"node": {"oid": "5fd1d18f162cd34cbdc1635d93a326e7b01abf97", "messageHeadline": "Merge #3690", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "fa252da4f0d734c2939bc5f51df66d567c8363d3", "messageHeadline": "Merge #3703", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 241, "deletions": 171}}, {"node": {"oid": "f13b288f2378dd6f54dc71397e8348d00e0552d3", "messageHeadline": "Move to message size bound checking into chainspec", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 205, "deletions": 200}}, {"node": {"oid": "981839b0bbbc74a9905f75618e020bfb246005ed", "messageHeadline": "apply fixes for docs, schema tests", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "cd2f0effa0c71ca2fd3b7281671204db687d9c25", "messageHeadline": "Add `should_detect_not_sufficiently_signed_headers()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "0e9e5227ebe339af141e325cd077325146e04c14", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into zh-s\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "a05918537c167f1b18a3a59f5a997513ce9b00af", "messageHeadline": "use sync from other nightlies; check reactor state", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 218, "deletions": 138}}, {"node": {"oid": "ff747206d5b9901f3ca8db417cd322bd3b860771", "messageHeadline": "Only borrow chainspec in size estimator", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "8188cbff65c1e9b10196eee1e4eac401aaf97b80", "messageHeadline": "Merge #3707", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "d8f6bf28ac4c5aa0f6f6ad408a7349b1253bcc65", "messageHeadline": "Remove all use of `thread_local!` in specimen generation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 68}}, {"node": {"oid": "8f32145cffa0b600a627d2683edb51798cc03c0f", "messageHeadline": "Use a macro for memoization in specimen generation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "1acebcbdff7e79f71392aab2c05c221a3077d867", "messageHeadline": "Readd memoization not based on thread locals", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "1dee68522c1e4efc49954481eb8b4fc5dadb3c02", "messageHeadline": "Add `should_detect_unexpected_signed_block_header()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "b5481b92d43e6be5a09a83558357dd117892da40", "messageHeadline": "Fix comment formatting and add documentation for", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7700c1e6122d5f40b7ccdd3c93681838b3ffca5", "messageHeadline": "Remove some stale code, use public key sequence for generation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 74}}, {"node": {"oid": "ef0ec3f66e80704b6fd4700b35f76adae9000382", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3557-message-size-up\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4046, "deletions": 1167}}, {"node": {"oid": "6ff807cb3371785a4d5067867567363174c23854", "messageHeadline": "Fix clippy warnings in message size validation code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "594bc0710a79cbf366bd05cbe1455104ba1f5770", "messageHeadline": "Add `should_detect_unexpected_ancestor_switch_block()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "f402bcec5d0dd2672273def4ba30ec3792c35cc0", "messageHeadline": "Add `should_detect_unsorted_trusted_ancestors()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "8008bdc2bff30300ba6a2df96a170ceae063265b", "messageHeadline": "Retrieve message size parameters from actual chainspec", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "dee61932458fcc3d2c40fabc87ab99a30512c6f5", "messageHeadline": "Fix check in static chainspec check and print largest specimen", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b0233181f4d347417c661d943eacd70ac9ef709", "messageHeadline": "Add the `should_check_signed_block_headers_size()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "02aef7680ee142e9e91c8eb121b7ca623d457fca", "messageHeadline": "Block a peer if it sends too many finality", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 225, "deletions": 145}}, {"node": {"oid": "bac61529495940b7da7fca40456f69b1ea49eb5d", "messageHeadline": "Add `should_check_trusted_ancestors` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 109, "deletions": 28}}, {"node": {"oid": "b008ed09ec3528a56a2e80298673da3abbe6cea3", "messageHeadline": "Allow disabling of endorsements to bring down size", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "a565f9e1497deeadca8eb331b027b8c7f76dcf44", "messageHeadline": "Remove the mod tests after removing the empty file", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fb0b8e2bbdc20494ae868d6795fbf5970333f8ea", "messageHeadline": "Remove an empty tests file", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b60813436df7ee848d731ab8627c3f83482bed64", "messageHeadline": "Use the PeerList in GlobalStateSynchronizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 254, "deletions": 172}}, {"node": {"oid": "e2c20034115316d9d4df9f1bad209ffcf2b8ff0a", "messageHeadline": "Update peers when block synchronizer learns of new ones", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "c9b1b28cc656b5297fdd5400a5abb36b2e387f3c", "messageHeadline": "Modify GlobalStateSynchronizer to only handle a single request at once", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 262, "deletions": 286}}, {"node": {"oid": "18c2c9691b31e213ad23a62ed032cd2eae8548fa", "messageHeadline": "Make `starting_state_root_hash` required", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "4679bf9fb1bcbe0bdd7e42c9339334da99446770", "messageHeadline": "Add a test validating a forward sync leap built from non-switch block", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 431, "deletions": 184}}, {"node": {"oid": "923d78d83e916ece510f7570219ef3ba406bf358", "messageHeadline": "Merge #3694", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "68b1317ad5df72fabcae3ab5ca80c0c9c3b42849", "messageHeadline": "request_evidence is renamed to send_evidence to match its content", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ee18830952128acdb332b5905e9cd97c9783d8a", "messageHeadline": "Merge branch 'dev' into pub-config-types", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "9be0c3b2d85ef812af7f6faeb774c14d9e8b5001", "messageHeadline": "pub many more config fields", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 119, "deletions": 125}}, {"node": {"oid": "3a1521b41912ff866267203ce9ec15f057ef9777", "messageHeadline": "Change a warn into error", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dcc56954b65999b6310fee9ed30ac6d703c4a64f", "messageHeadline": "Handle a cancelled request in tries_awaiting_children", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "98cf63e13be9b2cf15e728343fe912fb455fad13", "messageHeadline": "Clear stale entries from the queue when a request is cancelled", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cb0ecb2440eb7e7b5b36e2dfa99b1f0800bf35ac", "messageHeadline": "Make enqueue_trie_for_fetching start fetching children if the trie is\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "537a287ae49640201b09783ec7e5439dc33b7775", "messageHeadline": "Merge #3686", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "93cb4f6e7e56d665492f16fe5f963beda6c7b9e1", "messageHeadline": "Fix the lint error by using implicit copy insted of clone", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91bf26b6119121fbacf44a9c1fec9329dce69d9c", "messageHeadline": "avoid announcing expired for executed deploys", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "c5117c8e0139028ad0e64f020d7e8e06b04143cc", "messageHeadline": "block_synchronizer/deploy_acquisition: add another test", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "0650f490e02a3591e38889b57d71b06650b88ee9", "messageHeadline": "block_synchronizer/execution_results_acquisition: add tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 450, "deletions": 0}}, {"node": {"oid": "83a5079f77262c6f3c3d1a58dfcfe045ecc21659", "messageHeadline": "block_synchronizer/tests: move common test functions in separate crate", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "524bfb7606100451d5b8a8c6228b4827f3a3223e", "messageHeadline": "Reset accumulator progress only if we actually leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff7100391140362d24541001ab78a2fb2ff88751", "messageHeadline": "Do not reset `last_sync_leap_highest_block_hash` to `None`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7e3af9051a455fc77408c38b5ed7c5ca670ed191", "messageHeadline": "Fix warning (unused variant)", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "abd261e914a5e86b0d2953fb314ddba943c32a3b", "messageHeadline": "Fix the `request_evidence` implementation.", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "2f5ad9ded3d26bff5f98216556ffc5edead288dc", "messageHeadline": "Distinguish root hashes from trie hashes in the GlobalStateSynchronizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 108, "deletions": 66}}, {"node": {"oid": "5ad9e0bc46faaad35371be39da75acb965b7338b", "messageHeadline": "Add logs to monitor global state synchronizer internal queues", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "44c5f274b8c1835521c25bcca907d51a3642b96e", "messageHeadline": "Introduce `SyncLeapValidationMetaData`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "4f997285ad9ba0a617e0efc1e1af1a894b895d0e", "messageHeadline": "initial pass on pub-ing chainspec types", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 98, "deletions": 42}}, {"node": {"oid": "3c6a3dcb6d4f3e35cc3a7ad4acad060b7b43444d", "messageHeadline": "Merge #3691", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 428, "deletions": 21}}, {"node": {"oid": "9de31626f059ff385af34e24e88c5dfa9ca48534", "messageHeadline": "Merge #3664", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "68dea1324e8dd4d5f18e2eb0a4c7d8fa9d0d3b20", "messageHeadline": "Merge #3687", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "9595c2ddbde06985cb9cd6a817d050f388274932", "messageHeadline": "fix slashing behaviour in global_state_update_gen tool", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 428, "deletions": 21}}, {"node": {"oid": "13344921cbe90a18be1c64663f68f8f1f5f7fa37", "messageHeadline": "Merge #3681", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "70a6fa5ddf19a7ac38057a2661e8a84913cc57d5", "messageHeadline": "Merge #3684", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "9e5380eb24616799505898f0e985acf1ffe8df02", "messageHeadline": "Merge #3680", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "c80c48b6eac76b2dc99ba8ca22955c228c56fa20", "messageHeadline": "block_synchronizer/deploy_acquisition: add unit tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "18150b2eded9356aeebd9023f4f22c1e14917cf5", "messageHeadline": "Merge #3689", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "f5a3b1e0e1a11c44c24ab19b62b1a56b5bef4f60", "messageHeadline": "update global_state_update_gen tool to not slash by default", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "26a0153d21d321949c0c64f602d8235e21cf1ecd", "messageHeadline": "move to inherent impl method", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "b629e0c195524d2d2e3b5e7c111aeb60487903c4", "messageHeadline": "extract to function, update logging", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "1805fecd363d3b56154b4b31d231d576e3748a47", "messageHeadline": "Create acceptors when local tip is missing", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ea9d83add3ea42151d0afe88e20b493e6623b603", "messageHeadline": "Extract `request_leap_if_not_redundant()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 47}}, {"node": {"oid": "6ab415e89d706b2730dad372f335d5ce5f840318", "messageHeadline": "Do not reattempt sync leap if a successful sync leap response for a g\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "fbed98728a0cf2f56361870da3c6a2cc9478c653", "messageHeadline": "Log the details of why block accumulator thinks we should leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9417e8b1ea886554ef65251f82fccec969a1928f", "messageHeadline": "Demote severity of the `got a full trie` message to `trace!`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87a9397d25657418f5a957ee5d93735e8d0aa066", "messageHeadline": "Log trie sync progress", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "9d7a0b6527ca2da4d79b8f1ae151ad04a4ce20fe", "messageHeadline": "add new test to the nightly run", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6a7958eded8f009f5fc7f0e3e4add8e60264a6a4", "messageHeadline": "fix purse balance query", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "576326854900b9deb519a45c648739264a6468f5", "messageHeadline": "fix some error handling", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b0023b416334f69edd5eb135a9dd26805f333f23", "messageHeadline": "remove comment", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c385ed6aa6a5d39ff770138948374468ea865075", "messageHeadline": "remove type sig", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac3720b26954a4e14ba5affc910f23700e4b1885", "messageHeadline": "add balance check to unbond migration, add logging to unbond errors", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "914cca1ee45268c035ac7372a12ed1d422ec59b4", "messageHeadline": "Merge #3662", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 368, "deletions": 353}}, {"node": {"oid": "88823529bd8ff0e38bb7e01019d1f6f1a47739a8", "messageHeadline": "Merge #3673", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af7c9abdbb1bc89b3dfe5ee79a81bd9a5556b85f", "messageHeadline": "Merge #3674", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "f479e6ac6b234f4944d277c5efa5da89219fbc45", "messageHeadline": "Move large zeroed chunk data to `const`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ddee2f9429637b97a76f007e6c97b4792007ed7f", "messageHeadline": "Merge #3644 #3663", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 480, "deletions": 88}}, {"node": {"oid": "e2e6778ff9cd5cbea6b054286a61639f0b07d2b6", "messageHeadline": "Merge #3676", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "829e533ace96f2c8e240c0f00e66f114a8946804", "messageHeadline": "Merge pull request #2 from TomVasile/upgrade9-alsrdn", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "3f71f37bf5b2ae1fae9a100fe4c69436275e6472", "messageHeadline": "rework 09 scenario for all 4 hash scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "28219e3ab6e6e35d63780bace1c1b8e4865e0205", "messageHeadline": "Make the purge not target recent blocks from tip", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 125, "deletions": 64}}, {"node": {"oid": "73cc6366860f52da98de34a8e96032a3ee90e312", "messageHeadline": "contract_runtime: don't init system contract registry cache when setting", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "0e7664d1da28c5e5ef4a809d47e74bea4c1a2d7d", "messageHeadline": "Merge branch 'bump_rust_version_to_1_67_1' of github.com:rafal-ch/cas\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ea47fdc3665497280377691eaf93fb942299d35", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into bump_rust_version_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 296, "deletions": 301}}, {"node": {"oid": "7f5aecd791c8b22d3cbd70ade3327c49ff75f862", "messageHeadline": "nctl/upgrade_scenario_09: use local valiables in step functions", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d140f9fba0fd7e43a747dcf74704a819952dab9", "messageHeadline": "Merge #3665", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 173, "deletions": 143}}, {"node": {"oid": "53361605a00811c07510e52bcade946b85b462dd", "messageHeadline": "accommodate validator-changing upgrades in sync leap validation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "1b91676819f319502715ad88278f5be173db16f0", "messageHeadline": "Merge #3658", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 84, "deletions": 58}}, {"node": {"oid": "fe439e6dbcf171b22d5d596f5781a2ddb3373574", "messageHeadline": "Never purge local tip in accumulator", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 91, "deletions": 21}}, {"node": {"oid": "78161966af87b7bc4639ef4f857b5921f4e96bcd", "messageHeadline": "Use a simplified/inaccurate implementation of LargestSpecimen for Pub\u2026", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "4520b6b59048eb5add44534a501ffda3a908d977", "messageHeadline": "Fix stack overflow crash + more memoization", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 153, "deletions": 84}}, {"node": {"oid": "b56547a73c3e1552428d2ff5b92c4fc30dca7082", "messageHeadline": "Merge #3650", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 40, "deletions": 101}}, {"node": {"oid": "5f26db4977624a0ee9ca24a4f92d6edf5d496859", "messageHeadline": "nctl: allow override of the NCTL base URL for remote assets", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7069554b13a472a1940c8a9e9c7e6d4c9fee4b4e", "messageHeadline": "Fix tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "bdfa5fb787bbb2839048747dc72727d0e2f463aa", "messageHeadline": "Merge pull request #17 from alsrdn/bump_rust_version_to_1_67_1", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5ceaee1f6b99abb8695f752249846d1be0f6489", "messageHeadline": "nctl: fix arithmetic checks when a node is waiting for historical sync", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56f63daa614640717fc08f0de3f604049f80f7a1", "messageHeadline": "Address @Fraser999's comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 75, "deletions": 74}}, {"node": {"oid": "3b4d557a73cf573945bd44a7ec235a4119d01cc7", "messageHeadline": "Revert serialization but put restriction in place.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 145, "deletions": 126}}, {"node": {"oid": "21d363d8a216215cb9b677d0f6725549c0945779", "messageHeadline": "Allow `needless_borrow` lint due to false-positive case", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23402c3f01636b803ba9f8fed4c2ebaaa1412dc5", "messageHeadline": "ContractRuntime: delay init of system contract registry cache", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "6388d20ae0e5b95d9f9318bf45472519da5de658", "messageHeadline": "announce fetched blocks and sigs to block accumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 250, "deletions": 25}}, {"node": {"oid": "fe9383ceb197e0b4aba130894b81372bff76be21", "messageHeadline": "fetch blocks and sigs from block accumulator if unavailable in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 192, "deletions": 36}}, {"node": {"oid": "d9bdf3204cbb259109a705ac7e48ead458a4f00c", "messageHeadline": "Update doc comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "418648d5996092580cad20a18e46add6e0a31d44", "messageHeadline": "Bump rust version and satisfy updated clippy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 359, "deletions": 347}}, {"node": {"oid": "e8c82e43f80f8f865ed042d1b0d044761a9651be", "messageHeadline": "nctl/upgrade_scenario_09: extract step 6 and 7 in separate functions", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "aa4d580431a1ea107929957501e3a308f4b0cdde", "messageHeadline": "Merge branch 'dev' into upgrade-test-9", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2101, "deletions": 297}}, {"node": {"oid": "cc14b76e80dc22895f07a6e94684e00a1bfc56c5", "messageHeadline": "Fix the calls to global-state-update-gen in upgrades across 1.4.0 bou\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c8db6a737c41dcdfb86ed6bed16d24284cf5c3b9", "messageHeadline": "Merge #120", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2db3a68a1ab8d2259634c9ec03ab62aeca63c44d", "messageHeadline": "Backport `Timestamp::MAX` from `dev`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1874307ddbf7b75de5f77c9a12bbcff618263707", "messageHeadline": "Fix typo + error message", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a56833fd02b766b0902e53422994fbe9cc2f54c7", "messageHeadline": "Prevents the timestamp display to error", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5ed0f81c0e6784f7d6fd35218569c9fc4ae2c3a1", "messageHeadline": "Merge #3653", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 94, "deletions": 10}}, {"node": {"oid": "c2c671bae0d3885bf1fe86b9afed62540b334467", "messageHeadline": "Use correct encoding when determining maximum message size", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "6f63c8f05a5d918e3053fa581f85bf65d07877ba", "messageHeadline": "Deduplicate block header fetching in storage", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 84, "deletions": 58}}, {"node": {"oid": "d7bc3c82f78d24da05de8fd35cfa62b85829f940", "messageHeadline": "Merge #3656", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 158, "deletions": 89}}, {"node": {"oid": "0de646620821e3a70389ede38299e03aba86da86", "messageHeadline": "Merge #3657", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "1ce70e7649dba6adce7cceca70b28bb280a537e9", "messageHeadline": "Extract get module from entry point.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 33, "deletions": 23}}, {"node": {"oid": "7607825e5656bd749718635e2a41ba9dfd1e6e98", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 158, "deletions": 89}}, {"node": {"oid": "97792731ca50a7b3169eb7cc7dabb330ddf141e1", "messageHeadline": "fix minimum execution time for upgrade test", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a05958b43dad36b92fa12bb7916665f32705e8", "messageHeadline": "add method to test builder using scratch upgrade", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "2f8d7428459924806976e152262ce72b5f8f3b38", "messageHeadline": "Use per-estimator memoization for largest specimen in `Signature`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "1af9a1e06cf8bcce58f73ea3ed3f83e8b1992feb", "messageHeadline": "Speedup `largest_specimen` generation by memoizing over the estimator\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "78f0c90a6a06521eead21099cd7f1fea36f1de1d", "messageHeadline": "Merge #3652", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "80e0c3acc9b0fa7550e8490956131bbfc6b88b90", "messageHeadline": "use scratch trie for commit_upgrade", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0e6ea370adc5a649f669f91656dc3ee579634c25", "messageHeadline": "Use `std::fmt::Display`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fb3b779ff28ab165c0c8a688764f1f6533232669", "messageHeadline": "WIP - some problem fixed", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "032d32a2b87191371c2645b2c9ddcbdf1cfb1125", "messageHeadline": "Remove logging of potentially huge `debug!` messages", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "8dfe1f504f93d6eca2c8b41e2d97aa56a280a5c0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3643-fix-sync-leap", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ac7b21218b0922f98937de5a6c49e1d0498c8768", "messageHeadline": "Merge #3649", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0934ffb110c93061a4b1c101a38206360bad76ec", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76929742a8dbf0f73dcc4f08d23e57849d0e5e10", "messageHeadline": "Merge #3651", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1147037d88a20e0d3dcd0e88a486f79ea3ac4474", "messageHeadline": "update openssl-src", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2f599685713723eedb7f43df9776c64c35dbf712", "messageHeadline": "use highest complete block range when forming sync leap response", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 101}}, {"node": {"oid": "35c910fe531fcfada72104ab9546db6fae79756d", "messageHeadline": "Merge #3635", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 998, "deletions": 116}}, {"node": {"oid": "abecee8914fee473cab3a3fdd3de2e9b8977cf06", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ac1a4791621120c321319c88bfb3b24ced18588c", "messageHeadline": "Merge #3646", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74c7ad635641e3565b04448cd45fc4ccbc76addb", "messageHeadline": "Fix largest variant for signature", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "774c855251e46d6c26ae86214341e62549e80fee", "messageHeadline": "Merge #3636", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 104, "deletions": 5}}, {"node": {"oid": "76b59a7900efb8a4d6035559be1d7c97fc34b4e7", "messageHeadline": "Fix lint/tests issue", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "b697ed2d337826eaf301bb61831934be0a0361a2", "messageHeadline": "Update storage docs for reading complete headers", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b33cb6714e44adbc7fe506fd6ade81f268dafc8d", "messageHeadline": "Revert \"Fix get complete block header by height\"", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "658b5260dd58ab458deb8a60910b7ed0c64a56b6", "messageHeadline": "upgrade_scenario_09: fix typos", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60aaff09568617f01fe74e8c7a13f7a9c368806a", "messageHeadline": "block acquisition: determine sig acquisition status before applying sigs", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09a1fbe0b2787a2bd631009b0398559163f9224a", "messageHeadline": "Fix lints and formatting", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cdf1da35bb7f411d0cc02b6db754f7666a9d225a", "messageHeadline": "Fix get complete block header by height", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c7f1b905d3bf8c225e78fcc1194e8a83d7f732a7", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix_itst14", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1469, "deletions": 246}}, {"node": {"oid": "c12fe4c08a95277f13cb0c7db8866c8759fc7cf6", "messageHeadline": "Reformat log message", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "71d361999c5eee7ad526a464f66fa66bfaa05f14", "messageHeadline": "Merge #3634", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "903cfdefd4457185a02a50791d1714c620fe6999", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into revert_merge_2777", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1468, "deletions": 246}}, {"node": {"oid": "398a1eed8eb13ada0014038d15ca652bf5362be1", "messageHeadline": "Merge #3637", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 758, "deletions": 111}}, {"node": {"oid": "39bbaf6739c780b0d86a73d3661902be45b17122", "messageHeadline": "Merge #3639", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 81, "deletions": 33}}, {"node": {"oid": "da2da71a50d4593bf57f07de753495e84e88ed34", "messageHeadline": "Merge #3642", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c7f94a917e59199e6d90cda44574243e75d0e887", "messageHeadline": "Merge #3638", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "260398e7cfb0a635682911a10d2106b3d5375ec1", "messageHeadline": "keep_up: simplify sync back leap era id selection", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c616eea5554634055775369a5ef66d48d107d0d", "messageHeadline": "nctl/nightly tests: fix upgrade scenario 9", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "fa8983f8d456d0a7885b95ac00a1d119e6dfd8cf", "messageHeadline": "Fixed formatting & importing types error", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "97e301f7e1af8aa8686c3563a15394b8048099e0", "messageHeadline": "Merge #3641", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d762058f5bd899200705fd7106ad97f60bd8d52e", "messageHeadline": "LargestSpecimen is implemented for the message", "author": {"name": "F\u00e9lix", "email": "felix@casperlabs.io", "user": {"login": "Boiethios"}}, "additions": 1471, "deletions": 62}}, {"node": {"oid": "1f3953d1175d5588a0446e17b940f60be171bc4b", "messageHeadline": "Add initial scaffolding and implementation for size estimation of net\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "3ef8937ecb8a133c636d93c52f672fdb822eb03a", "messageHeadline": "Complete size estimator for network messages", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "db013e7f27fa16285fd92f43f14e83d8cc6a58c5", "messageHeadline": "Add specimen generation for `PublicKey` and `Signature`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "f9a46cd8f54accd67376c0fe9664c2ff4f443604", "messageHeadline": "Factor out `largest_variant` function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "67f4e06a80278c33378ee1cd8871607eb2d1be84", "messageHeadline": "Improve specimen estimation after first implementation began", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 202, "deletions": 12}}, {"node": {"oid": "e522a1464ac1344c903fc40cb24f73e203a0631d", "messageHeadline": "Lay foundation for `LargestSpecimen` trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "e02e09277d030a9e81736eadb34d7e81aeb6aac9", "messageHeadline": "nctl: add common function for waiting for sync to genesis", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "7a7a7adc38ff918e87fc1265f7bef868149c1b54", "messageHeadline": "validator matrix: add debug message when infering era 0 weights", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07fbd794ed0606384a6aee2f13b7b223bbaa4f25", "messageHeadline": "remove links to ceps repo", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "26667a50aaf2225a2eb27e0e0de6a750fc26fcaf", "messageHeadline": "fix race condition in contract runtime", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "843d2c18ab0d88f4e1db2fc320a0c1fad4818ec0", "messageHeadline": "Fix validation tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 28, "deletions": 2}}, {"node": {"oid": "05a330692feb6280b635c8535e9b3073a8dd2df0", "messageHeadline": "Merge #3628", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2032, "deletions": 1233}}, {"node": {"oid": "0b3dc0c1e124cc1db50bcfa32ad2a2ae638075bc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix_padding_of_merma\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 619, "deletions": 95}}, {"node": {"oid": "bee437b5f77b75013b0b380c8698d930f4dd0bb6", "messageHeadline": "Fix unbonding tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "bad6b5b35274ad1a66654f159ed56a3e6ff6c87e", "messageHeadline": "Update schemas for the new `WriteUnbonding` transform", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 169, "deletions": 83}}, {"node": {"oid": "749cab93492a9f59c161c152732560e213511540", "messageHeadline": "Merge #3594", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 584, "deletions": 79}}, {"node": {"oid": "a60cd23290670e79dfc4ec985d82414243803ddf", "messageHeadline": "historical sync: fix leap to era 0 of pre 1.5 network", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "c85023074250aff0552be62348c437f27c1a6f45", "messageHeadline": "validator matrix: add method to infer validator weights for era 0", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f516754f58ffd8b199d34215fdc5095897a06e16", "messageHeadline": "nctl/upgrade tests: wait for nodes to sync to genesis in scenario 1", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "1f182e3810062f119670746ee887b11bd51ebb66", "messageHeadline": "reinstate early exit from run_equivocator_network test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "fa125a586093a2ec60dc9c48505f8e8f607f2f66", "messageHeadline": "Use `WriteUnbonding` transform instead of `WriteWithdraw`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "6e9055be85153daecc33b218a965525301aba1c9", "messageHeadline": "Merge #3633", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "17ea6a82ba7238e3127d4ddf60ba1631c7147807", "messageHeadline": "harden gossiper against malicious messages", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 758, "deletions": 111}}, {"node": {"oid": "2820a445f2475ad7947ff283b686bacd06985b2c", "messageHeadline": "Introduce `UnexecutedBlockAnnouncement`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "61f61bda66d3e81c1e067090a039d02e5492908b", "messageHeadline": "Update after the revert", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa0cd4dda53abe34d3ab083181c43002fe38f866", "messageHeadline": "Revert \"Merge #2777\"", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 763, "deletions": 11}}, {"node": {"oid": "9ddb1187a8b681e82aa34a718fe620afd6d2b0f5", "messageHeadline": "Use manual padding for `ReactorState` flowchart", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe96690033e50034f7b17871959b0ffd1f624f19", "messageHeadline": "avoid releasing synchronizer latch incorrectly", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "3182d5665c588cfd763fef88aacc19600c71aafc", "messageHeadline": "Merge #3625", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2b45ffd8a5ab298586401daaa2f07e88602c3496", "messageHeadline": "Backport PR #2807 on top of 1.4.13.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2032, "deletions": 1233}}, {"node": {"oid": "6a4e4d802ede9900b4728bec86740250db4d1cc5", "messageHeadline": "Merge #3590", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1188, "deletions": 275}}, {"node": {"oid": "baa3461a4c68e9ec8e04d791e84710485fa18c9e", "messageHeadline": "peer_list: add additional unit test for unreliable peers", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ecaa0a5e4e0e62894d15d6206ab0f2de4ab3af5b", "messageHeadline": "minor change to comment and log message", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c186e020be76e8bbe2554cdb540db8095c47163e", "messageHeadline": "fixes for two nctl upgrade tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "afe2163ce3d4f7bbbcb62208da4dec65c5da75b8", "messageHeadline": "Minor updates to `sync_leaper` tests (typos, renames, cleanup, etc.)", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "2cecd103bad13e3d777c9fa249e38d2d4d766556", "messageHeadline": "Extend `best_response()` test to consider \"worse\" sync leaps", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "85d83278bd10beb38452e8fbacda630735c50f80", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into sync_leaper_tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5898, "deletions": 1335}}, {"node": {"oid": "53accef93582124f7a26a521e365af548b4dcffd", "messageHeadline": "Merge #3623", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 136, "deletions": 62}}, {"node": {"oid": "57255b414733df1c32e0479337616e3b3cc7225a", "messageHeadline": "Add more debug logs for processing of execution results", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 136, "deletions": 62}}, {"node": {"oid": "045e79c1be550d2a551ea1735f318bcede49f329", "messageHeadline": "Merge #3584", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 229, "deletions": 67}}, {"node": {"oid": "6f6ac00b0165ee85b5b36a44a8bbd49cfb1db564", "messageHeadline": "Merge branch 'dev' into global-state-sync-bug", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2390, "deletions": 1061}}, {"node": {"oid": "18b802deab67b7404bb7570a085b695e73a9b8f1", "messageHeadline": "global state sync: use Display format for error messages", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2db497647230069457e61780119211513b055aec", "messageHeadline": "Merge #3613", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 381, "deletions": 38}}, {"node": {"oid": "7eadf809f4df78227069dc33f357219c5d85fe9b", "messageHeadline": "Fix formatting", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 106, "deletions": 103}}, {"node": {"oid": "9a3b3535e525af4595aa55645b657ddee333be8e", "messageHeadline": "Merge branch 'dev' into fix-signatures-validation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 384, "deletions": 155}}, {"node": {"oid": "475ded35ace6ba14cd38f459d01db57c6ce9b1ff", "messageHeadline": "avoid multiple block execution attempts from block synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 51, "deletions": 32}}, {"node": {"oid": "adf1a5edac459de3962e2cf456dc591cf2686266", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3578-block-sync-fix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 263, "deletions": 39}}, {"node": {"oid": "de66774bd78a05cc50194a7b3f42f2e9b34fb306", "messageHeadline": "avoid unlatching while registering fin sig if not in correct state", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 73, "deletions": 19}}, {"node": {"oid": "7513652adfd0f49744e9d66e9aa7dde9f5a7ffc3", "messageHeadline": "Merge #3615", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 59, "deletions": 21}}, {"node": {"oid": "ba5012c18b1a2aae9c73448889024025a097fe1b", "messageHeadline": "Merge #3567", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 204, "deletions": 18}}, {"node": {"oid": "b70c0440ff8f1871f214ff139a84eb8f05ceb0a3", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "33a027c32a8e46259cc3095bf2df97a498a6ceaa", "messageHeadline": "Merge #3614", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a6620c1349e7d15e8d7ac786e2ad5e7f65aa7b62", "messageHeadline": "Update `chainspec.toml.in` to match original", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d07d952ff0267044f2e4dd888e973467a8764964", "messageHeadline": "keep_up: don't mix info logs with debug formats", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4bfa012fde7102637b1f53b95605ae265b53774f", "messageHeadline": "Add method to export validator matrix tracked eras", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f98afcbd02d7528039098863895686484f301774", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3578-block-sync-fix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4485, "deletions": 1040}}, {"node": {"oid": "60c2f5b20fd1c8637b0cf904122bb55afda1abe4", "messageHeadline": "add more logging for historical sync leap", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "6a64007398d7ca4222b67fbafc1ef0a18127361c", "messageHeadline": "Fix the determination of validators for immediate switch blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 356, "deletions": 26}}, {"node": {"oid": "dad94c6c17877d4b2e6238bef88b66c5a496ad43", "messageHeadline": "Increase cost for `withdraw_bid` and `undelegate`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e3c8d7f34d8cbbdf9b8e20f84ffcabea40b28981", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3377_add_flow_charts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5302, "deletions": 1540}}, {"node": {"oid": "a54d19ba1e4484d26961a1f48da3ba8bffa38322", "messageHeadline": "Merge #3604", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1335, "deletions": 759}}, {"node": {"oid": "3f16d1f956a1bd9b2b75084011c3ece14915a427", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix-gossip-target", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 141, "deletions": 34}}, {"node": {"oid": "d7b97474f66dd168bd10bb1dce14e593df15f405", "messageHeadline": "remove non-validators gossip target and add unit tests for gossip tar\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 356, "deletions": 51}}, {"node": {"oid": "e3f5c9299074b13b938d1d6b5e0346cdabf23023", "messageHeadline": "Merge #3609", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "584905e46bee51b32892f49348fbfe30c090672f", "messageHeadline": "Merge #3610", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "0cf53f7b9c8ecc292c2df1cade6a7f278abd77d1", "messageHeadline": "Merge #3595", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "37d00e3c0132a45154f5e3c59e1a5ea22eae454a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix-gossip-target", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 106, "deletions": 93}}, {"node": {"oid": "ae7ad793dae95da6077bb7565027d50205d21c59", "messageHeadline": "Update current switch block only with blocks that were marked complete", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "5bec382d17955f4efda46de21d21ee0f11851775", "messageHeadline": "Merge #3608", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 106, "deletions": 94}}, {"node": {"oid": "0a6e8025fafd0fed00de71e872e87c1edc20f2dc", "messageHeadline": "add markdown lints workaround", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f1cdeada9bb4302775545c284de9abb9c1f924f4", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix-gossip-target", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 185, "deletions": 118}}, {"node": {"oid": "f0568e1d2e026d4ddea247f47ee6cf34cdbd7418", "messageHeadline": "check in tests that gossip target is provided correctly", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "0f170d770390a9a8f3210fb8380689ecfed8f8ba", "messageHeadline": "tweaking handle_validators flow", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 106, "deletions": 94}}, {"node": {"oid": "1122fd2b19b2adcc12ecedf7c8d00363146ca201", "messageHeadline": "block_synchronizer/peer_list: fix number of qualified peers", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "cb3dd33c1f0c9b03580cec1757d9fa980d163212", "messageHeadline": "Merge #3602", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "17a642c26259c10cc41cb56521127ed81ede6a05", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into zh-s\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 168, "deletions": 113}}, {"node": {"oid": "6fba8cea54dcf32d2024976232e8861851db477c", "messageHeadline": "Merge #3603", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 57, "deletions": 22}}, {"node": {"oid": "9e53ecfd9e4111da109e666ce43f3819c701262c", "messageHeadline": "clarify version output via log messages on node startup", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "233efbd2b7cc79ef362cad29cf3b77ff0f3ab178", "messageHeadline": "Add log to `broadcast_message_to_validators()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c9d348fce1d66dbe90eee30cb1f955b18755c785", "messageHeadline": "refactor gossiper to use trait for fetching from storage rather than \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 270, "deletions": 258}}, {"node": {"oid": "efab683356f11dac47c33eecff988f99e2ebe932", "messageHeadline": "Merge #3596", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 111, "deletions": 91}}, {"node": {"oid": "fb0ca854dea0b438da5a93ee7a3dc6b76765c9c6", "messageHeadline": "Log satisfaction percentage", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1f70c3b1abd9b103f4a6e6a3ac5957fcee79524a", "messageHeadline": "Add more details to log", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "7f437e0cf01f933eb73671b0ab5d2b84621eba45", "messageHeadline": "add large and small gossip item traits", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 270, "deletions": 114}}, {"node": {"oid": "92756c79bdf318ae52a25136959201e032945abe", "messageHeadline": "allow node up check to loop until timeout", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6b8192c67d08710edd7037e9bbcd7becd3f6929b", "messageHeadline": "Update for vulnerability in `libgit2-sys`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 111, "deletions": 91}}, {"node": {"oid": "8a93aedd305b2add7cb588eedeac617fc84b8c42", "messageHeadline": "Add tests ensuring that finality signatures propagate on network", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "75cba29cfc6b1f661f75eb2f9db55df8c3e6a01e", "messageHeadline": "block_synchronizer: propagate unreliable peers for global state sync", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 427, "deletions": 47}}, {"node": {"oid": "bf13ad997e5b5fb46eebcd17307c652d0a74997c", "messageHeadline": "block_synchronizer/peer_list: change Unknown peer behaviour", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "c82054d34e05b6dcffa7b09aadc6d342b3ee6a49", "messageHeadline": "trie_accumulator: remove unused error variant", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "852eaf3649002e54871c4f3867be9e40d9382573", "messageHeadline": "remove Item trait", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 453, "deletions": 394}}, {"node": {"oid": "ea7d7b2b6377df20b755315652b4584f006d85d8", "messageHeadline": "Merge #3592", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 115, "deletions": 56}}, {"node": {"oid": "33a79b8ace6485aafea11687c06b19ad98d06018", "messageHeadline": "revert change to special-case not broadcasting finality signatures of\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "264417d9fb45048ad1c10eda6c62c2fcba289797", "messageHeadline": "Merge #3588", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1527, "deletions": 221}}, {"node": {"oid": "3815950e928b5ab6ac82e4c4e48fd229bf6ca3c2", "messageHeadline": "Merge #3564", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "579237bda0d38f3f17defaf13b0dd96d2dd50335", "messageHeadline": "Merge #3589", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0cce44ef2363d492eb16ccd176c91f34cc346382", "messageHeadline": "remove mardown ignore", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5e835d315ea1ca215f4812938da94d0f3b8a2015", "messageHeadline": "fix to marking block complete flow", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "50a4082cde75bede575a2a36d26146c04af0aba2", "messageHeadline": "use count of nodes for upgrade_scenarios vaildator_slots", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32a423651d16b1a870b09dd9d28628a50ffee601", "messageHeadline": "avoid marking historical block complete more than once", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 82, "deletions": 36}}, {"node": {"oid": "51a9578ab5aaac86cc736249f743c372fb26aade", "messageHeadline": "set gossip target as Mixed for finality signatures", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0dd897474c4af6cc58de661553a74336fd9ee8b3", "messageHeadline": "Introduce `GossipTarget::Mixed`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "02de6da68a669f30bacb95e2634c0a843fc460a6", "messageHeadline": "Merge #3591", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "82a68a02fe89e6ac0dbf53c0126352923f86e756", "messageHeadline": "Use highest complete block to initialize contract runtime", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ea234862fe1b74bc22bc68498b980178235b519b", "messageHeadline": "Add more detailed logs to `register_block_header()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "63f3193548a1d261b0fd61c2db26edcec94ed66c", "messageHeadline": "Refactor duplicated assertion code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 52}}, {"node": {"oid": "3477c03906b8496637d21140065cde7f0cf82b7c", "messageHeadline": "First round of review.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 308, "deletions": 118}}, {"node": {"oid": "b19707f9c2744199c8ad4c281ddb1ed652a837ae", "messageHeadline": "release the block builder latch even if the data was already registered", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "03948a216ac63a70a4200648da5de656098dbae7", "messageHeadline": "avoid duplicating signature requests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68af81c215658860a1a4b89eb474baa821698dbe", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into amit-docfix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3505, "deletions": 554}}, {"node": {"oid": "24ce045189826fa65858f2c03e89e7bc95eea227", "messageHeadline": "Log sync leap fetch errors", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 29}}, {"node": {"oid": "3656e20faf079d647a8d35bddd78d0cefa28cbd3", "messageHeadline": "Add `fetch_received()` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 223, "deletions": 20}}, {"node": {"oid": "701e8784f00a227bbcda11d6591807421b533cd5", "messageHeadline": "set validator_slots according to number of nodes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0149487796fe97cbe7ca6759b41fb4a7a3ba2c77", "messageHeadline": "Introduce Error for sync leaper", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 76, "deletions": 36}}, {"node": {"oid": "3a1445cfa99d1e19affa176f705b722aaf9f24b7", "messageHeadline": "Add assertion of the peer state", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "9bc026fec16dd9b244d581faa4ab70dfdccb8643", "messageHeadline": "Extract `assert_peers()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "db08ec968436b1b85cf6188baddf292519a2cee3", "messageHeadline": "Add `register_leap_attempt` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 288, "deletions": 44}}, {"node": {"oid": "7dabad88aaa950cc64960fcb9c9c8a2e2fecf1e7", "messageHeadline": "Add precise assertion for cost difference", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cf4f9ddb4019650a5036805e8f60405acd4cce78", "messageHeadline": "Fix regression tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 842, "deletions": 132}}, {"node": {"oid": "8ee74af5f9731d0d1d7eaff4f3561ea6060f00b8", "messageHeadline": "Regression tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 419, "deletions": 0}}, {"node": {"oid": "8acbc5864f2870f00b1d2f6b6b792b898d3fdf53", "messageHeadline": "Merge #3561", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1576, "deletions": 4}}, {"node": {"oid": "a7c54de6ec06a45960a97b2bc10e1019b62c380a", "messageHeadline": "avoid fetching all finality signatures concurrently", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 114, "deletions": 28}}, {"node": {"oid": "663a9836b7065158244f5d487e3a238fede474c5", "messageHeadline": "Merge #3568", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 857, "deletions": 6}}, {"node": {"oid": "9c690db1b469aa6eb10ace483573bdf08efc766a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into block_accumulator_tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 208, "deletions": 12}}, {"node": {"oid": "12d0bc1269b119df28ca84b925831cef6a5dfcdd", "messageHeadline": "remove path attribute from tests and reorganize files", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9cf57e53b38f6c80dea20521504ba8b3b8c93ce8", "messageHeadline": "block_synchronizer/tests: move tests to separate files", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 852, "deletions": 863}}, {"node": {"oid": "f948f1989f77aee76f813862efc88a4c54abe01c", "messageHeadline": "Resolve old era register signature issue", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "77c76ce5bbbf9443a226df9a2284e6d8d86abd95", "messageHeadline": "Add further tests to block accumulator", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 428, "deletions": 1}}, {"node": {"oid": "17ef14ddd9ac426ffed45b5ace8e7e700ebeeb1c", "messageHeadline": "Merge #3566", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 208, "deletions": 12}}, {"node": {"oid": "86725e8e5d4e473ebd57d9f93ac5cf0dbec17c87", "messageHeadline": "Separate synchronizer in meta block state", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "e9142a2c26626f16bd15e8f80ae380025b08cf84", "messageHeadline": "Extract `LeapActivity` and `LeapState` to separate modules", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 604, "deletions": 544}}, {"node": {"oid": "1242e1294259c735698e3845607b1eeeeb64c818", "messageHeadline": "Add tests for auxiliary structs: `LeapState` and `LeapActivity`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 351, "deletions": 1}}, {"node": {"oid": "8ab8c97a34adda6010b29cb828ad51e9bb6832c6", "messageHeadline": "Attach the sync process diagram directly to the `MainReactor` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "1b41366fb9d6746969973a8b76086623261c305b", "messageHeadline": "Rename `HotBlock` to `MetaBlock` in tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 50, "deletions": 53}}, {"node": {"oid": "b33d2e0020fd560173a22ec90a206337000d2b90", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into block_accumulator_tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 865, "deletions": 534}}, {"node": {"oid": "925bbcb1a6e61594766a5794daa6587583d64d1b", "messageHeadline": "Merge #3577", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "791b98a988304d224cc564ebaa68cf3d3adf0d1b", "messageHeadline": "Merge #3570", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 409, "deletions": 101}}, {"node": {"oid": "2239026138aaaf5391681606b92250ca83fdc80b", "messageHeadline": "swap lmdb for lmdb-rkv latest (0.14)", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "10b37a27fd6af76bf0f22c1e2fd0568afb021638", "messageHeadline": "Merge branch 'dev' into double-upgrade-test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 394, "deletions": 391}}, {"node": {"oid": "f1d46f81a9842e8ee8e4dcfd2b53b54df359e125", "messageHeadline": "Merge branch 'dev' into redundant_block_execution", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 433, "deletions": 412}}, {"node": {"oid": "ca1ba4498b469dfe5ae49b94a6281864419631dc", "messageHeadline": "Merge pull request #1 from alsrdn/redundant_block_execution", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "146b7162405d7ed1cdd48fd1c14314ee2b087271", "messageHeadline": "Remove the sufficient signatures check in ShutdownForUpgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 92}}, {"node": {"oid": "322247fe0195f812560ea9c4278e7a7c61f4236e", "messageHeadline": "Use highest block header from storage when refreshing the contract ru\u2026", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "01beac9f2c75ac4c3677d2b90247d30570fdffd6", "messageHeadline": "Fix the numbers in the final check", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "09ca60ebb01c4151d3d19c75ec6b9715ca663d81", "messageHeadline": "Update flow charts according to review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c34c5d3f94a8530d9f74ad39649fb0fe1a923389", "messageHeadline": "Merge #3569", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 394, "deletions": 392}}, {"node": {"oid": "8eeb2f8ba77159331b3a25a1bbfc423618df8f60", "messageHeadline": "update a doc comment", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "607c8108f55b28c83717ec9cd1aa4781c5b9e8df", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3377_add_flow_charts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "d46e838ff2744e8d7cc03a65f3e45d66d79908e3", "messageHeadline": "Clean up and address review comments", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "abcc0c4b87c4ab9e62eede69f684bb90df555227", "messageHeadline": "Add check against duplicate hot block events", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "04db49a2664189f1723a4eb46b46a79155128847", "messageHeadline": "Ignore signatures from older eras in `SignatureGossipTracker`", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7214be02c82b7912f2acd34b4c0624f3c57989d1", "messageHeadline": "Wait with shutting down for upgrade until enough signatures have been\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "02565e0df113ac2be600f4c6244a668279d90678", "messageHeadline": "Don't switch to ShutdownForUpgrade until all blocks are complete.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "bd6550348682b8cee7fd33ae205e260e82d87e3b", "messageHeadline": "Add the double upgrade test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "76bad4a9d3cb16db14978583c7057b10aa54be3f", "messageHeadline": "Don't include mermaid chart in description so they don't affect JSON \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3c91457fcfd98dc8b074160304e923bc43f16a8", "messageHeadline": "Fix typo", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17cdc30271d49275c4a5a25b2d1aa89baedc73ea", "messageHeadline": "Update the top-level flowchart for fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 43, "deletions": 56}}, {"node": {"oid": "c0e6e86753ce3ddba4800244637f9b36024c6bac", "messageHeadline": "Merge #3565", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "243591d72106a951a32266634f599995a6c53621", "messageHeadline": "minor updates to meta block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 80}}, {"node": {"oid": "a64f324ff8a04098d7727b390c279af93a7b4f9b", "messageHeadline": "global_state_synchronizer: add tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 568, "deletions": 0}}, {"node": {"oid": "aad92d1767323f57fa221bd215eaddf34e76ee51", "messageHeadline": "global_state_synchronizer: service next request if another was cancelled", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f80be3e1ad5dcc80425d4d967e0755bf42051746", "messageHeadline": "node: add trie accumulator tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 295, "deletions": 0}}, {"node": {"oid": "f58449d8e1380f6eff2a3c88affdddb767a011eb", "messageHeadline": "rename HotBlock to MetaBlock", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 211, "deletions": 210}}, {"node": {"oid": "767e815c797be90c19ebb3c412218bb9ff0b3ea9", "messageHeadline": "change block sync for historical blocks to use hot block announcement\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 166, "deletions": 123}}, {"node": {"oid": "226e3d635c3e002da193230a08420c3e33f11273", "messageHeadline": "Purge acceptors only for new local tip", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a97b9092ddc7cda02cc2d8393015cf77dce82c42", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f693b68c85e11af4b97c92c7e89ab4b7e49c27f", "messageHeadline": "Add missing attribute", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5c05f1a3ba673f8d83f3022580f41c240504fe2", "messageHeadline": "Add chart for control logic", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "acc633766d8e54926b791c503a186a3cd21e5e8d", "messageHeadline": "Fix duplicate block execution bug", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 178, "deletions": 6}}, {"node": {"oid": "019664e7aef78b15f105d737e68739a2a78984eb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3377_add_flow_charts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "462885ecd2c03f9d9b6182bb84eb06cec954680c", "messageHeadline": "Update flow charts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 72, "deletions": 112}}, {"node": {"oid": "de0512dd36709d28391314ebb869b209839bec58", "messageHeadline": "Collect switch blocks from 2 eras - the first era would be just genesis", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3029cace5d2027b858933839be43a37a09e1ab62", "messageHeadline": "Make the block explicitly empty", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "61ca74bfd7e2e05d5c9a1de6fd9d76ee43197a9e", "messageHeadline": "dead link fix", "author": {"name": "Amit Patnaik", "email": "80658431+cspramit@users.noreply.github.com", "user": {"login": "cspramit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d67ec7928eb530f65162bb24ea5a6adabb348aad", "messageHeadline": "Merge #3562", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e374455d1694289e7ffb058091fcca2ed90b24da", "messageHeadline": "Update cargo lock", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "867ad56a447174803f173233dba72260c2b0345f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3377_add_flow_charts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3256, "deletions": 2061}}, {"node": {"oid": "18c84cf99fecf4d1e41c5e3ef47d7247cb34f7b1", "messageHeadline": "Implement tests for block accumulator", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1125, "deletions": 3}}, {"node": {"oid": "956c8ac7aee054afa2c868acc2dd2a22514734b0", "messageHeadline": "don't require chain_index length of 1 for genesis special case in dep\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c176b54a406f99eccc2937ee44447071c9b36730", "messageHeadline": "Make the block empty explicitly; run at least one era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1394e9acf794f3de3cb85aee683880143a95534", "messageHeadline": "Merge #3558", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "445012bca8fa9d71baad18e71843fcd8ebfeebb1", "messageHeadline": "Fix the empty_block_validation_regression test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "02876fa1f17aa207df76195c56623cffadb38306", "messageHeadline": "Add flow for catch up leap received", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f21820a6033e46da69c053ce1aa357595d83384e", "messageHeadline": "Add flows for SyncLeap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "b45ff43004c00e6b83e491aab3076dfbe53cc93d", "messageHeadline": "Merge #3549", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1318, "deletions": 653}}, {"node": {"oid": "e4d8cc609a03671e5923825bf06174f6c64e9e7f", "messageHeadline": "minor updates to hot block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "0b09d02fd0ac0d71eb6ce1ca8d21004795191165", "messageHeadline": "Add graph for `SyncIdentifier`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "d128a105079bfad1b0a77832eb4c52d3ed1e137f", "messageHeadline": "Add `aquamarine` dependency", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "e054b25ff2c7e551bf869e425e71e516fa3210ba", "messageHeadline": "bump era duration by 30s", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6a773eea0c43e688f71c26bb4807004684e597fc", "messageHeadline": "Merge #3555", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "e34dbd38c4519708eeb22aa5c157be394f75d2ee", "messageHeadline": "Merge #3546", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "4a3aabc43ef30a67f52c3e138510bbed62b35844", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3520-hot-block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1870, "deletions": 1354}}, {"node": {"oid": "c7be00fce89fe30a5dbc2d847cdc1f5fe8849309", "messageHeadline": "Merge #3545", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1353, "deletions": 889}}, {"node": {"oid": "eeaf1a167231b66afb32c5362a0bc95afce357cf", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3519_race_condition_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 543, "deletions": 482}}, {"node": {"oid": "6fc871e252820f5c4545490892b5627393b37df9", "messageHeadline": "refining `strict_finality_signatures`", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "2840ba7df37f1f88c525095437ff8315a48211c6", "messageHeadline": "moving hook to HaveAllExecutionResults arm", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "e65f4a69734383236c99937f14593784d33ae851", "messageHeadline": "linting", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce8a06374f2f41ca7ff1e40fb327edd9de477689", "messageHeadline": "#3514 allow weak finality for synced historical blocks", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 74, "deletions": 36}}, {"node": {"oid": "ab9a29e0a3a75cf5141b86ef267a36b1301ec570", "messageHeadline": "Merge #3552", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 511, "deletions": 460}}, {"node": {"oid": "422e0a1dbf8d3bdc55045147a1b961db8adbe901", "messageHeadline": "update hashmap_sample in line with changes in datasize crate", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ea05b7e853f6331c97dcb0fc952f9af5b8af7f3f", "messageHeadline": "update dependencies and avoid generating a Cargo lockfile in CI", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 493, "deletions": 458}}, {"node": {"oid": "259fb7834f24f777acf935ca1818b3d77cbc026d", "messageHeadline": "Add flowchart for `ReactorState`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "948d017a2d0a04fc01b9c94654b739fcb64d9183", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3377_add_flow_charts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 736, "deletions": 34}}, {"node": {"oid": "e70a836f70a16c5c9508184aa6ebafddfb6418a5", "messageHeadline": "minor updates to hot block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 363, "deletions": 336}}, {"node": {"oid": "d8a56f38bc809a6ed8bf334187866c41ff12eba5", "messageHeadline": "Merge #3550", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f31fd801cf59e90aa84508aa685d0727c739feb4", "messageHeadline": "Allow cURL retries on \"connection refused\" and disable exponential ba\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6934ea6eb57b33e4169d238c75bd7a39c247c74", "messageHeadline": "fix compilation error for release builds", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee6b89b8399ac566bc9cc762eaa4f68bdbe84b94", "messageHeadline": "Move REST/RPC server initialization to the end because `/status` requ\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "98bbdfd9e77402ea9ce545543cc2abec8e7deea3", "messageHeadline": "introduce hot block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1275, "deletions": 645}}, {"node": {"oid": "01c2af5298a5d36fde5a472344da6f702295aa91", "messageHeadline": "Merge #3548", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "7f6406f43227a0c0d64ac2c6ba06bdf72a517669", "messageHeadline": "Add retries to all cURL requests that connect to NCTL node", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "02827fef02b944f465a8da4864e1ce7745667667", "messageHeadline": "tests/chainspec: update missmatching test chainspec", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a5a1465107e7fd22fbf6376e2a3f1cf7f6fb514", "messageHeadline": "config/consensus: use a constant for `max_execution_delay`", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "13fbea2b6a522cb277592c56d880e7e33a956dfc", "messageHeadline": "chainspec: add additional comment for", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "313ea87c91bf7480b4e0928550c4bc75d719988d", "messageHeadline": "nctl: update upgrade scenario tests to reflect chainspec auction_delay", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bdf3e34c478ae867d730c185b4acda3450a24047", "messageHeadline": "resources/chainspec: update `maximum_net_message_size`", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5a7d6230ded29f26b0610323014143c00cb4132", "messageHeadline": "EE testing: set DEFAULT_UNBONDING_DELAY to 7", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "773c5377bd2dc4e54ef8e1ff0bdd272ecf0e9caa", "messageHeadline": "EE testing: set DEFAULT_AUCTION_DELAY to 1", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9b69778f9c721bc88f4fd0cfbb92388fa3a8185", "messageHeadline": "resources: remove unused joiner configs", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "c69fbd287a7646eefa689b92e58f7f6e5aae6ce8", "messageHeadline": "Fix potential block height collision in `check_force_resync_with_mark\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e0a6986bff37f9c479d3608f42fcf91d22c9c82c", "messageHeadline": "Fix initialization of diagnostic_console in `TestReactor`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0ded7bb20137a55719b0a7decbcfa33b6b56ad26", "messageHeadline": "Fix initialization of network in `TestReactor`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "77bbd9b1ee9944f901c554b921fdc0c07279c492", "messageHeadline": "Fix `dont_upgrade_without_switch_block()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "07cf34129cbac4d4f4c8e79348bcbe10b9ed8a09", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3519_race_condition_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 713, "deletions": 21}}, {"node": {"oid": "e34935d6292a337e63ce8897dc23278ff931d1e6", "messageHeadline": "Add diagrams for `BlockAcquisitionState`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "993ba5395fa9f36c6d69b8aa7494a33f15283497", "messageHeadline": "Merge #3544", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 713, "deletions": 21}}, {"node": {"oid": "790aa9edd53da7e23b51ccf53239b624cd3b2077", "messageHeadline": "Merge branch 'dev' into 3519_race_condition_fix_2", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1574, "deletions": 345}}, {"node": {"oid": "67c9c9bb84fdfc3f2d12103e25f0058104342bc0", "messageHeadline": "Merge #3540", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1447, "deletions": 186}}, {"node": {"oid": "94afe78ceb9c39de572d1d587e60f66b1c1084d3", "messageHeadline": "Remove erroneously added lines from `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "fc3597e3db831f57ef80d08c925797542c9f70a7", "messageHeadline": "Partially revert \"AppendableBlock: fix potential panic when invalid c\u2026", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 54}}, {"node": {"oid": "bb3b3394119146f7937711109d237ff6e018fc31", "messageHeadline": "chainspec: add deploy config validation", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "9f73323833e23a9470d698e58a1dfb6518ec28f3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3530-network-watchdog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 144, "deletions": 159}}, {"node": {"oid": "4031229f8ff37353fed885e715d77b377441cbf5", "messageHeadline": "Use `control_logic_default_delay` to conduct cranking of the initiali\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ddd3275e706feb987500361a938540c99f2646f", "messageHeadline": "Move `name()` from `InitializedComponent` to `Component`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 182, "deletions": 78}}, {"node": {"oid": "a3a360ba21fd0fbd0616499514a239f09ee7fb68", "messageHeadline": "Use `state` consistently when referring to `ComponentState`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 148, "deletions": 108}}, {"node": {"oid": "87206b0b221727041b939c00f478617374564b63", "messageHeadline": "Nerf info about double component initialization attempt to `info`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd69ef220016965cc1dcbb0a57b7b93ecae55988", "messageHeadline": "Do not use `_` catch-all pattern in `handle_event()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "7a9f9de79d10a69d112506d0038bd33837cdecb6", "messageHeadline": "Various minor clean-ups and renames", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 350, "deletions": 426}}, {"node": {"oid": "b04ab4f3a570ef9f521c83593b6f12b42cd79345", "messageHeadline": "Add extracted `handle_network_request()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "57e66e6d2843d28673e34dd348a24f6cae7ba25d", "messageHeadline": "Add first documentation graph using `aquamarine`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "2bd6a5693fe99dcb5c00f99173fd498c9e9f0cd6", "messageHeadline": "Unify the structure of `handle_event` in components", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 722, "deletions": 708}}, {"node": {"oid": "8479c028f18ed5ce7902c649861471e1726089ad", "messageHeadline": "tests/deploy_buffer: fix lint errors", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "3235906ceeb460ac3160bb23ccff0125ed409184", "messageHeadline": "tests/deploy_buffer: rename tests for consistency", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "3f74202dfb835dc71e909b842e3281fbdb248260", "messageHeadline": "Merge #3539", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "2084c7d44766f508f3486e0e7efc625cde324cdb", "messageHeadline": "deploy_buffer: add tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 592, "deletions": 0}}, {"node": {"oid": "bf7a27d274497db2c122a72b883fc10fa4977e92", "messageHeadline": "tests: add more utility functions for generating deploys and blocks", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "bce4d0752ef3729b4fd899278bf586c3ae8cfe71", "messageHeadline": "deploy_buffer: fix block continuity check when validating full ttl", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a821b4f145c15f80ced13b0fbd4b9fba313377a7", "messageHeadline": "AppendableBlock: fix potential panic when invalid config is used", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "22ababbc05e0eb68b5dbbcc40722f2aea940f9c0", "messageHeadline": "Mention when to change `PING_TIMEOUT`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "649247aa2af8dcc3d723d8766e43c982d7a15e4d", "messageHeadline": "Merge #3532", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 104, "deletions": 157}}, {"node": {"oid": "07dde02f950d3f00f6a44a0ff599867402231371", "messageHeadline": "Shorten comment to avoid issues with different rustfmt versions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "949c8fc3496c1f1bee3f733af1ceb9c4b986b47a", "messageHeadline": "Fix clippy lints in `outgoing`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9fc38fea5c659156c8dcc608f942f8d3b2192dd", "messageHeadline": "Output ping/pong times and invalid pong count in network insights", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bc8760fb72aa9affe352c954127aa2316962d848", "messageHeadline": "Introduce `ComponentStatus::InitializationPending`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 226, "deletions": 65}}, {"node": {"oid": "47ed9c2ee3c2ba23c5de353c5ef9de747602f0c9", "messageHeadline": "Cleanup compiler warnings in connection health tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "746079be57dceab18958c307258e331f29593c3f", "messageHeadline": "Mention ping/pong watchdog in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c9e807f8e17430ff72e6abcd10ac4029f4ff2bc", "messageHeadline": "Simplify deserialization tests for modern handshakes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 107, "deletions": 115}}, {"node": {"oid": "57dfec6115770d6ade105775eff7a68583b4d6b0", "messageHeadline": "Integrate ping/pong functionality into network component proper", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "258ff2ff0f0d3a4580728a24dacb19b5381e2d32", "messageHeadline": "Refine validator matrix pruning test", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "2954b09fd7fd47c9862c9f3425fea8eb85014302", "messageHeadline": "Add `outgoing` test for excessive pongs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "1f4071b67704924c7de52e0b05cdf2e629702795", "messageHeadline": "Add implementation and test for complete lifecycle of ping/pong in `o\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 150, "deletions": 10}}, {"node": {"oid": "91e7d1293a1249b700096aac3a0c92cd477ca1bf", "messageHeadline": "Rework DeployBuffer initialization", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "21a3242dfc38e114cf077c1f1c4b31c878526364", "messageHeadline": "Implement requests for pings/disconnection and make housekeeping in `\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 199, "deletions": 60}}, {"node": {"oid": "837f14a91160732155914b7c4b40f0d3ce335a8d", "messageHeadline": "Add `into_inner` and `Display` implementation for `Nonce`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "529bca00c758e84a1fbb375bc441a2cfe187efba", "messageHeadline": "Record time when connection was established to pass it on to `Connect\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1c895476cc69b0a450c9cc5717d0c8411d2d97dd", "messageHeadline": "Remove unnecessary `mut` qualifiers in fixture setup in `health` tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "861ba8985b3ce3d6257e63bdd285d6c4466e509e", "messageHeadline": "Fix arithmetic error in `ignores_time_travel` test for `health`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d761c2d10767ae6a3ca11c825928737d3fd15d81", "messageHeadline": "Fix off-by-one issue in time-reversal test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74b156f063271084475874065bab83df81bceafd", "messageHeadline": "Properly reset `ping_timeouts` on successful pong reception", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3b8d5d349cd9116e9bedb9d4275aebf2177759d4", "messageHeadline": "Disconnect in health checks if excessive pongs are recorded", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d3b1e6b82eda6c2cafb9d6f191609ce1d3efb3b", "messageHeadline": "Fix issue in invalid-pong tracking", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "693696847e1bb5d68037dd5cd7de223ee7a93626", "messageHeadline": "Make nonce-uniqueness test work correctly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f572d14ea7891910a22e01fa8688c53dbc8e563", "messageHeadline": "Actuall record pong failures and give up accordingly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "0c4e2b01bd49e15b4950d6bb91ec2c1c17129098", "messageHeadline": "Add test for immediate termination after duplicate pong received", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "871c0719e71a11982ab963a327b27cc0a413c3ab", "messageHeadline": "Implement logic for health checks, causing at least one test to pass", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 205, "deletions": 83}}, {"node": {"oid": "b88dbbb5daa85cb694282755f360c92cdc74bd4e", "messageHeadline": "Finished first set of unit tests for `health` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 200, "deletions": 5}}, {"node": {"oid": "e67714d171d85dc648ce74e123feb8d06f5b23ba", "messageHeadline": "Completed 50% of the `health` module's test suite", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 358, "deletions": 7}}, {"node": {"oid": "7d5200528949cd3bb3ea064574507eaef24a1dda", "messageHeadline": "Move health checks over to their own module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 125, "deletions": 99}}, {"node": {"oid": "a6cfd4e4cc4ff1d24f5b49b385bec0428048bca9", "messageHeadline": "Add initial scaffolding for health check logic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "b781cceb1d265ebf2bb1259aa4713a6455b3e1fe", "messageHeadline": "Merge #3534", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c99d01c81baee37111b0ba409889c7256325e107", "messageHeadline": "Introduce connection health and configuration for keepalives", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 78, "deletions": 32}}, {"node": {"oid": "35b628da334ed0818c8d7ed271eabb58f55030fc", "messageHeadline": "Merge #3538", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b3bc368563e6b7d093e0eb4dfb920f8774bbf737", "messageHeadline": "Add a nonced ping/pong to outgoing manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "0f8a0ebc52578ffbb01c7e4d4ebb1325dc37c85d", "messageHeadline": "nctl: rework ejection healthcheck", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2d44884244cde4de613d8702b0639ea6be237ffa", "messageHeadline": "Merge branch 'dev' into metrics-fixes", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 306, "deletions": 155}}, {"node": {"oid": "38efa2e97067a8abbab1878f8b40233c999abc4e", "messageHeadline": "Merge #3537", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "91dce31e639d85b33c14f330bff840786a8003e6", "messageHeadline": "Moving assemblyscript to end of tag for no-version change fails.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b773f96e45bd691965ffe7e8deb936c793ad066b", "messageHeadline": "Merge #3536", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 112, "deletions": 111}}, {"node": {"oid": "5c4364ce917b72f80b33b1517890018a05250d01", "messageHeadline": "Make deploy fetcher store the finalized approvals if necessary", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "784bf642bd8bc6c7e782eba0b2273e151ca77950", "messageHeadline": "Merge #3528", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 93, "deletions": 5}}, {"node": {"oid": "8ba0efb5f08ecb3e04c2817b55ba66f742e1c83f", "messageHeadline": "Remove an unnecessary else branch", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fbed1e88d8edd7c233f4cb99f28d441f67ab43bf", "messageHeadline": "Merge #3525 #3533", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "ce8e7ac043c57aff6d39b3398fcfa7af2c642b41", "messageHeadline": "Return correct validator weights from ValidatorMatrix", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "572795b2c6261d8bdaf4e97db1b1a89d43f04632", "messageHeadline": "Merge #3535", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "7dbdc6792accfa028a9ffdaf89e6e3ad52dca311", "messageHeadline": "nctl: remove redundant call to global-state-update-gen", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "1c9ce33bbd2c5566668cb00d93ae52c91a71d056", "messageHeadline": "restore build_wasm_package.sh", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "434974bb9f0b9e2f88db3ef512bcb8e9e13b024b", "messageHeadline": "Change expected restarts to 5 (nodes 1-5)", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "004886ef235f48e7b498f0e497bac30914e0e0f4", "messageHeadline": "Remove unused stuff", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "630340874e47c9d152ad1203e56e52ba6c18104b", "messageHeadline": "Demote failure to apply a signature to warn", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "173173b00ea92dadebc9d6be93d6595df8da4af8", "messageHeadline": "Do not put fetched deploys through the DeployAcceptor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 52}}, {"node": {"oid": "794add0cecb32587b1a405d86d69d9ad874b2322", "messageHeadline": "Don't treat Unobtainable as a failure if in_flight != 0", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54ce8c0c3f49d83c1b7f9a94bb5f1bad99f2c855", "messageHeadline": "Make ValidatorMatrix use the correct set of validators after an upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "ac738a389185a6f8b0b4b83691e0110511e75f54", "messageHeadline": "Merge branch 'dev' into nctl-fixes", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 170, "deletions": 101}}, {"node": {"oid": "9d61a6cba2d90faa14ee237ee84e147dbbd403d4", "messageHeadline": "sync_leaper/metrics: record sync duration even if sync leap fails", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2f80bdaa69bc9522464ccd4ddc72d06bfd4bd89c", "messageHeadline": "Validate the signatures for the last block in a sync leap while creat\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "24cecd34d724a14277ef831c313b00fdbf05f415", "messageHeadline": "Make sure that the new version is started after an emergency upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "499c0f25799a1e48b90ccf8a05f888e46549ed63", "messageHeadline": "Relax the check for whether to shut down for upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a729da8de47f5818636bf25ded9dbdfe4469e089", "messageHeadline": "Merge #3526", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 170, "deletions": 101}}, {"node": {"oid": "725910ac262a7056b027a6d4413665d75876309d", "messageHeadline": "nctl: use new `generic` parameter for global-state-update-gen tool", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "ba2f731e1d34dd210523e0f47c9583da81b6f242", "messageHeadline": "Merge pull request #1 from Fraser999/global-update-gen", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "6363fb369eac6c25aa6cd4c48ed49d2726aa1225", "messageHeadline": "minor updates to global-state-update-gen tool", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "ea17a943ed01c171f70d48155a16b5937bd0d51b", "messageHeadline": "Merge #3527", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2363, "deletions": 709}}, {"node": {"oid": "d18e9e32432c4c5d98504b049460ff5cfd74588b", "messageHeadline": "update changelogs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 104, "deletions": 157}}, {"node": {"oid": "4ff832eff8315732ed981f088b653d3f81767bc0", "messageHeadline": "globa-state-update-gen: fix comment for validator set update", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11beab08a9342eb608bc3eff02f1b8fba796a7e5", "messageHeadline": "global-state-update-gen: include validator weights in output", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 110, "deletions": 69}}, {"node": {"oid": "0cbdb2725192efee276977b29962b83f98bfe77d", "messageHeadline": "Fixing TimeDiff method issues", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f85b3f236eff2ccb48874da7b68889af3bcfeeb0", "messageHeadline": "Merge #3529", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2e09389b6d6848bd769c75aee40c353b2022359c", "messageHeadline": "nctl: change var name being stepped on", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "238265717cbc4fe137c324bab64f05d119c2e3fd", "messageHeadline": "Limit entries in validator matrix", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 93, "deletions": 5}}, {"node": {"oid": "42cae2b6da2c19de04708653dcb9acd89d5cfc40", "messageHeadline": "Merge branch 'dev' into rewards-revert", "author": {"name": "Alexander Limonov", "email": "51098682+AlexanderLimonov@users.noreply.github.com", "user": {"login": "AlexanderLimonov"}}, "additions": 54, "deletions": 1035}}, {"node": {"oid": "e616e13786e92130d2d8e0be277c8b55a308c9d6", "messageHeadline": "Revert \"Merge #3420\"", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 2363, "deletions": 709}}, {"node": {"oid": "72976a998ea055396ecaef3b49b188879a9cde68", "messageHeadline": "Merge #3523", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 60, "deletions": 1041}}, {"node": {"oid": "54e4e5eee4febd16cf39833726032fedbb966a41", "messageHeadline": "global-state-update-gen: don't always return validator set", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "a928b6c0805a2e42920b2085e446916688f128bd", "messageHeadline": "Add a log message showing inactive and faulty validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6b467a11a3ad20334b8f1661b077c13461978ff0", "messageHeadline": "Merge #3524", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "7fc3cc3c366700bbba1a9e4d96738fe2d808a311", "messageHeadline": "fix deploy buffer issue to allow blocks to be fully filled", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "5a4e430bcc0fce62dd8eeb1978efdab476eeef6c", "messageHeadline": "remove  in favour of TimeDiff::from_millis", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 57, "deletions": 58}}, {"node": {"oid": "054d13543d5ebd0883c27800452d339b6d388447", "messageHeadline": "remove unused files and types", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 983}}, {"node": {"oid": "0a875b88d683477220842ff588f27d22019101f8", "messageHeadline": "Merge #3420", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 707, "deletions": 2361}}, {"node": {"oid": "e709b41d4e421589f2ff9cc956ff9422be77079f", "messageHeadline": "Small formatting fix", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2266d670e1f767911ac2768c2d1621df534e902b", "messageHeadline": "Fixing the JSON sample again", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 3981, "deletions": 4174}}, {"node": {"oid": "2cbb91db29a958bbe576eeb8b69de79e0ea633fa", "messageHeadline": "Adjustments to Zug structs and functions to eliminate rewards", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "9bb10969e4ea56f5b58d74a9fb6c50c0e4ee2968", "messageHeadline": "Merge branch 'dev' into feat-block-rewards", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 35433, "deletions": 29750}}, {"node": {"oid": "e091dbfd1b0cce7d40e7e0b92935bdb0746acc79", "messageHeadline": "Merge #3522", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36767, "deletions": 32134}}, {"node": {"oid": "ab542df5cda4ecaf3abde82c586a867b82e805c0", "messageHeadline": "ensure nctl nodes' logs are included in the tarball dump", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1cce68414231754e81970d1f07bb249eb838d8be", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge-fast-sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1078, "deletions": 1572}}, {"node": {"oid": "2a445740e6dad05611ae0685c6d2bcb58cfb45ca", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into merge-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 197, "deletions": 181}}, {"node": {"oid": "ae4a12f1d9a2fb07d5c5601a2c048a3e4614cc9e", "messageHeadline": "Merge #3511", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 118, "deletions": 129}}, {"node": {"oid": "a56343dce10859dbec9edc4064b03ce4bf22aee1", "messageHeadline": "Merge #3494", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1074, "deletions": 1568}}, {"node": {"oid": "917f3a7297a04794fa31fa64908392dfbebe61b5", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into update\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 79, "deletions": 52}}, {"node": {"oid": "065887d7f31263d0740c76138bc957b953f42244", "messageHeadline": "don't treat late BlockExecutionResultsOrChunk response as an error", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a36b3927bb560b6bb60d3df45e21d7a109fbf536", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into merge-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 36716, "deletions": 32099}}, {"node": {"oid": "c6c1c8cd516c1728d87bc22a9259991f515c07b7", "messageHeadline": "Merge #3493 #3507", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "7b8f45d83a59f63c0ea0d9c540f1fe56a64d00df", "messageHeadline": "Merge #3516 #3517", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "2408cde6abce4aa949c2779334782a589cb6e594", "messageHeadline": "logs: use display implementation for printing variables", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c19d4bc6d78ec83922ca9ae5d049eded97c56b8a", "messageHeadline": "minor changes to logging", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "627f045ae6645535f54123c0479b689fce0b3465", "messageHeadline": "Fix log message for `DishonestPeer`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1a77734e978a1c0be29fd92e2da48b143e53be9b", "messageHeadline": "change BlockSynchronizer config setting for chainspec one", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 53}}, {"node": {"oid": "55e472a529715ee6280f61310b7aadc4bde57814", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into update\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 787, "deletions": 145}}, {"node": {"oid": "bd350386b772a86af553df870a99757a8f60fadd", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into small-log-fixes", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 789, "deletions": 153}}, {"node": {"oid": "0d8b781f6267c1348959bd875895841e5669e31c", "messageHeadline": "Merge #3510", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "c14c4304efa8e65ac8f0371039771d5b2c47136f", "messageHeadline": "Use `control_logic_default_delay` inside `sync_back_leaper_idle()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4b3fdb8c2ed801105105e47f5b60487920917f32", "messageHeadline": "Prevent log flooding by introducing delays between sync leaps when th\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7e3cda23bb8f57369b99ea3653d5017bb022bb72", "messageHeadline": "add an explanatory comment", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d238a89ba8688cbcc87cbb86dbb665ef8b1f4c0e", "messageHeadline": "Merge #3499", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 605, "deletions": 114}}, {"node": {"oid": "b3d2971674ebca1d8a2c00aed0f66df65f48a9f4", "messageHeadline": "Merge #3478", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 156, "deletions": 6}}, {"node": {"oid": "bef407c4ed19ac706d67424655ebf68a06274456", "messageHeadline": "Prevent spamming SyncLeap requests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "7e4b3ee379446189c1d49f5e0efb6a6d068448da", "messageHeadline": "Revert \"Delay reactor crank when sync leap attempt has been canceled \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 124}}, {"node": {"oid": "5a93c52f23c3e5a2a753d4c6047249446c51ade7", "messageHeadline": "Remove `retrieve-state` leftovers", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 0, "deletions": 199}}, {"node": {"oid": "b67de88156f797f27ab60dcadf6c39944d845711", "messageHeadline": "logging/KeepUp: use lowercase `historical` in all logs for consistency", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b8cc6b0a72ef74ad8b1d158e111ed73b9eda910", "messageHeadline": "remove remaining todo! comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "e3dde334e95e6e654bb67b0347c8287a0de93ca7", "messageHeadline": "handle error when applying execution results", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "754a7d4d610ed5c667c11451813c7776c62d518b", "messageHeadline": "logging: use consistent structured logging in KeepUp/CatchUp code", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "312ce64548741a7d95d4c50e2717c2858c351fdb", "messageHeadline": "Remove pid file functionality", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 44, "deletions": 294}}, {"node": {"oid": "db905af36ce302f47b028435c22c5497dc35f818", "messageHeadline": "Apply suggestions from code review from @Fraser999", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6c11e9972e3bf7e3cf1417c8f09ff5b0fa9ab652", "messageHeadline": "move BlockSynchronizer peer count to config and remove unused timeout\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "41121e2f092b40c1f6415afd7980be8ff18544dd", "messageHeadline": "Do not validate protocol version of the fetched `SyncLeap`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "c0508dff04b2773e4f38baffe111746d6543bb50", "messageHeadline": "Delay reactor crank when sync leap attempt has been canceled by `Sync\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 124, "deletions": 8}}, {"node": {"oid": "bacff4714e544651917be83c376b11115f9684c3", "messageHeadline": "remove ReactorExit enum", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "8352a002fa1f86ed2a3ae82ec8440c3a00961e4e", "messageHeadline": "fast-sync/logs: fix typos and case in some messages", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa50b508f8e63891d492688bf38d82699605ed61", "messageHeadline": "fast-sync/logs: small log message fixes", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "574ac502a2310045a99862d10db2aa0dfeaea83c", "messageHeadline": "Use exit code 103 when a user requested a shutdown", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d8bdd253b64ad99b92d60cc3a4f598455c1cda8b", "messageHeadline": "Merge #3484", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afa5a426d83c41e8342fd32d68c6a89577f87767", "messageHeadline": "Merge pull request #3498 from fizyk20/upgrade-fix-attempt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1597d9d1de255696bd2529c78a308d7e2b22343c", "messageHeadline": "Update the version used in CI upgrade tests to 1.4.8", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e88ebf760ef1b19e508ff47ee17477a948b9ad", "messageHeadline": "Remove dead code from force resync in storage", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "ef5c23aefa527a53a45aaaca1c608ed45f21e3b7", "messageHeadline": "Add force resync to config example", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67bcb15493bbf05e008b3149c0f152319c2efd1a", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into force_\u2026", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 6087, "deletions": 2615}}, {"node": {"oid": "d7812d6983ac8f712e5a7cb6e3421b9e36dccd2c", "messageHeadline": "Remove feature added to diagnostics port from CHANGELOG, as it was ne\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d36824bc39bd4be557aa862fb25c1a949d5f2eb4", "messageHeadline": "Rename `era:next` to `era:end` for clarity", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5dbb56edb24055325aa39a43ffe920292bd38d08", "messageHeadline": "Fix missing wireup for announcements of block completion to shutdown \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9b0d2563737a65963334a5e7481d3ce7b46c8365", "messageHeadline": "Process shutdown request immediately upon receiving it, if `StopAtSpe\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "050ea8b328788334a420d214883637b52498ad55", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into 3361-c\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 143, "deletions": 75}}, {"node": {"oid": "d19adb209920613a00ebe68ebe8454d90fae8703", "messageHeadline": "Complete wireup from diagnostics console to shutdown trigger", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 126, "deletions": 20}}, {"node": {"oid": "7e874d8394a3505bbe7c0f2496cf87bb0f9c3795", "messageHeadline": "Properly process shutdown requests in shutdown trigger", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "81dc8fbdb99c5c62d6cf433c3d81f030a38b6785", "messageHeadline": "Integrate shutdown trigger component into main reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "da660045ce1ec1d56ff0302af5a6e8ec0c0ecaa0", "messageHeadline": "Actually emit shutdown triggers when receiving shutdown specs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 89, "deletions": 5}}, {"node": {"oid": "18bed50d1f9b6864bcba4dfb64dcdf70bc674fb4", "messageHeadline": "Remove unused imports in `stop_at` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "17c67d281a88214e083d4f56d7226e94a298d292", "messageHeadline": "Fix an error", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "516117d3d31680a4af268196a7756ab08697d715", "messageHeadline": "Include one block not satisfying the predicate in `get_blocks_while`", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89e7592de7814d4644ef591fea624024b3906c08", "messageHeadline": "Add scaffolding for shutdown trigger component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "65eb385a8fb0cf36eaeed14ea6d8f67d0d41619e", "messageHeadline": "Derive proptests instead of manually implementing strategy", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 162, "deletions": 113}}, {"node": {"oid": "e3eb084ed241d9ff51c222190d3e404406dceb71", "messageHeadline": "Update control_flow opcode cost.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1074, "deletions": 1568}}, {"node": {"oid": "b2aa89e0a6855ea241ec6e868d7edb1da6d63364", "messageHeadline": "Merge pull request #3482 from afck/zug_handled_proposed_block", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "059af32f640f5cf3cb74c46b0a799965ce284955", "messageHeadline": "Merge pull request #3492 from rafal-ch/rename_current_era_consensus_m\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "3552c124cc8feb18a67d768a9d69cf27abf6c126", "messageHeadline": "Update changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97d884dc023e613464dca53c77e5baa4f8781ded", "messageHeadline": "Rename metric `current_era` to `consensus_current_era`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c6944a9822128b1fb6bd47d3d0e8150efd9a6bef", "messageHeadline": "Change the default stakes and seigniorage rate to make rewards smalle\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "0347de85dff569f7e7057c0def903d75292c3e08", "messageHeadline": "Merge pull request #3486 from afck/sync_leap", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 23, "deletions": 46}}, {"node": {"oid": "1be2676789156801c8f6c8ea1048b433f0db7e0e", "messageHeadline": "Merge pull request #3483 from afck/deploy_buffer_hold", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a7afd42932793319911ff463d978059b19168ad0", "messageHeadline": "Merge pull request #3471 from alsrdn/enqueued_blocks_metric", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "d6aeb6942a9ffa27da23d1d768768ca22b8f6325", "messageHeadline": "Don't compute sync leap ancestor limit from chainspec.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 46}}, {"node": {"oid": "71f6e03d65e4796c06ca06d2177f546544b1b5c2", "messageHeadline": "Finish test suite for `StopAtSpec`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "4646df8a51a0656975994bb790fd8de0c032ac96", "messageHeadline": "Pass correct era id to `ee_upgrade_config()` while committing an upgrade", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c0597b93c09fbfd05a396d4249c454580bc16e3", "messageHeadline": "Implement initial tests for `StopAtSpec` roundtrip", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "62f6966d772c4c3925d46ebccd10bf4fa2647745", "messageHeadline": "Move `StopAtSpec` to its own module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "fc54efe829ccbdf53995fc76adb098c2abc34529", "messageHeadline": "Turn documentation of `stop` command into proper header/multiline format", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "65bbb1eb33aafaa8d7a78097c8bbc501f5086de9", "messageHeadline": "Initial implementation of `stop` command CLI", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "8f40850adfca9d1cabf530f0f6d5ae35df667247", "messageHeadline": "Add missing docs on `diagnostics_port::command::Error`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9bbc66da3672b338366ba4ae9014f2df2c572a32", "messageHeadline": "Merge pull request #3476 from afck/participation_log", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "cd0972e33fa0ee4a8a4bd35f981d93054c085810", "messageHeadline": "Never overwrite DeployBuffer hold entries.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "3392754d728562634509bfbc353e36486a2a6396", "messageHeadline": "Merge pull request #3480 from TomVasile/nctl_client_test_fixes_20221213", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "dd63ed6169d291f65297d53fc760f5bf086eabe7", "messageHeadline": "metrics/contract_runtime: make exec_queue_size update more robust", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1811ecd93e8f8a4e7eeef384b085a33c1da2514b", "messageHeadline": "Fix misleading participation log message.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "fd73bc1ce9bbf7c91907e765136422198a6bba15", "messageHeadline": "Return HandledProposedBlock outcomes from Zug.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "4c5d83d56f0a6fcbe10ce775dbe439ae5e3963e2", "messageHeadline": "Merge pull request #3477 from afck/ttl_check", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "393b815e9df6ed5e116d18a9da38bf621b03fb06", "messageHeadline": "Fix typo.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f885532f9b0bf3eb7b5a62e1f07a7a974b099bfd", "messageHeadline": "nctl: use 2.0.0 client", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75cb8bc64d6d0ce081d91f44cfe1b9df576877ae", "messageHeadline": "nctl: fix ttl issue; fix derive of subcommands and shells", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "79cdee7c1377eb0d0d4610523bd83401f2f6a01e", "messageHeadline": "Merge pull request #3474 from dwerner/remove-retrieve-state", "author": {"name": "Daniel N. Werner", "email": "1497784+dwerner@users.noreply.github.com", "user": {"login": "dwerner"}}, "additions": 0, "deletions": 1691}}, {"node": {"oid": "57fd4466f21e38c4b906a8624d0c2950f87760fe", "messageHeadline": "Merge pull request #3479 from rafal-ch/various_fixes", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3f4d9fabb111a48d863a19f3d2ac63df63724e99", "messageHeadline": "Merge pull request #118 from casper-network/control-flow", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1013, "deletions": 1542}}, {"node": {"oid": "79d32b42ea98d99bd1f1a72890f6e826d680eeb4", "messageHeadline": "Merge pull request #3419 from afck/zug-1.5", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 5902, "deletions": 1020}}, {"node": {"oid": "b09c46c9ac8609757f615275f325695ee52b1158", "messageHeadline": "Uncomment tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 376, "deletions": 375}}, {"node": {"oid": "ef913c046a8f9b32c5b31aa0f9c4d79efceddd1b", "messageHeadline": "Fix lints in storage tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a01b41adb6f1cbd73b724a6e5364739f637c83a5", "messageHeadline": "Add details to the `TooManyTrustedAncestors` error", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "797d18d65827388a196a004d8414032be9df2689", "messageHeadline": "Unify logging regarding \"banning peer\"", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "298bd1ec632276027a3abad07c1b206e6c038e25", "messageHeadline": "Revert the change of `era_duration`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab6b04bde06bc394d29f17b3462e3830c8f2fc7", "messageHeadline": "Implement force resync in storage", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 186, "deletions": 6}}, {"node": {"oid": "260eb98cbbb9644ff1786cc136971c435ef50b49", "messageHeadline": "Adjust pid file logic to new requirements", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 19, "deletions": 46}}, {"node": {"oid": "03b21656cc930d81cc44e67303dfa49264cefaaf", "messageHeadline": "Restore removed `pid_file` functionality in utils", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 274, "deletions": 0}}, {"node": {"oid": "3bd765d6839c6388957a822c1b03b43c3bf9c2a7", "messageHeadline": "Merge pull request #3451 from rafal-ch/adapt_nctl_upgrade_tests_to_ne\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 135, "deletions": 68}}, {"node": {"oid": "8af21458018645bb11c7e245dc14cae7ecd72f4f", "messageHeadline": "Fix deploy buffer TTL check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "4a61846f3d14f7b279994a2e59738336e6956721", "messageHeadline": "Bump version of `global-state-update-gen` in `Cargo.lock`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0e7449b61d8f0d78e507b31303941aaa2335ac6", "messageHeadline": "contract_runtime: add explicit errors for `exec_queue` poisoned mutex", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "77fb677a2f5894cda077fa9bcde63f2d1c505e72", "messageHeadline": "remove retrieve-state and dry-run-deploys tools from node", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 0, "deletions": 1691}}, {"node": {"oid": "eb7e3034f5f5d65ef3827e566ecfe99afec8b583", "messageHeadline": "Merge pull request #3470 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "4c1c581c25a63c6648850ff1372ccced22df0911", "messageHeadline": "Merge pull request #3473 from TomVasile/nctl_joining_log_replace", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "c1057388ae748aa770a7e551b1fd1601fde33e9d", "messageHeadline": "nctl: remove hardcoded node number", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0ac7a72d702704b8dd1b2858cceb61c9594de9a", "messageHeadline": "nctl: use nctl-await-n-eras in do_await_era_change function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "545c24d9a2e43afed0cb6c09aa03de0a36dfd155", "messageHeadline": "nctl: remove looking at log for considering joined", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "d73fc8a363f2db122910684da18e7928294bf456", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into adapt_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "aec90f6309b55a11e9e50f5075a8dc3d88deccaf", "messageHeadline": "Extract `setup_asset_global_state_toml_for_node()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 63}}, {"node": {"oid": "f4cc57024f7ab883578fb0148548605e1bdddc1a", "messageHeadline": "Merge pull request #3472 from Fraser999/fix-disjoint-sections-initial\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "2378649e24cb37031000ab5f5843597914746ef9", "messageHeadline": "Increase timeouts for main_reactor tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99723b68e0d3c1536d1a6db93e22e925188e7aa2", "messageHeadline": "fix setting disjoint sections during storage construction", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "2649e8b9073e6019a9c5d9d2bfb68ec184f83bdd", "messageHeadline": "Merge feat-fast-sync-v2 into zug-1.5", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9051, "deletions": 6865}}, {"node": {"oid": "5ea20674d589db4346d963e8fb854f718a3294b9", "messageHeadline": "metrics/contract_runtime: track number of blocks enqueued for execution", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "7ffbb73d71fbe1f1f98a7098c523b111242c725f", "messageHeadline": "Merge remote-tracking branch 'ed/feat-fast-sync-v2' into adapt_nctl_u\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "0ae555fba7dbc51062dbba1ef0472cd87815d2de", "messageHeadline": "Use semver comparison for version checking", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 40, "deletions": 46}}, {"node": {"oid": "72654aeb1de0b5dfc5f19d7c8c707e2f4cd2469d", "messageHeadline": "Use `echo -n` for proper character counting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e6ad1cf023213409a81fbce841f8fb43d5ca6e1", "messageHeadline": "Use `validators_string()` from `setup_shared.sh` to avoid duplication", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "90be3ecd6534682cd9a803c486162b59d96bb0f2", "messageHeadline": "Use `--version` instead of `-h` for simpler output parsing", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e502804931d5ef5c11f381952eafeb46b8095ac", "messageHeadline": "Rename `system-contract-registry` to `migrate-into-system-contract-re\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e2017e7f6f28aea39ee00956e8b9f2f14cc433d7", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into adapt_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 149, "deletions": 130}}, {"node": {"oid": "aaee6bce684c52a0ee8005453c68796973e0b911", "messageHeadline": "all nodes commit immediate switch block for protocol upgrades", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "b7ef03d9e4e7fd9f884f5cc65af01db5777ca003", "messageHeadline": "Merge pull request #3468 from alsrdn/fix_chain_available_block_metric", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "2f7acf5bafa2218529a4d2b8bfd8b00a089fb6ea", "messageHeadline": "Merge pull request #3469 from Fraser999/remove-recent-switch-block-cache", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 52, "deletions": 70}}, {"node": {"oid": "c4d30993d317cb55af1207e50e1000c4ede12f39", "messageHeadline": "remove cache of recent switch blocks from reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 70}}, {"node": {"oid": "a93327f4ff0e031646022938ae907ec8aee1683f", "messageHeadline": "Merge pull request #3467 from TomVasile/nctl_check_proposer", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "3b8876932f55226383b1d60425992b4973e695a7", "messageHeadline": "CHANGELOG: mention `chain_height` metric deprecation", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "acca17555fe1dd5993e3b283387ec44e5d36f5f5", "messageHeadline": "metrics: improve available block range metrics naming", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "1f60e5f35f6f3f374acd7fcedca4aca44b0642b6", "messageHeadline": "nctl: check block for proposer", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "8a29003799d6195b9f33a1e750b2674a47a9cc16", "messageHeadline": "Merge pull request #3466 from TomVasile/nctl_wait_genesis", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "3ddd0a302f890f2c0f272f2b05a94a2d59ce0732", "messageHeadline": "nctl: wait for genesis to complete", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "4daf4f9784791f77366d9d7b6b74f7ecec490f86", "messageHeadline": "Merge pull request #3465 from Fraser999/fix-chainspec-tests", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74a9be9024519c660f0031aa3d9e410931c335df", "messageHeadline": "Cleanup debug prints", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "996a4978d2040a0b95063298d5057ab20ad6e684", "messageHeadline": "Do not print protocol version (as it is no longer used)", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "725e44023cb0736e41f2d609fbd0386cd7f2715e", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into adapt_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "87731138fb7a2179ba944a44698c86f22a2d6014", "messageHeadline": "Update the way an `global_state.toml` file is prepared", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 107, "deletions": 76}}, {"node": {"oid": "2247aa9ad006011496d90537fa7772db303b2bf2", "messageHeadline": "fix chainspec tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71e2864ec464d8e203286accf4ab9597e5da1956", "messageHeadline": "Merge pull request #3464 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 225, "deletions": 239}}, {"node": {"oid": "19b5076632b3d5f04eddb182a4886bdb102e8f8f", "messageHeadline": "Merge pull request #3463 from TomVasile/fix_override_setup", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "cba681dd2fa0e3d694e1a5d1e79102b0d5f78c66", "messageHeadline": "Rename `validators` subcommand to `change-validators`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3747d6ed1aea2c1a3b901b307edfdbfb95a4febd", "messageHeadline": "Merge remote-tracking branch 'ed/feat-fast-sync-v2' into adapt_nctl_u\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7476, "deletions": 5936}}, {"node": {"oid": "e4f1f45ef22c1e8e1f7a1287816a8220946e76fe", "messageHeadline": "simplifying snippet", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1adb83120ff33d36066f423957dbbcb90b0fae4a", "messageHeadline": "Fixed typo", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aae718f7d33ab264503e0c0e80d3032cd7316241", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into feat-f\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5660, "deletions": 4637}}, {"node": {"oid": "20985e46a14cc7f5795c9b70332772563e8b86de", "messageHeadline": "Fixing new auction winners flow", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 225, "deletions": 239}}, {"node": {"oid": "96bb367851faa94ca4ee689b6560576bd448156d", "messageHeadline": "check for override directories before ls", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "4166d90ec44528bf2484beee51377940f731bac8", "messageHeadline": "Merge pull request #3457 from fizyk20/port-global-state-update-gen", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1386, "deletions": 393}}, {"node": {"oid": "79b4dfa54d06e1d2d9baade65eb35a9a60939929", "messageHeadline": "Merge pull request #3462 from TomVasile/fix_ttl", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0daf510d5775002b86f194babf70d4d3be679e68", "messageHeadline": "change ttl to 5minutes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3d0558b0a41a37d312f4eaf849a634684fe70fec", "messageHeadline": "Merge pull request #3453 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 464, "deletions": 308}}, {"node": {"oid": "617a98945e2ac4fc49631ad3c32ec0be5c47e832", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into feat-f\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 476, "deletions": 244}}, {"node": {"oid": "237fc25b60adabd8c4adfd90dbaef51bd24e4075", "messageHeadline": "Merge pull request #3455 from Fraser999/json-preserve-order", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 4220, "deletions": 4198}}, {"node": {"oid": "9d1f1bce083bc515a68b779f27a13ed9eaa56486", "messageHeadline": "Merge pull request #3454 from Fraser999/fix-tests-again", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "d21b80eafad6641853d2c084f30aefe4fea4faa5", "messageHeadline": "addressing PR feedback", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fed798cd89918d82591869f722a5956231f72544", "messageHeadline": "Merge pull request #3456 from alsrdn/metrics_fixes", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5fac4b995a76c05dd90e9bd1f9b17ca06c0eea34", "messageHeadline": "Fix formatting", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "39556fd1125abdd5494df5f741f820f875b0815c", "messageHeadline": "CHANGELOG: update new metrics names", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ef3aa324f4d8b8bf474bb381159b1922913824a", "messageHeadline": "Port global-state-update-gen changes from dev", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1387, "deletions": 393}}, {"node": {"oid": "0b2cb86e730a9cf0e1e60dafbbd731c0f5f98d9d", "messageHeadline": "uniformly name new time duration metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8d4523a1a05a2b0f48f46f40995a3ebce59522f5", "messageHeadline": "Add unit suffix for newly added metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0cf59b53876be0c72ccdf560927a664d2cfa5a7e", "messageHeadline": "fix ee test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a2529739fdf782754831bd2d9f2b98983bf80196", "messageHeadline": "fix storage test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "95d0e592374d6a42533c989c0fae89e34fcd7fb2", "messageHeadline": "fix reactor tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "9c9f80b20858ee8edd1148c895c02a783f4a0232", "messageHeadline": "fix deploy acceptor test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "09f13b29e5336306a841c74efd447b6cd4424f1d", "messageHeadline": "preserve the order of fields when encoding to json", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4220, "deletions": 4198}}, {"node": {"oid": "172dc9280423d5683ee3080cf942ca13e5247fd8", "messageHeadline": "tidying & documenting control logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 448, "deletions": 305}}, {"node": {"oid": "54b37e2d491d0078fa194e8d9552bbe9ee6633dc", "messageHeadline": "Merge pull request #3441 from Fraser999/3387-fix-reactor-tests", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 423, "deletions": 203}}, {"node": {"oid": "ee0cef937dccc4382e74a26b8277ba5c27af005f", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into 3387-f\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 922, "deletions": 764}}, {"node": {"oid": "bc0e8db84799164fad1dbd9995d7bda793ff58b5", "messageHeadline": "add an explanatory comment", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "40a2474131b43ae81d10b88b5af90939dd7d44e6", "messageHeadline": "Merge pull request #3452 from Fraser999/fix-stop-start-issue", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 150, "deletions": 132}}, {"node": {"oid": "17ca741a1a8f8ae94ff74202201b6893d1f8afbc", "messageHeadline": "adjust keep up logic", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "ebe57d1272e3388848e118090e1e28387c13c94d", "messageHeadline": "minor updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "9175a10d9b328654879ab7d788b7d58afc5b1d26", "messageHeadline": "Merge pull request #3443 from alsrdn/sync_leaper_metrics", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "1bf6c8bc694839b7531e0a0d13270be859aef8ea", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into sync_leaper_metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 873, "deletions": 831}}, {"node": {"oid": "3a391cae6aea0e665ec92f924dbfaad71066f87a", "messageHeadline": "Merge pull request #3449 from alsrdn/chain_height_metric_fix", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "abcaa4dc6412b790230fc0e1f092f14b8813540d", "messageHeadline": "Merge pull request #3429 from Fraser999/3386-fix-storage-tests", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 205, "deletions": 457}}, {"node": {"oid": "af15fbc185819d412f7ebfa3695f982fe31fe099", "messageHeadline": "Merge pull request #3450 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 496, "deletions": 349}}, {"node": {"oid": "b912212a870e8d6a1b97341f8f6b9bff818cc04f", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into feat-fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "cfae99cc52ecbc047f1447e481bf7f8ac9a80d3a", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into chain_height_metric_fix", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "b1dd26393b4b49655388d5b927731fddaa4916e1", "messageHeadline": "Merge pull request #3431 from alsrdn/block_synchronizer_metrics", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "c5949febf826490411fbfce68e0e285b8e66c698", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into adapt_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "63ef3e21c78d66705b58a67773039040b3fa7d85", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into block_synchronizer_metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "697cb40c68e51da13d2c87b3210b8de2e91805b4", "messageHeadline": "block_synchronizer/metrics: use exponential buckets", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "916ffdc8c0f3ed95850559ef3ad125d561fe5326", "messageHeadline": "sync_leaper/metrics: fix help strings", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b03381f7ae2ee1a439a0433950cdae3de46ffa8d", "messageHeadline": "storage/metrics: Fix code review issues", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "122b5654b7eefeb4106e8acbac41c6d921835810", "messageHeadline": "Use correct number of validators", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "862521ddfc22410631621b1b9cb5820ea9b4554d", "messageHeadline": "Merge pull request #3442 from Fraser999/fix-deploy-acceptor-block-acc\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b184d14c34a665cbfa194667495c42bc0f4a340b", "messageHeadline": "Add `validators` to the `global_state.toml` while upgrading", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "2845be837bcabc26183a5bae5febd67e4636c285", "messageHeadline": "fixing comment", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b5f138c567cd3be4e417dc461f00311ea05afc", "messageHeadline": "fixing validator re-join (WIP)", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 255, "deletions": 236}}, {"node": {"oid": "d2e58c588245de7c8f0d7c317d16110751fd8252", "messageHeadline": "fixing validator re-join (WIP)", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 286, "deletions": 158}}, {"node": {"oid": "8b766592a94b8d237f8250d55c38a1f284210c16", "messageHeadline": "CHANGELOG: mention new sync leaper metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5d1904f1604336b663fb1dcc9ffa64a3fbf3870", "messageHeadline": "CHANGELOG: mention `chain_low_seq_block_height` metric", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69736074451a69a4ab4db8103059c405e325e222", "messageHeadline": "Add metric for lowest sequential chain height.", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6ceced62c5428eadb1525b9fc365b6392e4ea0f4", "messageHeadline": "metrics: move `chain_height` metric to the storage component", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "5bb41ef3b9a1c536fde2b88ba67626f06f8ee4ce", "messageHeadline": "add a comment to deploy flow", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "18f552be75a847eecc3f642d665b90c3868ee772", "messageHeadline": "components/sync_leaper: add metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "dc3305872b9e021b5871d55a3f36e014a5230d20", "messageHeadline": "reduce max ttl for random deploy to match local config", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2980de2c2dc3e487eea4a60c5d141911ade4631b", "messageHeadline": "fix deploy acceptor and block accumulator tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "854492a113f0593ae1ef1647806391041311e135", "messageHeadline": "CHANGELOG: mention new block synchronization metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04115d7af1ce4135f1a1083e335d9e423408ee4a", "messageHeadline": "components/block_synchronizer: add metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "b12c41bbe38c4a21c946b1e4afe9b860449302fb", "messageHeadline": "fix should_store_finalized_approvals test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 147, "deletions": 79}}, {"node": {"oid": "67cbd82f590df03495b29c05019ea63dd5d4a246", "messageHeadline": "fix run_equivocator_network test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 119, "deletions": 49}}, {"node": {"oid": "c633e2d97371642d8cacd9ea93fbb79ef3197398", "messageHeadline": "fix dont_upgrade_without_switch_block test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 146, "deletions": 75}}, {"node": {"oid": "f05bf29652831b3769a432560d7881905c6c29c7", "messageHeadline": "Merge pull request #3430 from rafal-ch/fast-sync-various-fix", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "f10167c176ad7ce86e28c4c82b1bfde2ed6f0a39", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into fast-s\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1237, "deletions": 942}}, {"node": {"oid": "bc0dd8a53baf5c87cf19e8ff66e2e5499d951926", "messageHeadline": "Merge pull request #3428 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1237, "deletions": 942}}, {"node": {"oid": "e592a1aba03f639f6d916a36855a834f31bfaf87", "messageHeadline": "Merge pull request #7 from rafal-ch/update_switch_block_in_reactor", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "183973ce7f75c2d7c63b98b344e11d45e90c4617", "messageHeadline": "Merge #3305", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1378, "deletions": 278}}, {"node": {"oid": "dba3e6b3292d02331ae19579788261fd1ed48a79", "messageHeadline": "Address a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8f529c0c1851ab584a573a28fd999af637b1e604", "messageHeadline": "Update `switch_block` from `SyncLeap` and use the switch block time t\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "5e1acf8f459a1f2830d4be47aa38e0cb7805eba2", "messageHeadline": "Add error for inconsistent enqueue blocks for execution", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "9c5b7d91b9414cdb92e12d1f37f408ea5c7de3fb", "messageHeadline": "remove sync leap tests pending new approach", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 287}}, {"node": {"oid": "f40787c72e094fed8515c4960c71ce6153ebc26a", "messageHeadline": "fix storage tests for sync-leap", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 74, "deletions": 87}}, {"node": {"oid": "503c4d00fa019f90347a926c2d77c02035e93e3a", "messageHeadline": "fix storage tests not related to sync leap", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 73}}, {"node": {"oid": "18d931673e80dfc6b444a3f1dac13ab723fe13c6", "messageHeadline": "fix schema tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "a6cf1e39b045bc028486673985f9191f67ca4735", "messageHeadline": "Rename `is_caught_up()` to `is_stalled()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a0e16f0d911fa688d5c92d71e59d50f445f4279f", "messageHeadline": "Purge old blocks from `exec_queue` when setting execution pre state", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "320440aac74c7583b001a5e0ee3a806df6307eac", "messageHeadline": "sync to ttl", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 96, "deletions": 40}}, {"node": {"oid": "bf9fdbb3e6ef5b630613141849ab855e52f6bf42", "messageHeadline": "refactoring validate control logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 275, "deletions": 271}}, {"node": {"oid": "94fd3517bf0b35994ceed226bcef35cf3ed56ef1", "messageHeadline": "refactoring upgrade shutdown logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 70, "deletions": 64}}, {"node": {"oid": "92087d1bac4a0d0ef7a5a8232091dae097dbf635", "messageHeadline": "refactoring upgrading logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ed6d26f209ae5c1d4a42acd9a23000cf65ac1b4f", "messageHeadline": "refactoring keep_up logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 505, "deletions": 407}}, {"node": {"oid": "9dcc7918a560cbb6a2c6665245350a51ca476842", "messageHeadline": "extracting catch_up logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 416, "deletions": 382}}, {"node": {"oid": "bb1578f03a976eb2d40498e1237af758afe3c847", "messageHeadline": "refactoring catch_up_instructions", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 401, "deletions": 341}}, {"node": {"oid": "9ec76e23a292470a7cd5f58f5b40fd09f9c0951c", "messageHeadline": "corrected restart with recent local tip no trusted hash flow", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "d6cc0db06217c605ea6a284243f14d36a4a72450", "messageHeadline": "Merge pull request #3425 from rafal-ch/update_fetch_received", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ddfcb6a3f00e8cc42236cfa418d499ec02635e62", "messageHeadline": "Merge pull request #3424 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 529, "deletions": 249}}, {"node": {"oid": "31c2a1f4db96f705ddc53336b679a0c41b161ae4", "messageHeadline": "Remove superfluous return to satisfy Clippy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f387f2389d27c4f32ac6b1ad92cdab951eaded5c", "messageHeadline": "bug fix block completion flow, all reactor states", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 529, "deletions": 249}}, {"node": {"oid": "03368961565609294266ed680fa29755413b9cfc", "messageHeadline": "`fetch_received()` never returns any `Effects`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "685941a1b6849080193967b9aa1e79436de9d553", "messageHeadline": "Fix assemblyscript tests GasLimit issues.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 840, "deletions": 798}}, {"node": {"oid": "859da8cd6fcb26f005f18a8bac1f7195ca691f2a", "messageHeadline": "Tiny change to pass lints", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60c5f6072d5fe118ec05e691fa031bfd7541112d", "messageHeadline": "Tiny change to pass format checks (hopefully)", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4069e8b0f1b4ba14d3fb9e1859c55280dc0a238b", "messageHeadline": "Minor style changes", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "e8fd5dbe5bb62b9473651c547b69074fcb550dee", "messageHeadline": "Changes necessary to fix rpc_test", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "eea9074c1534fbfe3ab92050e28d9195abd26822", "messageHeadline": "Changes necessary to fix distribute unit tests", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 110, "deletions": 177}}, {"node": {"oid": "bf58e7d5629914c04dfde07250131b9cafd5a182", "messageHeadline": "Rename sc to zug.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 106, "deletions": 103}}, {"node": {"oid": "b3712f62b803fe87dca540974f2024008248eff4", "messageHeadline": "Make Highway the default protocol.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb98a5e3d921b88b8cccf55dbb2da4d2b603199a", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into zug-1.5", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 121, "deletions": 29}}, {"node": {"oid": "5f6e7a7bd89f95405fcb95b4f426948f8efce531", "messageHeadline": "Make sure random Config is valid.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67f7c9db16b002f83508d4330391ef0797749b1c", "messageHeadline": "Add consensus demand to try_demand_from_incoming.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a91256b6054485bd903f4bcc446dd91f930fcda3", "messageHeadline": "Merge pull request #3418 from rafal-ch/fix_component_pausing", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 121, "deletions": 29}}, {"node": {"oid": "f31232b9ff362ff1cf05034df489dd20ec97ca82", "messageHeadline": "Merge #3417", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 163, "deletions": 21}}, {"node": {"oid": "5e266cedc53b4c82b92d57c9c6776d46cff6a119", "messageHeadline": "Revert rebase mistakes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "1c6a58db240fa80150d55e745ff70578d5a89734", "messageHeadline": "Apply rustfmt.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2a678b41ce41f5a69d8d4e473b87c68f8bff4e2d", "messageHeadline": "Use different timeouts in run_participating_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca30c7bb5bf287e4fe6030191db31b85a3ab6ad1", "messageHeadline": "Move common types to consensus::utils.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 80}}, {"node": {"oid": "3793d584171f11b13e5a90c1ad6ec507e4d44a66", "messageHeadline": "Increase minimum block time.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f992eb1eca6867a8216f00b37ebeb6ff7f6015f7", "messageHeadline": "Increase run_participating_network timeout.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "88d9bd7259be926fce4dd052f234fedc51607469", "messageHeadline": "Address more comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "9906fbf971632a5af594f2011cf3b9e10f23339b", "messageHeadline": "Address a few TODOs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "6122be055288599585ed6ffd2bd6cc9c1227f502", "messageHeadline": "Handle outcomes when reading Zug protocol state from disk.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "d71e710265b7cc820e1e01d0620db3f97b6ac739", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "0619c0e51f7e0747ce51df50c51aecf331478291", "messageHeadline": "Increase run_participating_network timeout.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dca6b00a4ebcdd32e4c29e040de7b1e085d5467", "messageHeadline": "Apply make format.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "184ffd6b283f0cf9be7d858b904c0e1aad643b3a", "messageHeadline": "Add a comment about the maximum round exponent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "04368bafd719ab9ca4ac19ab53f6ae87bfabb8d2", "messageHeadline": "Fix synchronizer test comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd6a338968531dd8698a10d4448a89092d1c65e8", "messageHeadline": "Fix long lines.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d4b33aad9e201c24e8bb866fd6abf90283fa8e8e", "messageHeadline": "Update CHANGELOG.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ecd20207e975e4b721dfb3d19b668bcb531c7774", "messageHeadline": "Use minimum_block_time in Highway.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 386, "deletions": 408}}, {"node": {"oid": "06a2392e55a4b67e77a0eb0549ee9ed4b717f9cd", "messageHeadline": "Don't schedule outdated timers.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 28}}, {"node": {"oid": "4334b88ad4eff0cb1a4d3a5aff8a40b5f67947d0", "messageHeadline": "Update tests after merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c9f75011c2c74fffdb47ee9526f3545b4c9090f3", "messageHeadline": "Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "340fa8786a6f5959076797d256f82fa5fa2a1061", "messageHeadline": "Log a warning if a timer is delayed by more than one second.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f5390d23acb4f5a3a19c409ac4826a74d25b5562", "messageHeadline": "Improve log messages: prefer Display over Debug", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3847e0ce3bdd5e656cbd2a7db27b0772a418e8f5", "messageHeadline": "Avoid redundant update loops; log new rounds.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "9a484ae4ba61eab574467f6795c4e2625ce9e0cb", "messageHeadline": "Improve logging: less spam, more cases.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 85, "deletions": 57}}, {"node": {"oid": "d59a4015706328f679470dc51967afb672a497b5", "messageHeadline": "Remove double serialization for consensus messages.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 199, "deletions": 156}}, {"node": {"oid": "ce1599261f8fb5c3c216a0aa245fcf37e4bce40a", "messageHeadline": "Memoize proposal hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 209, "deletions": 128}}, {"node": {"oid": "bda50ec2dda524466d58be1e6eefbfcd3460a216", "messageHeadline": "Add basic block rewards.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4dd5732c5bfc5a41dbe95b7f6f4da184b3810604", "messageHeadline": "Use the demand mechanism for Zug requests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 278, "deletions": 106}}, {"node": {"oid": "aab6eb577ebbe90a7168fc8224d1347dd2a8b7fc", "messageHeadline": "Address review comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6e31bc447cb541d1867b27eedcc7cacae6bc7d9e", "messageHeadline": "Extend sync test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "4321c4ab9e16401089ac92721dd8531198be235a", "messageHeadline": "Add a SyncResponse message.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 232, "deletions": 115}}, {"node": {"oid": "df06c96293351e7cfd6b8651eb2257b962865e3f", "messageHeadline": "Rename SyncState to SyncRequest", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "4d66506b6107becf2399e9a5b8c6eb4dbe4b647f", "messageHeadline": "Rename 'simple consensus' to 'Zug'.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 61, "deletions": 72}}, {"node": {"oid": "28b89641d18fcc5c3059e343ba3039d95675e2fc", "messageHeadline": "Fix Clippy warning.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "913beed745a6071cf3946b31c42b5f143ec16c13", "messageHeadline": "Refactored test to improve clarity", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 40, "deletions": 30}}, {"node": {"oid": "97d70e142c29c83ec1d8e69fbd086948b734c70e", "messageHeadline": "Added a test for the unhappy path", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 109, "deletions": 1}}, {"node": {"oid": "2e4de9ef9da9ef44b0309108b8f82ce21e2383df", "messageHeadline": "Admit if we're faulty.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 58, "deletions": 52}}, {"node": {"oid": "adfb5b5ad201b883b77af35b37341000cb938e15", "messageHeadline": "Add comments; never activate when faulty.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "9fcdb382ea6b1cbc9a70fac62231c37ad584b193", "messageHeadline": "Return false from record_entry if no WAL.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "38701c1148ea0a9c12f263ec595f9d22c2863038", "messageHeadline": "If passed in, open WAL in activate_validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1ab13d61401ff1418b6faea45b1fd1a82c4d5f99", "messageHeadline": "Simplify test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 41}}, {"node": {"oid": "511ddaf48fc25e1b043d8f132e4594627384a35e", "messageHeadline": "Don't activate as validator without WAL file.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 80, "deletions": 110}}, {"node": {"oid": "b5312259b71971fdc9b3b3513bbeea3572eac10d", "messageHeadline": "Simplify WAL.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 143}}, {"node": {"oid": "308053e6cb8b75e00d72a513ca845312675ba810", "messageHeadline": "Simplify unit test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "8ff9fd0c5488d74b81ebc67c3f93088fb50437ed", "messageHeadline": "Remove ConsensusConstructor type.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 41, "deletions": 68}}, {"node": {"oid": "538f1fab625ae5a21e04260ed5793fda20b419d4", "messageHeadline": "Call record_entry everywhere where insert_proposal is called.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7d5b7716b81eb445c22008864fdc11732c8c0dc1", "messageHeadline": "Remove ValidatorID bound again; fix a few warnings", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 64}}, {"node": {"oid": "dfc5a6152fd1afe0f7777d42da387166c5ef23bd", "messageHeadline": "Added corruption recovery and other pleasantries like working tests", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 312, "deletions": 190}}, {"node": {"oid": "772e7796eec5b9293de807966be218b158092298", "messageHeadline": "Added a write ahead log for zug to allow for fault tolerance.", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 447, "deletions": 23}}, {"node": {"oid": "0743679c5be3e5008513b40690847aedc71af3fa", "messageHeadline": "match naming with branch", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3bc7f10c5b9acc1537c22c39f87b1b58a6b3635", "messageHeadline": "Fix proposal timeout; add a unit test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "87c328723662d678635253d3ad55830aa1433c04", "messageHeadline": "Better proposal timeout adaptation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 102, "deletions": 32}}, {"node": {"oid": "cac482ab8cb4bb3d5f61e66a5a94d4fa2d4e6106", "messageHeadline": "Fix a new Clippy warning in consensus.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c21e8d56280f3e8234347b5013c2a1395365f5ad", "messageHeadline": "Restart current round after unpausing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e68901a5adcd07e3d8568affb5861128efa96079", "messageHeadline": "Annotate bit field type.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58a74b876a5d502540c7798aaaa02ed578f1a474", "messageHeadline": "Use configured proposal timeout; always set proposal timer", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "1ea9cf1b45c8f0a53fa651fb17474db80e057f85", "messageHeadline": "Rename 'Simple' to 'Zug' in the consensus chainspec option.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e8020dd31d229544848ba0ab3d73761b3d203470", "messageHeadline": "Suppress fewer Clippy lints, make arithmetic safe.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 103, "deletions": 66}}, {"node": {"oid": "879dc084aafa299ac35e3c595eb6e0eadce2faa1", "messageHeadline": "Remove outdated comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ebb839b52323b4f2cf5395236ceaf0d8c4e6c906", "messageHeadline": "Fix upgrade test config and chainspec.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec97870f5ea296977a9fcb5111dbe0640bb5c28d", "messageHeadline": "Don't prune signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "ed3ada710f7d92737df1692daf7cd9b7d275d731", "messageHeadline": "Never send a message we didn't add to the protocol state.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "234d1d2022c4b526b93c3777c724b60e77d95b2a", "messageHeadline": "Fix casper-types  build with no-std.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9a22bb7e2f4acdda1405831f5993abcf47e642f9", "messageHeadline": "Update comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9acb3e794f636fc73404d740252715004b2ce39c", "messageHeadline": "Also prune wrong echoes from finalized rounds.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5f6860337462febc00fcf800cadb18c80a879210", "messageHeadline": "Fix DataSize for SimpleConsensus.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f5e647ed5d3c21fbb41f2bbc642c8c53611bf9b6", "messageHeadline": "Prune orphaned and finalized rounds.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "9afe4d050dc4288c358823e4044da8f0c984792c", "messageHeadline": "Sync information about inactive validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 124, "deletions": 115}}, {"node": {"oid": "6f747dd678d0cf0cdb66bc9771fc2e1a6c7c03f6", "messageHeadline": "Store leader index in Round.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 42}}, {"node": {"oid": "dd86b228eb99992a82460d87405bf5bb12f64473", "messageHeadline": "Deduplicate proposal-with-echo creation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "9dcdb5231e9c5542c54bf70c3dede2d6b5a3dafd", "messageHeadline": "Deduplicate timers; refactor update.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 105, "deletions": 93}}, {"node": {"oid": "b8336bb9a153a7b3347b820ef3674cee4b839bf1", "messageHeadline": "Vote immediately to skip a faulty leader's round.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08e4a0ca04a3436d5b1a68652a2296189bbd24a4", "messageHeadline": "Add a Message::Evidence variant.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 109, "deletions": 34}}, {"node": {"oid": "378e1476a0e5ce41986ab452154717de2e3b9d81", "messageHeadline": "Remove proposal signatures; use echo signatures instead.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 560, "deletions": 410}}, {"node": {"oid": "43aed83610274b7f9f404d692f3fa42522f984cd", "messageHeadline": "Hide Round fields, add utility methods.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 162, "deletions": 105}}, {"node": {"oid": "8e74a542483e2d785bd0cb0b40772dd5e4fdb49b", "messageHeadline": "Extract simple_consensus submodules.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 407, "deletions": 361}}, {"node": {"oid": "f41eb34bc166b597692e626c555b3730d7c9d955", "messageHeadline": "Clean up consensus error handling.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 122}}, {"node": {"oid": "cc369b79ede06d1bc6f9ac42659a6289253712ac", "messageHeadline": "Make TimeDiff config options non-optional.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "e285743315a1f6c66d46cccccd4ebe5defb17819", "messageHeadline": "Move max_execution_delay from Highway to consensus config.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "27b96a329c058287de8eadcc7707c5f48fc81600", "messageHeadline": "Move finality_threshold_fraction from Highway to core config.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 91, "deletions": 75}}, {"node": {"oid": "e01ec84f1b1cebd1eae16fd811df54180cf1c613", "messageHeadline": "Add changelog entry.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63a15fcf8bac1d9583d44bc7f0ea51557234087", "messageHeadline": "Add minimum block time to chainspec.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "9bb159c37ec31c179b3978c7eac2f815bf6f302a", "messageHeadline": "Add consensus protocol choice to chainspec.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 114, "deletions": 19}}, {"node": {"oid": "c6e5bb669e4e31ce523f6ab2dd17191672ef5671", "messageHeadline": "Add a SimpleConsensus config section.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 119, "deletions": 40}}, {"node": {"oid": "c13d0902e3f1347939cf372b82d4c81695421b4f", "messageHeadline": "Add Params struct for simple consensus.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 136, "deletions": 61}}, {"node": {"oid": "5b6b505c2c1b40edadef15775efe49448ae84bc9", "messageHeadline": "Treat SyncState with wrong hash like one without; add test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 162, "deletions": 15}}, {"node": {"oid": "0157511cca4ae35279b8df39dc79a85c6d092c33", "messageHeadline": "Add a unit test for sending SyncState.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "2f13debb08271b40b377bfa0bdb6adc980fcd740", "messageHeadline": "Don't add faulty echos/votes after handle_faulty; filter faulty in re\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "92b766abddcf08a659afbf774f309585f5a0ad37", "messageHeadline": "Pass in RNG instead of using thread_rng.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 96}}, {"node": {"oid": "272fc32e83d459546d70ce686ec7aeb503e47e23", "messageHeadline": "Test standstill detection.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 90, "deletions": 7}}, {"node": {"oid": "42928a37d9180fd8c187a2043d202b9251567d06", "messageHeadline": "Test detecting if FTT is exceeded.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "07699cdf4f07e29566047f8bd2cd85ae680552f5", "messageHeadline": "Test behavior after switch block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "371b8979875141027c7c7b716bef4970201721a6", "messageHeadline": "Fix handling of timestamps and proposals.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 133, "deletions": 65}}, {"node": {"oid": "fe27f66603521fd000244f323c1dc19e7cfc0987", "messageHeadline": "Pause mode", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 44, "deletions": 39}}, {"node": {"oid": "38cbb15783c29b219e1427b1f0f8b050e8b80190", "messageHeadline": "Removed base_proposal_timeout because it is not necessary to memoize \u2026", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "983aa3cf5ee3a849d4e71bee70d2b6633fb11a0c", "messageHeadline": "Increase timeout each time we update without commiting a new round", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e601d2699ee4bb280825be7d7d066230ab563802", "messageHeadline": "Add a test for is_quorum and quorum_threshold.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0d05717edabc395b57e39448bf5ca4fffdc8182d", "messageHeadline": "Add tests for validator bit fields.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "be3736232ef03af1f3494c4e6e1b9d0eb776ad57", "messageHeadline": "Add some module documentation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "8752efc82a1a28ced15782519563f44d6a7caceb", "messageHeadline": "Call update also when a validator becomes active.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "8b681ceadd3f1be4cfde8780fc4a2930efe285f6", "messageHeadline": "Extract register_activity.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "08009fb049f7b0107d05c3435636fcbaa1f649c2", "messageHeadline": "Update tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6844ef2b64792a846231a8bcdeebfc4ed9b24e7f", "messageHeadline": "Check inactive claims before accepting proposals.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5a6d9c6dcb56fc47fcea15c66bd983607b67c184", "messageHeadline": "Fix Clippy issues; proposer is never inactive.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b3e67005e488ad928e416bd2683c1059bc6d711b", "messageHeadline": "Detect and report inactive validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 96, "deletions": 19}}, {"node": {"oid": "78f10119b59892df8c73c7a743d697dde56209cb", "messageHeadline": "Fix SimpleConsensus test: take new timestamp rule into account.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1728a6a807e69dfa43ea8bb4df268936b69610f6", "messageHeadline": "Add some comments and extract create_round.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "2cf295e69ba05862fb554dc49fe2ce9e0d383be0", "messageHeadline": "Add unit tests for SimpleConsensus.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 440, "deletions": 10}}, {"node": {"oid": "ed0bccf9926e9c4f703b2363af1baf90f136db2c", "messageHeadline": "Don't call update recursively.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "92a5dba1fa6c9b7149c24af40de5bb42070b343c", "messageHeadline": "Fix is_quorum.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "011a1a126d7cd8079c6b5fe60c7482fb201597b0", "messageHeadline": "Respect min round length and era start time when proposing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 103, "deletions": 50}}, {"node": {"oid": "09b39e403f2c3aa030c765b436488903a41588c8", "messageHeadline": "Move most protocol logic into update; memoize current round.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 349, "deletions": 387}}, {"node": {"oid": "f04954845d9a71dcef1e4c6eb02c4df7172d1183", "messageHeadline": "Add comments to Message::SyncState.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "95f9812ab7c3cbbb527d4f0bad6424bcba9d17ee", "messageHeadline": "Add comments about bit fields.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "5b2c8f428a7f1047ab3e7fdfe0b819ffd5acc3ff", "messageHeadline": "Fix validator_bit_field functions.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "fc9f8b55c7e645650abf90a5baa5f698180777cc", "messageHeadline": "Make sync message smaller, use bit fields.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 213, "deletions": 89}}, {"node": {"oid": "1cf8fb6e603ded9d8cd504fb67d39bdb907177d0", "messageHeadline": "Recompute quorums when faults are detected.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "50e803d04ee124089d2f7395b9ff78f9932376a5", "messageHeadline": "Fixed more bits of simple_consensus documentation", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "0e25a53719b268672da0a974799677470d42853f", "messageHeadline": "Fixed comment on contains and removed redundant TODO on let decl for \u2026", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b9c7c35cbc54b3314e05ae7db903eb4f351e238d", "messageHeadline": "Documented some things", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "fbfaa18658d77771d51e41c36e90960dad4c11cc", "messageHeadline": "Fix Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "dd858c1138215107686cac3be9716988c61a600b", "messageHeadline": "Add some tests for replacing validators without slashing", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 310, "deletions": 1}}, {"node": {"oid": "4e21f48a61a781ea229e83896e847fba6cf49cf0", "messageHeadline": "Update `StatusFeed` so it is explicit about historical and forward bu\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 78, "deletions": 19}}, {"node": {"oid": "7cf5e304177cf621e03f12aa798ae03d7d559ee2", "messageHeadline": "Resume component to previous status", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e2c19f4fc8529d8fb0266f3f181f6d09376262be", "messageHeadline": "Introduce `ComponentStatus::Paused`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "16bdf38f460f262c1e149e1d1d21d80635eb31db", "messageHeadline": "Disable type complexity lint on `ReloadHandle`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b202fbe8a510b4d2b033646ff124dacd4304ba17", "messageHeadline": "Silence failing lints with compilter directives", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "346271e959ab986b3c98f2594cd477f1277d3d24", "messageHeadline": "Mention support for log filter changes at runtime in `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "158f0faa36e623939a791aad0ac4c7ad98d9f427", "messageHeadline": "Support changing the loglevel at runtime through the diagnostics port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "5a8d5fa3b700fbe88dc9183c811cb2d60dd40f80", "messageHeadline": "Support actual reloading and display of global env filter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "16157f0a7ebb86798e4569232b673b98be07e039", "messageHeadline": "Create a reload handle when setting up logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "8b1ff5644df1e718351456332ecac52b3d077179", "messageHeadline": "Fixed TODOs", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1de75da63153dc12418ea6737236097690cedbb0", "messageHeadline": "Extracted a few common parts between highway and simple consensus out", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "c86a367da490764d217d427191b1dbf277c7213a", "messageHeadline": "Standstill alert", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "90b4b6c4a99e92ca5283f4815a4d66adb606c05c", "messageHeadline": "Add participation logging; fix warnings.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 94, "deletions": 9}}, {"node": {"oid": "e520c0d13c2f4f2358470a9d8d9f7b66edc04bc9", "messageHeadline": "Update equivocators TODO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b064009f907fdbe47b3f99af2ca42a708c8393c3", "messageHeadline": "Fix has_voted; stop after switch block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "de1bc51695443ef11b274f4413b435e32284e582", "messageHeadline": "Fixed some compilation errors due to private interfaces leaking throu\u2026", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "7e1fa3f7249f7e7dba028d404afdc7b4386e0920", "messageHeadline": "Periodically sync protocol state.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 418, "deletions": 232}}, {"node": {"oid": "a265055be85614efda466052962ccdc6e8a76f21", "messageHeadline": "Use corrected timestamp in proposed blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c381e7c6286403a42ed4b5cf5f16d0cb72912c79", "messageHeadline": "Don't propose switch block descendants.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 115, "deletions": 65}}, {"node": {"oid": "19abfdf8fd5231ae269d238f2dec0ea8a0e856f4", "messageHeadline": "Detect double-signing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 149, "deletions": 21}}, {"node": {"oid": "b65f0cb44dfab63cf730b9c7875f2941af821df8", "messageHeadline": "Add Fault type to SimpleConsensus.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "e4af5065af553875cf56d064700571ddb97db265", "messageHeadline": "Deduplicate leader sequence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 190, "deletions": 216}}, {"node": {"oid": "171ae35d778f36e49842062f6692a47dcb81dd43", "messageHeadline": "Simplify and add some comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 137, "deletions": 150}}, {"node": {"oid": "dcc6cb3497d4745f75f9bd9c7b3362b706f36d5f", "messageHeadline": "Prototype for a simple broadcast-and-vote consensus protocol.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1253, "deletions": 22}}, {"node": {"oid": "3a6c60c72e55f78baf295df2eef01e83c55dbb80", "messageHeadline": "Minor format changes", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 49, "deletions": 70}}, {"node": {"oid": "47d9d69ba2b88d48cdf1cbb53e4ef47ffdbde351", "messageHeadline": "First pass at fixes to unit tests", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 457, "deletions": 1525}}, {"node": {"oid": "83716af5d5095b90ccd586a71e814762377412fb", "messageHeadline": "Merge pull request #3416 from Fraser999/3385-fix-net-tests", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "1741f3e811e3062573e9fdf9881db8c3c880a114", "messageHeadline": "fix network limiter tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "1eda631352dccba0010a89e2cd219eed103aeaac", "messageHeadline": "Merge pull request #3415 from afck/fix-hw-tests", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd19bcb0c0cd88b5359a80263c7c7eab2feb94e2", "messageHeadline": "Update the Highway tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9f994c5a40ca2f916c950ed1322491e617a9690d", "messageHeadline": "Merge pull request #3407 from alsrdn/fast-sync-metrics-block-accumulator", "author": {"name": "Alex Sardan", "email": "86006646+alsrdn@users.noreply.github.com", "user": {"login": "alsrdn"}}, "additions": 122, "deletions": 91}}, {"node": {"oid": "5622735454e1fd69c074b607c86fcff5b36b494b", "messageHeadline": "Merge #3406", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 134, "deletions": 43}}, {"node": {"oid": "01e1e32e982b79d870eeb499a5feaa0004f0a39e", "messageHeadline": "Merge pull request #3409 from rafal-ch/remove_arc", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ea75254aa4360d9675906ae924e5ecb546b5942", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd6506ee7d6ffe74f908c8c66b43286dedf94bdc", "messageHeadline": "CHANGELOG: mention all newly added metrics on the same line", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bfaa720a53812cd190e300e70cff32c11dc2df03", "messageHeadline": "Fixing casper-client issue with absent reward field by reverting some\u2026", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "98d33f38739deacc4c4fc292dd23aa1bc28db3b5", "messageHeadline": "Restored some recording functionality for seigniorage", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2bcacef79c5ed4675260f6c2dad4e6040f08a6fa", "messageHeadline": "Remove superfluous `Arc` from limiter resources", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22f47792b01a3e73b07670f9630279a1b808714d", "messageHeadline": "Fix unused imports", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c114786f68bce5ddf8fe8580810fdbb2183c27fa", "messageHeadline": "Clean up the tests a bit", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 328, "deletions": 454}}, {"node": {"oid": "defec1d2f61979b66bc1fd7a158c8aebaf61f8ac", "messageHeadline": "Use the last snapshot for adjusting bids instead of the first", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0918892f66446b5e50614e044bc63b4db2ea162", "messageHeadline": "Merge pull request #3389 from rafal-ch/3359_block_on_workaround", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "33ad49d2401d8cfac4de6d0ee8493248da1f0479", "messageHeadline": "CHANGELOG: mention newly added block_accumulator metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "908ef87e41b94bb8ca327123024abfeb724bcc07", "messageHeadline": "components/block_accumulator: add metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "a3e454a71339cf357c43d2ec3e2f29ec4051967e", "messageHeadline": "components/deploy_buffer: simplify metrics collection code", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 43, "deletions": 84}}, {"node": {"oid": "f04546234d30c2e6b56b80eee877a2ea6a6bc657", "messageHeadline": "Merge pull request #3395 from dwerner/feat-fast-sync-v2", "author": {"name": "Daniel N. Werner", "email": "1497784+dwerner@users.noreply.github.com", "user": {"login": "dwerner"}}, "additions": 108, "deletions": 708}}, {"node": {"oid": "0f30f7482128c7541858a90e5b64932cbb62da88", "messageHeadline": "Merge pull request #3405 from georgepisaltu/fast-sync-v2", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 140, "deletions": 42}}, {"node": {"oid": "a7bfbc96595526db80f7cc5d0b76958740bdd11c", "messageHeadline": "Use `block_in_place()` to avoid potential deadlock in `debug_inspect_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "ebf8a3d903c8c9789c6a8536f7d19d6d97a16373", "messageHeadline": "Add entry for mint_into_existing_purse.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 50, "deletions": 13}}, {"node": {"oid": "791ce0e296df8d11e3a460ca88215fceea465890", "messageHeadline": "Add cost table entry for redelegate entrypoint.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 83, "deletions": 29}}, {"node": {"oid": "2a759d5259dc659573a49c6c6a770ccb190873ef", "messageHeadline": "Add explanatory comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1bbdc220725896ee33fdf367ff91a2cf2e53d553", "messageHeadline": "Fix activate bid charge", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20aead2493b223937880174b2132209e5e6ef423", "messageHeadline": "Use complete block in status endpoint", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "8d2cedbf58114cf048e57da00f3c19d5d4957c26", "messageHeadline": "Fix `put-deploy` not working on joiner node", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 118, "deletions": 22}}, {"node": {"oid": "b917c3d9a7628925f0deeb63b83ad35e2bfbae6d", "messageHeadline": "Further reduce spam", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b1b65deefe92beaee918ae34d88e46d89a742a7", "messageHeadline": "Merge pull request #3402 from alsrdn/fast-sync-metrics", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 159, "deletions": 18}}, {"node": {"oid": "7b1e00051b327aa39251745ffe6598c6830d9028", "messageHeadline": "Merge pull request #3403 from rafal-ch/patch_block_acquisition", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f228bfa226d5c22debfa1d9d1024232c820db741", "messageHeadline": "Merge pull request #3404 from alsrdn/clippy_fix", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "bfd6865003b8a12234339f6f9ad51ada0fbd86ea", "messageHeadline": "Reduce entry spam due to unchanged bids", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "62fd28f8292ac159c904c1b5eb82cbbbd936c6c9", "messageHeadline": "tests: fix disjoint_sequence tests", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "04b47d559cd9f49a6e6f8b1faaf228f286af1ea6", "messageHeadline": "Allow ExecutionResultsAcquisition to collect next chunk", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "062f22044c57198f56c9a3bacc554837f7aad5d8", "messageHeadline": "CHANGELOG: mention deploy buffer metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8bfa76a57fb40c17ff4589c484b3d9d89057f11b", "messageHeadline": "components/deploy_buffer: add metrics", "author": {"name": "Alexandru Sardan", "email": "alexandru@casperlabs.io", "user": {"login": "alsrdn"}}, "additions": 158, "deletions": 18}}, {"node": {"oid": "37b72b00dbd935af7d2bac0df42bdf4e94da8f91", "messageHeadline": "Merge pull request #3401 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 47}}, {"node": {"oid": "64b9b26f4a6bf16f2bbaa61497e2f95b98cd9c41", "messageHeadline": "Introduce a parameter controlling whether validators and delegators w\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 111, "deletions": 32}}, {"node": {"oid": "b1a4202f614f00dc5dc9d3186b75572f365664e6", "messageHeadline": "Address minor comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "6b94e009a58a21ea647d86640f0564b7fe7018ff", "messageHeadline": "Merge branch 'dev' into issue-3213", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1992, "deletions": 298}}, {"node": {"oid": "126aa75a1bcb8ec9f2ffb2688978e87fb9d55c10", "messageHeadline": "bug fix for complete block index", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 11, "deletions": 47}}, {"node": {"oid": "8a5fab36dee4e0086ff611fec19d46370255e86f", "messageHeadline": "Merge pull request #3397 from fizyk20/trie-accumulator-fixes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "52e9252004c71dea3a6cbbdd90a03c33673a5f64", "messageHeadline": "Fix formatting", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a036776713ee728fcd51f8d8cb6a6d720c7d935", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7cbb7a79ce87efea86cb40d02495477126f47ac3", "messageHeadline": "Further simplify `debug_inspect_unspent_allowance()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "3c558b230cb0cf1596bb2565e8af7a73f7fd6bf7", "messageHeadline": "Merge pull request #3396 from rafal-ch/3360-fix-tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 309, "deletions": 1438}}, {"node": {"oid": "e0fe527965d1427aa8987aab2a0218dec63deef2", "messageHeadline": "Don't re-fetch tries that are already in flight", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "0a2516f4758992e6d69ad5cfa642f2e27aa243a4", "messageHeadline": "Don't try to fetch a trie if no peers are available", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "12a53e511c8a0dc8befb3538bb1a1243b25b5717", "messageHeadline": "Apply code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "da9e913b80882f79bee3f7fb97ce62f13da19ba1", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 67}}, {"node": {"oid": "78a83bc11e7b67e590ccc37851dd163253ef4501", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into 3360-f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2490, "deletions": 1256}}, {"node": {"oid": "039f83b2fe94946aaa41ceac8a70110f05fc88f7", "messageHeadline": "Don't drop the responder when no peers were supplied", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a5585407b00ea8e7909d1733df4035b031db2dfc", "messageHeadline": "Simplify implementation of `debug_inspect_unspent_allowance()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "3b49fed2041d6bbbe84c8536ae65359a834e4b1b", "messageHeadline": "Merge pull request #3382 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1269, "deletions": 998}}, {"node": {"oid": "8f33e03aa21d47262cce94fb83ea97326e12b859", "messageHeadline": "fixing merge conflict, log tuning", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "5fa91e01b0d51f5e56ac954c7bcd349cd7f444a4", "messageHeadline": "remove comment", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3183e656f71749e9d7c0e641348c38a017312683", "messageHeadline": "un-pub test-only method", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "473e8d76a8d670a38b9ac82e721a6b2399653531", "messageHeadline": "remove missing_trie_keys, and digests_without_missing_descendants cache", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 109, "deletions": 755}}, {"node": {"oid": "16b02e4b73fd103e9710bafeeb8ece3b5282a118", "messageHeadline": "applying Andreas feedback", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "d377951fa853aa83eb23e70c3540de821241f420", "messageHeadline": "improving block_synchronizer peer acquisition strategy", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "1aa7a42e3098c68044cc2061f1bac40111fac60e", "messageHeadline": "tweaking log levels / typos", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1978cb9ffcaac0296c5c3193fd24db388cbb9fb6", "messageHeadline": "tweaking deploy_acquisition", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 215, "deletions": 165}}, {"node": {"oid": "22f215435f0172d3bab4d36ca56b16a3c089f2b8", "messageHeadline": "tweaking deploy_buffer", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 136, "deletions": 91}}, {"node": {"oid": "cd193923751fa28dd3738b21897bd925b0bfc5a5", "messageHeadline": "rebase, updating comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 51, "deletions": 55}}, {"node": {"oid": "07dde3249f1fcdf3e93da8c3b59bdbc0cd7762b4", "messageHeadline": "cleaning up and documenting block_acquisition", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 719, "deletions": 610}}, {"node": {"oid": "98724f488404f2af9345868f67fb79e8c797c323", "messageHeadline": "removed `Either<DeployHash, DeployId>`, corrected `BlockAcquisitionSt\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 98, "deletions": 80}}, {"node": {"oid": "fb835b3a69dbbc6843c73723e879a63927b21a84", "messageHeadline": "removed `ExecutionResultsAcquisition::Acquired`, corrected a state tr\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 168, "deletions": 161}}, {"node": {"oid": "cbc9625341895094c56fe8ed7d329f9dcca13e82", "messageHeadline": "Merge pull request #3366 from fizyk20/trie-store-integrity", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 691, "deletions": 174}}, {"node": {"oid": "457ab1b5361fc27b0b0d0f04c7565496ff0b2ab9", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into trie-store-integrity", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1312, "deletions": 1310}}, {"node": {"oid": "122db32fa27c1aba8a58b22c774b0a1e00c0598f", "messageHeadline": "Merge pull request #3383 from georgepisaltu/fast-sync-v2", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 387, "deletions": 752}}, {"node": {"oid": "a6a8458cd1d762fcbac0f074267ac8245aa7a11a", "messageHeadline": "Inspect unspent allowance in separate thread", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "1ea1bdc4026466947cca78e4d8d01d9c73cf4f1a", "messageHeadline": "Update schemas for status endpoint", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 190, "deletions": 694}}, {"node": {"oid": "071dfe9f7e029acd0e03c822ecabf1c038856520", "messageHeadline": "Update status endpoint", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 197, "deletions": 58}}, {"node": {"oid": "9f7e8e040e6ea5ad45a19e1d9fc6a115ffc57554", "messageHeadline": "fix some network component tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fb4d94832ae1faa2f385d70d2760f41aa4c5aa9e", "messageHeadline": "fix various enum size tests/const_asserts", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "c38b7f39f0a0a04f021675e482b3b85787471303", "messageHeadline": "Rename assemblyscript payment wasm", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d34f761e91da44977cd3f0ee55cbc8183df18091", "messageHeadline": "Merge pull request #3370 from rafal-ch/3349_gossiper_changes", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 154, "deletions": 94}}, {"node": {"oid": "94993a3b9cca60bbd69396ce83018e53a31b168a", "messageHeadline": "remove unused code and remove test to remind of this", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 1002}}, {"node": {"oid": "9100bd47fddc5c74042a91b0b4d42e79e59d18e6", "messageHeadline": "fix block validator tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "728fc2f34b35edb7cb9ded93e98d01ac48d7301c", "messageHeadline": "fix gossiper tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 241}}, {"node": {"oid": "b88d1d84a736977dd64d74fc25ec3140116564c7", "messageHeadline": "fix deploy acceptor tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "c8bda454f191ee6a42666c55f2573f75b55dd188", "messageHeadline": "fix json schema tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 677}}, {"node": {"oid": "b6a53d5e1bf7822ef31e6e08db20f14892c4b2be", "messageHeadline": "fix some reactor tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 35, "deletions": 75}}, {"node": {"oid": "7033b17a1b1266ba9cb15b86d31b0ca3f451dec6", "messageHeadline": "implement PartialEq for block types to ignore memoized fields", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "4825d14765b7da824805cd6363c5351bf4385b74", "messageHeadline": "fixed event stream server tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "b4e85a0e24c77cbf7b000c1ba64f81b95cf7cd13", "messageHeadline": "Remove unnecessary comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d227d327319f33063ed84b05630c63f5da3b6d74", "messageHeadline": "Update UTs for gossip table", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "6889a4e8fed02770de885ab2366bfa1b243563d2", "messageHeadline": "Merge pull request #3380 from fizyk20/fix-validators-updates", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "a17cd9eab158493e209c4db40df49897652baec1", "messageHeadline": "Fix a bug in adding validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "4cce491d43030346fae49fc1a22731fc617c8806", "messageHeadline": "Merge pull request #3379 from Fraser999/global-state-update-gen", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 167, "deletions": 71}}, {"node": {"oid": "6d831de834ad4c52d821e1cf97365fc46e12584f", "messageHeadline": "`DeployBuffer` now receives the `Deploy` from storage by itself", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "704a2b804de16cdb0fae277461ef584c24200eeb", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into 3349_g\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 153, "deletions": 155}}, {"node": {"oid": "49ced6b64f557ffe13668488f5c35477fbc575bf", "messageHeadline": "update global-state-update-gen tool to print validators", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 167, "deletions": 71}}, {"node": {"oid": "bdecf1bc3895186866c88c1bad131c1d7ff2f482", "messageHeadline": "fix clippy warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e4a0db092c6438cf01ef60308543c63a6d9e5cf", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "281da87857f888e2f83748032688d96d1b97e4d0", "messageHeadline": "Pin stable rust", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d7393c658b32cc01729b23f9a66323d2855cbb40", "messageHeadline": "Run cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 173, "deletions": 62}}, {"node": {"oid": "b146703f1242fe5847835708d8b68ec95f84175c", "messageHeadline": "Merge #3375", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eebdec3aaccd88ece95a98ea1236c22b9b47575a", "messageHeadline": "Upgrade test chainspec cost", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "31a301671c8cec7e478d4ea7ffb4f19c7569fbac", "messageHeadline": "Refactor payment call stack tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 356, "deletions": 1083}}, {"node": {"oid": "4a1dbae041660d2e784d2291df4148ed7f7f62e4", "messageHeadline": "Merge pull request #3376 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "90d8638eef03be4763d80a146161a9cee19248ef", "messageHeadline": "Update node/src/reactor/main_reactor/control.rs", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a944ed15d34fd80f2da1eb82482261e75de7590b", "messageHeadline": "Merge branch 'feat-fast-sync-v2' into feat-fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 142, "deletions": 143}}, {"node": {"oid": "bf6ad3053b7551884353945f29c32d4848a0d7b7", "messageHeadline": "Increase MAX_PAYMENT_AMOUNT", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "d7adfea8a8ce9003c56532c78b19ed5481a23dea", "messageHeadline": "fix casper-types build when compiled with std feature", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "902a612cec1d7375f101b4a1b7d353c623416198", "messageHeadline": "tweaking logging", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b0c5818463f18e0bc53b41f21d28783c070f6892", "messageHeadline": "Merge pull request #3365 from rafal-ch/rename_small_network", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 143, "deletions": 144}}, {"node": {"oid": "1767b3fb5b4b7acd8574a722f54d61c5f0af5c34", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 75, "deletions": 90}}, {"node": {"oid": "e2b71b5a513503f435f37f5032e87cd874e918c2", "messageHeadline": "Remove the `deploy_delay` parameter", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "4f9550b7f1a7ba1caa094adb7bdfa4fb8b847aeb", "messageHeadline": "Pass deploys which have been gossiped to `DeployBuffer`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "bd60a866941ae465729e9e3ab15af95b041950f5", "messageHeadline": "Fix tests not compiling", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f1eef561f3ae962711b6e88f2a0fcf432468661", "messageHeadline": "Update gossiper to track the number of infection attempts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 71, "deletions": 29}}, {"node": {"oid": "55c65519f13a2518533e6120b3761cc7c1d94c92", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into rename\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 336, "deletions": 243}}, {"node": {"oid": "0b4567da21231c9fa80131b9f0c9e81a4379fde5", "messageHeadline": "Merge pull request #3368 from EdHastingsCasperLabs/feat-fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 326, "deletions": 240}}, {"node": {"oid": "85331743e51722136c6c61119143361c52504ace", "messageHeadline": "refining non-validator genesis & tuning local_tip logging", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 176, "deletions": 155}}, {"node": {"oid": "b21920009bccf75e0639d01d24e490510eb2dd67", "messageHeadline": "tuning enqueue_executable_block logging", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "573a718a844e4c1aa67d9ec785c1b0433e9ac683", "messageHeadline": "tuning enqueue_executable_block logging", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7e6ddd0e31941e5dd96f4b60c46e08cc1a692b0", "messageHeadline": "local-tip change and logging tweaks", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "a7b4290a4e889f1ea227a718d190da358a18d983", "messageHeadline": "nonfunctional consistency tweak", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed8a225e4d1e418adcd7d33af34a22c1c697e819", "messageHeadline": "upgrade_shutdown_instruction", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "ecde20b3473eece744237bfecca7c48697939014", "messageHeadline": "Merge pull request #3367 from afck/feat-fast-sync-v2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8fb8d5fc545f802875a1615978eadcb2c654c34e", "messageHeadline": "Register local tip before block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "3624e8432f79a15f77a9ecb5115f5d8fd27c66d5", "messageHeadline": "Remove put_trie_and_find_missing_descendant_trie_keys and fix retriev\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 270, "deletions": 72}}, {"node": {"oid": "e6eef1fa7b63865f6c1397a13adbe60c03ac87e6", "messageHeadline": "Small fixes to GlobalStateSynchronizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "e57ad0184912e63fc1f88944341bebdc372fa4ca", "messageHeadline": "Shuffle peers before choosing one for downloading a trie", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ec70f7f8e5a5d9a101dba0a80e12cc98280dfe28", "messageHeadline": "Ensure integrity of the global state", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 468, "deletions": 117}}, {"node": {"oid": "77ecb61294e06626c6e0f2a17e03b29ae671aab7", "messageHeadline": "Update comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288b5c3f88f3be02bca1c4f1b0cfad7cc03fcda0", "messageHeadline": "Rename `small_network` to `network`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 144, "deletions": 145}}, {"node": {"oid": "a1b115d9bbc47ff800e043bfd3cb62ded0010595", "messageHeadline": "Merge pull request #3354 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 966, "deletions": 794}}, {"node": {"oid": "397fc05233515733c08b7283575f45895a35f106", "messageHeadline": "addressing PR comments, tweaks", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 167, "deletions": 220}}, {"node": {"oid": "7d1110596ba1937dcf32bc688152ccf122df7954", "messageHeadline": "Merge pull request #3357 from afck/block_acceptor_limit", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 162, "deletions": 54}}, {"node": {"oid": "7265360a543ec38480f49bbd3883ce1a38135922", "messageHeadline": "Rename block_time to min_block_time.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eff3ff4c65f8aa23a704ca6af84f8a281dd4b48a", "messageHeadline": "Merge pull request #3363 from rafal-ch/3345_remove_leftover_config_param", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "13a5edc7c2fafec944bc693e627818f034802a60", "messageHeadline": "Remove `eras_to_determine_if_validator` which is no longer desirable", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3f9cdc8ff846c05c340a1a2a9a87b34218f0124f", "messageHeadline": "addressing PR comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "88101c7385081424db1091ec2ec8a4f9cac84383", "messageHeadline": "Address comments; inline closure.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6bda901d1d8a3f5f80ded2b45956b4af9edfe59b", "messageHeadline": "Add upsert_acceptor unit test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "bc579dabe7c2ce11c52b590d4c6dfbdc5767bccb", "messageHeadline": "Rate limit block acceptor creation per peer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 90, "deletions": 54}}, {"node": {"oid": "49d27465116b54aa6f1628247721a77055cb0f55", "messageHeadline": "reducing log spam", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "aa3d838b27d7b100d077341630f31700e9d3ff23", "messageHeadline": "merge fix", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "949a40b05975c412270cf72d64d2418af9c35970", "messageHeadline": "Merge branch 'fast-sync-v2' of https://github.com/EdHastingsCasperLab\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 200, "deletions": 155}}, {"node": {"oid": "0bb7aa79c67eec22ec3293001185048e3cc86eb1", "messageHeadline": "Merge pull request #5 from Fraser999/sync-to-genesis", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 200, "deletions": 155}}, {"node": {"oid": "196caa6b1a08849a4154bc8d8d2098aff7071bc1", "messageHeadline": "adding some clarifying comments, clean up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "47700ad63ec8109c55bb1e00b596262d64ecac9a", "messageHeadline": "fixes for sync to genesis", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 200, "deletions": 155}}, {"node": {"oid": "6859fc22da2901d787a0b454853938477c68e719", "messageHeadline": "Merge pull request #3355 from marc-casperlabs/3345-small-network-changes", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 63}}, {"node": {"oid": "ea784c5c12d48ea804f2d09bbb8a1f79ae39dd87", "messageHeadline": "Propagate auction delay into validator matrix", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8dd234464c78c2ffa33fa144a97d3bacf85c861e", "messageHeadline": "Use the auction delay to determine number of eras to look back for ac\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 43}}, {"node": {"oid": "a73a973404a6edf2932f3ddd0b48f43a37d6c9e2", "messageHeadline": "Remove the notion of `validator_id` (it really is a consensus key)", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "d7ad17224f10e414287166b8a04a9d9b3e3aba2f", "messageHeadline": "appeasing the linter", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 100, "deletions": 99}}, {"node": {"oid": "dad08a3bfefe1b2ffd7e3ea65db0546d10f0f98a", "messageHeadline": "rebase (compiles but introduces regressions, needs attention)", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 39, "deletions": 57}}, {"node": {"oid": "b6061a1724707e0a415072828e8048dbe63a6712", "messageHeadline": "sync to historical functioning", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 787, "deletions": 634}}, {"node": {"oid": "20d2a012ffdba52ddb3c6866cf8f0528ebe9eb9c", "messageHeadline": "Merge pull request #3353 from Fraser999/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 297, "deletions": 272}}, {"node": {"oid": "944395fcb85736f02e33ec27a409fc2ac47d186e", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into fast-s\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "a28db518978c8a7b8606423277f3b7e655b2732a", "messageHeadline": "fix key test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "12db7f989588460aa44eb358e93503d424c1651b", "messageHeadline": "Merge pull request #3351 from afck/fast-sync-v2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "6520595fb4c5ed6eca2d28847beaa4baf609aa9e", "messageHeadline": "fix fatal macro usage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 292, "deletions": 261}}, {"node": {"oid": "40d5aa2ba25bddaa816bc19c75f12cbe86a2a533", "messageHeadline": "Merge pull request #3352 from Fraser999/upgrade-wire-up", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 631, "deletions": 434}}, {"node": {"oid": "44181388a25fcc7f710e60c4cef8ea3040ae7323", "messageHeadline": "reduce log level", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "715b3a0c9cc47e8be332b884ed71cc4ea62b9d58", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync-v2' into upgrad\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1097, "deletions": 243}}, {"node": {"oid": "6c6570f5be21d29a1b0de69902eef4b98eb8ee72", "messageHeadline": "fix issue in block synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 86, "deletions": 51}}, {"node": {"oid": "b7df3407e3301b1fb161f0cb2f4ed4c6cdc0cf01", "messageHeadline": "Merge pull request #3350 from georgepisaltu/complete_block_header", "author": {"name": "georgepisaltu", "email": "52418509+georgepisaltu@users.noreply.github.com", "user": {"login": "georgepisaltu"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "91e05f4ab21bfee79bcd9ce9de6cfa8eba055983", "messageHeadline": "Only update children map with sufficiently signed child blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 87, "deletions": 68}}, {"node": {"oid": "3d5f52b09edcc54fd17dc40f4c473b3f3be3d68c", "messageHeadline": "Remove unused `get_highest_block_header`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 9, "deletions": 54}}, {"node": {"oid": "c515314f16063438dbf7a4fdd8c74c1900a13ac8", "messageHeadline": "Use complete block header in deploy acceptor", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "386f9f8e17698aeba456ec13896506d8e8470b05", "messageHeadline": "Don't update block acceptor progress for unsigned block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4f3bb237b3d25d6f969fd86c8f99cfc41d463638", "messageHeadline": "Merge pull request #108 from rafal-ch/fast-sync-v2-feat-1.6", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1049, "deletions": 207}}, {"node": {"oid": "a20dcf1383479a82e2cafdf25d669963021af1bf", "messageHeadline": "minor update", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db0ffa563029c5614068cb8b4207af4ded75095f", "messageHeadline": "Apply review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "83607578c91539d01a1f50f72ceb47e668ad6de4", "messageHeadline": "Do not manually deduplicate bogus validators", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9bec94552d32f49343cd56e34650a3f8b99da88b", "messageHeadline": "Align `store_block_and_finality_signatures` to use `BlocklistJustific\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "bbbe81f0ef09829ef8e5ff25dc66657dfcc5d96c", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2-\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 218, "deletions": 117}}, {"node": {"oid": "9609a616439de334d89917a14240940615a49f81", "messageHeadline": "Merge #3312", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "f13cc628c1ead995936ad2c6b612a8b67f6e0660", "messageHeadline": "Remove unused variants from `BlocklistJustification`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 87}}, {"node": {"oid": "33e399029c5cf45972b5fd97bcf4938d22b57b5b", "messageHeadline": "Use `validator_matrix` in `debug_inspect_validators()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6d55e8ed8bfc76b0cb96b985d5e28bbd9cce84b3", "messageHeadline": "Use `network_ca` instead of `is_syncing` to determine whether a netwo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ccedaadab5c1630d3d6742513e8d6881eb9702a", "messageHeadline": "First commit with nominally working implementation, no validation or \u2026", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 75, "deletions": 90}}, {"node": {"oid": "5cb85a2259e50218b6daab6e49417f6a757e0e04", "messageHeadline": "Merge remote-tracking branch 'origin/fast-sync-v2' into upgrade-wire-up", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2494, "deletions": 721}}, {"node": {"oid": "8ebf93dca4006bea03bf4c45b81c8d1ac3851c4e", "messageHeadline": "finish upgrade wireup", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 315, "deletions": 182}}, {"node": {"oid": "5f458afd7e4736b5aeeb557a29746a708f86455f", "messageHeadline": "Add peer ban justifications", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 290, "deletions": 216}}, {"node": {"oid": "ed9b7bc4b016dac24e0fe653ad9bfb8a464a6622", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 221, "deletions": 197}}, {"node": {"oid": "ba81b6b0958a1fc0d8986fb6c4b03f47bf6920ab", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-1.6' into fast-sync-v2-fe\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 903, "deletions": 90}}, {"node": {"oid": "23e1a4c014ecacd5fc2e5625e70341c6b751295d", "messageHeadline": "Merge pull request #107 from afck/fast-sync-v2-prune-recent-switch-bl\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1acd1b079e63d8b0bd509a45d22b4f97dd1dbc88", "messageHeadline": "Fix a comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a187e9b395b35eb7580cb971ebab5d4bdc14509", "messageHeadline": "Prune recent_switch_block_headers.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "11334a134f58be47b57d95ef91f202da77b4c189", "messageHeadline": "Merge pull request #105 from afck/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 180, "deletions": 95}}, {"node": {"oid": "cf7a2abc6d90374ef3a9813d9d58a460aae93cea", "messageHeadline": "Merge pull request #106 from rafal-ch/fast-sync-v2-merge", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1606, "deletions": 147}}, {"node": {"oid": "c042fde8b0927b5d46515be701f01220aa7f0092", "messageHeadline": "Make fields of `NetworkContext` private again", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "30238271febed2f5a0009346a1a089cf712cb073", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 124, "deletions": 123}}, {"node": {"oid": "6c77bb35544cad7d92339dfd2318f909d6b2da97", "messageHeadline": "Merge `impl` blocks", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "057fbeaa6f5b3c0cea0e8cc74e1e2b5541232813", "messageHeadline": "`NetworkContext::new()` is infallible again", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 128, "deletions": 129}}, {"node": {"oid": "9e99cf00da86cc81d87d4873524d32378fdbc5f0", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 23, "deletions": 44}}, {"node": {"oid": "da04d4a308f23a1eaee18557c21e6f8ca400d3e9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fast-sync-v2-merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1618, "deletions": 136}}, {"node": {"oid": "82d11d21946a204c401b5110472471c1a13a8406", "messageHeadline": "Ban senders of invalid finality signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "73c790e16a7be996a3ccaca78fa6dee26151a4b6", "messageHeadline": "Memoize BlockExecutionResultsOrChunk validity and TrieRaw hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "bb9eeb3fa02049f7ccaffe0a52eaa004a56bcf82", "messageHeadline": "Remember senders of finality signatures in BlockAccumulator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "1a7aa9b55f05e28b1851cf87270af60a608c4115", "messageHeadline": "Memoize BlockBody::hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6db9951ea76de2c23890564ec706f7b0f3aebac3", "messageHeadline": "First compilation/stable NCTL network; numerous changes to test-relat\u2026", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 25, "deletions": 210}}, {"node": {"oid": "1ae4ff6f44796bad4f1cba92dd4683fd4a44c986", "messageHeadline": "Merge pull request #104 from rafal-ch/fast-sync-v2-evolution", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "098cfd209b4609c411248285945d927926140eab", "messageHeadline": "Update `purge_interval` to `1min`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "833e11c743887c7edf77553dc128f574cb6e655b", "messageHeadline": "Fix the humantime suffix for `hour`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33a50b4e54e9a771c79320dacbe450200aefeb5b", "messageHeadline": "Fix clippy and formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e041161ad99316656e0069b21a1cf26fac9de371", "messageHeadline": "Sync leap tests compile", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "6b7c50ab35dbd16ab7725bca22414d2d7e4d7263", "messageHeadline": "Set `GossipTarget::All` for `FinalitySignature`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea10e3786f9b7edf45500dcd7b64dcf5db018b25", "messageHeadline": "Merge pull request #103 from afck/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 682, "deletions": 464}}, {"node": {"oid": "2f65e138c919ff19af9bd1bd8694f4cbd2936b3a", "messageHeadline": "Merge #3334", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 701, "deletions": 55}}, {"node": {"oid": "6f97228b028e45c1c9774141c491f766c2a56871", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 86, "deletions": 106}}, {"node": {"oid": "8d7831a98899091e29362e5d5cba222096f44ef4", "messageHeadline": "sync to historical rebase", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 144, "deletions": 184}}, {"node": {"oid": "285fdd92e835588f9c3c4fdfb8f8e8916c4305a7", "messageHeadline": "sync to historical first pass", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 154, "deletions": 112}}, {"node": {"oid": "40eef7f4c1d676d3e47d882a47dec3a314fce365", "messageHeadline": "interstitial", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 117, "deletions": 29}}, {"node": {"oid": "ce16d6860d430d1fcfa27c7815a8095056c99ca5", "messageHeadline": "interstitial", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 566, "deletions": 418}}, {"node": {"oid": "ba90cbd33f4cba391828576c9e8b4285ba0822ea", "messageHeadline": "Merge remote-tracking branch 'origin/fast-sync-v2' into upgrade-wire-up", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 250, "deletions": 220}}, {"node": {"oid": "26bb5545fafa7ad3c1da19771ab827807db48dff", "messageHeadline": "removed GossipedAddress variants from Tag, NetRequest and NetResponse", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 120, "deletions": 162}}, {"node": {"oid": "e74b753053a46f99a9cdb6c6e52b46fa5e310a99", "messageHeadline": "move Tag to FetcherItem trait", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "34d51efaea9a0c885063fefb3b6e9cc795e32977", "messageHeadline": "Merge pull request #101 from rafal-ch/fast-sync-v2-new-metrics", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 116, "deletions": 22}}, {"node": {"oid": "b6bfe56b47325a9954d20931c887c8443b623e7b", "messageHeadline": "Add memory metrics for new components", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 116, "deletions": 22}}, {"node": {"oid": "9fe10261590a078eb66378841259ada171b13f92", "messageHeadline": "Removal of all old reward code on the critical path; still requires r\u2026", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "3421131ed7800dec9f82b214f65bc272c4458d8b", "messageHeadline": "Initial code cleanup, not expected to compile", "author": {"name": "Alexander Limonov", "email": "alimonov@casperlabs.io", "user": {"login": "AlexanderLimonov"}}, "additions": 58, "deletions": 378}}, {"node": {"oid": "54436bc724b8e6c18adb8e36a6a6f243cd8bd4bc", "messageHeadline": "further work on upgrade wire-up", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 248, "deletions": 291}}, {"node": {"oid": "a6fe7cd650436cc4e5175ae29646498dd0a80151", "messageHeadline": "Merge remote-tracking branch 'origin/fast-sync-v2' into upgrade-wire-up", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 721, "deletions": 430}}, {"node": {"oid": "c1b17134f9a65e62f6510d073460de904606f7a5", "messageHeadline": "Correct the number of spaces in symmetry heading in `insights` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a88212f78805743fa2407530852b4c7ab40032", "messageHeadline": "Add missing header in `insights` module display output", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec1d5ba8b9b11c7e6d645671c8e35a6538fdb23", "messageHeadline": "Remove redundant import in `insights` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb2c663c350c43e7d8c88aeea928ab80c4c4b60f", "messageHeadline": "Store the reason for a specific block in the outgoing manager and rep\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "9cc1f107ea8dfd687185e311f1dc80bfd941a6c8", "messageHeadline": "Mention `net-info` in `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3dc4420d4aaf7d3dfa80b6a93fdddbb8946a6c80", "messageHeadline": "Do not use hashmaps to return data in networking insights, to ensure \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "876ed2bf188a8fb9b713fe13f0ff9dfbd436397c", "messageHeadline": "Note JSON encoding errors when sending diagnostics console output", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5fe863aa1caec1d5faeaf7c71fcbdced430f7ff8", "messageHeadline": "Implement connection insights `Display` properly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 127, "deletions": 5}}, {"node": {"oid": "d02dec6ba5e81bf22463b3432d97ac6b1f62d80a", "messageHeadline": "Make `OptDisplay` no longer require a reference", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fdd957ccddc9577b02875b85ad1fa9a2728ad81f", "messageHeadline": "Make information of the networking context available in `insights` mo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "c87ba2fdf0f1de2b48cfc3cad3fa5ea4c1c7142f", "messageHeadline": "Make connection symmetries available in detailed networking info", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "810f96641e0101df1debdeb0ffd9d4b4bb66309b", "messageHeadline": "Add documentation to `small_network::insights` and properly expose `u\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 163, "deletions": 129}}, {"node": {"oid": "fda3bd20886c60d4e9158f8afd5a891c4ac6b426", "messageHeadline": "Implement outgoing connection status reporting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "f08786e244132040f34bb28e93c5380a8ceaa122", "messageHeadline": "Implement partial dumping of networking data", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "56299401551a2081c689734335beff8f66ce9f60", "messageHeadline": "Add `nctl dport` command", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "aef78a95b3253ad2c47d54c5f7322b11b994c218", "messageHeadline": "Mention `readline` option of `socat`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3be35034210317f1447580a02cdd980000980297", "messageHeadline": "Added network insight dumps to diagnostics console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "02a8a606f5c0031a9b9743340c0d2b189f7b8d91", "messageHeadline": "Use `write_str` instead of `format!` with string with no variables in\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4d6fe4c337f76d04c1aee75d9085a672f0030bdb", "messageHeadline": "Merge pull request #100 from rafal-ch/fast-sync-v2-metrics-rework", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "fa0a6e56ff9223eb4dc00dc140c867b7d6a1d56a", "messageHeadline": "Merge pull request #99 from georgepisaltu/gossiper_messages", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 387, "deletions": 212}}, {"node": {"oid": "b19601bb76bf3b16e1131115dcd697f77b98ac3b", "messageHeadline": "Remove unnecessary `EraId` fields in synchronizer", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 22, "deletions": 40}}, {"node": {"oid": "f728c586b2b6f38d0f34b14914f587304f5eef14", "messageHeadline": "Remove unused metrics from `small_network`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "0b2e920af94370966c5df9f919b317e15976c088", "messageHeadline": "Fix copy-paste error in doc comment", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d54e226d820e7444d6b81cc0c384998d859bef6b", "messageHeadline": "Simplify `EraId` logic in accumulator", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 38, "deletions": 66}}, {"node": {"oid": "9042117bde831ce319c31b9795ecce09e7640dc6", "messageHeadline": "Create acceptors for recent items in accumulator", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 58, "deletions": 17}}, {"node": {"oid": "7c20505bfff1b502e9bce55d3fc4a2d2e34c3574", "messageHeadline": "Add `EraId` to `StartingWith`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 132, "deletions": 47}}, {"node": {"oid": "5f889114ca017e8d7e2e8e9d90d7a4ada11520b7", "messageHeadline": "Create acceptor for gossiped item in accumulator", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 129, "deletions": 10}}, {"node": {"oid": "a7c10a740c53f114b36492eef50b257007a0dddf", "messageHeadline": "Update `unbonding_delay` in test chainspec", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d86b9eb560f0ae9f90fd9529b57f22d4bb8b8c0e", "messageHeadline": "Fix glue code for gossiper/fetcher messages", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 20, "deletions": 38}}, {"node": {"oid": "4f23ae0336bd09eb85e54ddd7bf25812f45a2b8c", "messageHeadline": "add new gossiper message variants", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 117, "deletions": 124}}, {"node": {"oid": "3d14f21ba323a0facb7afed328f098ad84537252", "messageHeadline": "minor updates to config settings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e695d9b8ef4a8294118c97b99291c9f3c09dc09d", "messageHeadline": "Merge pull request #98 from rafal-ch/fast-sync-v2-magic-numbers-into-\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 193, "deletions": 67}}, {"node": {"oid": "082feead1351516c9c329aa4b6e22f1cd20352ba", "messageHeadline": "Update config files", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "6b59da96b31ff1f70f4d27662af1b310fca883df", "messageHeadline": "Introduce `UpgradeWatcherConfig`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "e24198d42c03aef6efbc361bd954421c484702a0", "messageHeadline": "Introduce `control_logic_default_delay` config param", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "574c2e3c998da603300289da6c7ac75394df13ea", "messageHeadline": "Introduce `max_attempts` config param", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4f7d143c738df8a01f360b0d4f219731c292b839", "messageHeadline": "Introduce `idle_tolerance` config param", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d17cf2660b2d5dc5dfec5a8a2ee279414947880d", "messageHeadline": "Introduce `DELAY_BEFORE_SHUTDOWN` constant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e624f726570c47d1883066150c4338e28ac514b0", "messageHeadline": "Introduce `VALIDATION_STATUS_DELAY_FOR_NON_SWITCH_BLOCK` constant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "658d02826638f63757454e6403ecf7b5cde03ca9", "messageHeadline": "Introduce `eras_to_determine_if_validator` config param", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "b3ad9414b94d8ac38179751357ab9d7a0a5b7a9f", "messageHeadline": "Introduce `disconnect_dishonest_peers_interval` config param", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "0067b69b9c7c586cf32267ab6904596d56e4e269", "messageHeadline": "Merge pull request #96 from afck/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 148, "deletions": 108}}, {"node": {"oid": "b12994604bfce85d80d7f327a96e0b42a995b306", "messageHeadline": "Extract `purge_interval` into config and `simultaneous_peer_requests`\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "6d620a81b68df71360b59fe2af2412efb8f014d1", "messageHeadline": "wire up upgrade logic", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 185, "deletions": 110}}, {"node": {"oid": "18970c0b72a899e7a005462fd79f9814ff076a63", "messageHeadline": "Simplify a few Display impls.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 68, "deletions": 45}}, {"node": {"oid": "d0fababf35aba12819b537d08cbe89d46cffa9a1", "messageHeadline": "Memoize IndexedMerkleProof::root_hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "400066f01646a2a4cade6497d2c09cd4c3211ed1", "messageHeadline": "Memoize block hash in BlockHeader.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "9f93f4ce9c42f982bc12f02959e2272db4b7d6b9", "messageHeadline": "Merge pull request #95 from afck/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 222, "deletions": 2282}}, {"node": {"oid": "d38c69300758f9f5a6bd010bd71e8bb93880333a", "messageHeadline": "Add missing file.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 371, "deletions": 0}}, {"node": {"oid": "15df5801c86cb683cfcec0fad2b41438f2bad6aa", "messageHeadline": "Update some TODOs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a135cbc672a8f6a5f192040f57f3e26c841bf8bb", "messageHeadline": "Remove linear_chain.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 2453}}, {"node": {"oid": "3c25b0559e612ab9332723386c98f3ff68f4accd", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "9ae3d82b18a697bd73ef64ab63e43ac89b25d86a", "messageHeadline": "Remove some dead code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2103780627698ee1020807970b6b066bf042e22e", "messageHeadline": "Remove obsolete TODO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4260a8eac566dfda046a2bc66748da8516a64129", "messageHeadline": "Use deploy_and_transfer_hashes instead of chaining.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "e6b6a187e61590ccd5bcf7691edd6199d7f856ef", "messageHeadline": "Add all deploys to DeployBuffer::buffer on initialization.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "c968113ff47d8b8aad620966d4940d5c2250684f", "messageHeadline": "Test Chainspec::max_blocks_per_era", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6f83e9614b6b458716299b31e8cb5716f2a7f736", "messageHeadline": "Check protocol version and block count limits in SyncLeap.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "8b0764acd6c7937eee7e0863b12616680eb6d511", "messageHeadline": "reduce log level of many gossiper log messages", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "7396e2eab6770947e4a7dc16cb512b78397937cf", "messageHeadline": "fix compiler errors in tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "91f2687f35b8ccca58102bea2bee23565d9d370e", "messageHeadline": "Merge pull request #94 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 133}}, {"node": {"oid": "ea70d49785fd75bbebf2174b29ab39a103e55e1e", "messageHeadline": "removing an unnecessary bit of code", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c0b0903d288989fbff057e3d23da7b016ca502c4", "messageHeadline": "further update TODOs", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 24, "deletions": 127}}, {"node": {"oid": "7526bbb91a474f10c0c869e8aca2469c39e98868", "messageHeadline": "Update TODOs", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 93}}, {"node": {"oid": "3db16f25f5c7a2d59655fb1437ceadc96f670cd6", "messageHeadline": "Fix build", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84e285c613ac648693e72738f022fb3866a18f73", "messageHeadline": "Merge branch 'fast-sync-v2' into fast-sync-v2", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "93fade2544a8ca8d5ab512fa779df66fe01cb696", "messageHeadline": "various adjustments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 214, "deletions": 216}}, {"node": {"oid": "d1b72e746a859e365a849540a668ff1b754d8126", "messageHeadline": "cleaning up BlockAcquisition logging", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 112, "deletions": 70}}, {"node": {"oid": "f273b628b1504479aeddec08a669709f3b2b0a45", "messageHeadline": "adjusting log levels a bit", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0bc874507ec8e18217a723f7333ba0b580bada3f", "messageHeadline": "tidying up control.rs", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 443, "deletions": 371}}, {"node": {"oid": "a59a56f368fb24bc7fe426341098073a95816701", "messageHeadline": "removed allow unused from MainReactor, added handling for LeapStatus:\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 82, "deletions": 84}}, {"node": {"oid": "8a6ca93d746deafcc52b5d7a0c862522b9b259c7", "messageHeadline": "adding a todo", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9d954d636989f30de8ea40d5b91391361254d3d", "messageHeadline": "adding validator matrix refesh to AcceptedNewBlock flow", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "217b3a67b8ba15da5891331052c47ba398c0f70a", "messageHeadline": "fix some inconsistent naming of checksums", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 64}}, {"node": {"oid": "39cfa4dc2bee76680f5d0dcb47d1730196e4adfe", "messageHeadline": "cleaning up accumulator logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "61d011dec9cd9582845a75a4c58c6764e0a22c3f", "messageHeadline": "cleaning up accumulator logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 98, "deletions": 88}}, {"node": {"oid": "c985bc755e95d73d5e999bea5105fde07c045147", "messageHeadline": "able to run genesis, join and sync a non-validating node", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 199, "deletions": 188}}, {"node": {"oid": "7f975f5fc9f1eff98ba5dad3b5b4acd38924decc", "messageHeadline": "further fixes and temp debug logging", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 123, "deletions": 54}}, {"node": {"oid": "0733371d808bdf97d492325c8a4e74ba9214ec68", "messageHeadline": "Debug logs for investigating Unreliable peers", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "0f951a1b04aaf32b34a76e920592267849d1a16d", "messageHeadline": "Validator nodes do not commit genesis", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "07ef0d50a71a2db2a454c3bb092764ad6115f9d9", "messageHeadline": "Progress towards NCTL validators run", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 88, "deletions": 69}}, {"node": {"oid": "1a2bde72c6ac45fa01814d87cb37bb2e4e7f7eb1", "messageHeadline": "Throttle event loop spam and other fixes", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 144, "deletions": 66}}, {"node": {"oid": "aaf4921a4cb6f1905cd3bdd91241e69693d9a812", "messageHeadline": "fix missed early return", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c073709d64e259803f4e1da2167a353ac7ffbab9", "messageHeadline": "added ValidatorBoundComponent trait, added naive 1st implementation o\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 214, "deletions": 123}}, {"node": {"oid": "3d679af516ea01b184a03e582a040962ef36a5a5", "messageHeadline": "removing allow(unused) from ValidatorMatrix", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "0cf59d2f581dfd009c024fc9f808ead9f15f5ba6", "messageHeadline": "block_accumulator error handling tweak", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 72, "deletions": 40}}, {"node": {"oid": "66ed468def1ac2cd2e305e4337c6ae0b2f82ee51", "messageHeadline": "fix and rename `have_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0fafa27a9266a689e33c5e92e3ab4055ee3588fc", "messageHeadline": "Minor fix for the events of registering a block", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "7278ccaee2985de86f1ffc2d57c5fe05a84ecb3e", "messageHeadline": "Merge #3325", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 310, "deletions": 93}}, {"node": {"oid": "f1333beeaba6f6d8a8b7f55cea0d8f96062c4bcf", "messageHeadline": "Merge pull request #91 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 150, "deletions": 237}}, {"node": {"oid": "82909d6eb44acfd6285f02feb7159f3f9b2ac371", "messageHeadline": "removing EraValidatorWeights from block_acceptor", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 96, "deletions": 242}}, {"node": {"oid": "2f676e5b45896f546ccfb9c71c81fe55fe6c789a", "messageHeadline": "wip - further investigation on NCTL network", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "311bd465550cfe1e4ae1b6dd9a417d002415d1c1", "messageHeadline": "another minor fix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "b46b1777f834ee21fadd5cd45e4196bb8492dbd8", "messageHeadline": "minor fixes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 31}}, {"node": {"oid": "e6f16e6e4a415e962bc19f59b94fd3fd33441062", "messageHeadline": "Merge pull request #90 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 320, "deletions": 543}}, {"node": {"oid": "0e6946e641a23c77c89960a9472e7e975e5ea099", "messageHeadline": "tweaking block_accumulator", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 51, "deletions": 113}}, {"node": {"oid": "fb683b2a8abdfc573fe52b7ff2960ec5854fc70d", "messageHeadline": "block_sync house cleaning", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 267, "deletions": 332}}, {"node": {"oid": "3d6fd4f7633b259668da7d7721a82eae0c7dadeb", "messageHeadline": "removing ApprovalsHashes gossiping", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4, "deletions": 100}}, {"node": {"oid": "58bc79bc604b688bbf49eb2a78a4b58cd9fb0969", "messageHeadline": "update commit genesis flow", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "bdf3ecf047581d071c0586e889f027d86a6a4bc2", "messageHeadline": "fix block synchronizer progress method", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "11722da6cb5dac0a9dbbc9e3c9af258e577998fb", "messageHeadline": "unhook linear chain", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 62, "deletions": 147}}, {"node": {"oid": "8f1f712630baa8f5742f3c8ea803b95c68b33cf7", "messageHeadline": "Replace `.clone()` with a deref to placate clippy", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93844de370bddbf96dabf9b3ac70674677975012", "messageHeadline": "move wireup from linear chain NewFinalitySignature to block accumulat\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 59, "deletions": 109}}, {"node": {"oid": "dfd532a3e900050e123ba244201e295f44b1e60b", "messageHeadline": "move wireup from linear chain BlockAdded to block accumulator Accepte\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 196, "deletions": 266}}, {"node": {"oid": "05a2ca9bc323fc107953f5bd033af66baff790f2", "messageHeadline": "Add `CHANGELOG.md` for blocklist reason listing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2af7126fbe4f0961cdd28af639212d9698f76746", "messageHeadline": "Make consensus also use blocklist justifications", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "31e2eececb42f2411f23f6904303f18535cf13e7", "messageHeadline": "Implement usage to blocklisting reasons through all except consensus \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 228, "deletions": 76}}, {"node": {"oid": "b3747777aac2d63b56c294699cee5c30f0d56100", "messageHeadline": "WIP - various fixes and wire up", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 80, "deletions": 31}}, {"node": {"oid": "6dbe4db721c09d4d5d50c707d10f4a6954b9c548", "messageHeadline": "Make blocklist announcement carry a justification", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "8bc0b04c9cc8c028dfe2b89ca627434cc34fd850", "messageHeadline": "Create a `BlocklistJustification` type that will contain the reasons \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9453c8d8824b88479b9499a9daa801888ebaf6db", "messageHeadline": "Turn `BlocklistAnnouncement` into a named struct", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c44e6e0666c36dadc839215a38cbeb96ca7919b4", "messageHeadline": "Add an `[Unreleased (next)]` section for 1.6 release info in `CHANGEL\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f24d76b9a38e01caf2e6669de8acb2e9424593e4", "messageHeadline": "actually sign genesis switch block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "5db8a90bb9e0fa508a695edea8e090e19dcfa58f", "messageHeadline": "Fix the `apply_validator_weights()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "2c24acbe1ff0ee203b80893b51f3b297173afb0e", "messageHeadline": "Remove `#[allow(unused)]` from `block_synchronizer` + minor cleanups", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 67, "deletions": 215}}, {"node": {"oid": "43b6bd8752e82596a3b4c286fe3c4db60b53cd93", "messageHeadline": "Verify era ID when registering validator weights in block acceptor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "1747b2518b6b75cfe43befb04e5a452a8584e945", "messageHeadline": "Register finalized blocks when initializing deploy buffer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "f6e86fad916fffd3b6d64e0facd0e5f74e965326", "messageHeadline": "finish handling of storing in block accumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ece672a8e9bba33e2d6a5e6e98201731818094de", "messageHeadline": "wip - Return `ShouldStore` from `register_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 31}}, {"node": {"oid": "ece670bfa1548db8c4a29e1cc1c8b57fce08b03d", "messageHeadline": "Handle registering validator weights", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "d0111885ae8e3166f7e8c27c37eb17f4fab3f3bd", "messageHeadline": "Remove `allow_unused` from `block_accumulator` + initial cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 73}}, {"node": {"oid": "07820e031a418921c334d147318322c5276865ac", "messageHeadline": "Store block and finality signatures on refresh", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 71, "deletions": 32}}, {"node": {"oid": "838f2ab4b14522844ba9a4e5a70ce401e3cc71cc", "messageHeadline": "Initialize `local_tip` in `BlockAccumulator`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "75c837ac01d2df194583faab229a75923d575327", "messageHeadline": "start to wire up storing and gossiping block/sigs in block acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 253, "deletions": 128}}, {"node": {"oid": "a169041cd2ec93727c5f2fd008ef69c36814df59", "messageHeadline": "Minor fixes on previous changes", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8274d1eb7d1594abe2af3fc52639cc86ee23bf97", "messageHeadline": "fix compiler errors and remove upgrade checking from linear chain", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 122, "deletions": 593}}, {"node": {"oid": "0d450ddcf168a51bf86e6f84e1c9d9166faccb7c", "messageHeadline": "Merge pull request #88 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 580, "deletions": 441}}, {"node": {"oid": "e869ed2a6295b12c946469447c0985b6a731bb8a", "messageHeadline": "todays labors", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 577, "deletions": 450}}, {"node": {"oid": "458834fd7fc6892fcee541af0653f7726a070650", "messageHeadline": "wip - wiring up SyncInstruction::BlockExec", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "84a22349590cdf9a299fc2c89b74d9e11dcac198", "messageHeadline": "further work on control flow and debugging", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 133, "deletions": 64}}, {"node": {"oid": "0de2d204325840629dc9c621a2f2138c276cbfef", "messageHeadline": "Read block from storage, not linear chain; fix BlockBuilder::last_pro\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "529a574424d86d6e24bfd81ad2531a60fb50e2bf", "messageHeadline": "Fix Clippy lints.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bca1dd5b7c7cf60776b503bbbb3942b197548a70", "messageHeadline": "Merge branch 'fast-sync-v2' of github.com:rafal-ch/casper-node into f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0f57479eb01089f97ef2f606a89b043b380566f2", "messageHeadline": "WIP - registering complete block", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "0932041d3ffcd2a7bffa3afc252121c6828653df", "messageHeadline": "Add not wired comment to previously added fn", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3b74838ca1fd6cfc7c01e9627000ac96603d8cb", "messageHeadline": "WIP - get NCTL to work up until NeedNext::Nothing", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 204, "deletions": 67}}, {"node": {"oid": "46ca1f886f3e4d77daebdb7b52772c2b5754ff36", "messageHeadline": "Log need next.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "ff9be07644e5bd9c421387868a1fadce7fd2abe7", "messageHeadline": "WIP - investigating block acq flow", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "caa6ef55fde1ad72cae4b778cf489abb26f737c7", "messageHeadline": "Don't use the deploy acceptor for fetching legacy deploys.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 45}}, {"node": {"oid": "96db48b66d657dd4b3ced3ae7bb02224bb235e1b", "messageHeadline": "Handle gossiped blocks and finality signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "6e6720c36a9c13350569a0ec2a3dbce7322e9aa7", "messageHeadline": "Merge branch 'fast-sync-v2' of github.com:rafal-ch/casper-node into f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8e611d394090618a6ee19498f1467faf176dca9", "messageHeadline": "restrict creation of Crank events", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 76, "deletions": 157}}, {"node": {"oid": "b1779aba361af39fddd3655d08809772aec14d3e", "messageHeadline": "fixed style issues", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c660535306b7abd3158bc0090e5175adda13d7f8", "messageHeadline": "Changes:", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "e5472920481f1d506b7c8b5228604e19f289083b", "messageHeadline": "fix bug in peer_list and remove temporary logging", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 79, "deletions": 135}}, {"node": {"oid": "6796e5655f75a43879e53d0b036f0c7c264a9a6d", "messageHeadline": "Merge pull request #16 from zacshowa/Event-size-cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "e89ad9984fcf9d8288e236b28c7a7e2c80cda3d3", "messageHeadline": "Add todo", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3f07003bfdd22f8c8a094f23194670e92e914af", "messageHeadline": "wip - investigating disappearing peers", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 142, "deletions": 75}}, {"node": {"oid": "b6309432deca0e6b0ceb01d1591e08517eb63cf0", "messageHeadline": "fixed style issues", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a9c2754abe60b047aab0729ecfe9ae36f535e110", "messageHeadline": "Prevent divide by 0 in the limiter", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "145711cd235fe5827f4b9372de0a6c3a1fe38139", "messageHeadline": "Fix `have_full_ttl_of_deploys` and `create_required_eras`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "0ab7c877937d0f6d4d309b14c71a1b7298765fe9", "messageHeadline": "Wire up the `MainEvent::FinalitySignatureIncoming`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "8d99981d2c1f8596e6e36face7831e09e6514148", "messageHeadline": "Fix height check in `have_full_ttl_of_deploys()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1c1912da608787c1ef934674b797577650e00894", "messageHeadline": "Make the `block_accumulator` return `CaughtUp` in case of genesis", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "d77091dc963664834de70707617cff446346c687", "messageHeadline": "Changes:", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "00b3cb7de385e45a328779f736b7a395ae4090f1", "messageHeadline": "Some fixes and more todos resulting from the BlockAcquisition flow re\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "b69d9d0c3899ba339bde647ed07a0445a30d0230", "messageHeadline": "Add todo about consensus component state", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf8ec55a79115168a452f39f32a48f7beda23794", "messageHeadline": "Finish approvals hashes fetching in block acq", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "57cef0e963f541f60d52f52c88648b1a5b9ca470", "messageHeadline": "Remove `BlockSignatures` fetcher", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 119}}, {"node": {"oid": "1e335dd8fa3b6b6ed32208ae677a105924354b67", "messageHeadline": "Remove `BlockAndDeploys` fetcher", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 7, "deletions": 472}}, {"node": {"oid": "cd077f4bb235c3857aab372b55b0c07582d46ccd", "messageHeadline": "Remove even more unused code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 61, "deletions": 86}}, {"node": {"oid": "0a890ef85b98174a30978bfc137b5b6d243ebe28", "messageHeadline": "Verify checksum of chunks for pre 1.5 blocks", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "98e55be076d9d26d64ffbcb91eebd28c4fc528af", "messageHeadline": "Demote peer if failed to provide execution results", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 65, "deletions": 44}}, {"node": {"oid": "490d3faa277d44ef5f83bfd29d31e1eef3589a4f", "messageHeadline": "Minor clean-up and renaming", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e4b94fcfbeae4739dd3082420535698ee30ac7fd", "messageHeadline": "Merge BlockExecutionResultsOrChunk variants.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 70, "deletions": 232}}, {"node": {"oid": "d940cad87579787e7dca0e52ca3c80e55028ef27", "messageHeadline": "Fix spelling: Merkle is a name!", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "ef3246085643a4911eeff3ddcfe11c2ff38657ec", "messageHeadline": "Use checksum when validating fetched execution results.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 143, "deletions": 76}}, {"node": {"oid": "80d5512fe41ed81bb4c3238d83b09a33eb15c3c2", "messageHeadline": "Remove more unused code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 141}}, {"node": {"oid": "86c66afe707adb6466b7759c9f5e228b3c689c6b", "messageHeadline": "Remove incorrect era validator weights in `register_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dd6790a7fdf00c03b32bf023c19833031f8fbb41", "messageHeadline": "Remove incorrect signatures in `register_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "862c53fb4be0080759f706390cef95e5c71a1105", "messageHeadline": "Remove some obsolete TODOs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "f10015537ef7add25bbb4035646d274de33644d2", "messageHeadline": "Remove block header batch types.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 687}}, {"node": {"oid": "d5bf46b760056fff296cd2874d0d4f0537d4d530", "messageHeadline": "Remove BlockDeployApprovals.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 171}}, {"node": {"oid": "1fcb39beea201f3aa1d002df2397b9e7ca48e69d", "messageHeadline": "Remove `block_deploy_approvals_fetcher.rs`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 98}}, {"node": {"oid": "5303e7c550f7f123b6614cbb62d68efeb1c2c9a7", "messageHeadline": "Implement `put_to_storage` in fetcher for `BlockDeployApprovals`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "7185a7fd746cc531a3c4772a2a82858d6caab33d", "messageHeadline": "Fix typos", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dac846df63f90cc65e29ecb863ff4f42198145fe", "messageHeadline": "Support `deploy_by_hash` in `BlockAcquisitionState::HaveApprovalsHashes`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cb40339c0e4ddf18c89f21a86f874d854d66f07d", "messageHeadline": "Merge `deploys` and `transfer` when enqueuing blocks for execution", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 46, "deletions": 79}}, {"node": {"oid": "74be352266be1166c05f48e16e20295fa4752ec0", "messageHeadline": "Verify deploys' approvals in `make_executable_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "b1b9be23be00473661fffcf468d9a034b3d82941", "messageHeadline": "Wire-up `NetRequest::ApprovalsHashes`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "57e2af1b8c51360780bfd25aef313f8972287169", "messageHeadline": "`already_handled` is a `HashSet` for better performance", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "968faaea59a5958eeff7c3564e4dfa702c4ec366", "messageHeadline": "Load finality signature from storage when required by gossiper.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "731fdfc46b3d2fb77e75b85f5b4bdf8ec7044c7e", "messageHeadline": "Finish ExecutableBlock -> ApprovalsHashes renaming.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "411fcff580716a144fd3c483bb1d041d138b49cd", "messageHeadline": "Remember highest_complete_block and ignore older blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "15b623837dd3238da27682e13d18c86be05ba8ac", "messageHeadline": "Remove approvals hashes from block accumulator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 184}}, {"node": {"oid": "9ddcbdc25ceafa881da5360fce021545245b5477", "messageHeadline": "Re-enable and update tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 675, "deletions": 518}}, {"node": {"oid": "c6d3968127bad3db3638e61b8cd9cdd93ff7d772", "messageHeadline": "`apply_approvals_hashes` is fallible", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "fb8ee0db723c1189f6554a2418b7b1d46d3a19e4", "messageHeadline": "Remove some unused code from `block_acceptor.rs`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "94de404ce0778a715afbb3dbef075ac6164a8234", "messageHeadline": "Remove ValidatorSets, unused code in small_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 128, "deletions": 292}}, {"node": {"oid": "8e50ba31c2e5453c7cf8d8ee1c73cbef1f8369b2", "messageHeadline": "Remove some trivial unused code in small_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 77}}, {"node": {"oid": "bf708efe0d33a56b4a25b421900970fa22ce1551", "messageHeadline": "Remove unused Latch type.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "a48b309ba94eb473672f0cd1fea22026fae18ab1", "messageHeadline": "Make can_execute distinguish new Yes outcomes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "60a5d8bd1d44dd01c56314553a17da960129d2aa", "messageHeadline": "Store sync leap after fetching.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "ce8497f3ae8afb7a180bb33e0b62483ccb5168d7", "messageHeadline": "implement put_to_storage for most fetchers", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 153, "deletions": 22}}, {"node": {"oid": "0cd05bd1bd6e275326df12d1627baf3abe71e0e1", "messageHeadline": "provide per-item validation metadata to fetcher", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 571, "deletions": 687}}, {"node": {"oid": "7abc4464a2c86f7adcd816cffbe18a30c69fa1c8", "messageHeadline": "remove some unused code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 553, "deletions": 773}}, {"node": {"oid": "8c66c30aac8db7a74f481d9ba5af54a114a8452f", "messageHeadline": "bugfix to get_checksum_registry", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faaadecad10e1abb545dc1d1b11d91f03da2cc24", "messageHeadline": "`get_checksum_registry` returns an `Option`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 36}}, {"node": {"oid": "72dddbfda9f6171fd76c198603ee8592d6e44c46", "messageHeadline": "Add `apply_approvals_hashes()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 197, "deletions": 59}}, {"node": {"oid": "537700a8ce625e4f68c4697324f4a9b7a9be87dc", "messageHeadline": "Minor code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "856d41973854629e6e153ec1af0f4b9b021406e9", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8bffc0b94f940f8a6c8eaaf7dd04bb2cdedd1000", "messageHeadline": "Make tests compile as well", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 27, "deletions": 41}}, {"node": {"oid": "f998a8189212a560443832ac2c1bc432212de009", "messageHeadline": "get it compiling again", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 218, "deletions": 138}}, {"node": {"oid": "9043efb2671a5545ece0ea9ecf6b853487d3030d", "messageHeadline": "wip further split", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 51, "deletions": 111}}, {"node": {"oid": "06f4a92c46121969366cdfe0534f4107cc39565f", "messageHeadline": "WIP further split `ExecutedBlock`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 229, "deletions": 123}}, {"node": {"oid": "6eeebabc434d0cf47e0e96a81d2e2fae99aa3613", "messageHeadline": "Split `ExecutedBlock` into `Block` and `ApprovalsHashes`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 765, "deletions": 436}}, {"node": {"oid": "62c663e57995aa6fb8187600fa1b584561987af1", "messageHeadline": "update control logic around decision to validate or not", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 168, "deletions": 162}}, {"node": {"oid": "08e91f716e8303204cd69474ca89475cb43154be", "messageHeadline": "Announce proposed blocks when added to consensus protocol state.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "8c3ab4c72f5280d6655d82aae2fb3d4d5765ee27", "messageHeadline": "use unused code in deploy buffer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "a87e6afe97f4be9c6943623cf623d4ad8588d31b", "messageHeadline": "clean up in block synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "ec424dca3e6cd73e65bafc0f803f17ce20f0077e", "messageHeadline": "Merge pull request #86 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 198, "deletions": 155}}, {"node": {"oid": "8bb2bd331de2a1ea4e6ac4efe98c5f2ded9c0d0a", "messageHeadline": "making block_synchronizer an initialized component", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "30b2b99cde7772cd313d42a8d5545f241b2cd2ca", "messageHeadline": "Add DishonestPeers request; remove some unused code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 37, "deletions": 65}}, {"node": {"oid": "42ec70d9e4c5297840ce8dd8bf49529ff5dca17e", "messageHeadline": "Rename blocks accumulator; fix test build.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "ed4d17a574e36e5fe1626aafd8b3e84fae254280", "messageHeadline": "Merge pull request #85 from georgepisaltu/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 115, "deletions": 38}}, {"node": {"oid": "3f4f38a818633b28032cb31660532cb19618c5fa", "messageHeadline": "Move some constants to config", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 115, "deletions": 38}}, {"node": {"oid": "015eecfbe10e565c674739a8dcaf5370734ecd29", "messageHeadline": "Merge pull request #84 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 795, "deletions": 470}}, {"node": {"oid": "6717cb454652f73cee2865b93c344711f61d94ea", "messageHeadline": "execution results acquisition pass", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 795, "deletions": 470}}, {"node": {"oid": "6f65c4b58206dd3638fdd0b0c886eba9163b123b", "messageHeadline": "minor changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 71, "deletions": 60}}, {"node": {"oid": "ed1d22fd30a6d27170613bdaed450f83e883adb2", "messageHeadline": "Add `read_executed_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 81, "deletions": 36}}, {"node": {"oid": "b29c1cc67dc5833babdf8a679d0a2c01d78f2a18", "messageHeadline": "Apply formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "377f9422ea395ce30db74f170f89fb71f2956144", "messageHeadline": "Add `write_executed_block` implementation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 106, "deletions": 44}}, {"node": {"oid": "94eeebbe3e67d28ffd3e57fcc5ba0eedd7600fd7", "messageHeadline": "Rename `BlockAdded` to `ExecutedBlock`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 191, "deletions": 253}}, {"node": {"oid": "0f71d6895aad6040632b4deb38cc3a1f6f4048ef", "messageHeadline": "Enable `fetch_deploy` in `block_validator.rs`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 90, "deletions": 136}}, {"node": {"oid": "52b2762e690c8d03be5de39867bb31af4958a5e1", "messageHeadline": "handle legacy deploy fetching", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1004, "deletions": 396}}, {"node": {"oid": "e8474d950274af54648019ff4d3741386b6bbfd5", "messageHeadline": "Make SyncLeap::validate more lenient.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 160, "deletions": 216}}, {"node": {"oid": "4891387cb14d1f6ccc1a5e66a72b93126e8ee76a", "messageHeadline": "Merge pull request #82 from rafal-ch/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 309, "deletions": 4}}, {"node": {"oid": "5cc30144d425def78ba08ed6b9c909c536b5d93a", "messageHeadline": "minor updates to BlockSynchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 56, "deletions": 67}}, {"node": {"oid": "445fb6d3d8c0a3d93555afb8d51caecebde750d4", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 254, "deletions": 201}}, {"node": {"oid": "da26cb3f5082242476a7a9534aedc7ac09e4a139", "messageHeadline": "Merge pull request #83 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 254, "deletions": 201}}, {"node": {"oid": "544491b7db69930e25efd98a66a21305997aa6d3", "messageHeadline": "Merge branch 'fast-sync-v2' of github.com:rafal-ch/casper-node into f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 309, "deletions": 4}}, {"node": {"oid": "f8bdb086c66561e14a39fd479a836407c5fe8690", "messageHeadline": "cleaning up control logic hook up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "98fb098956a3cd86635b36d3783622acf9749328", "messageHeadline": "removing a couple of errant imports", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4f2ff8f94961193b37aed5f2ae35f9856cd8db30", "messageHeadline": "nerfed block synchronizer to only deal with maximum two builders at a\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 259, "deletions": 187}}, {"node": {"oid": "52d16ba6300237e78b68ebcd27a1f4032ecf8c65", "messageHeadline": "add ApprovalsHash type", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "bb5bbd34bf2b455f0ca7681e545112b6ad6f2bc7", "messageHeadline": "split deploy-related types into own modules", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1201, "deletions": 1046}}, {"node": {"oid": "6892ac64e54cc069ba43d20a16db5743a8954f3d", "messageHeadline": "removed some more unused code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 80, "deletions": 109}}, {"node": {"oid": "2260b430cc47d41dac9095a19d3835ca0cd33f85", "messageHeadline": "Apply formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "c785be82c57edf02ef5063ecdfd23fbc21741a80", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 437, "deletions": 327}}, {"node": {"oid": "b4f55bb7ed3ae51c81b0c23553e18e4d865d7edd", "messageHeadline": "create BlockAdded after execution and provide further wire up for it", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 174, "deletions": 223}}, {"node": {"oid": "46a2803c6446ddc50a3c9e0ab92e977673fc47b8", "messageHeadline": "Merge #3313", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 97, "deletions": 10}}, {"node": {"oid": "ecf1dd37cd9be21716eef56aaaacffb725349595", "messageHeadline": "refactor storage flow of fetched execution results", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 87, "deletions": 90}}, {"node": {"oid": "41a22849061110780f7125cb8f1a2ae9ae0e64f7", "messageHeadline": "fixed whitespace issue and added info about the command flag to the d\u2026", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba627127a36e839ea58d42822d3f02f6e8e05a2b", "messageHeadline": "Fix block numbers in sync leap tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "8419be330e0ec901f40c4c966c647c84a60c1d5b", "messageHeadline": "unify implementations for computing approvals root hash", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "793160b22e956f786634840ee68883f54b057de4", "messageHeadline": "minor updates to BlockAdded", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "0c373120c8dda88d3ce910d023c2dbde7f8fcf6e", "messageHeadline": "Update `validators_of_highest_block` and add UTs", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 313, "deletions": 6}}, {"node": {"oid": "0666b249984a6a620fa412dd236445a9c02a1baf", "messageHeadline": "Apply formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "8643371053d8758979961db771b7f985828f5d3a", "messageHeadline": "Merge pull request #81 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 175, "deletions": 29}}, {"node": {"oid": "73bdd93821d8d031d04cdf28746300575cc54bf7", "messageHeadline": "first pass at pushing executable blocks from sync to contract runtime", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 175, "deletions": 29}}, {"node": {"oid": "14c4bb91d80d57471da542e6c39357f7d977a16c", "messageHeadline": "complete (almost) wire up of execution results fetching and storing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 161, "deletions": 48}}, {"node": {"oid": "8d90fa4e32d0e2c48f705553c02b0b8f986a5a0e", "messageHeadline": "wire up getting execution results root hash from global state", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 438, "deletions": 148}}, {"node": {"oid": "86953539225387fc3c30b4f0d7fbbdff94ac3824", "messageHeadline": "Merge pull request #80 from rafal-ch/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 166, "deletions": 88}}, {"node": {"oid": "2377dd4977b01a256d9ee058d9fd679b4cdd574f", "messageHeadline": "Update the SyncLeap validation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "aaa44ef229fcfa61f8fd7dc49d393cd559a5e375", "messageHeadline": "Clean up the `unwrap`s in the `validators_of_highest_block` implement\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "6230e4689dac49a59cb1a877dec5a0304be93fdf", "messageHeadline": "Always populate `trusted_ancestor_headers` when getting `SyncLeap`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 109, "deletions": 28}}, {"node": {"oid": "0c2c261a696f919d52f71c831f8c66439f49b223", "messageHeadline": "Apply formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 51, "deletions": 58}}, {"node": {"oid": "40829b369b739b88d33f88063a906d6370b63583", "messageHeadline": "Merge remote-tracking branch 'Rafa\u0142/fast-sync-v2' into fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "6a141f3efc540c7c79bbdef042189d90f68948f9", "messageHeadline": "rename block effects to block execution results", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 252, "deletions": 241}}, {"node": {"oid": "24db07f37a26eb01a8560346569001d007056764", "messageHeadline": "`last_progress` is now on `Option` since control logic relies on the \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "abe91f7c347ec31bbdba2e812507f04e0f853572", "messageHeadline": "Create proper `CatchUp` instruction when timestamp is not initialized", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "d0ad160ac5a98428f0f5d863cb8aa27bafdfc277", "messageHeadline": "Add custom `Debug` impl for `ChainspecRawBytes` to prevent log flooding", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "53dec8b5f73d36bb188608f3af39d4a142d25f10", "messageHeadline": "implement execution results acquisition", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 327, "deletions": 297}}, {"node": {"oid": "f13c49150e4a3179a4b7264ffa506f4ae90487f0", "messageHeadline": "simplify ExecutionResultsAccumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 93, "deletions": 264}}, {"node": {"oid": "dc69261002b073ab951a48afa794d2f4dc5e3f15", "messageHeadline": "change fetcher to avoid duplicating requests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "adcc772fa04dc8a39656af19025843e7a734244f", "messageHeadline": "Merge pull request #79 from afck/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 132, "deletions": 1138}}, {"node": {"oid": "4e922d72cad90e1947684d09605724ce3b64b442", "messageHeadline": "Remove some unused code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 132, "deletions": 1138}}, {"node": {"oid": "e9ae3a13a9d73e30b2a347e943b50d17e49d0268", "messageHeadline": "add logging of ignored events in block synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "01f76d8e71132f037cc454f344f6d9918f4006d3", "messageHeadline": "Notify blocks accumulator about validators from SyncLeap.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f0b8590cfcd6f751d6225eb4e26c72812bc4b226", "messageHeadline": "Simplify Event::AccumulatedPeers", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "0929ebab5f9bf0afb55a4eb539e91c619f81da03", "messageHeadline": "Merge pull request #78 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 522, "deletions": 281}}, {"node": {"oid": "10eb8ace6bada24d921a00ba7a8c7384430ded21", "messageHeadline": "removing some dead code", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "19f75ac8365282b6c36626179ecd663c44f7b82d", "messageHeadline": "cross-wired sync leaper to block synchronizer, and wired up need next", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 244, "deletions": 162}}, {"node": {"oid": "e24aad74f18f74814fa6c30beaa83f603d6b369c", "messageHeadline": "need validator weights hooked up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "552b9a763e7c37e495a191d5f7cc47dfd91fa139", "messageHeadline": "accumulated peers hooked up fomr block_sync to blocks_accum", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 314, "deletions": 153}}, {"node": {"oid": "35551af2ac273693bf3c091e3265a6ca670bcd10", "messageHeadline": "interstitial fix", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 53, "deletions": 61}}, {"node": {"oid": "213dee8cd7113fc11d82e9f52ab5efe0f2fb03db", "messageHeadline": "collapsing BlockSync and BlockExec", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "77f398d5b781f4bf85e40304f415b3b8ec951ca7", "messageHeadline": "introduced exec results accumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 395, "deletions": 3}}, {"node": {"oid": "67498983a024ab958d9477020e76d6f1ef736875", "messageHeadline": "Merge remote-tracking branch 'Mateusz/fetch-blockeffects' into fast-s\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 771, "deletions": 54}}, {"node": {"oid": "d30f9e38dba17c3ddcb76a85f24f79df0e2e4d73", "messageHeadline": "trivial updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "cd0eb872c7afb28eb757b6d8750c990de8054e60", "messageHeadline": "wire up global state sync in block synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 106, "deletions": 21}}, {"node": {"oid": "2911ea77e498267c8a542d77f9d3d6a1576a8c95", "messageHeadline": "Wire-up `DeployFetched` in block synchronizer", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "d279e51e3619262b159ee13b00e45a9cea4896f7", "messageHeadline": "Properly update the `last_progress` in block synchronizer", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 101, "deletions": 80}}, {"node": {"oid": "7663b9fff28d62aed969a400f1194c4ef2529a59", "messageHeadline": "Merge pull request #77 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 123, "deletions": 24}}, {"node": {"oid": "1fc99c6d33b0356f878f79d968b8385ad862f7b7", "messageHeadline": "clarifying deploy_buffer behavior", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "129f52f44a5ac745190b2f64144535771cdf8b2e", "messageHeadline": "improved blocks_accumulator expiry", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "7de7bff886cdcd0ef2ebda37452fc88dfef33445", "messageHeadline": "Fixed improper parameter handling of parameters", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "f36a4f35a9a3f9ee99ba02f794d886a50ae2f859", "messageHeadline": "added ttl awareness to deploy_buffer (sort of)", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "61705e21acc655fbd4b70138d7e5e21dad8d45e0", "messageHeadline": "Implement EraSupervisor::is_active_validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fdc4b7e91d45d18d83836dd26c8dd9a4bcc669e8", "messageHeadline": "Don't shut down if consensus is actively validating", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "b5fb28e4c857bf05948c4cf7b1092acc05aa1151", "messageHeadline": "Check for max TTL worth of data in storage before becoming a validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 129, "deletions": 38}}, {"node": {"oid": "797d39884798814a3afd91683bfabef363b844a5", "messageHeadline": "Properly handle multiple eras becoming obsolete", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "a4bdcf58509de12306db82af0b88a39b5c095526", "messageHeadline": "Make sure next_block_height is kept up to date", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1615d3616adf4b9de9ed108c0483987c8557e6", "messageHeadline": "Fix creating new eras on initialization", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 85, "deletions": 63}}, {"node": {"oid": "ea6a31b4e31b1feefde6e31ad75772f9b81696b4", "messageHeadline": "Add EraSupervisor::last_progress.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c90d9fb8d6655e04f6231bac290d28f0e3ce11b1", "messageHeadline": "Remove standstill alert.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 97}}, {"node": {"oid": "ec93261e8f91234a1ea5f526e4353c42c40930c7", "messageHeadline": "Make blocks accumulator only consider progress as being made when blo\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 33}}, {"node": {"oid": "d2121f0535555942a85c1cc0bff1ded33d35303e", "messageHeadline": "Remove unused get_minimal_set_of_block_signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 102}}, {"node": {"oid": "9e06b662c0f65a1d057203b926efcdb30d3c521f", "messageHeadline": "Remove ByHeight fetchers.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 301}}, {"node": {"oid": "309c96b8de5dbe58fdc8cdb86f66072e0d311e96", "messageHeadline": "Merge pull request #76 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2349, "deletions": 8044}}, {"node": {"oid": "a128e26dcf11700a5a4b902c781f9a0c6fbd2f7d", "messageHeadline": "correcting an error message", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "18c2a0ebf011f93887632a5efc830fac34bd1452", "messageHeadline": "tweaking BlockExec", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "9e2fe47444d808b20ba69c361a80507409ab0d90", "messageHeadline": "first pass at sufficient finality in era / block", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 92, "deletions": 7}}, {"node": {"oid": "6da944e7c17a4b9f1b08db983895dc29658eabd1", "messageHeadline": "added consideration of progress in sync_instructions switch to CaughtUp", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6756565ae6885cfa419fdcdb4c197f318d000d7d", "messageHeadline": "added basic progress tracking to block_accumulator", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "49c048193b63dbd4c9f2727e98373ef17cce109d", "messageHeadline": "re-working block_accumulator & block_gossip_acceptor", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 639, "deletions": 594}}, {"node": {"oid": "ba0de0f88cbc72d76f4efaddd5e32624f3499256", "messageHeadline": "a possible solve for highest executable block", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 63, "deletions": 22}}, {"node": {"oid": "03ec42aa79784ccdb62f6d1e3cc2f4cd19ce9aa9", "messageHeadline": "added a missing todo!", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b9d857e8f6cbf645ea6f112ef6a7c7ad7e653d5d", "messageHeadline": "a pass at KeepUp logic", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 290, "deletions": 233}}, {"node": {"oid": "4f637216563e8780432c97e33890696c6624156a", "messageHeadline": "main reactor event clean up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 154, "deletions": 258}}, {"node": {"oid": "55c5c67a3cab0a26783f30276f495826a4b58ef7", "messageHeadline": "I disconnected many fetchers that appear to be no longer in use. I le\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 30, "deletions": 129}}, {"node": {"oid": "fea78daf0e3492bdd96639122a882b1a180c0670", "messageHeadline": "topically organizing MainReactor dispatch event in preparation of mak\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 710, "deletions": 676}}, {"node": {"oid": "e484b18c0ee5dd04f39dd765546f9fd1e9374b91", "messageHeadline": "fixed some bugs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "85cd97cc74080cf57f9a541c25bc0b245179a564", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "718c8b0367f2f9a9d551b5580a5587993d24df2d", "messageHeadline": "Fix command", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73bc1a1a40b347fd8930cc8feb292669e5f47edb", "messageHeadline": "Update the lint.yml", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8a90d3e8e5ad73df24aac806012f6d1292b93784", "messageHeadline": "Pin stable rust", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3edc28f2043e7b278abd3da644c4a7efd9328e44", "messageHeadline": "replaced BlockProposer with DeployBuffer and removed ChainSync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 332, "deletions": 6218}}, {"node": {"oid": "99dac63f02bd94a4b9602dfdd0a1bc35098acbce", "messageHeadline": "removing some no longer relevant TODO's", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "cedd0c6b5b43ed3d03f1ab18de88eecc62274cdb", "messageHeadline": "make genesis & protocol upgrade imperative", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 431, "deletions": 472}}, {"node": {"oid": "d5ac44b50aa263d15504083ede88d3df1df6b0f3", "messageHeadline": "interstitial reactor cleanup in prep for keep up flow", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 504, "deletions": 392}}, {"node": {"oid": "56b5931e92226885631ad8361905282e8a1ff0a0", "messageHeadline": "updated blocks_accumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 180, "deletions": 55}}, {"node": {"oid": "1769a88e711643e773cbbab384eed5f407fa1955", "messageHeadline": "Add `handle_updated_validator_matrix` in blocks accumulator", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 114, "deletions": 91}}, {"node": {"oid": "ae7b2c957a2e0bc81d2b0af7161916981f7e41a9", "messageHeadline": "Handle bogus validator", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "d55a4fe7ef830be747839c19a33dbde7d0804e91", "messageHeadline": "fix compiler errors", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "dec80ec00dd8ef2e957b6f6bfbe1ab777478aef1", "messageHeadline": "wip - blocks_accumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 123, "deletions": 183}}, {"node": {"oid": "fc8c0475391f1f8c70182527bd8f775363f8f77e", "messageHeadline": "Remove `Arc<RwLock>>` from `validator_matrix`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "98dae52fa2423aca29c98d3e40641e2d3dbd9024", "messageHeadline": "Add initialization of small network", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3b7e4f82d942891279777218e7cce35083002b3a", "messageHeadline": "Update config files", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a5fb8bf5cefd938ab55de1c2f314f726a4f6b25b", "messageHeadline": "Merge branch 'fast-sync-v2' of github.com:rafal-ch/casper-node into f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0febf9d8d446438c25beae2a161027102895f3d1", "messageHeadline": "Update config files", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "68ade7b9928ab92cd68610814af6bb46907859fd", "messageHeadline": "Merge branch 'fast-sync-v2' of github.com:rafal-ch/casper-node into f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7002d30ed8cb44b15b577ac6315bf3871d26f031", "messageHeadline": "picking up changes from Fraser that were not on rafal's fork", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "918e3c803980f2ff4cd922d4e07c5e4fb9b848f8", "messageHeadline": "validator_matrix first pass, tweaked init, misc cleanups", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 537, "deletions": 500}}, {"node": {"oid": "d65f478d774e5715e950f65da7363fa55f0f4d8e", "messageHeadline": "Update config files", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "0a04e4a159f775036b2ffe9bb545e916ab6daea6", "messageHeadline": "Fix type", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeed71b6d86879ef206574ff5d96070a5561f50b", "messageHeadline": "handle executing immediate switch blocks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 64, "deletions": 144}}, {"node": {"oid": "291ca43934c9acc642699b193162bf8efce99bfd", "messageHeadline": "Fix the reactor name alias", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2a936a56e9c0b5404e3b9c8954fc47ae3691e41", "messageHeadline": "handle executing upgrade/genesis and immediate switch block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 206, "deletions": 67}}, {"node": {"oid": "2da58ca5f19ecf1f8eee815bf86c48e88ea32048", "messageHeadline": "Fix the reactor name alias", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc21095e75f2d7dee55bb30da82e90868563ccb9", "messageHeadline": "various minor updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 76, "deletions": 54}}, {"node": {"oid": "b91c4cf10e776e9d5cc2f634503d229aea776f73", "messageHeadline": "Merge pull request #74 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 741, "deletions": 300}}, {"node": {"oid": "5eb3c005a8ac6ec53c102636b4d9d394d17ed12f", "messageHeadline": "sync_leaper hook up Fraser asked for", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 173, "deletions": 3}}, {"node": {"oid": "b690eaa711962f74951112668f6d14dfd1513b64", "messageHeadline": "sync_leaper tweaking", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 191, "deletions": 118}}, {"node": {"oid": "0d5e2a86d2636b8e0a483ddf28f1f722d47fdd0d", "messageHeadline": "minor clean up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "6951c01640cea33ca7050564030cecfb5e91e362", "messageHeadline": "block accumulator enhancements", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "b68e4bc65caf787ae7f34b3e00d0d03bbb3027b3", "messageHeadline": "block sync enhancements", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 112, "deletions": 16}}, {"node": {"oid": "29daee0652e3c5dc5f8e5f117f05eeb76cb8e376", "messageHeadline": "replaced .set_timeout(0) with .immediately.() for obvious reasons", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e8de31c2cf6cbc98e91187330a773b5d96e974db", "messageHeadline": "a first pass at genesis wire up but expected original genesis wire up\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "7529685e4f3dd84560e5b584fea7d4c9c98251f9", "messageHeadline": "revising maybe_upgrade", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b7405efff4fb1e8416e8f930c65e0d414f5d4875", "messageHeadline": "formalizing CatchUpInstructions", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 180, "deletions": 146}}, {"node": {"oid": "896e7c1686b15a31213ed6e3b36297fe3626e148", "messageHeadline": "Add `handle_block_fetched()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "7b049483269e07f76676b8f0f2d8c80af0f7121d", "messageHeadline": "Actually fetch _finalized_ approvals.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "05d85f9952e5251c61144b762771fcb7723b3367", "messageHeadline": "Fetcher for BlockDeployApprovals instead of FinalizedApprovalsWithId", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 205, "deletions": 183}}, {"node": {"oid": "9ca088c97622abcd767dc9371a5a3c1c188bbfcd", "messageHeadline": "Handle BlockHeaders in the BlockSynchronizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "6a84ba4000d927d93d4e1391c9834fd0302e70c9", "messageHeadline": "Create a BlockBuilder even if validators are unknown", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "fec78d1374fab287c34b81378bd47893cd8235e1", "messageHeadline": "Make GlobalStateSynchronizer report its progress", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "78ca305c4b412a3a7941e21e25f4c61fa717cb49", "messageHeadline": "fix compiler errors", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 236, "deletions": 214}}, {"node": {"oid": "db278d634d481227046649e0f2bec6d523e0a04b", "messageHeadline": "Merge pull request #73 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1361, "deletions": 356}}, {"node": {"oid": "b678d9c40952a1a8a5ddb0f10bc0ad4540243b56", "messageHeadline": "block sync", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1361, "deletions": 356}}, {"node": {"oid": "2a92bae02ecbae7fb1eacca71e9066cb0ef4324a", "messageHeadline": "Merge #3310", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1992, "deletions": 399}}, {"node": {"oid": "05bcadea0e51d9ca37d03023b42f0345549785da", "messageHeadline": "added -d flag to nctl for compiling in debug mode", "author": {"name": "zach", "email": "zacshowa@gmail.com", "user": {"login": "zacshowa"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "9a81739cfe75004d654aeb8f190b4d62a80f8fb4", "messageHeadline": "Add validator_sets to BlocksAccumulator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9a7876b77610724d4186fe8b1a93503b98d35ee6", "messageHeadline": "Update the RPC schema test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "f9267efcae310a2cf1d4fd714d50056fd616297b", "messageHeadline": "JSON `ContractPackage` now contains the `lock_status`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d7ef1d2bb4e2050df12a421ef337b4f674f95ac5", "messageHeadline": "Have a single in_flight set for all GlobalStateSynchronizer requests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "7bfa2e72256ef8fe361c51048d4113725ea9cfc1", "messageHeadline": "Remove block height from GlobalStateSynchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "37d6607ebbb5f759cbd5bce68abbb522e6eaf261", "messageHeadline": "Handle multiple blocks in GlobalStateSynchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 95, "deletions": 88}}, {"node": {"oid": "7c5ebb30b5789792bfcfd87bc28c4e3633ba3ff2", "messageHeadline": "Merge pull request #72 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 285, "deletions": 93}}, {"node": {"oid": "2b47dc9b04e29d6afa2c373eb726dd65415f7320", "messageHeadline": "more blocks accumulator work", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "2be1fcbe54f8a5f5953259672ceb6c6e94f76369", "messageHeadline": "some blocks accumulator work", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 277, "deletions": 86}}, {"node": {"oid": "21da5da5f3f1a5421a12694972e75e7d964df27e", "messageHeadline": "rename participating reactor to main reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 594, "deletions": 652}}, {"node": {"oid": "e82fb05338de85e55eae121a99f2dc10a9b8dee7", "messageHeadline": "moved global-state-sync and trie-accumulator inside block-synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 183, "deletions": 101}}, {"node": {"oid": "84bbff2c6ab3fec55c5c975c2d37900445b0ca41", "messageHeadline": "Implement the GlobalStateSynchronizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 265, "deletions": 49}}, {"node": {"oid": "c3807ae87cc52761521618012f7a7dae3f075170", "messageHeadline": "wip", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 122, "deletions": 24}}, {"node": {"oid": "4acec94d5c78b8d6b073bb8935937ba4326142b5", "messageHeadline": "Add TrieAccumulator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 351, "deletions": 2}}, {"node": {"oid": "93c3cc32cb5bbe89f4613e3bdcfc812716cb2521", "messageHeadline": "wire up sync leaper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 190, "deletions": 248}}, {"node": {"oid": "36e5bb816858a781ef86ffca15808bda76fe1ab9", "messageHeadline": "Remove `InnerRpcServer`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "d93437b848a6e264edc8f82f2ab527a5482ddaac", "messageHeadline": "Rename `Validator` to `Standard`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e006260e63f6be978f559b0b104d25c759b80959", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 406, "deletions": 39}}, {"node": {"oid": "0b0075179da69cf1d5d972b5235f1ad9f950a1ba", "messageHeadline": "Merge pull request #71 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 426, "deletions": 57}}, {"node": {"oid": "e9325e4958b4564fd0c4744582c1dc3d3d6a34f0", "messageHeadline": "control logic CatchUp first pass", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 426, "deletions": 57}}, {"node": {"oid": "de40b7aaae5566b440d34763b9e0b588afbeb57f", "messageHeadline": "Add support for CA signed client certs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 439, "deletions": 148}}, {"node": {"oid": "71b967a0d6a3d6286412225be2cfc9d817208f91", "messageHeadline": "Update formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "1e918f6f7ef8dbf471e5b4afee12e7bb8792011e", "messageHeadline": "Log error for invalid deploy in proposable set", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e86bd70db7922740a46a7722b6ef368e6800e6a4", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c21380d1f554aa273994270b274c540618f33b9c", "messageHeadline": "Update the sync leap validation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "5c85e820eb1300facefbbf3dbac6480c53ebf3df", "messageHeadline": "Merge pull request #70 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 156, "deletions": 191}}, {"node": {"oid": "4cea6507b4eafa9bcf60a3dcb0fd0737205198f2", "messageHeadline": "altered deploy buffer to use preexisting AppendableBlock", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 156, "deletions": 191}}, {"node": {"oid": "aa9ffa48119b7e50f5ee64bb049283b9bb864170", "messageHeadline": "remove casper-node-macros", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 134, "deletions": 1593}}, {"node": {"oid": "6a30e58f1d2b8a08d9e754678fa5ce4fbc9d9cea", "messageHeadline": "refactor diagnostics port tests to not use reactor macro", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 128, "deletions": 32}}, {"node": {"oid": "7aa6fd7da33f4e1246d8af310c47c3fb9b59f286", "messageHeadline": "fixed most clippy warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 234, "deletions": 374}}, {"node": {"oid": "bcdc048da1191b8e4fb2f92636a335b454fc3971", "messageHeadline": "updated deploy buffer and block validator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "98b5abfe39e039288f04a8ec343fec0a85fba7af", "messageHeadline": "Merge pull request #69 from rafal-ch/fast-sync-v2-clean-up-warnings", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 74, "deletions": 85}}, {"node": {"oid": "3333778c1bffa88bb7d21f55dec1775925f9bfa4", "messageHeadline": "Merge tag 'v1.4.8' into feat-private-chain", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1553, "deletions": 251}}, {"node": {"oid": "3c9d8b4e285d263c84d22379c6999725cb73faee", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "483f6c3847d72f0500f71893e1b3983ab70a1847", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2-\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 465, "deletions": 181}}, {"node": {"oid": "1459241f1c762e192982aa897c8750d97e2b369b", "messageHeadline": "re-introduce network identity#", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 794, "deletions": 402}}, {"node": {"oid": "26809cc0998e0bcfa9075aa4272f1dc1f069f492", "messageHeadline": "Apply formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 335, "deletions": 224}}, {"node": {"oid": "2e34099994f02e072bb689d69360efd3f1c0e35f", "messageHeadline": "Clean up some warnings, temporarily allow other ones", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 65, "deletions": 82}}, {"node": {"oid": "18ef82c15d44e2f86a91f020a7c3215318ef1560", "messageHeadline": "remove reactor macro from fetcher test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 504, "deletions": 316}}, {"node": {"oid": "3b4f77397cf288eaae117b87e80da37edb211105", "messageHeadline": "Merge pull request #66 from rafal-ch/fast-sync-v2-rafal", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 361, "deletions": 550}}, {"node": {"oid": "29a43ea3addcc818b7e27b34c2f91dd7acba6539", "messageHeadline": "Apply review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "bde01677d95ed8e8727fb16a07e0be7b2e81d5b6", "messageHeadline": "Update event stream server tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "9d5c98be45946898a372e8442469fb427a0d35ce", "messageHeadline": "Merge remote-tracking branch 'fraser/fast-sync-v2' into fast-sync-v2-\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2457, "deletions": 1909}}, {"node": {"oid": "eea65f5dad93ea55c34cc6efd28c0d99ee3c3bd2", "messageHeadline": "Merge pull request #67 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1301, "deletions": 844}}, {"node": {"oid": "15f388b9f09159c10cd61c3a68e383748ed2ecb6", "messageHeadline": "i think we flipped the partition the wrong way around on the first pa\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c67e1b0d2232ad63adb9f6860554cd16ba8036dc", "messageHeadline": "enforce status bound event dispatch in deploy_buffer", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "a7673cc3e94fb8bcd2767b8debd3fdf20c203935", "messageHeadline": "moving fetchinator into own file", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 251, "deletions": 226}}, {"node": {"oid": "e12ae2ab7b2c5b2d6d5f6f053727c50dff89a2ef", "messageHeadline": "wiring up more initialized components", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 181, "deletions": 150}}, {"node": {"oid": "0180139de2da74b17e976986dad3ae9497eeb71f", "messageHeadline": "wiring up more initialized components", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 118, "deletions": 58}}, {"node": {"oid": "87349f252caf36d36883ac85be57e93edea3cd66", "messageHeadline": "port bound component and some clean up", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 157, "deletions": 103}}, {"node": {"oid": "0f9c03b921014bd3408916c89f99d6650be3bdcd", "messageHeadline": "port bound component first pass", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 98, "deletions": 104}}, {"node": {"oid": "3af7780ad1e48bd9334492221f0a0b72eab6ef81", "messageHeadline": "deploy buffer", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 278, "deletions": 90}}, {"node": {"oid": "0c9722b5b1adb56842fdd5a9b4b1315e9e945335", "messageHeadline": "WIP: Deploy buffer", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 172, "deletions": 13}}, {"node": {"oid": "ac673a77a74f0ba66927b9d84a697b071a119555", "messageHeadline": "Apply review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "80b58e3bc319c8b935cf4e3137fe8a470c84fec4", "messageHeadline": "Remove superfluous `random_with_specifics_and_parent()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "a801763181106b6f3862379eb6fe7e4f49150d6e", "messageHeadline": "Clean up todo's in the code related to the sync leap", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2c0627e93a138944ac5a298115bc8a7862fd8ce2", "messageHeadline": "Clean up tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e6e84da43707d2f05ad2d7620a6a61fdd690d5c6", "messageHeadline": "Extract the `create_sync_leap_test_chain()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 80, "deletions": 362}}, {"node": {"oid": "068b3c8447bfb4d175b7e7b9df780eee9fd2d601", "messageHeadline": "Update the `should_get_trusted_ancestor_headers()` to use common test\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "bfed2b7715a9e7dfe7ebf6ebde01983d0da5ffcf", "messageHeadline": "Add test verifying that `allowed_era_diff` is respected when getting \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "5b1a23d2b0c9ea5b91fcee8ae725e97cd21dba85", "messageHeadline": "Add asserts in the `get_sync_leap` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "56f934a663e2f52a80cad8c8ec93306c627af29f", "messageHeadline": "Update `get_sync_leap()` code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 152, "deletions": 239}}, {"node": {"oid": "73664b6387dad9dd61b1022a8efae6b45eb959bd", "messageHeadline": "Remove ChainspecLoader", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 69, "deletions": 174}}, {"node": {"oid": "18503d5c3a7b34c00530b4687b7c52b8e3f68326", "messageHeadline": "Wire up UpgradeWatcherRequest", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "a59236a2f0d12a3e6020b4387ce9847fa1925a88", "messageHeadline": "Rewrite `get_signed_block_headers()` using index", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 73}}, {"node": {"oid": "8d5bb6379dd4486a4b280ce512d1260d02b3a07b", "messageHeadline": "further control logic", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 346, "deletions": 183}}, {"node": {"oid": "9f9833864f292f33cee7d999d3ac8047e85ef584", "messageHeadline": "WIP - review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 87, "deletions": 137}}, {"node": {"oid": "9dd77dfded2cc27a405ddc866311fe161b2b356b", "messageHeadline": "Extract initialization of `consensus` component", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 144, "deletions": 103}}, {"node": {"oid": "eb87fc89e303a4a1f04a78e56ee266293e317bdf", "messageHeadline": "Clean-up imports", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0665ce3e482a9a7bda3233023422312e21aa32fe", "messageHeadline": "WIP: more build fixes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 197, "deletions": 213}}, {"node": {"oid": "63783da858ccebc35e02328b89159a2b8e97fb6d", "messageHeadline": "WIP: fix build", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 148, "deletions": 1527}}, {"node": {"oid": "41fdd334995c6d9eddbe66e020d93d4d67b335dd", "messageHeadline": "Add test for `get_sync_leap`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "3a41b30362a0392a293fc64c4e7bac266a8960d3", "messageHeadline": "begin work on the control logic", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1828, "deletions": 546}}, {"node": {"oid": "23e37bafdd5221c322f7ce0468256624fe6b6bde", "messageHeadline": "Extract the `get_header_of_highest_complete_block` to `get_sync_leap`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "01c288fb6c34a61a043d8204e92168258c279287", "messageHeadline": "Remove the no longer needed `SignaturesFinality` struct from Storage", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1c09794fa88dca7d7edf8c7cf25ae64364b950d9", "messageHeadline": "Optimize the `SyncLeap` related code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 85}}, {"node": {"oid": "6066161051e6fb902f99f0c16f24101aeea88b44", "messageHeadline": "Merge pull request #65 from fizyk20/fsv2-storage-changes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "14a7e39a9e1d7f345d3220c15238e2b7e87a35f2", "messageHeadline": "WIP/Broken test for fetching block effects.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 124, "deletions": 8}}, {"node": {"oid": "370004f9fd6467f775b7099a7e8c56554edb8b75", "messageHeadline": "moved SyncLeap and its error type to its own module", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 223, "deletions": 203}}, {"node": {"oid": "a198f15cee940b0dc55d00e22ccd94b9a520ac39", "messageHeadline": "memoize BlockAdded verification", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "5c8f672194c0379f3c99d8ea213129cf8abf0920", "messageHeadline": "Appease clippy", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "5120e078ba8c3a94f552065dfea4edaabd46b43e", "messageHeadline": "Add comments; silence warnings.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "bd5bb825304c4513afcb54fe72a25b5f1cbea56c", "messageHeadline": "Remove ununsed struct.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "931964e8f05c65920477ef44e74799cc0737673d", "messageHeadline": "Pass chunk verifier that is sendable across threads.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "aebef793d80da84fbf3a8ab99a13d7b2e342c9ce", "messageHeadline": "added BlocksAccumulator to reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 159, "deletions": 78}}, {"node": {"oid": "6c0b3e11cb942cda52eea523668bd08e24d232c9", "messageHeadline": "Change the getter for the highest block to use completed_blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "199735f9f2f7dd56fe65b22c0a36d10dfd03a897", "messageHeadline": "Small improvements to the code", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "a0fd0319b5b37374b69897f794c4889e3c468255", "messageHeadline": "added gossiper for BlockAdded", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 149, "deletions": 98}}, {"node": {"oid": "1a82549c4cec1e1abbfa4b36594e6ec6a2e25102", "messageHeadline": "change checksum keys to strings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2548bcab36ae86967d43af02e6cd6e3fc48a5a49", "messageHeadline": "Merge remote-tracking branch 'Rafal/fast-sync-v2-rafal' into fast-syn\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 594, "deletions": 9}}, {"node": {"oid": "9a5a345ea14911e1150e1bed06712ccb63d463bb", "messageHeadline": "revert fetcher validation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 212, "deletions": 222}}, {"node": {"oid": "988088ec0e1244f417c5a986b7bbb4789d9abb20", "messageHeadline": "Add test for retrieving `SyncLeap` when there's not enough finality s\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 119, "deletions": 2}}, {"node": {"oid": "902211eab4c2fc11f8a3370667fd68d1be8582d5", "messageHeadline": "added BlockAdded", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 364, "deletions": 49}}, {"node": {"oid": "567c3f1dc5b4c5324484c430b3ad8f3d00e66c71", "messageHeadline": "Add finality signatures to tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 125, "deletions": 31}}, {"node": {"oid": "f855ff185e06fbb93ad355f3cf6fedb648cd7d07", "messageHeadline": "Add `SyncLeap` related functions to `Storage`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 377, "deletions": 3}}, {"node": {"oid": "93e47b1178fb967512f55f9ffd6af33759734af2", "messageHeadline": "minor fixes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 118, "deletions": 104}}, {"node": {"oid": "6441ba5f50033481699a2aea91f081352bc2c7fa", "messageHeadline": "Merge pull request #63 from EdHastingsCasperLabs/fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 290, "deletions": 226}}, {"node": {"oid": "f6b274d971bf193c52d19207344f0619f03a45c9", "messageHeadline": "Merge branch 'fast-sync-v2' into fast-sync-v2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1539, "deletions": 1182}}, {"node": {"oid": "7016bfe31e1dce5fbc905bc22c7b44f60baa35e3", "messageHeadline": "add checksums for approvals and exec results, and update fetcher", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1540, "deletions": 1188}}, {"node": {"oid": "a65d00e5f56e3f9fc62f8a5d6aec989520d9c5d3", "messageHeadline": "Clean up the code a bit.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 29, "deletions": 44}}, {"node": {"oid": "19d3d73ccb9b6782a41d2c51641b704e5e00bbe4", "messageHeadline": "Remove obsolete comment.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fb2233bc49ee1bb6eb40ca87c108a4e1697d9289", "messageHeadline": "Remove ununsed BlockEffectsResponse.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "dcea2ce265af39b30c97b9d86a5964cd4125effe", "messageHeadline": "Get rid of unwrap in storage.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c4387dbd6eb269523dc5b733c61e0be86e40f5bb", "messageHeadline": "Function rename to make it clearer.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cbce2179c066005e53bd9e30f82c59fa1bf80560", "messageHeadline": "Remove leftover after rebase.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "a2c4ddd80eca1e68530c880ee7346bb9e662f776", "messageHeadline": "Fetch BlockEffects via NetResponse instead of separate type.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 143, "deletions": 132}}, {"node": {"oid": "06308e7323ee40bb138a17a691cb32b2b77999a1", "messageHeadline": "preliminary fetcher cleanup", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 290, "deletions": 231}}, {"node": {"oid": "4e202f0c2bdcc7c4cfb08a0282d8a67fca580f6a", "messageHeadline": "Validate chunks when syncing.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "3179ecc53b8b2b28d77259b1d16b58434f3ea06e", "messageHeadline": "Rework the BlockEffectsOrChunk syncing flow.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 224, "deletions": 131}}, {"node": {"oid": "b4d85a5c157c3dda62d6256347d1eeeaf6a4f087", "messageHeadline": "Merge branch 'fast-sync-v2-rafal' of github.com:rafal-ch/casper-node \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7697cb86be96fd02339e73ea4abf4c608f369fa1", "messageHeadline": "Merge #3289", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e048c163534c08509c316123d940c4b3283dfd09", "messageHeadline": "further work on SyncLeaper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 104, "deletions": 111}}, {"node": {"oid": "d38d5b4600dce76c0332a0964dc796bb6039b749", "messageHeadline": "WIP SyncLeaper", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 406, "deletions": 26}}, {"node": {"oid": "caedd0a18aed08d45b35a73b49361b5a08ba99f0", "messageHeadline": "Zip block effects with deploy hashes and store in storage.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "adba62166cf6ac00f2a9406fe08ec81e884a9988", "messageHeadline": "FinalitySignature gossiper uses the partial item", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c0306cce0c8b13335dbc8f6f54b939d849ddcec9", "messageHeadline": "Update the tests after merging reactors", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 612}}, {"node": {"oid": "87b800dfd4267389f80ca9dbd3a9e45f6e73341f", "messageHeadline": "handle finality signatures in block synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 77, "deletions": 20}}, {"node": {"oid": "3cab26013c630a4c4ba1b55f227547abacb3607b", "messageHeadline": "FinalitySignature gossiper uses the partial item", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "243e884992c5c70a8247e68b35b78621a8785fb5", "messageHeadline": "Add a storage request for getting a single signature", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 73, "deletions": 18}}, {"node": {"oid": "a1a4bf2deb15c31f7515b8425fc9ba73a90c599d", "messageHeadline": "updated fetcher to put to storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "776f891a25ad8505d30c6cb1b024c54a31eb564c", "messageHeadline": "Update the tests after merging reactors", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 612}}, {"node": {"oid": "8b0ee9a07e98f26c50f35c9c92e3635264061e18", "messageHeadline": "Handle fetched blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "5bf9d04c41d7ff255b375e80a8ae325926ada6ad", "messageHeadline": "Fetch finality signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 120, "deletions": 90}}, {"node": {"oid": "c162ffa0806553dde85fcc4a28f307c1ecea17c2", "messageHeadline": "In progress work on `FinalitySignatures::verify`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 89, "deletions": 5}}, {"node": {"oid": "a24d57a4b70cda960d4966b04530908b43149f48", "messageHeadline": "Introduce `ControlLogicAnnouncement`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 71, "deletions": 36}}, {"node": {"oid": "dc495921a90b2ae46707da504ed12a91809454a8", "messageHeadline": "remove SmallNetworkIdentity", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 69}}, {"node": {"oid": "a2eaf49546862552d7d28cce50f8977e286ea268", "messageHeadline": "remove initializer reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 204, "deletions": 803}}, {"node": {"oid": "4a1ffd38168321f3d9f05bdee26cddd5470e4c40", "messageHeadline": "moved participating event to own file and other minor updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 601, "deletions": 569}}, {"node": {"oid": "3bb262c33f541d5c15b6de3af3ae6c46c0069590", "messageHeadline": "Remove the joiner reactor", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 307, "deletions": 1466}}, {"node": {"oid": "52224adf3f2f12708473cea0750f020edd071e94", "messageHeadline": "Remove unnecessary `GossiperItem` impl for `TrieOrChunk`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e0a3d52579d3d69ff58edde275c7b15e4837fe2a", "messageHeadline": "Merge remote-tracking branch 'andreas/fast-sync-v2' into fast-sync-v2\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 64, "deletions": 22}}, {"node": {"oid": "09ffab01a9bad8895938ac2094b62d330384f805", "messageHeadline": "Do not call expect on failed id calculation.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b78b599c23cf03a28b171e2beb4f687f78849aa4", "messageHeadline": "Remove disconnected peers from complete block synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "54b5dc9651c57905b69cd51a8fe7798f53cce212", "messageHeadline": "Move peer selection into builder.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "1e8f45c1b992e50087c6c6cbfd54a3384ad56442", "messageHeadline": "Fixes after the merge & formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 150, "deletions": 148}}, {"node": {"oid": "66b9b6272247a2d73e53534049e61e3b03173e5c", "messageHeadline": "Merge remote-tracking branch 'andreas/fast-sync-v2' into fast-sync-v2\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 163, "deletions": 30}}, {"node": {"oid": "5bb8d87a88befca63fa7a96e82281f89a5e85e78", "messageHeadline": "Wire up the SyncLeap fetcher in reactors", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 124, "deletions": 26}}, {"node": {"oid": "4e6bdcaa3b9fb55e666823fd126d09ec275e5fdd", "messageHeadline": "Implement the SyncLeap fetcher", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "f34e582d4244e802af9527a5b6e54523eb73e4f1", "messageHeadline": "Merge #3302", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1415, "deletions": 105}}, {"node": {"oid": "77b55032f5c5e32a37a0c119548eb48ac1dc332c", "messageHeadline": "Update changelog entry", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6169414e1f9a05f29a2654a1fae19dce21816eaf", "messageHeadline": "Update the function purpose", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "ca275a383ada124729eeaa8fc234c11c9c4451c1", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 68, "deletions": 104}}, {"node": {"oid": "a507781a9cb1031bc710f3045a7429697cdca471", "messageHeadline": "Merge remote-tracking branch 'mateusz/generalize_trie_or_chunk' into \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 551, "deletions": 427}}, {"node": {"oid": "cf46abb80f14c69ee9baec296fcfa0b06c1c47db", "messageHeadline": "Continue complete block synchronizer implementation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "c01e8af9aa0605d3b2de3b6344a4fe20c0d2d008", "messageHeadline": "initial work on mega fetcher", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 663, "deletions": 15}}, {"node": {"oid": "c8e4d18a2483c8189386f5e26db11f99450f214f", "messageHeadline": "Implement fetching execution results for a block from storage.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 120, "deletions": 9}}, {"node": {"oid": "aaa78755ad0257bc8d89daeb90f98206cfbd474d", "messageHeadline": "Make WasmValidationError public.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 88, "deletions": 55}}, {"node": {"oid": "625f01d372282a96cfc94607d567ad9c2c7a21b4", "messageHeadline": "further work on blocks-accumulator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 160, "deletions": 168}}, {"node": {"oid": "2c89fe2ddf9fec3bbbe62ea98c81d6d567c3d45c", "messageHeadline": "provide recent_era_count helper for use by storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "f40e2cd4c0915e9406152996a8fd22b133427eed", "messageHeadline": "add initial support for fetch rejections", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 202, "deletions": 116}}, {"node": {"oid": "0a9efab5b786d64dfa5d9c8a554b15e54827b80b", "messageHeadline": "minor fix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "14f504afdc4ace7e2236470ba796f685521a76c8", "messageHeadline": "Interstitial commit for work on finality signatures gossiping", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 280, "deletions": 71}}, {"node": {"oid": "6297b673a8b1376e952efa8107b33da28184c335", "messageHeadline": "Add SyncLeap and verification.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 179, "deletions": 7}}, {"node": {"oid": "4d53c983ca6af96b0b4422a5bef9cfd4e46cf828", "messageHeadline": "Add tests leaving a delegator unchanged and removing a delegator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 178, "deletions": 1}}, {"node": {"oid": "31def1009312b89f45fe1bf3b6c5f767cd420e27", "messageHeadline": "Add a test replacing a delegator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 127, "deletions": 2}}, {"node": {"oid": "fa6f877509be5454cfa2c93a0db60a0d0ca9ca7d", "messageHeadline": "Add a test for adding a validator with a delegator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 150, "deletions": 11}}, {"node": {"oid": "07b696d66c105c394ec8dd2e2160b8522bd0a7ad", "messageHeadline": "Minor TODOs update", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7e31bb4540995b0ff67f0b7f7aa455c8920e7b2b", "messageHeadline": "Enable defining delegators in tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 137, "deletions": 21}}, {"node": {"oid": "f0304f7fb3389258a194c61af123d522fd408adb", "messageHeadline": "Check finality era id", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d53f45e3163455cb5e897a7c9849114cff215c81", "messageHeadline": "Move `validator_sets` from `LimiterData` to the `Limiter` for more gr\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "29bdc0d18524b632528215b129ff187507fda2ee", "messageHeadline": "Implement `is_valid()` for finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 95, "deletions": 41}}, {"node": {"oid": "6475cbc71c4c5c02938f13fce2fc67dd9b70df6a", "messageHeadline": "Fix schema", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5eac43456cfc5db895f04665d4c586ed2f68f3c9", "messageHeadline": "Fix deprecated code warnings", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "696206e999db6960e0d3613f03dfa6ebb62affc9", "messageHeadline": "version bump casper-node and assembly script", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "a301241ac91b80ffce47bcdb9f1de0136946cac5", "messageHeadline": "Add changelog and docs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "99bfdd9e9e8b53848c2ba3d3bd01bca076bdd43e", "messageHeadline": "Shuffle ensure_* functions in order", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 94, "deletions": 94}}, {"node": {"oid": "5a7d1bd380123cba30a590ae8a656d97e122e244", "messageHeadline": "Simplify checking algorithm", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 46}}, {"node": {"oid": "38818206c159efa828ecd59de8e847977f245772", "messageHeadline": "Add checks to avoid panics in the gas accounting", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 138, "deletions": 25}}, {"node": {"oid": "09f023a6765bd528cda9b20593eb7b54f8ec3012", "messageHeadline": "Add regression tests for gas counter injector.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 116, "deletions": 0}}, {"node": {"oid": "a2ca3dc1b177f24da420ee66e9c2dd915e54725e", "messageHeadline": "Restrict access to non-declared globals.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "5432145d67cc20baf8b30d3083dcf403fa780823", "messageHeadline": "Regression tests for global set/get access.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 130, "deletions": 0}}, {"node": {"oid": "5c07b4ec5506785652e4423a44aa0e76ddd0262f", "messageHeadline": "further updates required for version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "6823aa647a2de743a94dff2760590a2effdc1f32", "messageHeadline": "Bumping EE, casper-node and assembly script (to keep from erroring on\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1ac4e8ce2d8d6d8e2c945a46c3f6c2a6d8633e47", "messageHeadline": "Fix backwards compatibility", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 52}}, {"node": {"oid": "11c0f95b3b739dbc71c180cf3b569e3f08b978fa", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 16}}, {"node": {"oid": "1de2f6284719f4303e24b7cb7fd40d0364d080ea", "messageHeadline": "Rewrite for clarity as @goral09 suggested", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 24, "deletions": 31}}, {"node": {"oid": "822bea093d2bc8f72c354eaad99f466460e10964", "messageHeadline": "Ensure internal gas function cannot be imported.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 96, "deletions": 28}}, {"node": {"oid": "8f2dff488b2521699762c1847b32a01277be1f39", "messageHeadline": "Ensure functions max param size.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 191, "deletions": 49}}, {"node": {"oid": "496f5a8243fb3985d4ff8b00aae943603aab7073", "messageHeadline": "Ensure module doesnt declare more than 256 globals", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 126, "deletions": 1}}, {"node": {"oid": "83023e15ba8f4362e7bcbfe5d0cd32cf20688389", "messageHeadline": "Limit the size of a br_table to 256 elements.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 201, "deletions": 2}}, {"node": {"oid": "5ec9af7d553442f2ca679c4cd211df5de144e5dc", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 46, "deletions": 26}}, {"node": {"oid": "f064a36e38437e1b075042588ccf74c3f28b0e76", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "66b3e9c5b91eac400bf70cfc153ac671b0ecb9ac", "messageHeadline": "Lower the table size to 4k", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "bec2292201e89519ebd1301ed757adca836be811", "messageHeadline": "Fix the issue by imposing a limit for table size.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 54, "deletions": 2}}, {"node": {"oid": "c31d448e66e6e35a07ac4773303d943b5ac4ecd8", "messageHeadline": "Add regression test to trigger the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 262, "deletions": 0}}, {"node": {"oid": "8d4669e6c8a9f33caf4b99790d5d2232f72a40f1", "messageHeadline": "handle invalid gossiped finality sigs in small_network", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 398, "deletions": 200}}, {"node": {"oid": "a5de3eeab31ef2ba93d3e2ddae656f396d0717a9", "messageHeadline": "Merge #3295", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "0678591acdcce4ba8da0a39edff88f38a26f65ce", "messageHeadline": "Merge #3291", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 391, "deletions": 154}}, {"node": {"oid": "87e59bde119598b0f0986b15fe6d2219a3a57621", "messageHeadline": "Update README", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ad592a12d1b1f7d24468e49a69998a49acf0c38c", "messageHeadline": "Include delegators when editing bids", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "76599479079596b368a5b1d8baafc8ce28d2596f", "messageHeadline": "Fix a bug in adding validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 139, "deletions": 15}}, {"node": {"oid": "0a84346f5f41b73f538629958a140367851f472e", "messageHeadline": "Filter bogus validators when checking for sufficient finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 142, "deletions": 60}}, {"node": {"oid": "1abb09d98d4073fa77bbd4eb9ce4cb8a9d336dc0", "messageHeadline": "Make delegators config optional", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "1fcdd1cd5cf5c035bd9dc96be386938d86bd3106", "messageHeadline": "Add a way of defining delegations", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "208efb8b645b27b28cec516e2eefac7ae5dc9058", "messageHeadline": "Implement `has_sufficient_signatures`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "c69cd74d7d9bce6b5246a5a0ad176c95fdc25c77", "messageHeadline": "Implement `register_signature` and `register_block`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "199e62c8500051192a8cce6cab146421c8adda35", "messageHeadline": "Add the `AccumulatedBlock` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 250, "deletions": 120}}, {"node": {"oid": "881a00899d52c41c194d3aa295d5c2f9963e5693", "messageHeadline": "WIP: ChainAccumulator component", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "a63937ee361cdba670d31f19ab7b86e1fc3f8e33", "messageHeadline": "target gossip and broadcast by peer type", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 517, "deletions": 554}}, {"node": {"oid": "1637f80ce51b0c3e1378ff990c64fcc5e7598057", "messageHeadline": "did some stuff :-)", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 58, "deletions": 18}}, {"node": {"oid": "aa3b25002c1b7af125479e22b9855f22b0b24aec", "messageHeadline": "completed the change to two Item traits for gossiper and fetcher", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 32, "deletions": 62}}, {"node": {"oid": "abc38e6c15662e89a5331258355a37b96d31b298", "messageHeadline": "WIP: Add a GossipItem trait separate from Item.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "53247547e3ea4a032511d483bd575bdf66ce247f", "messageHeadline": "Add `validator_sets` to `small_network`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 125, "deletions": 80}}, {"node": {"oid": "04a0557bc2ca6076e7fea9d590cbc31126386a05", "messageHeadline": "Remove ca_cert from the identity struct.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 16}}, {"node": {"oid": "ab323d3e3495f86fbea240221559c5d92c5b7f18", "messageHeadline": "Use the new Chunkable::hash method with BlockEffects.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "95261c283e862a4cc7c7838293fd9397bf39b08d", "messageHeadline": "Add hash method to Chunkable trait.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "1391131980a3b1981abc59955e8b9150bfd7371f", "messageHeadline": "Add ToBytes impl for &T", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8491fed80ae57c4ff4de6e99847f30b97220152b", "messageHeadline": "Remove outdated TODO comment", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6060eed21200371613c46da0da15c117667fc3d7", "messageHeadline": "Apply @marc-casperlabs comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 123, "deletions": 102}}, {"node": {"oid": "bacb3a270c6082b3aacdac5433bb3428f74e158e", "messageHeadline": "Gossip to selected peer groups", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "e7e8baca4aca8b04ba4f934053ad85a7027a3b85", "messageHeadline": "Broadcast to validators in the given era only", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "4ac1c73c3794bee50aed5572e1c682e00952bd21", "messageHeadline": "Add finality signature gossip", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "771140c1d452cf399ad30b3394fb1ad4aaa40137", "messageHeadline": "add finality signature gossiping", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 323, "deletions": 34}}, {"node": {"oid": "463c2f7bd530102909edccddb40c4c95a3e9137f", "messageHeadline": "add block gossiping", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 396, "deletions": 120}}, {"node": {"oid": "e8f200726f1d7c103fa0d7f01380d2154318917d", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2d422abff3a5bcc4bd318ad468d1b3d4ffaa6ab", "messageHeadline": "Add fetching block effects post-1.5", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 78, "deletions": 15}}, {"node": {"oid": "65759ad56a5f03b4a62fc6289d713081f74abedb", "messageHeadline": "Fetch block effects for legacy blocks.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 691, "deletions": 52}}, {"node": {"oid": "f7bc8b64630ec871f3c2219d646bdc7ebc91dbd9", "messageHeadline": "Merge #3279", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 276, "deletions": 149}}, {"node": {"oid": "5e30245da0696ae1aa82ce439c8c310173b6a424", "messageHeadline": "Fix formatting.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3f5e4d5b7a6acf04994984d43b9e20459ee5883", "messageHeadline": "Fix docs.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35aadb60c5d2b6ccf39df0f9b3c8a049430889b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into generalize_trie_or_c\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1912, "deletions": 1596}}, {"node": {"oid": "d2d66114bd27ca728614705ae269ec2b08a01680", "messageHeadline": "Change return type of Chunkable::as_bytes", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "20e06ed73831fa8b42d7bd782f125b52848772a5", "messageHeadline": "Simplify handling of errors related to the fetch retry exhaustion", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 103, "deletions": 165}}, {"node": {"oid": "46e6094a010468d7ca3ee16ef76aaf4c992040c2", "messageHeadline": "Remove superfluous `CanUseSyncingNodes` trait bound", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ccb112d90c74c81512a7046c38023fcbc4cf550", "messageHeadline": "Change `FastSyncResult` enum variant to tuple struct for consistency", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "ac04d5982edbe04a17a4a18e6266b8180fb201ec", "messageHeadline": "Box large enum variant: `SyncToGenesisResult`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d22b1a846095d2a9b1e8b77efdec47a93aabca9f", "messageHeadline": "Correct `SyncToGenesisResult` event name", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d06f9a147aff29c80aca4cda8721ff5823133eb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3273_max_sync_fetch_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 727, "deletions": 741}}, {"node": {"oid": "94f66e7c8311ca79cebfe4c30f610c600fcbd587", "messageHeadline": "Merge #3294", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "34b9591267b82506ed5f7b81c566b0ed267b6a64", "messageHeadline": "plumb an option through scan<> to support incomplete tries, while not\u2026", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "bf5bbb80de3bbd30bff0bfefd3d9392f7a4b14d1", "messageHeadline": "Merge #3280", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 489, "deletions": 714}}, {"node": {"oid": "f52ac7013fd6d4b37a1d338909e6874d388f5abe", "messageHeadline": "Move Chunkable from hashing to casper-node.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "837c3c451b1c09bbced57af38c7ff786fe0eaf4c", "messageHeadline": "Make the TrackingCopy public", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "993ccc3cbd504f2b41b6b1762a9f71bcc905f9f1", "messageHeadline": "downgrade panic in trie to warn! and return ReadResult::NotFound", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "9ae1b37b7b92af524b3533d114fe24a5e9768954", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4f204fdfa306337979e0acfd8bd523487e794bf0", "messageHeadline": "Merge branch 'dev' into issue-3212", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 205, "deletions": 12}}, {"node": {"oid": "ac72aa39d469d02a2103b1e2818009588049b33d", "messageHeadline": "Allow nodes in run_participating_network more time to start up", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f04a174372efcc87c8049a0e566cb95c3607d6c", "messageHeadline": "Remove unnecessary arg.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cbd585c07288c0a4a2be22dcd7cc990950bb5109", "messageHeadline": "Merge #3290", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "a1589039eec4311d90483836ac2b6e92ac0603f9", "messageHeadline": "Simplify CA validation.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 108}}, {"node": {"oid": "99375491689326146fddef44d889ecde1daaa7d4", "messageHeadline": "Fix formatting", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "89d9a3c93079055e6a38ee27d75a9f6a2102cc60", "messageHeadline": "Use the correct set of validators for signing switch blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 52, "deletions": 87}}, {"node": {"oid": "38ccd0f6a8cdf884769e97f44e3fd9eec7bc7a7e", "messageHeadline": "Merge #3284", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "9e59abe5d3d226ed7c6efc5b2b0340a17a14a6d5", "messageHeadline": "Error if trusted hash is from different fork.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "adf6712ac8a26bbff7c21fdc385e2cc9772644be", "messageHeadline": "Add info log if using stored block instead of configured trusted hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b98f0839c22c89de1facf2488973c9834a7866cb", "messageHeadline": "Use #[source] instead of #[from]", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "83cb7d6adc3e47d59442b572a717b0985d4dde31", "messageHeadline": "Fix unit test.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1edc834c4f488649aa461cf0679e9cb9ac489955", "messageHeadline": "Always consider highest stored block as trusted block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "d35387e22cfcb122a92c545adc4c4ed6e7b38581", "messageHeadline": "Add cert loading and CA validation support.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 392, "deletions": 84}}, {"node": {"oid": "0c7c224d4ec326dac24216a4ba5d8463ed9b0c40", "messageHeadline": "Fix docs.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03192a305b86890322b9a0a8c54bdb09cbfee43f", "messageHeadline": "Rename hash_bytes_into_chunks_if_necessary", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "80be065cfff12fb044105d0e4aabf476a1516913", "messageHeadline": "Fix command", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "936887ecf11294676a951e986b2ac2f702e384cf", "messageHeadline": "Update the lint.yml", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5bf177ecd559260e39238cb80d71616579bd4fd9", "messageHeadline": "Add  trait.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 95, "deletions": 39}}, {"node": {"oid": "253cfae1e99c92bada6e891d59a1c3e725ca0470", "messageHeadline": "Pin stable rust", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dc36312b6774eacc8ea815fe404a08fd958e039b", "messageHeadline": "Add a test for fetchin big trie from the ContractRuntime.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "f47a4023b92e3ecbd2042424ab1ae8e4df51235d", "messageHeadline": "Only create the immediate switch block at genesis during pre-genesis \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "5f6323c0e6d84d6f30695f2f497c77ae0f5bbc87", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "3c2d4f1281e7c5685b913626db154c80d1f49354", "messageHeadline": "Limit string output when logging dropped responders", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 91, "deletions": 55}}, {"node": {"oid": "93dd72f46e1dc558ff50e640f6fa30a90448c530", "messageHeadline": "Revert changes to `json_compatibility` types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 61}}, {"node": {"oid": "bc168bc70f2f3c3d85a001a36556297be734e1db", "messageHeadline": "Inline `should_stop_fetching`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 87}}, {"node": {"oid": "47bb291b42bbd540a8941b336a6a64aaac92c8a7", "messageHeadline": "Use ToBytes impl, instead of bincode, when chunking.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "f74f250af193f14f9207eb3a91b5af32aea50ba3", "messageHeadline": "Merge branch 'dev' into issue-3212", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1138, "deletions": 829}}, {"node": {"oid": "0c240c2ebaf6d17152057c47ac91e1d6c671f51b", "messageHeadline": "Don't pass the ImmediateSwitchBlockData through the Joiner reactor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 37}}, {"node": {"oid": "15dd27927385f8ad6fcbc30e19a95ac43f74c375", "messageHeadline": "Add more edge cases to `LimitSlice` tests and change format to includ\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "b5f347c3970fa2489c435922d50b6b31dade2856", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3273_max_sync_fetch_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1192, "deletions": 859}}, {"node": {"oid": "5469f6f587aecb2c7e75bde6207cfac539fd13d8", "messageHeadline": "Mention debug formatting changes in `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3658e4c3d56c29c66534378932f0e0b26322cc9", "messageHeadline": "Add a manual `fmt::Debug` implementation for `Contract` as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "7d56616856ad84c3ee147172f35064ddbb9136a9", "messageHeadline": "Use `LimitSlice` in debug implementations for JSON types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d8588e173433f2b4ca73caff01d44db2912dffe7", "messageHeadline": "Added the `utils::fmt_limit` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "6fe8758fa5d45fa61a77bc4ecc38b76cead2b880", "messageHeadline": "Use the term `attempt` instead of `retry` in the counter context", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 70, "deletions": 69}}, {"node": {"oid": "0c19e8b7214fc1764ae6c98bdd5f2afd9c3389c2", "messageHeadline": "Merge #3278", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1131, "deletions": 822}}, {"node": {"oid": "54b64c2be6235828f8f385672d6aefbc0151eea2", "messageHeadline": "Added documentation and tests to `opt_display`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e8243e8b08580a6e72cebdfed0b1b1957f46652a", "messageHeadline": "Address review comments.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "707a14821bed1ec0916c4b80865338b1a6bb532b", "messageHeadline": "Show only length of `named_keys` in `Account` `Debug` implementation \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7a0a181f2a40f80e0757ef65476d4a3c49f7224a", "messageHeadline": "Improve the log message used for tracking the fetch attempts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "df4e4fe30a4da1d90adf19297e7a3ebb7c8db5e3", "messageHeadline": "Improve comments and add missing documentation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f131facd795ad697ea576937fe9606c9369c7c39", "messageHeadline": "Add a manual debug implementation `AuctionState` that is bounded in s\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "6838347dac7cbc79df4c13405650ea00b93a9c4f", "messageHeadline": "drop log level of two lines in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80cdf490defcd9467a8007b704a456e045f43263", "messageHeadline": "moved block sig utils from consensus to linear_chain", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 196, "deletions": 224}}, {"node": {"oid": "d50a69f07fef66ace64ea11fe93aa68973f94f95", "messageHeadline": "various cleanups mainly related to block signatures", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 83, "deletions": 88}}, {"node": {"oid": "55bfc63c06a5c48c6c08466083daae5bd93aecfc", "messageHeadline": "Merge #3271", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5b1cb4243aa6841ca4d86b8ce443bdec70568a3f", "messageHeadline": "Shutdown node on `RetriesExhausted` fetch error", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ca087ba68a9352f90afecc177a02847fc7c017a7", "messageHeadline": "More clear comments in test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51f961660959d5c71f714b736f072306a81e6480", "messageHeadline": "Add `has_connected_to_network` to log message", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25d44573075ac89b20665012c8bcb83b45e0a179", "messageHeadline": "Move the creation of immediate switch blocks to the initializer reactor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 527, "deletions": 688}}, {"node": {"oid": "455449814e93066bccd477bde49499152157ac94", "messageHeadline": "Replace type bound on V in ValueOrChunk constructor.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "ceb180d3ef10ae93188d4ca0404ccf347f939421", "messageHeadline": "Add newline at the end of .gitignore file.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41fb42b1644e74b58d31e2990a913dd27a18256a", "messageHeadline": "Remove commented out tests for `get_trie`.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 119}}, {"node": {"oid": "8da22e04957ad49f9bd79cdfd658772b3c3fe383", "messageHeadline": "Rename `fetch_trie()` to `fetch_trie_with_retries()` for consistency", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c522e81b810e9a2de9bbc35504213b0344767d8", "messageHeadline": "Merge #3277", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "5ee541056db267759b6bf6d448ab21dc4929c09e", "messageHeadline": "Extract the `fetch_from_peers()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "a0ba456f2319233975ef432e8556a50281098748", "messageHeadline": "Update the temporary values", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e409319143042049966c4b345b505d953b777369", "messageHeadline": "Satisfy clippy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba48aa60ce18c995913b260b2b863451b08596cc", "messageHeadline": "Forward correct errors", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "512e06c27f01cc8cbfeb2bb986ee33922400581a", "messageHeadline": "Remove unused ToBytes/FromBytes for ValueOrChunk.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 61}}, {"node": {"oid": "7409e7c648b46ee2d99804f97578505c11bcf88d", "messageHeadline": "Properly handle error in `fetch_trie()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "8311c3b2c99e0cfb3ea3e86188b6c40ba8217c96", "messageHeadline": "Log detailed fetch error information", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "5c8f497906ce1580938c6b25a1002fa216c1e555", "messageHeadline": "Add unit tests for `should_stop_fetching()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "f29fb130ca7658d019ce361f102d71992d0a6c16", "messageHeadline": "Remove the superfluous `NetworkInfo` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "af8597d5d827eed5a140cc8c2a86a264ffc31f83", "messageHeadline": "Extend ValueOrChunk tests.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "29b9fb43505a6546369ee13758c92b3e6198e504", "messageHeadline": "Use hardcoded CHUNK_SIZE from ChunkWithProof.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f1b773e9f982fc891b31e416017c178404f3336b", "messageHeadline": "Change visiblity of struct and method.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "059259686272865dd723c3d085a1c87edaae37dd", "messageHeadline": "Use TrieRaw type for TrieOrChunk (instead of Bytes).", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "355486b654f04d6a3d966d72b9139dcf65c545d5", "messageHeadline": "Add a chunking constructor and rewrite tests.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "d7f1fa58c534d34ced97b2bdba0d7ab5fffeaf8e", "messageHeadline": "Remove unused error variant from the EE and put in ContractRuntime.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "6eb14afb11327ffcfbd047354f044cd62a9c4ec3", "messageHeadline": "Move ValueOrChunk from execution_engine out to casper_node::types", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 185, "deletions": 166}}, {"node": {"oid": "aa439018e2f7347dfdfb7f77ac27e9b8b660e843", "messageHeadline": "Remove Storage::get_trie and do the chunking in ContractRuntime", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 173, "deletions": 238}}, {"node": {"oid": "0d6c06c9a98d294141514c18bd350f9b139da944", "messageHeadline": "Introduce TrieRaw newtype and return it from get_trie_full", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "39a40faf97925e9425366256bdda26530a5e6d8e", "messageHeadline": "Rename TrieOrChunk enum to ValueOrChunk.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "45a0df8f5c911f472d71ed43f7202dafe6aca1ca", "messageHeadline": "Update .gitignore file", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2b4cd90a203bfd2abd41de4bf40d1e03b5be7b8", "messageHeadline": "Update error structure", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 157, "deletions": 34}}, {"node": {"oid": "f93acf8b0b5f1686ec94524617950f69b1dd6c2c", "messageHeadline": "add tests for era_validator_weights_for_block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 410, "deletions": 18}}, {"node": {"oid": "cc18abce07522fd958e2aa9d9b08dbca0a5351f5", "messageHeadline": "check for enough block signatures in fetcher and chain sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 145, "deletions": 30}}, {"node": {"oid": "f540af1beeac6a507b2699d12d859e3207721adf", "messageHeadline": "change storage to return none for network requests where block(header\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "0580f64dbdb9ef504368a724c80df1062d9e3b39", "messageHeadline": "provide storage getter for block header and signatures", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 156, "deletions": 30}}, {"node": {"oid": "09e1cb6d6d9abb89007b65172c0bc2be363bc897", "messageHeadline": "move era_validator_weights_for_block into linear chain module", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 130, "deletions": 123}}, {"node": {"oid": "b1d796beaf22560f1e0b15a7151d0703ae5d6335", "messageHeadline": "expose and document type returned in public function of casper-hashing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "399062051f3a5597b3aa2f3531cbb61898a92712", "messageHeadline": "WIP: Remove finality signature weight checking from storage.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 142, "deletions": 518}}, {"node": {"oid": "92397e528b5158e7849349e41747ad8c25be9f05", "messageHeadline": "Fix comments in storage.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "ddf11b013ac807eb87691a9463faffed08ba5be2", "messageHeadline": "Detect validator-changing upgrades in sync-to-genesis.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "fa9436e7421a7d0ad41622935db8c77e51b9f61b", "messageHeadline": "Update calls to `check_network_sync`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d77ff8c4e1d0d2e88c235cb7ae9a46b210a40f4a", "messageHeadline": "Allow specifying first and last node in calls to `check_network_sync`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "6fa3360976c5b95ad53f44d24927748f07a93cdf", "messageHeadline": "Introduce `NetworkInfo` helper struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 57, "deletions": 64}}, {"node": {"oid": "ea51e2edf8a77ae2542b9442936107e808f921f4", "messageHeadline": "Add `max_sync_fetch_attempts` to node config", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4c0b112b49987347232be7f57650d71ec2d38558", "messageHeadline": "Merge #3276", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3a8a7353c4f59a6029ed8587372196bef6f8cc6", "messageHeadline": "Reduce the number of minimum peer count by one", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dadec47a351883b9c8598f4a845ec22547eaba44", "messageHeadline": "Merge #3272", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e43735cb4233eeaf9857a788a23fe040f3e6d48", "messageHeadline": "use chainspec.toml.in when staging upgrade", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9c5c9a48164d4ab1348856dd505d5ff188c215e", "messageHeadline": "Merge #3270", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "983e115f2c4e7c740957abdb7066d0729142d585", "messageHeadline": "Update a log message", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a93a57fc333eaa399913d090a5ab9e82b2ef2797", "messageHeadline": "Use nodes 1, 4, 5 instead of 1, 2, 3", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ae4fcf00724a00e401bfbb93e350364f457f36d1", "messageHeadline": "Retry fetch block and block header forever when not enough peers", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "053aef5b2f8f8e3e2825b0e316d36ca47e74a446", "messageHeadline": "Merge #3263", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "51e7d2555cbe6230bf85db1b3ce073378eac6cc5", "messageHeadline": "Fix calculation of execution results' root hash.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "fc89458f1c21fbef8798614bfa13b1c97abfba55", "messageHeadline": "Use merkelized hashing for execution results.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "edd768575b51de4be89a43581689135c7576f1c6", "messageHeadline": "Move hash_bytes_into_chunks to Digest type.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "e79053203bd61bd12c952b52d1537aaaad4070f6", "messageHeadline": "Merge #3262", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "82727bf21bf325f134cebc35726559f42e9a6f7e", "messageHeadline": "update nctl test to use pre- and post-upgrade trusted hashes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "df9f99be1127ac30904c5f4e0d1c089053d0309b", "messageHeadline": "Merge pull request #3250 from TomVasile/zh-sre-541", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "b94c4f79ac4ca00e996c418dcc3a98607779a193", "messageHeadline": "Merge #115", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "4a3e5063ca8d3eb349a967826f526ea0593f8257", "messageHeadline": "Merge #3229", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "389dddc91af2597846980125c7115f0c732912de", "messageHeadline": "version bump casper-node and assembly script", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "281061f222517127d41f1a95855882bc26f12f78", "messageHeadline": "Merge pull request #114 from casper-network/regression-20220727-part2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 440, "deletions": 53}}, {"node": {"oid": "01999db7de85423dd55e0a61d5fb75baea943bf2", "messageHeadline": "Add changelog and docs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "3677f9d88353cc28bff0f3f601fc0b038674fedc", "messageHeadline": "Shuffle ensure_* functions in order", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 94, "deletions": 94}}, {"node": {"oid": "894a694bbfa7b32781017afe0cafa656e56b9ec6", "messageHeadline": "Address @afck review comments", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6658738f30143c7afaa4775a5319c26c4d796eaf", "messageHeadline": "Simplify checking algorithm", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 46}}, {"node": {"oid": "30e75552b7f9360e543ef7edbfca5a7fb554c742", "messageHeadline": "Merge #3254", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "8a63ff6c6def685a04844f49585d0ca758015ae2", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3253-fix-order-of-sy\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "0ee97fcab3bab8044614bd298398878cd8d468c9", "messageHeadline": "Fix clippy issues.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 33, "deletions": 37}}, {"node": {"oid": "4e1a92593a336295747f4fc392b246549b0e604f", "messageHeadline": "Merge #3256", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "75ff94695d3c6edf2c9e254735d61cbd1abd7b7a", "messageHeadline": "update to fix new lint warnings since Rust 1.63.0", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "5e63d429cf29e17687824b691eaa433cff971e91", "messageHeadline": "minor change to implementation detail of chain sync function", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "43402044a073647ba81680c960c95ac2bce14f2e", "messageHeadline": "Add checks to avoid panics in the gas accounting", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 138, "deletions": 25}}, {"node": {"oid": "e710b8e461c2d7e20b1289273dd8ada66bc3757c", "messageHeadline": "Add regression tests for gas counter injector.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 116, "deletions": 0}}, {"node": {"oid": "7944881544316d2836b96c9c41dde8638a6bf404", "messageHeadline": "Restrict access to non-declared globals.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "843cf53a8cdae2dfd0f74fc8bb4c5d3d51f760f7", "messageHeadline": "Regression tests for global set/get access.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 130, "deletions": 0}}, {"node": {"oid": "b1e83c2e07e5ee28a586088f9a9942873b7d4af2", "messageHeadline": "ensure synced deploys of a block are held in the correct order", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "b9ff120cb689e92af12472e89cc796555e91a549", "messageHeadline": "Merge #3248", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 542, "deletions": 382}}, {"node": {"oid": "b18c0155b1edca2110cd07127364b49bea64cac8", "messageHeadline": "update test gas costs due to new pinned rust nightly version", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b35405b0a0c6657f86e410a778a52a7da5395d56", "messageHeadline": "update pinned nightly to avoid compiler bug causing failure to compil\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "6e72ea947d68a2cf7f7592af00ec0078467986b6", "messageHeadline": "add fields to Cargo.toml to suppress warnings", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c6ba3aa986df2496fba71a0fbaf47dd352560bff", "messageHeadline": "remove all usages (direct and indirect) of chrono", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 151, "deletions": 73}}, {"node": {"oid": "7bb0d2f5ff23741fadc7a96d3831318514efc4e9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3234-approvals-root", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 59, "deletions": 315}}, {"node": {"oid": "0a835453060729c6933b9a79075789c1f3be78e2", "messageHeadline": "only write new Merke roots when non-empty set of deploys present", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "b98552340b96e21942f932c30eef76fb17085761", "messageHeadline": "fix copy pasta", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "794c478e7c913a627dc705d724b0e01dd4f0819f", "messageHeadline": "gha publish global-state-update-gen", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "7fb4b4aad728073e908b401cc4bdc35cde2824c4", "messageHeadline": "Merge #3241", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 293}}, {"node": {"oid": "6d2d9ed56cae469c68ad6ebdf38eadcc43dfe8c0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3234-approvals-root", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 590, "deletions": 2424}}, {"node": {"oid": "4510eb3e30d05e473071fcdca3fa03daef76b24d", "messageHeadline": "Merge #3249", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f3efef51acc2d0bafe54f6667447110118252882", "messageHeadline": "Merge branch 'dev' into issue-3211", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 962, "deletions": 2433}}, {"node": {"oid": "786c68cc760da966d64f5e6aa957972ff6737543", "messageHeadline": "Address more review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "341905954351c9e86c2d7689e8c8ac3cd16fbbe3", "messageHeadline": "Merge #3238", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 590, "deletions": 2424}}, {"node": {"oid": "b94b63155dad7fd7e9536ad9badad267baa3030a", "messageHeadline": "fix nctl test files", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 36}}, {"node": {"oid": "06a63f3c52f84e5e3090d48a401e74fef4851d89", "messageHeadline": "write merkle root of deploys' approvals to global state after block e\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 349, "deletions": 272}}, {"node": {"oid": "e7d7046c2c4e8da75f71cf6eb228067334963442", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 34}}, {"node": {"oid": "0317418f20109d39587f35c89f3fee8518c166e4", "messageHeadline": "Merge #3243", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 167, "deletions": 11}}, {"node": {"oid": "1dc496625a87f00016fac9e3b11e9bbcb15a0229", "messageHeadline": "fixed some test failures with the name change from execution results \u2026", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5af137483261e5724f912d63d8ff0881949c845d", "messageHeadline": "final review fix", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8391addc7313c0163db791e619f470d84d885ef", "messageHeadline": "Changed expected cost to account for adding a key variant", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6be2ad1ce31e007846f2154b5990e7e077157310", "messageHeadline": "Fixed review comments", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 67, "deletions": 49}}, {"node": {"oid": "c8e5c45f0b9be142ff107fefdbf053a69e3049c9", "messageHeadline": "Fix a call to Storage::new in utils", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9705ec8f9e7bc7ac57f02c8ec2193c54ea4a1dc1", "messageHeadline": "Return an error if the trusted hash is too old", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c24e8201444cb79f79b5da25071b2baae97f47f5", "messageHeadline": "fixed some clippy things", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db4889ba29cdeaeb7963a9e0f20150fb2caeb766", "messageHeadline": "wrote merkle root of tree built from execution results to global state", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 146, "deletions": 8}}, {"node": {"oid": "ed16c4d04ba68728dd62b3fd59499e2f858e91ae", "messageHeadline": "Remove the last_emergency_restart field from the chainspec", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 36, "deletions": 287}}, {"node": {"oid": "1d95b97c33400d5421314c58e0b7287a9fe59529", "messageHeadline": "remove verifiable_chunked_hash_activation and merklized block hashing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 574, "deletions": 2388}}, {"node": {"oid": "c3e34af6c595d77595a244c3b7f3ae2b7b8c866e", "messageHeadline": "Merge pull request #3217 from GloreenS/hello_readme", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "f08f9ca38a4e8713138c75ab6067a31db29504f2", "messageHeadline": "Updated note style", "author": {"name": "GloreenS", "email": "89188883+GloreenS@users.noreply.github.com", "user": {"login": "GloreenS"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "298dfaa3b8f5b4d0cd02717392981362539e3ed5", "messageHeadline": "Merge #113", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 199, "deletions": 144}}, {"node": {"oid": "9129165e2c50ff395746d42940d86fcd14bafc08", "messageHeadline": "further updates required for version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "a7763414e04043d3239c2b073160485889d56763", "messageHeadline": "Merge #3236", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "e01ee3a705ae497879644a1f12a1846303e698b4", "messageHeadline": "Revert #3138: marking switch blocks after emergency", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "55a413d985548822170aeb28276fbfb377a56919", "messageHeadline": "Bumping EE, casper-node and assembly script (to keep from erroring on\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 150, "deletions": 110}}, {"node": {"oid": "6486535f96e6e6ce58163f9c15c3ad4caf11b79c", "messageHeadline": "Merge #3223", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 341, "deletions": 3}}, {"node": {"oid": "17a39d8eae5f18495993fa1942693b626a533ba2", "messageHeadline": "Merge pull request #110 from casper-network/regression-20220727", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 926, "deletions": 70}}, {"node": {"oid": "b539caf387c48c18c06e1f5650b704ddf740f078", "messageHeadline": "GH-3209: Validate unbonding delay", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4213b1230d198a0de5eea2fa2e3fbd536c3cd579", "messageHeadline": "Merge #3219", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1400, "deletions": 115}}, {"node": {"oid": "476a2369dba845ca3b258ee7ac8360b74d8a2a8f", "messageHeadline": "Fix backwards compatibility", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 52}}, {"node": {"oid": "36b8c7f455555ba004dfacd2cd5bb10b51b03af1", "messageHeadline": "Merge #3195", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1406, "deletions": 520}}, {"node": {"oid": "acdde46c3e20e8aec4768c97fddfc29d399b91a0", "messageHeadline": "Merge #3201", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7ae3f1db8005e61a2723908989f3ada1061e2a17", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 16}}, {"node": {"oid": "7b84dfa434f3e7b66e8d947ac2122a4e32bc5266", "messageHeadline": "Rewrite for clarity as @goral09 suggested", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 24, "deletions": 31}}, {"node": {"oid": "e6a2aa377dca0f39b00907429d1947b41536caaf", "messageHeadline": "Address review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 59, "deletions": 31}}, {"node": {"oid": "31fe6b3f39c6a284b2e30b4ac3163f24272383e2", "messageHeadline": "Ensure internal gas function cannot be imported.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 96, "deletions": 28}}, {"node": {"oid": "ea0f05cbf7d0e2729ca8d09e83c4ae34b99ae745", "messageHeadline": "Ensure functions max param size.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 191, "deletions": 49}}, {"node": {"oid": "20a667a105bafbbc27e667475496b807af5b77aa", "messageHeadline": "Ensure module doesnt declare more than 256 globals", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 126, "deletions": 1}}, {"node": {"oid": "3d519978a417ec6fbe4a12153a4010b5b994f5a4", "messageHeadline": "Limit the size of a br_table to 256 elements.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 201, "deletions": 2}}, {"node": {"oid": "e562a5c2b5c1b6b576a68a95733fe4eae072e089", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 46, "deletions": 26}}, {"node": {"oid": "04385a01871a0925d4ea7d10ac0163d662dfea78", "messageHeadline": "Apply suggestions from code review", "author": {"name": "GloreenS", "email": "89188883+GloreenS@users.noreply.github.com", "user": {"login": "GloreenS"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "973f5e578a6b3399334bf636ac71b642e1e92a3f", "messageHeadline": "initial add of nctl test with validator swap", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 341, "deletions": 3}}, {"node": {"oid": "223d861543133ad0da4a3160e80991ecf67923ae", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "438f56ed944b60641499828bb83cf47e14e9c867", "messageHeadline": "Lower the table size to 4k", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "7dc6dcbfe77ca834ab2bb73e99b47fb8b3903e70", "messageHeadline": "Fix the issue by imposing a limit for table size.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 54, "deletions": 2}}, {"node": {"oid": "1eafe744fce01ceec512112aeda66e0c0105851b", "messageHeadline": "Add regression test to trigger the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 262, "deletions": 0}}, {"node": {"oid": "a369e37b60cf58bcdb603d0b1b738e334f6df791", "messageHeadline": "Clippy fixes with recent stable", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5bff9a2759619448adc28881b9fc48a1208ffdc0", "messageHeadline": "Fix unit tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d0a09910a930ccc75700357ab9429d55a4eae542", "messageHeadline": "Merge #3218", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "329726c1a7bfb15b9669855eaac3ea96b2ee4205", "messageHeadline": "Fix typo in `protocol_version`, that accidentally made it a method call", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae526497b8ce9d9418e1f26e1de43f77b076e169", "messageHeadline": "Fix JSON schemas", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "4c09a7b297e3f3807fb9795845d7a2ed3bc27f83", "messageHeadline": "Add `vesting_schedule_period` chainspec setting.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 765, "deletions": 135}}, {"node": {"oid": "0a2ea4e1826b7435e139430802b39f63c1fa6c14", "messageHeadline": "More tests for backwards compatibility.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "5813fc73b41b3ba10ca1e54846915de036d2cbfa", "messageHeadline": "Log `protocol_version` in server background task startup", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c860ddca7a5e629e68bb276033e7c5fefe12ac64", "messageHeadline": "Added readme file for the hello world example", "author": {"name": "Gloreen", "email": "gloreen@casperlabs.io", "user": null}, "additions": 207, "deletions": 0}}, {"node": {"oid": "02f210b408bc36830c7909eaf43d7b10ec6d9870", "messageHeadline": "swap out direct calls to await_n_eras for wrapper", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e01b528db64f96fc1d3eac8b3b8e58e1337b398d", "messageHeadline": "Merge #3215", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1518, "deletions": 141}}, {"node": {"oid": "9d0bb89b901709a15b51c20cc534a8345b7c4a47", "messageHeadline": "minor improvements to chain sync progress tracker", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "3f8e827d2d528c8c8fb3b2ec17fd7ebfc897df6d", "messageHeadline": "reduce log level of chain sync message", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "166400cf51c8eb23ad2c079ade1ecd9f1110207b", "messageHeadline": "Merge pull request #3202 from ACStoneCL/537_AS_Counter_Contract_README", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "06a05fc34104103202e75950502c29086b695ae2", "messageHeadline": "update schema tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c6a220ae770d0be7e52f32d978a04f2703f6ad0", "messageHeadline": "fix compiler warning", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3a3026e1b6b9987ed4c595e09143af73f2b6dbe", "messageHeadline": "add a chain-sync progress tracker to enhance status output", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1485, "deletions": 138}}, {"node": {"oid": "3859acf6dd34afffd4adbbe16803322dcf345a98", "messageHeadline": "Merge #3210", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 94, "deletions": 37}}, {"node": {"oid": "b7add644c8e39d2b36beb2f35aff5e864f382416", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3206_retry_if_not_en\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 116, "deletions": 106}}, {"node": {"oid": "0b7f912834fb322bac951d8a4c2df8fffbdc1756", "messageHeadline": "Apply code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 148}}, {"node": {"oid": "4342248c122b63853cda3f2f76a445ddb322f620", "messageHeadline": "Regression test for serialization changes.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 594, "deletions": 1}}, {"node": {"oid": "3f614c5182e871f653703dbd449bbec51d336519", "messageHeadline": "Merge #3214", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 112, "deletions": 150}}, {"node": {"oid": "f6536ae24fbee455d5c4a3ceb29337f80397c4c2", "messageHeadline": "further minor updates to chain synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 112, "deletions": 150}}, {"node": {"oid": "81a105e6608f67d2c419ab1709f5354eddecf973", "messageHeadline": "Switcheroo Part Two", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 39, "deletions": 77}}, {"node": {"oid": "77933545dbf7ba773c5740f8224a8f316aa303b6", "messageHeadline": "The Ol Switcheroo", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "b8dc54dfdc17d72bb2e2d49e226603446a43c1ba", "messageHeadline": "Incorporating Feedback", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f800a5f40f39b88306207d8f156f9833673a620", "messageHeadline": "Update outdated comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3f1b26016170f0711fbb4bac8fdfefeb339f849", "messageHeadline": "Use more descriptive function name", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f1ab5dfa62c829cd140813479034fbcc86402dd9", "messageHeadline": "Read `known_addresses` from correct config section", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4cc2f3177a02246295f217aeec76d5fbbcf34260", "messageHeadline": "Update comments and add missing test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "a4d99f0f3004a1268e0f1b93b28b77ceb6ebce8d", "messageHeadline": "Derive `minimum_peer_count_threshold` from the `known_addresses` conf\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cb000fa359ea8d5f62122d15388e58290f72fb53", "messageHeadline": "Streamline the block version checking", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "7bc034775582e8f06ce03df3c481865f250c58a6", "messageHeadline": "Add retry support in `fetch_and_store_next()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 83, "deletions": 38}}, {"node": {"oid": "7ac8f6e625c5da0f24cacdc5037476973ee09e20", "messageHeadline": "Merge #3207", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 114, "deletions": 97}}, {"node": {"oid": "e7c9d5738e92414d1c817be407cfda65633b5d3a", "messageHeadline": "Fix cargo fmt issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c25879b795846909ecad82d3f0d2b28ed137eb8", "messageHeadline": "Address minor comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "78e525430ed7f6ff3546c66d004e6826084730fa", "messageHeadline": "minor cosmetic updates to chain sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 114, "deletions": 97}}, {"node": {"oid": "e06546149902c216ccb0d1b9c6811b9b8bfae2d8", "messageHeadline": "Merge #3179", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 235, "deletions": 135}}, {"node": {"oid": "acba2f3328d370b7c132a1559fe49dc1a7ebc5eb", "messageHeadline": "Fix a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf31d8f3541dec69fe88588cbbeeb9ea5640a95", "messageHeadline": "Fix a typo", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b91f0f74616a4c60822d297c58f08523917ec38", "messageHeadline": "Apply code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "6a50b09cede875f8dad14ba9221c6d051d1760ac", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into add_sync_state_to_ne\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 473, "deletions": 375}}, {"node": {"oid": "a448fadd901c34db0d26e3c0fccc9b0002f6ca88", "messageHeadline": "Do not close socket when attempting to close incoming connections", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "4c56838a0d3544be11c5afab8941bb3c1c1ea22a", "messageHeadline": "Merge #3187", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 82, "deletions": 41}}, {"node": {"oid": "e4a87702d01e217ecd6e167cd1b540e702dbe3f5", "messageHeadline": "Merge #3203", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "249a488ce4cdbddd020c666324954d6226b7d658", "messageHeadline": "upload nctl artifacts on merge to dev", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ea87cb324c86a425bc5238e2075927638804a9b", "messageHeadline": "Merge branch 'casper-network:dev' into 537_AS_Counter_Contract_README", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 387, "deletions": 333}}, {"node": {"oid": "0ccafa0999daf79b1802b6080e9c23865337eed1", "messageHeadline": "Update error message on missing chainspec hash", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1bda697948cc60e636509b1f1de38001142cfd4", "messageHeadline": "Add better error messages to nctl when repos are missing", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4646547affacd27e2bebb9fd918fea989b7457ba", "messageHeadline": "Remove some reduntant calls to clone", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "8f58aef5650be896fc8410232ebd494c2b1b0667", "messageHeadline": "Add some tests for the validators change functionality", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 371, "deletions": 11}}, {"node": {"oid": "d92ef800e4555f296f563e45289202ede45453df", "messageHeadline": "Refactor chainspec hash handling in handshake", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 20, "deletions": 39}}, {"node": {"oid": "d0d44c28efd4e95bbd0437c22d4d010f5ce5bf0b", "messageHeadline": "Merge #3191", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 263, "deletions": 263}}, {"node": {"oid": "c13fba604943a73ec0642a72f712e3a433d75525", "messageHeadline": "make DisjointSequences clonable for tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "d00d1491371ab10595c3b91a8a89f9f0cb3bbccb", "messageHeadline": "Update CHANGELOG.md with chainspec hash change", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e24afc4d76df0bc597151d6102672b3d5be16623", "messageHeadline": "Implement optional display in small net message", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "b0520e58633c2b2abdbd4947aaa99dc6e2f03298", "messageHeadline": "provide correct key block info when executing forwards in fast-sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "2e54e285a4c36282449c60e6d68d8f8b521ced26", "messageHeadline": "Disconnect incoming connections when sync is finished", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "570fd1e8bc25bba1a1eb7f5bdf743121f81a0c19", "messageHeadline": "ensure completed_blocks in storage is initialised properly after a ha\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 133, "deletions": 20}}, {"node": {"oid": "9e9a08561219e5a5eb3412a6ccedf33a96dff8ae", "messageHeadline": "ensure sync-to-genesis syncs forwards far enough", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 114, "deletions": 220}}, {"node": {"oid": "be5cb919536896888b1d4fa59046f75983b74dc3", "messageHeadline": "Merge #3181", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 124, "deletions": 70}}, {"node": {"oid": "b8c238d5a6410a3a2e67d6e8d1271b3688929e1d", "messageHeadline": "temporarily downgrade log level of error message in network component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63829eaf2b35acb00fbc6a832c6f907d3d7b154a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3175-json-rpc-updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "91b5f67f0047a2748e210f3c8df2e88d8b686fd3", "messageHeadline": "Add chainspec hash to network handshake", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "da67754ebc17a158dc5b9f30afec7ae8bf5d507b", "messageHeadline": "Reintroduce the syncing status being exchanged in the handshake", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 60, "deletions": 63}}, {"node": {"oid": "64a3fca10a07685d8e1c19cae5210902a3d94219", "messageHeadline": "Update README.md", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab940b7b6eadb256e6f41c8c5c851ced68877d57", "messageHeadline": "Adding READMEs to AS Examples", "author": {"name": "Adam Stone", "email": "97986246+ACStoneCL@users.noreply.github.com", "user": {"login": "ACStoneCL"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "556f04e1030899f0167f22d86711a592e24f42d1", "messageHeadline": "Add tests for the transfer functionality", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "e1d3cd2204984ed8be944ec71ac93145f5c13f60", "messageHeadline": "Some more changes for testing", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "eedcb1856b8ac54dee18404660b6ed061d5e7960", "messageHeadline": "Turn `SyncFinished` into proper announcement", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "757ac9f430fbc8c1c67a7c1ffa949e0120a3fdda", "messageHeadline": "Update comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b39d1fe990180664995dd4b6ec2cbed23c8c7ea3", "messageHeadline": "Add estimator weight for `sync_finished` messages", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4deba11e44d7a7a4afd2eeb6cf9a05e8b1ad1ee0", "messageHeadline": "By default, treat connecting peers as \"syncing\"", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d10a025b33873ae906d6851c913294354b5651c9", "messageHeadline": "Remove superfluous `#[from]` attribute from `SyncFinished` and add re\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eba559e347d5cef0e137c95972e795280bfafecc", "messageHeadline": "Set the flag first, then broadcast the `SyncFinished` message", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "706e01007dbdf0eb44f9096de0e5159bda54446b", "messageHeadline": "Add more explanatory comment to `SyncFinished` announcement", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "79c78a21cbb81f79e48ef6d09ff118dab281041f", "messageHeadline": "Increase the `broadcast_requests` metric in the correct place", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b6b3b3af763e02c445c408fab3506b1dcb62c548", "messageHeadline": "Rename variables to be more descriptive", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3568021397b436d142f9ec6a0c6c98db6e92a919", "messageHeadline": "Perform the check for messages potentially unsafe for syncing nodes d\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "a2edb5e10cf2915392a4b052b4868f5945f8d4d9", "messageHeadline": "Make StateTracker generic to facilitate testing", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 107, "deletions": 58}}, {"node": {"oid": "e0ecbc1a351833231595c0bc9ef6e580fee30532", "messageHeadline": "improve documentation of JSON-RPC changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0f193bd0ca99d3e336b448d935a31b89114d30f5", "messageHeadline": "Cleanup and update of comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "261e6ab4503a5ae49b318eb502fa458308ccd419", "messageHeadline": "Fix formatting after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 102, "deletions": 101}}, {"node": {"oid": "8eab107b40215195d615ad8df1280c7eb4ab20b9", "messageHeadline": "update json-rpc to avoid some breaking changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 117, "deletions": 68}}, {"node": {"oid": "c5922a70329fcf8d4da6e0ff561d1fbcad5f3791", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into add_sync_state_to_ne\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 673, "deletions": 225}}, {"node": {"oid": "e47331e73fca603d78577e1b212ee0350fe3423c", "messageHeadline": "Merge #3167", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "a50a50659bb71cc39d0bf6b1a284c968948ca4f6", "messageHeadline": "Add missing doc comments for `HandshakeOutcome`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd62aa2c41eed5489c3576b82438fe5d964603f2", "messageHeadline": "Remove commented out code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "681afd7efc9c1155e9b00b84b9d7144e159e7655", "messageHeadline": "Merge #3161", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 415, "deletions": 15}}, {"node": {"oid": "83c5ec1cc61935bb315f29451534d0a61b9bdaa9", "messageHeadline": "Remove superfluous `Serialize`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "862d2b060f8391957da23d76025c2b8a6fd92c5f", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 179, "deletions": 85}}, {"node": {"oid": "109c1126a84597df0deea0d9e17813937b7fff80", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dictionary-readable", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7210, "deletions": 11605}}, {"node": {"oid": "7b3bd2638e53db97342ef613e8a54e815058ad5a", "messageHeadline": "Update comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "106d7eaee6c4bee8080120d808abefbfda8d0800", "messageHeadline": "Merge #3170", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa5848e60c3c4682cb1c7ceea54c290bde87b77", "messageHeadline": "Introduce `ChainSynchronizerAnnouncement`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "d291b8eadc579842fd432704baa6862f393b923a", "messageHeadline": "Rename `SyncStateChanged` to `SyncFinished`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "063a8fa2946094810e2fdac04d78770a5284d727", "messageHeadline": "Update the newly connecting peer about our sync status", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e8efef065d36923af5638a7afa2b7564575f1144", "messageHeadline": "Handle the messages related to the state sync finished", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "0dbbc1aea4ee80f5c2ec7a0368994759cd89e2b2", "messageHeadline": "Add message routing for `SyncStateFinished`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "93476b15637cc36ad7c8a42c6f7301aeff7d8bf2", "messageHeadline": "Merge #3165", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "e73427fb951076239866c9a014e6447624c6bc81", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into docs-575", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "42e9d2e3884c0be3503970edb75c2f0347a9cf56", "messageHeadline": "Merge #3171", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "d9f910d7654ed0ef732f723b00cc1ea81a075a3a", "messageHeadline": "upgrade dependencies", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "2b3488a0fff85162227a1723cdb6e7787bab6aa6", "messageHeadline": "Remove the `is_joiner` from `Handshake`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 59}}, {"node": {"oid": "dac33ff6b8b8ee66f1d0a5e0a41162a2e89a078c", "messageHeadline": "Merge branch 'dev' into issue-3111", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4047, "deletions": 10003}}, {"node": {"oid": "cbce76955ceacf9300757b388e111e3c64229e31", "messageHeadline": "Add a Readme to global-state-update-gen", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "12f9b64d415ead4fc54ea7322805323a0274ff4b", "messageHeadline": "update broken link", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "852cb4ededa877b38f4d8ba8e204325571de4922", "messageHeadline": "Add `SyncStateChanged` variant to `small_network::Message`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "96d9555915bfc004396edba41cf9bc4d11a98061", "messageHeadline": "Rename `is_joiner` to `is_peer_joiner` for clarity", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d761a6c68ebfff3b76dbdacfe7502f6955d17c1", "messageHeadline": "Introduce `HandshakeOutcome` helper struct to get rid of the 4-ary tuple", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "2adf2083f1466ed84809a7e46db3d711b9a9bb1f", "messageHeadline": "Merge #3166", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "5b60582fe7c633fee8591f996977209215ae51d6", "messageHeadline": "Do not update joining set upon establishing an incoming connection", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8a2de38077136cd77799617e172e815f49c995e0", "messageHeadline": "add 'testing' feature to casper-node to expose test-only functionalit\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "a4574bb3c4ca0bb100c216967e3da1e28c9d3b2f", "messageHeadline": "update to minimise API changes to casper-types", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "13d9aaf04b839a9d7f7a6e1f8f9bb771958c51f6", "messageHeadline": "Merge #3159", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 376, "deletions": 8777}}, {"node": {"oid": "ef99b35ed304023cc6fc3c5bdc08e46ec4e96e8a", "messageHeadline": "Refrain from performing unnecessary writes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "2027ca423d713a8102201cb526b4f172c0a103e5", "messageHeadline": "Fix issues with purse balances", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1c8ad8b90ef13cc94018e27d9c09770923f03b14", "messageHeadline": "Remove the proposer option; update nctl test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "72bdbe20a26da3a97332b601820f1e0dd2e00772", "messageHeadline": "Make transfers and accounts optional in config", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "331ec4c8dcfaef2d7116d8b317ab4607c1e1d8d1", "messageHeadline": "Merge #3140", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 635, "deletions": 80}}, {"node": {"oid": "6fe50bae7d515bac728ec480a57d18aa128b2bfe", "messageHeadline": "Rewrite validators and balances subcommands in terms of a generic update", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 60, "deletions": 521}}, {"node": {"oid": "7b67f751c1bf58402146f372d02fefe534093ec7", "messageHeadline": "Merge #3162", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "29248f5eda26181778325523efc59f115039d6a6", "messageHeadline": "dump logs from nodes that were started atleast once", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "efd530d7657775fb733366aa85f7a0a5970fa55d", "messageHeadline": "merge latest dev", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2510, "deletions": 1233}}, {"node": {"oid": "b8a336822305119edc2c34d89acf8e4614f21fed", "messageHeadline": "allow choosing to accept unmatched keys", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "12b451695fb545257d875b3b55167cfb24bf9591", "messageHeadline": "Merge #3134", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1544, "deletions": 928}}, {"node": {"oid": "087dd53cbfe93025e4131e6949b4481d12edba2b", "messageHeadline": "respect compile target env var when building global-state-update-gen \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "275b71b2e6e68c572c2f7b2d7ebcdce71c3ed468", "messageHeadline": "downgrade error log line to warn", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf4ee583f6e5f5d51ec9367889480ecc688bd54c", "messageHeadline": "Merge #3147", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 672, "deletions": 126}}, {"node": {"oid": "cb6feb6a9cb8efbf33c0b6dc08d1a3d23da42fcf", "messageHeadline": "Add a new \"generic\" subcommand", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 595, "deletions": 3}}, {"node": {"oid": "75bf48c6669aada0d425efc3a0634932c93ca735", "messageHeadline": "Add `dictionary-read` to AS API", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 127, "deletions": 8}}, {"node": {"oid": "b616e316c1e3dfbb325937b929c38315783f9251", "messageHeadline": "fix typo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87433a5a65b334c9d84cd322f7c9c421db5b5e98", "messageHeadline": "update date format to year-month-day", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15106cb47f4aee83603d41ed31d4c7ebc500b0e7", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3141-http-config", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 682, "deletions": 313}}, {"node": {"oid": "1af79853dd05adc2e3724ba8382010d2a67a9924", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2487-background-sync\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 668, "deletions": 227}}, {"node": {"oid": "9219bb78b19adb5d0b7efe00bfcca90432c67767", "messageHeadline": "minor update to chain sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fe2da27e0e87c7ce5cc3b8b420f2e15b58a128c1", "messageHeadline": "Refactor the enable/disable HTTP server logic", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 163, "deletions": 123}}, {"node": {"oid": "c771cd03c25b6a12981216d51f9e24cc93f51cf5", "messageHeadline": "Merge #3160", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 80, "deletions": 84}}, {"node": {"oid": "2e0c04a76675d2f7796294f473d55bb36e8ed12b", "messageHeadline": "fix for new clippy warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 80, "deletions": 84}}, {"node": {"oid": "8861007cf8b296e2b0a64e2a827efc150c07c574", "messageHeadline": "remove uploading overrides, no longer needed", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "fc382ec8ab1c36c9381fd46d554fc74ed92f2ca4", "messageHeadline": "finish ripping out verifiable_chunked_hash_activation", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "90c17facbbdae6f2d46a30d46290003d8d0e65c2", "messageHeadline": "wire in config_gen to simplify overriding toml files in NCTL", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 363, "deletions": 8430}}, {"node": {"oid": "278ca6769d371628116e78357d95ad3df5a4d9f9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2487-background-sync\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 86}}, {"node": {"oid": "2c581dad8f72ccbd1880d718c684d6b6f098e752", "messageHeadline": "Merge #3155", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 588, "deletions": 143}}, {"node": {"oid": "b683c1ea9d2ecf3d4320cb8f4e5df713ed8f902a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3149-restrict-json-r\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 86}}, {"node": {"oid": "b563064dbca8bad43317ffc54c0f2e5900787a0f", "messageHeadline": "Update CHANGELOG.md with HTTP server enable", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ef48c941d60c5b827f98a2bcb6be036fa370df0", "messageHeadline": "Update remaining configs with server enable flag", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 407, "deletions": 53}}, {"node": {"oid": "5e788e6d7acff6cd22b71cc2e9af14276f91452c", "messageHeadline": "Apply review comments from @rafal-ch", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 35, "deletions": 56}}, {"node": {"oid": "a11b164bdc53b713db4f181e77bdcef32c33fae2", "messageHeadline": "minor updates to json-rpc error messages and tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 65}}, {"node": {"oid": "6e1bd78cc6afb9cba4ab8aa145be71c9a4831308", "messageHeadline": "Merge #3148", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 86}}, {"node": {"oid": "cc2617b598b4610cc0a40bd7b5f3b6bf54804c4e", "messageHeadline": "Update doc comments in HTTP servers", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cde441a306b11c4b1ab73581ba7bc01b03cb7380", "messageHeadline": "Fix event handling in json rpc server", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9e7307f56da6ddc3a4e679f886963eadf9b5e6a8", "messageHeadline": "Use correct name for spec exec server in config", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "70b0fa7f82f526e5c709db10e468866f65940b29", "messageHeadline": "restrict json-rpc request params to array or object type", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 627, "deletions": 141}}, {"node": {"oid": "347e044ed60fd3a0399c11afb2715b3935ee2b5f", "messageHeadline": "remove extra transaction in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "56f119cb1330ce49f0780045392ae765b55d768e", "messageHeadline": "remove storage config option max_sync_tasks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 79}}, {"node": {"oid": "a4fac51d984904e2dc0f67c6ad85597d9c911d68", "messageHeadline": "Implement on/off switch for HTTP servers", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 131, "deletions": 66}}, {"node": {"oid": "dd28ce475d65f9e7fdcd32889912cad12b03e1cb", "messageHeadline": "Move spec exec server to its own config", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 85, "deletions": 24}}, {"node": {"oid": "f55a44cea34f3fd57d16e31270de2ae3a5642550", "messageHeadline": "Add `enable_server` option in HTTP server config", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0f41072802933ff894ef3b1dc06281b3f119a6c3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2487-background-sync\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1726, "deletions": 1159}}, {"node": {"oid": "8962d46f615403101889e20a2c13bc43de0cdde7", "messageHeadline": "reinstate peer getters in chain synchronizer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "e8db9c2f323c6a4073000993454b20a7cd966e47", "messageHeadline": "remove next_upgrade from chain synchronizer and other minor cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 62}}, {"node": {"oid": "1461e01e2ca764526eb8434a6444726e58638051", "messageHeadline": "Merge #3142", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 440, "deletions": 129}}, {"node": {"oid": "c3b78ed5506def37a14509bf42512ebfe3f6b146", "messageHeadline": "avoid overflow in storage component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "abcc68096eff9c61e592c1bd9bb0842608be68ad", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2487-background-sync\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1984, "deletions": 604}}, {"node": {"oid": "982ecd8dfc2089bfea12782b6636c896488f3ab3", "messageHeadline": "Rename FFI method to `dictionary_read`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "e883fb4d9f84ae8ace6ee878b0454cfd954f7622", "messageHeadline": "Add `casper_read_dictionary_address` to FFI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 194, "deletions": 6}}, {"node": {"oid": "72fc820238df7a273fed17eec0a850ef1ed2bb46", "messageHeadline": "Use dedicated error variant when switch block doesn't contain next er\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "060b1f2e2819338337e9ae6c72680c250facff7e", "messageHeadline": "Simplify calls for the sufficiency check functions", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "c36b5280e0bbc361a91a33f51a8b0dda422c33f3", "messageHeadline": "Avoid the finality signatures anti-spam measures when syncing to genesis", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "015078b3ec59f12699a39e9b0a7853cb84d05abd", "messageHeadline": "Merge #3129", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1281, "deletions": 1030}}, {"node": {"oid": "c6276b99e5574cb0ec38075f99b9472707b84877", "messageHeadline": "Apply @darthsiroftardis comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 144, "deletions": 141}}, {"node": {"oid": "e6988fea4e6d3f50ba54831217a97a71263b6d68", "messageHeadline": "Change logic for verification the sufficiency of finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 201, "deletions": 132}}, {"node": {"oid": "97caff2120cb9323537cad5b91fec676598aab52", "messageHeadline": "Merge #3138", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4f48707309a1c7286f82536482ac4e7c9027c074", "messageHeadline": "Merge #3121", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 137, "deletions": 46}}, {"node": {"oid": "8a35e2cff0ceb9bdceea7e4e74f62e4a0eb0657b", "messageHeadline": "Update comments to be more explicit", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b898d26fa8e0976231d87894af453a2aa330b8ac", "messageHeadline": "Extract the `check_sufficient_finality_signatures_for_sync_to_genesis\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "a3727d9540a406d96d11e0f95bd7931eaae114c8", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "909fde8afd7e538830623b682c39a7d9a613e95d", "messageHeadline": "Add more detailed validation in tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "a6298fda061076d30cfa573c1be4f6671a0b3383", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3082_support_weaker_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a0a2a18b4a569db2fdff8d48a7fbb7e0d05ab99", "messageHeadline": "Fix comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4d807b0bf91aba7503f9789200542c8645f4da4", "messageHeadline": "Merge #3125", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 751, "deletions": 105}}, {"node": {"oid": "732ed5079c717da94b7eab778337c494507d42fe", "messageHeadline": "Fix the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 155, "deletions": 83}}, {"node": {"oid": "a8bb889262733881eddc83fbffbf7b99c1714b42", "messageHeadline": "Added regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 504, "deletions": 0}}, {"node": {"oid": "3c30cd7efbc99bc3927f8e0b3769b9c490a9631d", "messageHeadline": "Merge remote-tracking branch 'origin/3080_fetcher_for_finality_signat\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "6346805f95649282bbc220d397c4cd84efdce4d6", "messageHeadline": "Ensure banned peers are not used for synchronization", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "347edeb729031c8b19b6d69566a714b08d6654c4", "messageHeadline": "Merge remote-tracking branch 'origin/3080_fetcher_for_finality_signat\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1288, "deletions": 550}}, {"node": {"oid": "b802e3bb3fe30a6799ba8da84202d108c1780dec", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3080_fetcher_for_fin\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 985, "deletions": 456}}, {"node": {"oid": "fc200a04b7cb092a1e2cbdabd9cffbd2f6060c0a", "messageHeadline": "Introduce `handle_incoming_signatures` to make sure only valid signat\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 73, "deletions": 43}}, {"node": {"oid": "23a1202bb1a3f3065af32ba77f219232c4953251", "messageHeadline": "Update to the structure", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 551, "deletions": 676}}, {"node": {"oid": "c092138202fc956e9eba40b7b5d9cc9e68393876", "messageHeadline": "Only store finality signatures that came from a remote peer", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "ef9127d6b85d02980b2a32a1a7a5357004d8a5f7", "messageHeadline": "Fix peer disconnection code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f4c284cb602a70cbbcb1ff33ea4387d0b06d71ae", "messageHeadline": "Merge #3131", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 722, "deletions": 455}}, {"node": {"oid": "dc5ffeed9cb3c9bf58fb07877d57dd4672006bb8", "messageHeadline": "Merge #3137", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 263, "deletions": 1}}, {"node": {"oid": "64bc78a6bc2f0161b93baba4127aceb79b25915a", "messageHeadline": "Mark immediate switch blocks after emergency upgrades", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1e9e83af53266b5cdfca15b2c519e4e18aa68769", "messageHeadline": "Restore formatting using older Rust nightly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 102, "deletions": 101}}, {"node": {"oid": "932d9695826faf61cb3074465b03d9357097627f", "messageHeadline": "Add new metrics that allow tracking trie requests in flight", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 141, "deletions": 98}}, {"node": {"oid": "a7479a2fc24c5327184b8aac6ff5eb958691b4bd", "messageHeadline": "Payload recording methods of small network metrics need not take muta\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad38c8239441dd9a4b9618fa2f8e5593ef4fc21b", "messageHeadline": "fix reactor wireup for deploy fetching", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "04410f456cebb0bb7c2f29140960584993b4b0f6", "messageHeadline": "Add metrics recording incoming bytes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d46c59845378466624672a606a193f54f856e7bb", "messageHeadline": "Add a set of incoming metrics to small network metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "c51cb271017b50715bca4489f250303a0620b065", "messageHeadline": "Update comments to explain what \"sufficient\" finality signature is", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1cfe6a93adb09a8b589dfbfe4f7c4e1759428836", "messageHeadline": "Add more detailed validation of the `BogusValidator` error", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6982347b2cf7986bfec3a45c2f80170847936be5", "messageHeadline": "Do not mark initial fast sync block completed, when it is still missi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "745586dc700676bf820f2184d2fccb414c081fa9", "messageHeadline": "Clarify documentation of `mark_block_completed`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9803b287836b3981e960b3d9b025c4d071de58dd", "messageHeadline": "Remove redundant `Option` when handling `fetched_signatures`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "44dd95ceba0010eade9c1a4673ff5fff70c058dc", "messageHeadline": "Add new error variant `NoSwitchBlockForEra`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "84b55161258a2dbdf1bb0aba301a06a61d44a3db", "messageHeadline": "If no signatures are available, proceed immediately to next peer", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "1622ac9ef29e794622b24d08b2437691d82e903c", "messageHeadline": "Disconnect from peer when it provided incorrect finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "f0def92be4c03f9430212c73a0aadcd2892b182b", "messageHeadline": "Apply review suggestion", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1564ce8e04156da948e282a86a8c93a06beab23e", "messageHeadline": "Apply review suggestion", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf2e0f444b256bfcc0596d3a387a05834499b754", "messageHeadline": "Update node/src/components/chain_synchronizer/operations.rs", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6241539fe49352cb253f22f2d8c20ba755eace5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3080_fetcher_for_fin\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "dd6d35943347ad6a5421afd7a6819354012f7951", "messageHeadline": "use correct signers for non-emergency immediate switch blocks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "c6833b66f9e767cc063c88d31d591a8545171428", "messageHeadline": "Minor cosmetic fix", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b1f64a5c888eca045199052c1104cc11050e360", "messageHeadline": "Fix formatting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "08025756626629cbfb10d540ee380bafd6872672", "messageHeadline": "Mark blocks as completed also when executing them during normal conse\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "11bf75f149c8eb28809613b28a3d1a04a6e9926b", "messageHeadline": "Merge #3132", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ee20adbc7aa4162b522fa62b86f6384ac9278831", "messageHeadline": "Better comment and parameter naming unsafe message sending", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9fb50473b4be0cb7d228303c91338f80b6d3ada0", "messageHeadline": "wire up chain synchronizer events in participating reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1058, "deletions": 778}}, {"node": {"oid": "05f4c9d7c547e81e0b8c2c681e569d095b907084", "messageHeadline": "Add todo notes for functionalities to be added later", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6541b1f5ab3283a44cbf27963bc78e3cf04bb8e3", "messageHeadline": "Optimize the `match` statement", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 36}}, {"node": {"oid": "2703a803fee3210e7ba4e51369dfdc274b847fa8", "messageHeadline": "Insert `ChainSynchronizer` without dependencies into participating re\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "f37503763115f91f090d9ed6bc71f7ee6fd7976f", "messageHeadline": "Make syncing to genesis not the default for the joiner", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f0aa657c76d657cbed22743a49068b5929cf3fc9", "messageHeadline": "Complete generalization of `ChainSynchronizer`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "edbd7e540149e795a83bcd486794e61c9b9752d3", "messageHeadline": "Generalize fast sync `operations` module over reactor event", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 313, "deletions": 107}}, {"node": {"oid": "7c0e77fc14bd7a41a2bb7bbf7d3ac9ce6a88b621", "messageHeadline": "Warn if messages are unsafe for joiners", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "808d0dfb85c7717d5d0d539644a6d676a205b043", "messageHeadline": "Don't check if signatures are sufficient if signature set wasn't updated", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "46dea0052b116edce0cf317ffbc64f1390815810", "messageHeadline": "Disconnect from peer if it provides invalid finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 72, "deletions": 17}}, {"node": {"oid": "89c0946603c30390a55b78032ea79c18b67013c3", "messageHeadline": "Update `get_era_id_for_validators_retrieval` to cover last emergency \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "add49fe28d38c341e18dafa758ec0fb53e28a251", "messageHeadline": "Fix remaining clippy and compiler warnings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "e06cbdf32eb73363ad243349bbec0c3f02f43ddd", "messageHeadline": "Replace `StorageRequest::UpdateLowestAvailableBlockHeight` with `Mark\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "00edf29c255d56f93db9f6ce35aacdc944fbcd0f", "messageHeadline": "Return early if we already have the signatures in storage", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2b4f9e69fde892d34d3d499ccfa24bebb113b96e", "messageHeadline": "Make block completion marking a request, instead of an announcement", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "df3bb545a3e41e73ea48bc77bdaa69e500062352", "messageHeadline": "Update storage tests to account for changes in how completed block ra\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 272}}, {"node": {"oid": "68f3940af7cfc18fb40f61a84c6554422ec13c9b", "messageHeadline": "Add unit test for `check_sufficient_finality_signatures_with_quorum_f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "efa1c46c21211e820bf91413f9db5da1d1e7593c", "messageHeadline": "Removed storage fields `lowest_available_block_height` and `highest_b\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 133}}, {"node": {"oid": "4d130dd53c38fab4da1587bb8fa25a966aadc606", "messageHeadline": "Properly initialize `completed_blocks` in storage component constructor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "56532c5214e0966174dc3df537ee834de170371b", "messageHeadline": "Add direct construction of `DisjointSequences` and `Sequence::new`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "3a588ee5dc4d1b82f0738dc378608f3aea285a28", "messageHeadline": "Allow custom \"quorum formula\" in `check_sufficient_finality_signatures`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "7d279ea4f6056bb90847b0073aed75d0e37e4bfd", "messageHeadline": "Fix flags", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0911ff7bb241be0156e42734bf223e8b1f1a62b", "messageHeadline": "Merge branch '3080_fetcher_for_finality_signatures' into 3082_support\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 188, "deletions": 176}}, {"node": {"oid": "2f0cc69641b850d405172cf5f0a1e443fa1cc808", "messageHeadline": "Add assemblyscript ports of contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 373, "deletions": 2}}, {"node": {"oid": "97908ac86ffbedcbbb3a61e6b8e84e62c2ece1c9", "messageHeadline": "Fix typo in tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b9195fcb6b40a55804095564b6e47ae138e8e011", "messageHeadline": "Add metric for fetching the finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b1172ac330b0abd8ef94e017ec280fe856d022b6", "messageHeadline": "Retrieve validator weights from the correct switch block", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 169, "deletions": 175}}, {"node": {"oid": "1313218525aacedd59a9f5602d611c96a3756741", "messageHeadline": "Merge #3127", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "f01b3cde556dc76ed726bf024459b7ae916fbde6", "messageHeadline": "Bump assemblyscript compiler to 0.17", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 248, "deletions": 246}}, {"node": {"oid": "931cb59907caad043341aa2216a5f8b15ec68cd3", "messageHeadline": "Add persistence for disjoint sequences in storage component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "62c7992fc545f5b758cf62897d20a3d67fb940ca", "messageHeadline": "Implement `FromBytes`/`ToBytes` for relevant types in `disjoint_seque\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "0a41d68f8d9d5cf5b6dfecf272d481a3aa0d0b87", "messageHeadline": "Factor out `write_state_store` method in `storage`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "90946d8acb7ac90649c0757c7805772c4a11c654", "messageHeadline": "Add and handle `BlockCompletedAnnouncement` in storage component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "ec3e84810ea6625ab617554f74ed43928ebacf70", "messageHeadline": "Re-add `disjoint_sequences` module from `24dbe7133c6b428b4ccc0370e691\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 335, "deletions": 0}}, {"node": {"oid": "d46564ade020dfa88c291b877b26676a5fd1e80d", "messageHeadline": "Add tests for checking the finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 93, "deletions": 10}}, {"node": {"oid": "7f583868bf8d6612b8b38dff359ee34404bb5f26", "messageHeadline": "add timeout to await_n_eras used by nctl upgrade steps", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "e8f323d9613d85e57248e6d1487f4c67a721af38", "messageHeadline": "Add test for `BlockHeadersBatch` correctly returning a lack of switch\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3799ff4b05a425c086e67ce06c0445eee1ec445a", "messageHeadline": "Minor comments update", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "262fcd89d5eef363f4f394948bb9ee0c0258f0f6", "messageHeadline": "Add explanatory comment to `TestBlockSpec`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "d864258be0c337aff6d27c2ff3fc3729b6df6e54", "messageHeadline": "Retry fetching of finality signatures in case of timeout", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "1a65a751cb1344c5109479afc65d5f57be5bacb8", "messageHeadline": "Address cosmetic comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b77e3f2d8d5adc78cbc5dd0a0c6e9244ea32cf12", "messageHeadline": "Store fetched finality signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7b56128d614db98e77b1485ec861fe3d6df65ad0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3080_fetcher_for_fin\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2113, "deletions": 445}}, {"node": {"oid": "c0fd57402a3f26c17102d5e9fef1c9d8f867b148", "messageHeadline": "Fix typo", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "277fca99a16122cc69052521c94218ff10aaff80", "messageHeadline": "Collect validator weights from most recent switch block", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 177, "deletions": 45}}, {"node": {"oid": "f09d7e35f03828e10b22c3632f5293730fdf6351", "messageHeadline": "Merge #3116", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "f5a287d0957e99cd0ed24f72e16d33f50c1dfd5d", "messageHeadline": "Add the option for pre-seeding accounts with tokens", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 135, "deletions": 45}}, {"node": {"oid": "001c26d23bb6d523530c2f1e98114e43f39add24", "messageHeadline": "Merge #3120", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 196, "deletions": 165}}, {"node": {"oid": "9a53aa8591519c0dd447b3c9e04051111d998865", "messageHeadline": "Bump assembly script version for publish.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81e65dfcac90d6d129148e0fdca02d268703aa2b", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 194, "deletions": 163}}, {"node": {"oid": "ef0365a18937f396adf99994e21899aa6723855f", "messageHeadline": "make sync_trie_store a noop if already synced", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "9f8c9b3efe46465241432198e220d15959510036", "messageHeadline": "Merge #3114", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 148, "deletions": 86}}, {"node": {"oid": "2659162d1ab6eefd0591b37daa6de61e9a6dda6c", "messageHeadline": "Merge #3020", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1229, "deletions": 156}}, {"node": {"oid": "c5a794f02508ba75cd9f8120b9126f7c9bde8f5c", "messageHeadline": "Fix deprecation version to \"2.3.0\" in ee", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d4028641d34c95a2405102124d38350009e9ea5", "messageHeadline": "Merge pull request #2 from TomVasile/zh-sre-505", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "37aad386dafa5f7ee8591459e8a7c23f8eea16ee", "messageHeadline": "Rename `write_scratch_to_lmdb` back to old name", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "54f038216b1be527621e169ce6cef764f7a551ca", "messageHeadline": "sync nctl config files", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "28e72fb1e5a9213bae1cd03add80284ce3c0449d", "messageHeadline": "Merge #3110", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "b660562b8c8d01614eab5a6507faa1a231beccf2", "messageHeadline": "Adapt ee tests to changes in ee testing", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "0da70f9de68d21afecf43a06f512165b0cc39fc9", "messageHeadline": "Revert breaking changes in ee testing", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "de28ecf26e3af5209d1a196bfbb1627c708c6d09", "messageHeadline": "Adjust casper-node to changes in ee", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "fe91ca98c9dcfb08dacaee787c9853155a3cadb2", "messageHeadline": "Partially revert breaking changes in casper-ee", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c03f755e9be3fe4948b2412bb5ce87d4e1a3219b", "messageHeadline": "Merge #3108", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "7bf86f19003e3dfb85429ec6a8b948c896917845", "messageHeadline": "Merge #3113", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 69, "deletions": 53}}, {"node": {"oid": "03fa3adf0aee208f4da943183addff456fdcc5f3", "messageHeadline": "provide remote address in sse log messages", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 69, "deletions": 53}}, {"node": {"oid": "b1450af98232f02e2e2ea59ff1c128af78d07ad2", "messageHeadline": "Merge #3112", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8205a7c4a9d63501113ae1b5b17148ccfe013836", "messageHeadline": "add . filter to jq", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "06854a3feb3cbb9f50e2aca36d46bcceeebd12d1", "messageHeadline": "Merge #3109", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "420e3265f1dbaeb1fba2d000d723b15144139bd8", "messageHeadline": "timeout waiting for network to start up in nctl upgrade scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "4f9a59e800a75494b098b19d8da70b50456dd81b", "messageHeadline": "Merge #3106", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11723, "deletions": 2091}}, {"node": {"oid": "27ce333dacacc429f6174002ec4c542544f53f72", "messageHeadline": "Take delegations into account when looking for large bids", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7d1cd2db41c3e94967576a86bb928d8b205797ee", "messageHeadline": "Inject stub for fetching the finality signatures during sync to genesis", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "91c25105e79694eda1cdc2297e13d153d76356d4", "messageHeadline": "Remove obsolete failure case.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "b9ab96fdf902dd6734c2628729332731f2c92b70", "messageHeadline": "Don't verify continuity in  - it's already done in the fetcher.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b1aec1889d360b54be23df8a40679afa132d788", "messageHeadline": "Do not validate batch continuity when fetched from storage.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "de37d6338bbf3d97a9d8907e432cecb08a7c2639", "messageHeadline": "Fix doc link for `hash_merkle_tree`", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e35e8346ad40ba9216df75fd28843bc48b40b533", "messageHeadline": "Fix assemblyscript build", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "f46bbd27aa8bf8d72a06a0b483d09e29ddc84132", "messageHeadline": "Do not validate batch from storage.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "36ded88067816ec81e9ed1af5e997cf372fb127c", "messageHeadline": "Change logging to warn and pub to pub(crate)", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c9cb6196ec98dcc8f347231080172be11d18479f", "messageHeadline": "Remove prometheus dependency.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "aaf3d43e90f4dd2df9b10851ca76251963a875d6", "messageHeadline": "Fix error log message.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6909e09cad17bf2fd2e37ac2b7802e0b2c3bb7c", "messageHeadline": "Remove references to no longer present `indices`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "5d199acc57cf7f7c5eaa525daa2b4ec0fac53d85", "messageHeadline": "Adjust casper-node to changes in hashing", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d4ffcbdc8f964dd95c0be6569e6886fbd67ad00", "messageHeadline": "Revert breaking changes in casper-hashing", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "6eba5536cfaadaecb51de0296cd4b5d2335938fb", "messageHeadline": "Add a fetcher for finality signatures", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 215, "deletions": 6}}, {"node": {"oid": "17c07ed191859da77b89098ce48c7fcf2a10983e", "messageHeadline": "Update private chainspec template.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b673811e3b3cb36dd4f40d1cfbb1e389a5a121cd", "messageHeadline": "Revert accidentally removed contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 92, "deletions": 0}}, {"node": {"oid": "40f065a40ac1fd3e1ab5630e1dfb63a36586a365", "messageHeadline": "Fix chainspecs after backporting.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 28}}, {"node": {"oid": "45f661e302a8eb95b0108d1a08372c812b831b52", "messageHeadline": "Add API for enabling smart contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 359, "deletions": 8}}, {"node": {"oid": "cd1cc6d1d3e92ba7635c06911e33d430c462419c", "messageHeadline": "Merge #3091", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1484, "deletions": 0}}, {"node": {"oid": "8a6c69578ca1571a32d991f2a519c584545b4dc1", "messageHeadline": "Initial private chain support.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10321, "deletions": 1180}}, {"node": {"oid": "ada5319239cb9cd45402495bc25c1e98205a733f", "messageHeadline": "Backport move TestRng into casper_types.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 263, "deletions": 241}}, {"node": {"oid": "00f75bf9123d55eb153fb461dc4c5b3b63efdcc4", "messageHeadline": "Move system contracts logic into execution engine.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 791, "deletions": 748}}, {"node": {"oid": "22754c20a8ac39cac930a360b660fef9dd4190ac", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into batch-headers-sync-t\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5138, "deletions": 132}}, {"node": {"oid": "1378dc7533a0671416708557280b99ddb156d957", "messageHeadline": "exercise alias subcommands", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "0cd407d0e4e67e45de61427f65fad6045b091232", "messageHeadline": "Merge #3099", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "4b5922062f438f9aa86992038c5e0411835c0565", "messageHeadline": "Merge #3093", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4669, "deletions": 68}}, {"node": {"oid": "833d8ec4379eda65b6de4782717e84979e64f9f9", "messageHeadline": "Merge pull request #1 from TomVasile/zh-sre-496", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 4118, "deletions": 26}}, {"node": {"oid": "421e758ffea1d244f399971beffae8d9de99c054", "messageHeadline": "add test for get-balance", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "04dee862a53d1fdd534a4ee44997bf5cf87b6f93", "messageHeadline": "use staged config.tomls for nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4118, "deletions": 26}}, {"node": {"oid": "2a86a0a863f4bfe8b9fd6863508fde110f760d1e", "messageHeadline": "Add test for charging for wasm with forbidden `start` section", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "a995efb8cd4ff2b7456632e42685cce44b9be66d", "messageHeadline": "make format", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "cccfb31fd57aded8fbe27e97bc31af861d8cdfad", "messageHeadline": "adding contract for client nctl test; utilizing get-dictionary-item i\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 97, "deletions": 8}}, {"node": {"oid": "532c5a85a2f455c872b07a1f31b0606e1b098a1d", "messageHeadline": "Return hash of the block used for execution.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5327eae078cfa4e9279351444a0d754201682fa4", "messageHeadline": "Merge #3085", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 439, "deletions": 64}}, {"node": {"oid": "095b4e01bfc6968e1b7314f4a4ff9d401bcf25d6", "messageHeadline": "Update comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f36a87b7c2a895c1e5251d6eb5a5cc3fabf320f0", "messageHeadline": "Split test into separate functions", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 109, "deletions": 83}}, {"node": {"oid": "6f7b4d5dfcde77cc311432f4219cb51ff3e72190", "messageHeadline": "Extract logic for running an RPC server.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 69, "deletions": 72}}, {"node": {"oid": "4fd28e3f0d172c325745c7fa2cbe98f35fa08a75", "messageHeadline": "Fix spelling error in config files.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "89999fd6cdc9e3e6d0e9e906777017f7dcad6d2e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into batch-headers-sync-t\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 322, "deletions": 849}}, {"node": {"oid": "d5f13ab2af718ad78c0147695b32727d2956a271", "messageHeadline": "Update execution_engine/CHANGELOG.md", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46434209e1ae74f009ac0363f342210c2a192598", "messageHeadline": "Remove accidentally committed file.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 2, "deletions": 36}}, {"node": {"oid": "27e8959072e5a9c7fb2aa82da432e3884841618a", "messageHeadline": "Merge #3094", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 317, "deletions": 833}}, {"node": {"oid": "4ac2da8187bf40a64749b0c8995bda25f4ccfc0e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3092-no-parallel-sto\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "dff48338a83baf11b28891881fb024e57eda12b0", "messageHeadline": "Update config defaults", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "afac88c17d5fc27f752f90cb36ec0f10fc03521e", "messageHeadline": "Commit lost clippy change.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8dca2440154fa6ffcdf2f2acbf69ad6c9090a3b2", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into batch-headers-sync-t\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 141, "deletions": 141}}, {"node": {"oid": "60ac7e8598c652d5e8d043c149df8319bdd03027", "messageHeadline": "Various updates to formatting and spelling fixes.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "4e18358bba6f4e10e4071536a2ad2d1d262db4c8", "messageHeadline": "Remove TODO comment from test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b23a95d1a42d6ec4965e1af933c75dbe12cda1b7", "messageHeadline": "Update changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2a1f2a621d2749179e9897436c0d48622d40702", "messageHeadline": "Merge #3095", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "5a0428395e9873f43b0941e312f4f3ce7a9f458f", "messageHeadline": "Cleanup test code and satisfy clippy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "8acf7ef808bc7c4bd73c9c2e91a44f8e9a5a6397", "messageHeadline": "Add special case for empty bytes in Payment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "a0cada8a397332c6651f341c6d5b0f20ae7d57cd", "messageHeadline": "Use unified expected error value", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "86bb098b58fed0c65971e52bbbbefd87e7d20d67", "messageHeadline": "Clean up the test cases and add scope explanation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 58, "deletions": 99}}, {"node": {"oid": "2ab467b8f17e6249bb8f0a115598bf8376e1faed", "messageHeadline": "Fix needless borrow in previous commit", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "809ce48094ce47f4dbd5da50e565033e8a3132a4", "messageHeadline": "Fix multiple switch blocks in storage tests", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "3acb948b80cc33687f2b3c858207700d13a1189e", "messageHeadline": "Add test fn to force switch block off", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "89294b7fd5030707612316a9e8004d239f6b05fc", "messageHeadline": "revert parallel task support in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 318, "deletions": 833}}, {"node": {"oid": "31ba17625690a8cca84f66f4b74077b8fbe9f82d", "messageHeadline": "Update changelog and config files.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6a885b4144b9b14317611b92de64f56f095b8dd0", "messageHeadline": "Update NCTL scripts to override new endpoint port.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1565fa0c6e86aef7457a62a747e2edec43316ec2", "messageHeadline": "Add speculative execution endpoint.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 373, "deletions": 5}}, {"node": {"oid": "baeec7831687fdcc7f2e0085de581c296f727767", "messageHeadline": "Do not register endpoint if qps==0.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "ec3d25d36a9f8180907e989cf2b54f838726739d", "messageHeadline": "Start speculative exec server on a new address.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "d6166fcad5043a9cfeb4518b33f5117c864ef3db", "messageHeadline": "initial commit of client nctl testsing", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1267, "deletions": 0}}, {"node": {"oid": "bec011c859429405c95d391aebb9c787ecbb8ff3", "messageHeadline": "Update comment for `fn make_stack_overflow()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b583be34edc9f5f719b45178ecb1301ef5f7f8d", "messageHeadline": "Merge #3089", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 146, "deletions": 7}}, {"node": {"oid": "b97638a73afbd89c4dc258cfade57dbeaaa0d28e", "messageHeadline": "Update node/src/components/storage/metrics.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caea0fa0f3b60f238cfb4c1bb174b0a23daf5c6d", "messageHeadline": "Add new endpoint config.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "48063b37470883dfea6063a645a5c2d32406fc8a", "messageHeadline": "Missed committing Cargo.lock file", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "752de242adf340208c8941210e34e4cedd4c40bb", "messageHeadline": "Remove prometheus dependency from tools.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7ab6c4ef382e8051f56fb3548facb1917f16467d", "messageHeadline": "Separate counters for started and completed tasks.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "51bf941ccac22112ce0a335fe798413f01ac15ce", "messageHeadline": "Metrics are optional in Storage component.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 102, "deletions": 130}}, {"node": {"oid": "bb58c848473169841458f236d78596444da3817b", "messageHeadline": "Update metric name.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ad5d2ab2020991c9a8084df3bbaf8da341fd568", "messageHeadline": "`get_trie` metric starts with smaller values.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ffb9db654cc1dfc9ba31ce8c83ba784256e30f9b", "messageHeadline": "Track time (and count) spent waiting on storage sempahore limiter.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 194, "deletions": 38}}, {"node": {"oid": "7ed1844d98aca1d43dc2fd5b664ca72626e4fe46", "messageHeadline": "Fix clippy", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "393ab45980ad79ea068dac04108f2a5323c824ac", "messageHeadline": "Fix storage tests.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 82, "deletions": 39}}, {"node": {"oid": "c110cf8fe68f920f80d06570d25e3d3f41b63f24", "messageHeadline": "`get_trie` metric starts with smaller values.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fddffdf4286d07926951c5455bd228578371549c", "messageHeadline": "Track time (and count) spent waiting on storage sempahore limiter.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 120, "deletions": 7}}, {"node": {"oid": "f00c24d1da52a18dd6c49b06dfe7bcc40fad4efd", "messageHeadline": "Do not use \"catch all\" when mapping errors", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0ac293edd14bc746e71181b49ed06b3558d9c3e0", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "fe94377d1d44bf6e1094baeae0c0a72c4a325413", "messageHeadline": "Clean-up error assertion code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 97, "deletions": 68}}, {"node": {"oid": "d0d6f2c79c250415847599a4f693faab2de2eb2f", "messageHeadline": "Add test for wasm that doesn't export `call`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4348bffd66a2ec5caf4b44b88ae42e72f3edc99e", "messageHeadline": "Add more integration tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 136, "deletions": 21}}, {"node": {"oid": "97e61b29d67f379b61a9830c58143f5c62a55c05", "messageHeadline": "Check wasm correctness also with the payment bytes", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 117, "deletions": 30}}, {"node": {"oid": "c178f5b26edd8ffd3b36ddf473b4e55a6f66eb45", "messageHeadline": "Downgrade to TRACE syncing trie store log", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16e271e75fa1d56251875f3894eff0651a9668e", "messageHeadline": "Add a comment explaining why we have to resync every time from scratch.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4f226f6c27014f7a1cb18b19fdc2f2f52e4d9d6e", "messageHeadline": "Log progress every 1000th block to avoid spamming", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "6dd24401cc94d593a460a2a227baaa90d4707179", "messageHeadline": "Clippy.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1a7de8660ae1e815a3dd6916a017df22612883e", "messageHeadline": "Use ok_or_else instead of explicit match and return.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "51a4c1efc029fd4adeb52355bba51646026a0cd6", "messageHeadline": "Use the max_parallel_trie_limit globally across multiple block workers.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "97446b9b376de5a8fec435bf5823e6cd8b3e96e1", "messageHeadline": "Add initial regression test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 203, "deletions": 34}}, {"node": {"oid": "7a00edae7ec6e8fdc9853c7fd8663b94bb1201a3", "messageHeadline": "Update in-memory indices only if headers were stored succesfully.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "f5a19ae1000308e01869b63cf3c2f7cb8d0e7f64", "messageHeadline": "Remove very talkative log", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "72fb5a310df4bb7fbb54a54487ff6ad96f64669b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into batch-headers-sync-t\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 603, "deletions": 197}}, {"node": {"oid": "9e75f2b8eb353ccd89617141cdb557ff16fa9f9d", "messageHeadline": "Merge #3075", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "fb0e801c87c60a207cbb44d59cdc021ad78e2ac3", "messageHeadline": "Base block worker on AtomicU64 instead of using WorkQueue.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "5632b2fca0592efc803390c929a645889f16b957", "messageHeadline": "Log when sync-trie worker is done.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15a84ea370a4f17a61e705620cac121074fbe29b", "messageHeadline": "Log when fetch block worker is done.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f553b4c867ecb76674095306947eb7b5c22855c", "messageHeadline": "Simplify block workers", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "06b49321e9f98e5c4dde64232648c662c5c2844a", "messageHeadline": "Use an inner struct for work queue data instead of atomics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "1c3dec40625c851a7fb7800111e60998f489c216", "messageHeadline": "Improve efficiency of `WorkQueue::to_stream`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c68376fc63ca9ab1614b38253736f0ed16f45895", "messageHeadline": "Add test to work queue verifying assumptions made", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "30bf72892a0d83da14b7c32c48a6b37e4141910f", "messageHeadline": "Merge #3049", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 166, "deletions": 27}}, {"node": {"oid": "d5435cf4131b12b65f36f0e6fc59705926f64b04", "messageHeadline": "Merge #3050", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "77c8a6f586a577dd260a6f77437c97f0d980b672", "messageHeadline": "Retry downloading the right approvals forever", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "5a2704fe0de04b8087903c5c88c4e5c05f7f60ad", "messageHeadline": "fix format", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e70f41dc3f4ecf120e276484ba846bc377d8cab", "messageHeadline": "add itst health checks to upgrade scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 166, "deletions": 27}}, {"node": {"oid": "cbc3c71058791301ec3f43e614eb905f7564d403", "messageHeadline": "Merge #3044", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "77ba3f47faa27907ced04b20a9d2b5d24cab5602", "messageHeadline": "change nctl to use query-balance subcommand", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8ca812aacf62729d80027cd62d6b14f4411ef1e1", "messageHeadline": "Merge #3035", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 124, "deletions": 64}}, {"node": {"oid": "d3972884433d962c74480ea4b470587f880e5c19", "messageHeadline": "minor update to auto-closing responder API", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 57, "deletions": 39}}, {"node": {"oid": "fc11803ae95436bc375831514cd99b34ade02c68", "messageHeadline": "Downgrade bad peer logs to debug", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec5b9535e24a875dc614f1c364dcae658f575f46", "messageHeadline": "Merge #3037", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "811fe5d8ebe79ff63d07bad4748a8db6c72cec9c", "messageHeadline": "check no missing descendants before early exit from initial trie sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e082b514478f6c64e71a2e4f6b0e6366e59d5338", "messageHeadline": "use auto-closing responders with outgoing messages", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 46}}, {"node": {"oid": "65a182c30910c962747fe19b9c6cc8417634f288", "messageHeadline": "finish implementation of auto-closing responder", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "52aff5b801ffc94913976c1fcc864fdbd2063795", "messageHeadline": "Create auto closing responders", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "a54f5a1eb2dd994a9bc33d61e390390b512b6527", "messageHeadline": "Add auto-closing responder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4917d03b2a2f5ccc75e8734c6f0e36b52af230cf", "messageHeadline": "Merge #3009", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 223, "deletions": 30}}, {"node": {"oid": "84c1b35489964c009f2c5c59ce1bca3edfffbe9e", "messageHeadline": "Downgrade logs from INFO to TRACE", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c19cbd0ff5a0c56e2d8c8a483e571371d4d67e37", "messageHeadline": "Push block height with hash for better progress tracking.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7833abc4a50ee849a5d3efc66d0e21a84d8c1cc2", "messageHeadline": "Deduplicate the lower bound computation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9c7c3e2c3492f1f6f3d6583055ec6d6c33cfe53b", "messageHeadline": "It's safe to respond to all for BlockHeadersBatch", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bf923978268ac8fca4d75b89066772fa0b65dab", "messageHeadline": "Update block downloaded metric correctly.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8a3ccb0d005f93b230be0a166628b293b7b903", "messageHeadline": "Verify length of BlockHeadersBatch response.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "b7efedf527fb382e15634858871780290e502b76", "messageHeadline": "Add unit test for BlockHeadersBatch::validate", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "6d2f5431a0cfb7a8ac5d3617dc0ba220ea25cdc8", "messageHeadline": "Fix after bad rebase.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b6d4fa6f924a097da6b24f61869d0f5c132995ff", "messageHeadline": "Validate batches from storage.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "63051721e9aa3d155013a9701d56c74bf84eed67", "messageHeadline": "Do not retry download when fetch_retry_forever returns an error.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "b68d17cb91d4f2c11c1ce820e772587c65f7dd81", "messageHeadline": "Revert \"Log warning if we received fetch response for no responder.\"", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "6f2bcb87841324cbdd8ac105ee86fe5cea45be08", "messageHeadline": "Fix batch size to 1024.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "3cbca58f1838b699afacfea5d83e9587a6bbc5a3", "messageHeadline": "Remove old fetch_to_genesis code", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 82}}, {"node": {"oid": "817f771a2d078a14892a6de4807024b082649bf4", "messageHeadline": "lints", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f8c3ef1a26a2a306adef6d9514fdd01b7f5904a", "messageHeadline": "Replace panics with proper errors", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "956b70fcf945a4ed66f10aec222cc46162e884d6", "messageHeadline": "Disconnect from a sender that sends INVALID data", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ce42fd2de545450cf7ffadbc54b081ff36b904fc", "messageHeadline": "Add unit tests for BlockHeadersBatch::validate", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "93ff77f1d4b65cd81fa8d549a8ea373353aafe06", "messageHeadline": "Unit test for BlockHeadersBatch::from_vec", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "ee3057a41094d86cbc654463d1fe6ee45ce61aae", "messageHeadline": "Test BlockHeadersBatch::is_continuous_and_descending", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "efbb7e2680b8aae696b1338487f72367e87e1c54", "messageHeadline": "More tests for BlockHeadersBatchId", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "4195e2d2829a989f8fe3e16710f8c46278931336", "messageHeadline": "Fix batch response id calculation in fetcher.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea684b8edb6c227b91680f666c14040403484a38", "messageHeadline": "Fix BatchId iterator and add some basic tests.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "a8619a7da3a1c668768a38af278593f3ffd32842", "messageHeadline": "Log warning if we received fetch response for no responder.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a5aed01ce43a7b08ddad98a533dee4dacee1bece", "messageHeadline": "Parallelize block and state downloads.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 217, "deletions": 85}}, {"node": {"oid": "aca68dfdccf210925eab7ee17ddbb4904b224da6", "messageHeadline": "Fetch headers to Genesis in batches.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 642, "deletions": 47}}, {"node": {"oid": "85ec5c29dfe1dec496f58405086fe522a263df87", "messageHeadline": "Merge #3008", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 306, "deletions": 70}}, {"node": {"oid": "c4c58da38bc0c2031b7efda05796298ce7140c57", "messageHeadline": "Use `BlockHashAndHeight` in `info_get_deploy` RPC", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "3a5287b4b456b4a9d7d5065a6ba2fba6bda40749", "messageHeadline": "Format CHANGELOG entry and some comments", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b4135efd20a1e7afd1c5915ddd1bde26b827b4f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2985-json-rpc-deploy\u2026", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 4068, "deletions": 1523}}, {"node": {"oid": "9dbda18d60e167291f579647107e0d09036c8a85", "messageHeadline": "Merge #3019", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "98fc4b0362af500e370200ab5ee0b6860c999e88", "messageHeadline": "Merge #3010", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 745, "deletions": 114}}, {"node": {"oid": "f4493517bc064b6615aeaa6169113e804ee7c02a", "messageHeadline": "Add one more check to the test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "714608617352ec93ffb6cca863f353ebe2cfe5bf", "messageHeadline": "Only accumulate the weight of signatures that will be retained", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ea1f6076a3d5dbda0484be9dd009f95f3b28d8cc", "messageHeadline": "Improve the unit test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "ac4009ef4e7046d6b2cb5db976ff0de0abd62040", "messageHeadline": "Add a unit test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "e89cfd40305080d0d9e6c113d25dcc4ae8125abb", "messageHeadline": "Address a review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "40016485852bbbf29e4cb7ebcbaadd21bfa69962", "messageHeadline": "avoid capturing all extra deploy hashes for error variant", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "6b79b570c1cb99a324e37e9c9c229908a69807f9", "messageHeadline": "add json_rpc to casper-updater", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ecf4e895ee12a1b1c67900fe7d519bc4ed9dc658", "messageHeadline": "fix BlockAndDeploys validation and add tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 272, "deletions": 53}}, {"node": {"oid": "e9881204147f7c6f50ddd5a908ce94803dbd0634", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 3006-no-deploy-valid\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3458, "deletions": 1515}}, {"node": {"oid": "d501f4ccdf8dbd9569b6671f46fbf6fdc5527e72", "messageHeadline": "Merge #2986", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3204, "deletions": 1346}}, {"node": {"oid": "0ac2801fc4640249d448977facbd7468bec524be", "messageHeadline": "update max_global_state_size in production config file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02645db01331a35cc2ab337177741ca0ffae3f3f", "messageHeadline": "minor update", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a607d3fe9cc2a32b520faa06551f0b82b78ef701", "messageHeadline": "ensure writing block and deploys is atomic", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "b4afadf38926eda59bf60399522954373e233549", "messageHeadline": "Merge #3016", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "876c5c3361ddbb5dba1a2ae648beb3431d3bc029", "messageHeadline": "Commit import", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53bb1ad7ef11136f5a4c773a97597fe591c0f202", "messageHeadline": "Downgrade log entry to TRACE", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66aac830132999f7b3dbebc6c177a6d8531071da", "messageHeadline": "Merge #3011", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8d5f7193031427ac22d3ada7a6d9816ceb57d60", "messageHeadline": "Log chainspec and key block hashes when starting era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "406c93880dbf5290d0d10fda82b64c1358f2db93", "messageHeadline": "Merge #3007", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 69, "deletions": 42}}, {"node": {"oid": "e9f63c8bc5e77fc6b57ef1333b7bd7ef83dbb228", "messageHeadline": "avoid full validation of deploys being retrieved via chain-sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 92, "deletions": 43}}, {"node": {"oid": "4bd3b2ae015603b00920bedb4f0cfa3a74abbe14", "messageHeadline": "Fix linear chain failing to upgrade because of too many signatures", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "21921e2f8ed6f2e1dfc10bdbea9222ef1d53b624", "messageHeadline": "Make sure the signature set is minimal when reading them from storage", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "92868db9233ffc481782b96938b9243bf07bf09c", "messageHeadline": "Merge remote-tracking branch 'Mateusz/bangers-and-mash' into 3006-no-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 384, "deletions": 27}}, {"node": {"oid": "ccf1dec13a36dea2b1946220448688decff256a3", "messageHeadline": "Update CHANGELOG.md with `GetDeploy` RPC change", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69ae8f424bc2dd17168239e64361304eef8f9250", "messageHeadline": "Verify that the set of finality signatures is minimal", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "56cf8c66c814110bcad0cf711224cdc75ec9a221", "messageHeadline": "Used extended deploy metadata in JSON-RPC", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 226, "deletions": 65}}, {"node": {"oid": "89d4be92e00ff68f7306c8957522bc0ba2fee91d", "messageHeadline": "Added extended deploy metadata functionality", "author": {"name": "George Pisaltu", "email": "georgep@casperlabs.io", "user": {"login": "georgepisaltu"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "a1a881deb1c88ec089f6468454d6b02dc2b737ca", "messageHeadline": "Simplify fetcher flow", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 69, "deletions": 42}}, {"node": {"oid": "1c27a37137f1bb6339c510a9858895be9cb420ae", "messageHeadline": "Merge #3003", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 178, "deletions": 120}}, {"node": {"oid": "cd9aee38360eef70ac22c6f787c02a1f1630300f", "messageHeadline": "Revert \"Extract the `verifiable_chunked_hash_activation()` function\"", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "c379033e6d7ae67025dbe58e4056552cede926bf", "messageHeadline": "Extract the `verifiable_chunked_hash_activation()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "e43a7840c878fc2be44799cee5fcf1140f254adf", "messageHeadline": "Do not ask for a block body twice", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "61d47f6e4d445b06472d434ede318e4d9ecc92de", "messageHeadline": "Group databases in a struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "6d8ba87dc6ca61cae3d809388c8a4dc799079d3f", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 91, "deletions": 148}}, {"node": {"oid": "cb15645237d2d2c586c522bc61ff8a93a36123c8", "messageHeadline": "Use proper way to get block body for V2 blocks", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "6293f43133a27d33f845ecd1d3f21745c260c62c", "messageHeadline": "Merge #2998", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 46, "deletions": 80}}, {"node": {"oid": "de9b282d6540c55fffd7261be93ed22a6511d416", "messageHeadline": "update max_parallel_ config settings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "642a3219e7df8aefbe29f9cf79984b2d68c3c444", "messageHeadline": "Revert \"change max parallel fetch settings to be per-peer rather than\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 77}}, {"node": {"oid": "74f6cf60a58fc7aa4db7faddfcfabac49357b9d5", "messageHeadline": "increase CHUNK_SIZE_BYTES to 8MB to avoid chunking tries unnecessarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62a4697cda615aa5238507a88e27af720309c44c", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 61}}, {"node": {"oid": "0639ea16c117fe0b4c7cef615166ffb9dc3d54d1", "messageHeadline": "Update the `should_hard_reset` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "7e1266bedb28aed7ead2db8d60c25bc30831d533", "messageHeadline": "Optimize the implementation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 120, "deletions": 4}}, {"node": {"oid": "945d2bfe937609e58bfe99040c5b0e1ddb4fcc0b", "messageHeadline": "minor updates to json-rpc", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "5946f8fefb919515cfda4b19fdd79bee822c18f0", "messageHeadline": "Merge #2997", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "beb6a86967c33240650cff61b14ac9348a82899e", "messageHeadline": "Unregister metrics on drop.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f862e5d625d80df197f396710800de60dcf3276", "messageHeadline": "Remove leftover, incorrect metric inc.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "07f9b67b5cd9f2e4cb64977c7722bb51d77e4f58", "messageHeadline": "Fix fetcher metrics.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "82d415b13781dfd2ac381d347bcc53f945955883", "messageHeadline": "Add fetch_total IntCounter metric.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "d8a38ef88bd4179844aceeae860be81648fadb30", "messageHeadline": "Merge #2996", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5dfc23946a95de3c8f2e9005af19fdacc2f8ff6f", "messageHeadline": "fix broke s3 link to nctl dump on test failure", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "39961aa17cde8f0008a67d656e99f8ae3ef5b8dd", "messageHeadline": "Merge #2992 #2993", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2bcda08e22a3c1cc5568545429a1d35404f4bc70", "messageHeadline": "Do not mark peers as bad if they cannot redeem themselves", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d40af60ba925b13ed4d94c5994c5cfc9b0c3c090", "messageHeadline": "Updated `CHANGELOG.md` to reflect TCP_NODELAY and flushing changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "355bd867d99a1f3b602ba0dad5a918506c5b4165", "messageHeadline": "Flush message sender when a potentially awaited message is being sent", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f751ca0c41e94d30d3fd09b74bcde7863624156", "messageHeadline": "Set TCP_NODELAY on outgoing connections.", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6a44f99925eed71b900b84f7508cbbdae37844dc", "messageHeadline": "Merge #2980", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 396, "deletions": 121}}, {"node": {"oid": "ebb7288048c19297d7161287f30d7417392f95ff", "messageHeadline": "Merge #2926", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 613, "deletions": 124}}, {"node": {"oid": "b1073b31c56e05b159606301ced9d190777bc8c4", "messageHeadline": "Merge pull request #14 from rafal-ch/2965_rename_to_random_bytes", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "c4c7e2dc20b41669138538251b7bcd3ac14b8d58", "messageHeadline": "Rename `next_address` to `random_bytes`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "f255d3e91d9951d755976943d4e87163660fd281", "messageHeadline": "Merge pull request #6 from goral09/explanatory-comments", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ad22abc33f35375aff86547c6af0886d956955f8", "messageHeadline": "Fix outdated comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f86b140d0f6d7fbb76f938e07d51a5497043f1bb", "messageHeadline": "replace warp-json-rpc with own implementation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3191, "deletions": 1346}}, {"node": {"oid": "082e846234d06e06b66e9fdad41b0d6d11ad0748", "messageHeadline": "Add explanatory comments about the new code.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e68216d2aca0c940c25dae6d4e83415ea7912cee", "messageHeadline": "Use the `RuntimeContext::new_hash_address()` helper function and get \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "0c2f6a0324a6fb00b9bd2f99a45c14a6f30ce643", "messageHeadline": "Use TS/JS naming convention", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51adc588dc36cd011a46cd2399986dc1c957c6f4", "messageHeadline": "Merge #2976", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2331, "deletions": 310}}, {"node": {"oid": "2393b0d79637e4afc9dc662c424338ce1f5bf4c0", "messageHeadline": "Use the `api_error::i32_from` helper function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "f5ec5f2810854f9741ad6023746d6e76e4391ff8", "messageHeadline": "Revert \"Add invalid node ID if no non-joiners are available\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "f4ede9d8097b921eae3d064d472827fc41f87141", "messageHeadline": "Revert \"Add comments describing `INVALID_NODE_ID` workaround\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6e16e56878defe9fa0613b4b19bd3acba29d0acd", "messageHeadline": "Add comments describing `INVALID_NODE_ID` workaround", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ad2246a3989cd94dd0f80d3b165a00e4ee0240d6", "messageHeadline": "Merge pull request #5 from goral09/check-local-explicitly", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "cde2c81d0875db4f72e0e51838fffef333a73cb3", "messageHeadline": "further faucet cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 36}}, {"node": {"oid": "f5ed5c16676c73a25e69cd11f86699b06e2261d8", "messageHeadline": "minor cleanup to faucet", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a9fe3108bb650de426ebed4aff22b670c546febe", "messageHeadline": "Fetch from storage explicitly before using fetcher.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2cdebda21db1a0cdc6120d210d4f959da96f0db1", "messageHeadline": "Add invalid node ID if no non-joiners are available", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8116d19b774aa93df960f00b179173142f3a42a3", "messageHeadline": "Merge #2981", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "233a1a4f4299408c2bb5e2b9b8b23ccfaaf55b24", "messageHeadline": "Merge pull request #4 from rafal-ch/merge_dev_into_backpressure_poc", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 8759, "deletions": 5449}}, {"node": {"oid": "98e09fd19990fba30486058426258f4fafe72349", "messageHeadline": "minor updates to faucet", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "e9654bf8671d7b17b291a44b350be5159aa633b4", "messageHeadline": "Merge pull request #3 from goral09/backpressure-fetcher", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a18ee2db97753a671d31fa61ed7d2108fef4abf2", "messageHeadline": "Await with setting the timeout after we're confident that the request\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "9c71a2b0c7a38754210ef3a8b0e86d64a01fb746", "messageHeadline": "Fixes after the merge and satisfy Clippy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 111, "deletions": 117}}, {"node": {"oid": "ac5a7b22b0124a234bd7a600dfbdc27d8d071de9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_into_backp\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8844, "deletions": 5528}}, {"node": {"oid": "c0c920beb34f78ee45a0b6f7de6f06360ec6b02c", "messageHeadline": "Merge pull request #2 from goral09/joiners-no-joiners", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 114, "deletions": 14}}, {"node": {"oid": "e06c94ab63b013367f02172fe28da1a2224460e3", "messageHeadline": "Update comment on node/src/effect.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b18f310664a03da0c709f0bf0800e75d485e81", "messageHeadline": "Fix test by preventing the creation of two switch blocks in the same era", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7072ba1b6478aa50c57708cdca5359b5918e3d7e", "messageHeadline": "Update TypeScript interfaces", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "0e93b7800a17e6b664ee95249bc734ee4be6de29", "messageHeadline": "Add test verifyng that different addresses are generated in `Session`\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "7924e8a22c6b823ba3f7e7a4423f2e62f8de6245", "messageHeadline": "Commit missed file.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2335373416bc7b85b19f17d53a3aae45d7fca953", "messageHeadline": "Rename from validator to non-joiner.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a841d5fc95933b13654c7de7b0a2691484426aef", "messageHeadline": "Update comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0b21293da97386b8e46b22f5785ffaee4d4dda1c", "messageHeadline": "Use `ADDRESS_LENGTH` constant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c8e3d8df06512b18dc9dca7642c36c7e4bdbbc6f", "messageHeadline": "Use only validator peers during fast sync.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 114, "deletions": 14}}, {"node": {"oid": "3d9e0cda3c2dc729aa6feab8ed3b18b3e10da084", "messageHeadline": "Move `blake2b` and `next_address` tests to `runtime.rs`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 67}}, {"node": {"oid": "5f79bba485595b0e96e40206f79ccb9b1f34b420", "messageHeadline": "Introduce the `AddressGenerationFailed` error variant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8d1e5b62f0af39b728aad296ad2f394d302f3b0f", "messageHeadline": "Use the const generic impl instead of a macro", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 52}}, {"node": {"oid": "6e1f65e22eed3a8a34f0777626c521dfc350dee2", "messageHeadline": "Merge #2978", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9dce9ca1fb385b41bc8a3e9014ac72670172350", "messageHeadline": "Bump assembly script version for publish.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0b69b7c40fa37d66572b86cef54526d9809ec42", "messageHeadline": "Update TypeScript interfaces", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f03e9906e13e76edc23065e373645384c1f23031", "messageHeadline": "Reuse `KEY_HASH_LENGTH`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "8b7162c482cd13c1ed617463523bf5db0cceb5ac", "messageHeadline": "Add test contracts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 136, "deletions": 5}}, {"node": {"oid": "d489978362580f19191a0c90df2ebd4cafdcc165", "messageHeadline": "Add the `casper_next_address()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "354e61ac8c7aee6dccbc2ec2cd90cc29b8bb701a", "messageHeadline": "Merge #2971", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "f6ac9a15f5b791d74ee96b1676465c043c887138", "messageHeadline": "finish updating faucet tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 315, "deletions": 631}}, {"node": {"oid": "89b4cf9e83ecafac5138b5164aba83ca422d5aee", "messageHeadline": "Merge #2970", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 377, "deletions": 266}}, {"node": {"oid": "d043122b60972a3d2f26f47feefc274825e9b0b5", "messageHeadline": "wip", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "f68a135fe46ea4ad3d6ff5518008faa10702db48", "messageHeadline": "replacing boilerplate with calls to deploy helper.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 125, "deletions": 350}}, {"node": {"oid": "4026104ae1aa45710aaa4b3d007e904708f373c8", "messageHeadline": "working on faucet deploy helper.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 221, "deletions": 57}}, {"node": {"oid": "44a8d3c3e9ccdc1ef69593c6a8953da22eb3ae07", "messageHeadline": "building builders.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 453, "deletions": 429}}, {"node": {"oid": "9ff6b51095ca506976f28335669d0444c1f8113f", "messageHeadline": "create builders.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 329, "deletions": 86}}, {"node": {"oid": "b1017eb05f256086b0ef23a879db358bb1111d9d", "messageHeadline": "remove unused code.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 5, "deletions": 38}}, {"node": {"oid": "a2c99eb681a2bf76d561508d828a1517addf488a", "messageHeadline": "finish docs.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 108, "deletions": 45}}, {"node": {"oid": "c70a3c2ebe67b1e8fa34f0a9c0aec1c960e7dda8", "messageHeadline": "working on documentation.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "affb738559ee3f02fb8d6e638aaf9832987f0cd4", "messageHeadline": "simplify request tracking.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 90, "deletions": 89}}, {"node": {"oid": "7bfbfe36a2d82d26755188df06cb05787a75c7f5", "messageHeadline": "wiring up authorized accounts.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 321, "deletions": 9}}, {"node": {"oid": "26709ae2a8d94591a5ae36ed740af20312f82cb7", "messageHeadline": "accept an explicit amount from the installer.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 150, "deletions": 153}}, {"node": {"oid": "ba405497955efabde578b42c8feaf858a830a331", "messageHeadline": "begin refactor.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d989e3aead343689b8a0eb6a254a524e261947c2", "messageHeadline": "remove dependency on num crate.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "1d3271bcbd3e2ad3b467d9f43d9e21815676f5da", "messageHeadline": "make params optional; update readme.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 162, "deletions": 151}}, {"node": {"oid": "22dd0fa536481b8dde15817311869cf26babd432", "messageHeadline": "checking gas cost.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8db9d6a0737077d2ec336523c263a2f11bdbd089", "messageHeadline": "linting.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2d121ad348a19e2fb2ab9c73c2eec075682793c", "messageHeadline": "add readme.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "84be613f138e39a7fcf1e45484dcca6ad8a21a7f", "messageHeadline": "finishing tests.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 198, "deletions": 10}}, {"node": {"oid": "0de390ff9de7648ffcc3bc2d2b7eb391b9ef6d9d", "messageHeadline": "Update smart_contracts/contracts/explorer/faucet-stored/src/main.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eecf6e66cd0f8ab50682639b53b5ed576b28d0b5", "messageHeadline": "Update tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "209f1ff643d18986cdd7ad6b9fcfc78424492fe3", "messageHeadline": "clean up tests.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 200, "deletions": 145}}, {"node": {"oid": "f267cee540dc014c4ea184db7719e4abf52a9f9b", "messageHeadline": "Update execution_engine_testing/tests/src/test/explorer/faucet.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c88ebc9c134156a7e411af9b2112e7c93c22a051", "messageHeadline": "Update execution_engine_testing/tests/src/test/explorer/faucet.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81ec764d7bd5cae6d96bfbf80020231b0f861791", "messageHeadline": "Update execution_engine_testing/tests/src/test/explorer/faucet.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fbb169d0375a0c2e96e8831294572f1ece2fd8a", "messageHeadline": "remove obsolete tests.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 217}}, {"node": {"oid": "26963e7efe322947ab9e917d344adb469ceaf6f5", "messageHeadline": "add installer self-fund check", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "f5ef3177f6455e1d29f663218086042dbcafd80d", "messageHeadline": "installer authority", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 263, "deletions": 64}}, {"node": {"oid": "76912e038869a452f0a54f29282c7be72d0100a8", "messageHeadline": "cleanup", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 274, "deletions": 171}}, {"node": {"oid": "2cc31c9eb58105b81a4b3b8928de2d3bbf564b41", "messageHeadline": "plumbing.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1220, "deletions": 170}}, {"node": {"oid": "fb8c4a752f396c8c7168a9341da370bbbad1336f", "messageHeadline": "testing faucet installer.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 372, "deletions": 83}}, {"node": {"oid": "de00ffe395fad290abf12b24ee9ad4f64f396473", "messageHeadline": "Always run the check, not just when global_state_update isn't present.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "1efeb17250e47c26547e3136e234650035507881", "messageHeadline": "Rename pkey -> pub_key", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "347509a24854692299936b928f987a08042d5ad1", "messageHeadline": "Allow the activation_point and last_emergency_restart to be equal", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74ffcf0951ba2027aae01af0f56d93f77fa23f96", "messageHeadline": "Merge #2965", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "b7d75d5864de7da58a6742d6483eca45a86fa65d", "messageHeadline": "Fix lint errors", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9cb09c90d6d4e530d433ad6016f726cfc9ba04da", "messageHeadline": "Rewrite the validators update part of global-state-update-gen", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 375, "deletions": 266}}, {"node": {"oid": "1b305c648f5990c6e8a2de6b11dbc7c3ab9725bc", "messageHeadline": "Merge #2950", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1627, "deletions": 787}}, {"node": {"oid": "46a2bec45f071c50c1b5f0fa8bd58eda109c5038", "messageHeadline": "Merge #2967", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 134, "deletions": 9}}, {"node": {"oid": "4c81d236c2b66b95aa2699700e1d4c1912ab30fb", "messageHeadline": "Change the ban durations in all configs but the production one to 1min", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8100ff7148b1f8eb4dd55aef8f878be2995bbdc9", "messageHeadline": "Fix typo in the comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c098fa46fdc12409c71fabfcf7a869de56b860a5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into backport-1.5.0-to-dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3161, "deletions": 1266}}, {"node": {"oid": "dc8b1ae77c0717e0eb3c3a2d1cefcafd5fdb94a0", "messageHeadline": "Merge #2968", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 459, "deletions": 1}}, {"node": {"oid": "0436eadae132a3b7638be792004281a7b11d8968", "messageHeadline": "Add comments explaining the idea behind the deserialization fix", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0c32238bf66d3d14721e45c9c88d31073af8e9c3", "messageHeadline": "Use `base16` for hex encoding", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fa65259d147e1213322d2c4638e7328a26f305d1", "messageHeadline": "Simplify `deserialize_unbonding_purse`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "68a6c7753dc388b4e679e923a53030848a898088", "messageHeadline": "upload nctl chainspecs on merge&tag; add missing chainspecs", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 459, "deletions": 1}}, {"node": {"oid": "81262cbc4e15dfff4fb392d4c03486734355dd9c", "messageHeadline": "Make the const private", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac080347aeef993f956dba9ba17673edb44e505", "messageHeadline": "Merge #2966", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 620, "deletions": 23}}, {"node": {"oid": "7a0d3346bd6af64ad98b4df3901f402fa27ac60a", "messageHeadline": "Fix typos in comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "754768cbb81eb455a55f05235c87f1337b32f27c", "messageHeadline": "Correct variable name", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1a5bde88b12a5b34c9d8c4a85701e34c50925a2f", "messageHeadline": "`Storage` supports (de)serialization of legacy `UnbondingPurse` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 135, "deletions": 10}}, {"node": {"oid": "b4d3d9e49b5f9597bb26e8a65e33fb37ac10ce3c", "messageHeadline": "Update the nctl test configs", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a38e824dfa50a4e9e23daa36f9bacf825aa51477", "messageHeadline": "use staged remote chainspecs for nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 620, "deletions": 23}}, {"node": {"oid": "d092a728a963e20875f9b272072848afab10485a", "messageHeadline": "Make ban duration configurable", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8ec11c6e753a780cd147426a3cde2ab9830af8ad", "messageHeadline": "Merge #2807", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1982, "deletions": 1185}}, {"node": {"oid": "a97f2bca8030e12f59bed01705d2bc15d3787f39", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "72b698e8937c845306a177e701aacb4956dc0eba", "messageHeadline": "Merge #2959", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e2463cffe28f1c899f95901224a810ba86f6739", "messageHeadline": "ignore inconsistent error count in doppel test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "145623fe6d222f48a8146b7a3ce101326d40f83f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2313-Update-EE-test-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2324, "deletions": 501}}, {"node": {"oid": "b9593d4012cef57de46ca3798d7d80de68b253a1", "messageHeadline": "Merge #2868 #2957", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 550, "deletions": 49}}, {"node": {"oid": "7cdcefe27c96ffa0d3d5358b8d9cfeea107faf36", "messageHeadline": "Merge #2958", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5f4e4455ed5ab51b3d43597df9ee86885f5cbbe1", "messageHeadline": "add keys for uploading logs on failure", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1fb7b54a0c9237bd8094d635d7c0b68a6951f1d7", "messageHeadline": "update nctl docs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "c8793f3bcad42c021b271e0b88534c8b7006f55b", "messageHeadline": "Merge #2952", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a8a0f5094f16c6e3c0ede322255febebf3c22e4", "messageHeadline": "remove troublesome slash; fix drone bug", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "649a7ca149b4b3f42b12cd5dd7b304cca36ef612", "messageHeadline": "Merge #2951", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4188, "deletions": 117}}, {"node": {"oid": "243502fc6df654295a80e7ee763bcba14caf5774", "messageHeadline": "remove unintended slash", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a247498ec9185827c18b4ba498ef077425dab9f0", "messageHeadline": "remove comments from testing", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f99d0a55163a9425696b730ee78938d20d1de58f", "messageHeadline": "nctl changes necessary to make 1.4.6 run", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4201, "deletions": 130}}, {"node": {"oid": "fde8aeab8af30e39609a91a445aaf7a76e9a48d3", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.5.0' into backport-1\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1626, "deletions": 786}}, {"node": {"oid": "88745f1f20f2814c5a2dbfb39d5c429bfc4be677", "messageHeadline": "Merge #2949", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 384, "deletions": 340}}, {"node": {"oid": "9920fdb992d50ec34f5e6d9eaa2c54239a82bc0f", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 384, "deletions": 340}}, {"node": {"oid": "5735d13dd6911df6e8dacebbd686102db4522b55", "messageHeadline": "Merge #2879", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "db81bcc36dba74b92c3ed55284ab9358b03fd613", "messageHeadline": "Merge #2923", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 207, "deletions": 181}}, {"node": {"oid": "8cf15a974a09bda71cfd6214078d82460455f86a", "messageHeadline": "Fixed typos in the typo fixes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c632b0be3eb461bcb87184ef967032ea8336bb7c", "messageHeadline": "Merge branch 'dev' into HansWestman74-git-leftovers-1", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 420, "deletions": 367}}, {"node": {"oid": "497447c3ad530fa42142c655a7f69d9c1e7e9c10", "messageHeadline": "Addressed review comments by fizyk20", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "984d1a3dca814c674dba924402158e85ed051bf5", "messageHeadline": "Merge remote-tracking branch 'upstream/release-1.5.0' into nt-limiter\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 115, "deletions": 82}}, {"node": {"oid": "d3008a9c6ebded5a591587626edae40077d9ed01", "messageHeadline": "Merge #2884", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 380, "deletions": 310}}, {"node": {"oid": "10e258cf87dd718863df95cfe920338eac68ac91", "messageHeadline": "Merge #2924", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 107, "deletions": 82}}, {"node": {"oid": "e8f33ef42f37bd6bdb9555465aa44339624f6f81", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "774310a97d3357cc690fbbf5d8333533b1b8ae73", "messageHeadline": "Merge #2919", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "206ba09f82a4c2b1a0a705dbb87af07db05ff263", "messageHeadline": "Use only start of string for testing diagnostics console output to av\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "39d997634aad78bbbedab1d996aab3c86d95c5e6", "messageHeadline": "Update diagnostics port tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c98bb254193104515904563d74bdb94b6a420c41", "messageHeadline": "Reformat with older nightly Rust to match CI requirements", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 107, "deletions": 103}}, {"node": {"oid": "4c95dbf30579372d26a92389d625e1532618f573", "messageHeadline": "When sending message to a random peer in consensus, enqueue but do no\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da7479bdead49cddf9c3a903ddd5cff1c89a0e14", "messageHeadline": "Add `enqueue_message` function as an alternative for non-backpressure\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "57ef895d3ac8d3e89e1781997af1ac11c266a919", "messageHeadline": "Improve documentation in configuration file of `max_in_flight_demands\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a02590e27092669f4df0bfd8f03f43a4d4da74f6", "messageHeadline": "Fix typo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "956c5c5cb3b256a0e11856129c97437653b3ae2e", "messageHeadline": "Fix formatting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc109b283968567437a9b6c938b50f7be2430d9c", "messageHeadline": "Remove incorrect comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f74a2a56115771d0cd81f2e93763ee288c71ac67", "messageHeadline": "Placate clippy", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "3ee0f18709eb66cd9b5761eeb10f89c9eb83ba28", "messageHeadline": "Mention addition of configuration option `max_in_flight_demands` in c\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a040b2aa89cea300c300a5b7f7ec95f0abb8e4e", "messageHeadline": "Make number of in-flight requests configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "ef06c328c0d9d65131b66a3ac30c329f9178fbdb", "messageHeadline": "Implement backpressure on send by passing down responders to message \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "9da334839b19c34bee61dfcd1dcdbe79df85c744", "messageHeadline": "Implement backpressure-honoring message reader", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 148, "deletions": 47}}, {"node": {"oid": "c0d2bcc47c0c2a60fcfe72662f3fb1b5ccfc0d56", "messageHeadline": "Fix bug in `try_demand_from_incoming` function signature", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "87a3702e83f915c512a63d5c13f1a420047ba65d", "messageHeadline": "Setup routing `TrieDemand`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "6fa322b15feaae0bab05d27a6e7e3b2f93b7c041", "messageHeadline": "Add support for `TrieDemand` in the contract runtime", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "9bba375d91e6cf582af3698021d18c0081461d64", "messageHeadline": "Add `try_demand_from_incoming`, along with `TrieDemand` creation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 77, "deletions": 24}}, {"node": {"oid": "6ed8ff720db25b071d83ac744e218fec2446c6f6", "messageHeadline": "Special case demands as another incoming type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e3b5ef098468520a5f8e45190639ff318a0e2db2", "messageHeadline": "Factor out internal parts of request creation with `EffectBuilder::cr\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "706228e314a94b9fd0e7c77148b6914a799e818e", "messageHeadline": "Add a `TrieDemand`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6f5c539b8807375e7c98f0392192308102655bee", "messageHeadline": "Add `TrieOrChunkIdDisplay` helper and use it when displaying `TrieReq\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9cb556b215900f78ac9f5bd850799039eaa144a4", "messageHeadline": "Merge #2925", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 24, "deletions": 45}}, {"node": {"oid": "5c53d9f9bbf7c33a6f9be75a50d6dca1f162b1ca", "messageHeadline": "fix bug in fetch_to_genesis", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "674712cf3cc960c19ad5a15300f4e5419f7b9f58", "messageHeadline": "use ci.json file for default protoco1 selection", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 45}}, {"node": {"oid": "4a9fdc0d874336feebd7618a5ab7ebdc114e0417", "messageHeadline": "further fix for sync_to_genesis", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5bef3ce354abd804d327e79f443bbd50f9bf806a", "messageHeadline": "remove overlooked rmp_serde usages", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "e335b13ebae4ce2376fdc0eba4029fcc556e7969", "messageHeadline": "fix termination condition in chain sync's fetch_forward", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "ff1c57fdda598811cde185b899761aab5a55357c", "messageHeadline": "Updated `CHANGELOG.md` to reflect limiter changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b83a6b0d74af77231c624df37988fe34d14a215", "messageHeadline": "Implement new channel-less, locking limiter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 150, "deletions": 180}}, {"node": {"oid": "3af4c462e01ec2033fabf5260a04900619eecfa7", "messageHeadline": "Write test for limiter throttling issue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "772c24cefeba6ece217cc9a89c62890d17777f18", "messageHeadline": "Merge #2917", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 80, "deletions": 20}}, {"node": {"oid": "73eeeb467ce61a8904e83b72ab762b3d5a70e5e6", "messageHeadline": "Manually format metrics code in small_network", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9cb590d543d76fdbe2963d54233707fea598d880", "messageHeadline": "Fix typo and print mistakes in tests found by Fraser", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "2a4a25bf332a86d8a0b1002a82ff8af86bf341bc", "messageHeadline": "Update `CHANGELOG.md` to reflect draining of message queues on connec\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20f1f7c189f073608d0805d7061fab508c5aa30e", "messageHeadline": "Drain pending messages queues on connection loss", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d05793d8ad25bd8c40732b715b599464a1d01cac", "messageHeadline": "Update changelog to reflect `accumulated_outgoing_limiter_delay` and \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d0b474b7f8281752df0fb26cbf0a612a215f8c8", "messageHeadline": "Update description of `max_outgoing_byte_rate_non_validators` and `ma\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6881be277622f0edf3715b446178e43b5ae9c8a5", "messageHeadline": "Add new metrics for outgoing and incoming limiter delays", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "578dd9ad7afc421c5b76e0c96deb23a0e6079909", "messageHeadline": "Added a metric for time spent awaiting allowance to class based limiter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "adccf553940242d5989074c01013fe7e821d9f79", "messageHeadline": "Merge #2900", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "4c520a64b8b5bf20c19cf94b7b66b4110938ac30", "messageHeadline": "Merge #2895", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2043, "deletions": 163}}, {"node": {"oid": "93dfce008065013b40d1574463b3be406b30e7fa", "messageHeadline": "Merge pull request #22 from TomVasile/rel-146-ci-fix-pt2", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "7c85d52ea8e9437a795b770898a1619c803f285e", "messageHeadline": "add missing lints", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "de5fb806f1ea87e3ab987f7397521bb4ae5f8791", "messageHeadline": "Merge #2905", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "148b092953c2dc65ad7c050c84ec2f408bca3563", "messageHeadline": "Merge pull request #21 from TomVasile/rel-146-ci-fix", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3504065e3b2c882e3c1fd899224380b1ea6d283e", "messageHeadline": "hardcode protocol 1 to 1.4.5", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebbef6f08bafd30b839f6445bc8766e5a2840cd4", "messageHeadline": "revert storage changes", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 246, "deletions": 346}}, {"node": {"oid": "fdee14b4560334e3e7e19cf4479beeaf663eb887", "messageHeadline": "Merge #2896", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8d1a94745d18dd629cb6fe27df5dc925ac769442", "messageHeadline": "Fix `auction_bench` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "87342b0b3af3acbbea9fe9264ae510422ccd2f04", "messageHeadline": "Merge #2891", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4c4982b6d4b64e40502c4928f216fc1772033d5d", "messageHeadline": "Merge branch 'dev' into HansWestman74-git-leftovers-1", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 1364, "deletions": 91}}, {"node": {"oid": "02ce027a34130cb0be2d1b6ed2c3cf27eb1b4d03", "messageHeadline": "Merge #2901", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "7370bdebda7a19c9d0c6cf6e9c1769186f011967", "messageHeadline": "fix sporadic storage test failure", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "b41b19140f3e60795120e7e8c909cfde24845931", "messageHeadline": "nctl: use json file for external dependencies", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "b1fd3be42a05def1e82aa01fe85413b3cab661cb", "messageHeadline": "rename iter_descendants to iter_children", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee42ee025cbca29af12bfda89d901ff153dafa85", "messageHeadline": "Merge #2890", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 94, "deletions": 12}}, {"node": {"oid": "57e3ecc9aafda36225c534c97b7621653f995d7d", "messageHeadline": "Merge #2894", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "6b6b110f3dd53050d1846b33eb8e3af3529f3ecc", "messageHeadline": "Clean up get_or_create_account", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "466f31c2885e4f592ba52c13746294752e18af09", "messageHeadline": "Fix failing storage test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1018e05e4f9ddc0bd349c3dadcc1015ab817382e", "messageHeadline": "apply scratch changes", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 92, "deletions": 1833}}, {"node": {"oid": "c855345efe1e2a029e246c7ff7563574849610cb", "messageHeadline": "Port ScratchTrie and disk_use test to 1.4.5", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1990, "deletions": 107}}, {"node": {"oid": "17919e488b7e5f5cdb4c766f020d3f5f9136cf17", "messageHeadline": "nctl: use json file for external dependencies", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "98007fcf8f57e66f3a5c67b2047a323936e29bfc", "messageHeadline": "Fix the `transfer_bench`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "f3a91c037d10d0bcf3fc11ef6401ba900cdffd99", "messageHeadline": "Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "aee01daff385c9f75038141d3c4b93a5b894df7c", "messageHeadline": "Fix an infinite loop when syncing right after an upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8b141ef4a4762422fb7f775bd7b9f1a952c83fd6", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "73b7f21d910355476a22256c8a6f921018bd10e4", "messageHeadline": "Fetch trusted block using the new method.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ffe1d338591ec4e19514c525dd0dd203d6d4ed56", "messageHeadline": "Add histogram metric for fetching block and its deploys.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "0e7182a69f9d0fb7f343cee1cd4ae640036e04dc", "messageHeadline": "Fetch blocks and deploys in a single fetch request.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 363, "deletions": 26}}, {"node": {"oid": "4f2a00e1fe0efd385531e3ceda24cf36eced4581", "messageHeadline": "global-state-update-gen: create accounts for validators that don't ha\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 99, "deletions": 12}}, {"node": {"oid": "dc8a482cb899fbb4aaa63e2901f71bc1a30727a2", "messageHeadline": "Merge #2888", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 236, "deletions": 79}}, {"node": {"oid": "21c2d90df16c76cb5bda2e64726c39bd62ff7552", "messageHeadline": "Merge #2877", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1163, "deletions": 58}}, {"node": {"oid": "36bb4339ce2bb9df32442c4b6d3cdbfdbccb3e09", "messageHeadline": "Merge pull request #20 from Fraser999/port-scratch-trie-to-dev", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 67, "deletions": 80}}, {"node": {"oid": "b1d3c9573b7396e66593b98092547a40d7fc09b2", "messageHeadline": "remove ScratchCache", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "4648ae6545e82d6ea09787ec92e954ffe8d73b5b", "messageHeadline": "simplify iterator and add tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "b09f174769155e3eaa4098ba70697357f6358feb", "messageHeadline": "further simplify write_root_to_db", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 10, "deletions": 18}}, {"node": {"oid": "7ea988ec08cc883b1ead691c8c5a8f7a2f70cd11", "messageHeadline": "remove extraneous method", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 18}}, {"node": {"oid": "2f264cd6eed67c2673c9eb9d178279e773ab7e87", "messageHeadline": "Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "888d050f9bddf989f2a8f4b068be6ddcf82eb479", "messageHeadline": "lint and reduce test runtime", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b78471c0fbac1bcaf8999792dcda1d0ded85d70", "messageHeadline": "shamelessly steal DescendantsIterator, use to write children first", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 94, "deletions": 31}}, {"node": {"oid": "c5d38de7b642acc8f1301d0955908cfceed333c2", "messageHeadline": "Fixed typo and wording in comments in bincode networking changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d91d04789eb4e41fdc446e4eb143d62afa455d8", "messageHeadline": "Remove uneccessary function", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "fa9361994ee557df75cf670c49fc6efb668f34c8", "messageHeadline": "Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 343, "deletions": 355}}, {"node": {"oid": "70133f6115357319f593e6e8be0a0866ad2690b1", "messageHeadline": "Allow more complicated type in `BincodeFormat`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "52fe5a5f5c64dee76751dbb1d0c2604c0ac8bfb5", "messageHeadline": "Update `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb9493c344f70155e5e4a85a271707905853c90e", "messageHeadline": "Send handshake in a background process while immediately awaiting an \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "58f6bb356bfe898ded3780f12aacaf5d32d3e2d3", "messageHeadline": "Make protocol-backwards-compatibility tests use the actual handshake \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b68dacb9f2529230004467b7ee6ed96e7cec505e", "messageHeadline": "Unspecialize message pack encoder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "568c981c13a369b821cb39bc1a27aa0e533e9112", "messageHeadline": "Use bincode message format for network traffic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c1a2dcb9ba6caf82ebd47c58989e1e9e63aa226", "messageHeadline": "Add a bincode format serializer", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "70f6879c75f4c0967917e53dd6e3155bce47c919", "messageHeadline": "Encode the handshake manually from framed transport and instantiate f\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 69, "deletions": 36}}, {"node": {"oid": "0ac5f4a857b28434c8a7870852823a6d66ab7559", "messageHeadline": "Refactor/split framed vs full transport", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "2200628350c5c87b83d8153268fc5a5d84c99414", "messageHeadline": "Merge #2846", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "4f97dfbf268c7cb473beea83ba90b01dd411220f", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9d219345c27c92a128b3016f034a56f4cb47b618", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "de5bc1e829ef5a4981c72bc4b7cb30e54a95b90f", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "bd1ccfae97f96b8e9005224f0a0b817096bf2225", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2313-Update-EE-test-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1844, "deletions": 2707}}, {"node": {"oid": "1b6e0bb0de9cd841fdd131672027966b67e0464d", "messageHeadline": "rename to `purse_identifier`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a051ba4696de4cb653151517a8c5ea8499372be", "messageHeadline": "Remove an unused dependency", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6462e325f62041e89d3a8caac07e7da7089a3c1b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into GH-2257", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 3125, "deletions": 2997}}, {"node": {"oid": "4afe32846e5426f93413f6da4c5d1f292b3b1a06", "messageHeadline": "Appease Clippy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "df6535920bc7b62aba082218d025bc00eadc04d8", "messageHeadline": "Move time types to casper_types", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 382, "deletions": 308}}, {"node": {"oid": "e6f7486ec887c39436eb9bc3f0c8bcb0c58e7392", "messageHeadline": "enable bulk update test mod", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc159d64ef9735897aa8444bf9f1682a99fa4f3d", "messageHeadline": "move test and `#[ignore]` it to ensure it runs after contracts are built", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7cf9d1ad1cbd65866b0ccf7b065945ea9c7b03a8", "messageHeadline": "flag new scratch trie in test code for comparison with old method", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "03e6a91064bbb7e4135c361d1fc154a8943dbc60", "messageHeadline": "fix disk_use readme again", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "32d7d4e7cf1e02b7a44bd838bebf7334a9c6c2e6", "messageHeadline": "fix disk_use binary tool, associated readme", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "e9cd4c2125e30b7f91a212c905e28ccead4ad1a2", "messageHeadline": "port disk_use binary target", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "8e073968d9fc46929294be4f4c6d58d786b9960b", "messageHeadline": "add comment about into_dirty_writes", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0aa33184b2db3a8039e49be3e3ec9ed3f3d4a93b", "messageHeadline": "Merge #2857", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1440, "deletions": 652}}, {"node": {"oid": "d742ec343e17b3b2c39105a4e369637edd489397", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "59d2ac0c46695f71603616cbba1d90788a496070", "messageHeadline": "fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "5fbf72f875638983c6cf526c5d3b9dea2ca82e7a", "messageHeadline": "Merge #2873", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "11a10302eb4455df45061c24fca477390b47f19e", "messageHeadline": "Port ScratchTrie and disk_use test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1053, "deletions": 48}}, {"node": {"oid": "87bd6946a469e64aa2054c5dc2fd24d28d6b19c9", "messageHeadline": "eliminate writes of non-dirty values in ScratchGlobalState", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 17, "deletions": 10}}, {"node": {"oid": "31c5e72a8fff39a0c8271104767b171ab76608bd", "messageHeadline": "Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 110, "deletions": 84}}, {"node": {"oid": "db9d4e01130ba11f628687c211457a5592f0738f", "messageHeadline": "eliminate writes of non-dirty values in ScratchGlobalState", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 17, "deletions": 10}}, {"node": {"oid": "85abc8bbab8e791b62d0dd0621ac7f48db9d293b", "messageHeadline": "Merge #2861", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1823, "deletions": 1912}}, {"node": {"oid": "72c1d0024957a9545779d61b0813affbc8ac83f0", "messageHeadline": "Merge pull request #11 from Fraser999/gov-285-max-parallel-settings", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 77, "deletions": 43}}, {"node": {"oid": "d24ecbc273e8579d9c9ce8d0ff3a3f0b700820dc", "messageHeadline": "update how peer count is calculated during chain sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "7c06976f620bac9c65c51798ee6e115b7bac81e2", "messageHeadline": "Merge pull request #6 from Fraser999/2139-features", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 66, "deletions": 58}}, {"node": {"oid": "3fbe65a3e4ce9cfe43f92630edf2ab249b816a27", "messageHeadline": "Merge pull request #10 from goral09/fastsync-fixes-parallel-storage", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 936, "deletions": 491}}, {"node": {"oid": "96e8afda7080b950378069dd27fca215049450d6", "messageHeadline": "Fix after cherrypick.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "bfa3a02a15626b349c9fd7a3665668e26f0e88b9", "messageHeadline": "change max parallel fetch settings to be per-peer rather than absolute", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 59, "deletions": 43}}, {"node": {"oid": "f9aa315548174f592a4884c03857fb28265c309b", "messageHeadline": "Split storage into our component and inner part", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 928, "deletions": 486}}, {"node": {"oid": "4f79d5dad5f319a88887c6c785ddd9d3b65c72cc", "messageHeadline": "updated feature sets of casper crates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 66, "deletions": 58}}, {"node": {"oid": "b2af196b656859d67b745187bfaa7e6a4f457d39", "messageHeadline": "Merge #2777", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 765}}, {"node": {"oid": "2247db3d68df9812d95af75f50e57b1924a0ba5a", "messageHeadline": "Merge pull request #3 from Fraser999/2257-contract-package-hash", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 73, "deletions": 40}}, {"node": {"oid": "cc8a5430764e9074b568b4b8b84cc08a6851ff9d", "messageHeadline": "updates to parsing formatted contract-package-hash", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 73, "deletions": 40}}, {"node": {"oid": "ae0d618cefbe7bf62f27c22d38d0559fd9b07293", "messageHeadline": "fix failing tests - store read values in cache", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "854afbc4781944824339330e3906d731c3916aa5", "messageHeadline": "port ScratchTrie over release-1.4.5-rocksdb-scratch", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 410, "deletions": 91}}, {"node": {"oid": "256abb792454e969503f7ae06b62a492e6ca0f45", "messageHeadline": "Merge pull request #9 from Fraser999/gov-285", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "0b1b55b078e8c7e2a9dd9df8ff563a5235d483ce", "messageHeadline": "add metrics for deploy fetching during chain sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "8e3d12f6c3c3178a478ebbcba3547196d05a4e17", "messageHeadline": "Merge pull request #8 from goral09/register-missed-metric", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20760a59696ba5d7a3a9e50a931e96ecf680960a", "messageHeadline": "Register metric.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4a77c480620415d93ef93b636f2ae66b7f2034b", "messageHeadline": "Merge pull request #7 from goral09/add-walkback-height-metric", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e01ca1d69859f5f25aecf5333eaac2f56c735fab", "messageHeadline": "Add chain_sync_block_height_synced metric to record block height sync\u2026", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b0173466d96702fda7472d30cabfac06904fee8c", "messageHeadline": "Merge pull request #6 from goral09/optimize-missing-descendants", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "12380093620eb2ed020b1fad9cd9f593d9b451a5", "messageHeadline": "Optimize descendant_trie_keys by reusing cache.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "a8d06a1947a41a56d0fe3b115ed51183f829ebbb", "messageHeadline": "Add log messages to sync_to_genesis process.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "af3607f928cd6b3feb502130319539c67f6d7215", "messageHeadline": "Take read lock instead of write one.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95302f6b1cfdc926fc0ee827845cdbd04b52b2e3", "messageHeadline": "PR prep and cleanup", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "6c516b01922ec07e6a84a3684ca27c076598ec11", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a37a808afdd618df149519daa8f9198d4b958622", "messageHeadline": "Complete wire up of new endpoint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 149, "deletions": 5}}, {"node": {"oid": "3dd3b94b0b7f78b637cb8cbc2d3959c51ad4049d", "messageHeadline": "Initial creation of endpoint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 285, "deletions": 25}}, {"node": {"oid": "474aed086e53ecf26ce3608e3c54e596dbdb0b69", "messageHeadline": "Merge pull request #2850 from devendran-m/docs-update", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6fbb5e1252b3eb98e3ba57e3522692239012e9a", "messageHeadline": "Merge pull request #4 from marc-casperlabs/gov-285-extra_peer-selection", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 181, "deletions": 84}}, {"node": {"oid": "fe400fe88c30ae48dd4f631eb4d9e32c57b628a3", "messageHeadline": "Only log number of bad peers when redeeming all", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4c80224a5c3efc053b01e64774aabd261758d083", "messageHeadline": "Merge pull request #5 from goral09/log-fixes", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "7524bebe99f597a1ddfec1dd6c1c0c33b2141725", "messageHeadline": "Do not panic on unhandled ControlAnnouncement in joiner", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "dabbe447d61643729b3ff6c1879a5d93a9417321", "messageHeadline": "Merge #2865", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4398fb0d64ce6adc75a91e7d21e80fb8b71cd7c5", "messageHeadline": "Better error message for bad peer redemption in sync", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff9a7c3263692c9f422d4741156c6d37a55c0ce9", "messageHeadline": "Add missing comment on `filter_count` in fast sync operations", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03c603fb777bdcc0d4062fcb2e265d2f730904f1", "messageHeadline": "Fixed logic inversion error in marking bad peers", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c979bc3ff5b2439d402dfa08fd32669f356d6a17", "messageHeadline": "Make it so that a value of `0` for the redemption interval disables it", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2d1bc46b029d3f48357afcf4c66d92d87727b1db", "messageHeadline": "Make `sync_peer_redemption_interval` properly configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "30a0628cba095c27a82cd47bf4fb92ffbc354496", "messageHeadline": "Implement redemption of all peers after running out of", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "0d7871a312b48b7354001c2edea34263c7160e33", "messageHeadline": "Properly implement delayed setting of trusted block header", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "735cd854d04c8fc2f6d2ce2e0bd4d11bab7e406e", "messageHeadline": "Filter and mark peers bad when returned with bad data", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "180ccfe3f00bfd0293adced8dd9c3d9647578ff3", "messageHeadline": "Pass context to more functions in fast sync code, instead of passing \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 57}}, {"node": {"oid": "dfedac4f592ee53f3848e0efbe7594da7920a6a4", "messageHeadline": "Remove unused dependencies from node", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "53daa7a4f7f9b77ac535ef26dcba6d86b021a277", "messageHeadline": "commit_step using scratch global state", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d8154e42ec36b6e7bdd9b585935bf9d78a46a65d", "messageHeadline": "Resolve lint warnings", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "33e7367b43933c656603d69c5c1cf46a111cc6d3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Remove-withdraw-upgr\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15211, "deletions": 7266}}, {"node": {"oid": "1e4a529855ed2e3eadf3fa25fd8992696ee8ad65", "messageHeadline": "Remove misleading comment about cryptographic checks", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8121d4999235510b3b2dcbe8b2aeaee1d8f1c7d9", "messageHeadline": "port ScratchGlobalState over release-1.4.5-rocksdb", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 749, "deletions": 97}}, {"node": {"oid": "e28a1dfb1cd51c4b9e9265eb102d5fad7d0dc714", "messageHeadline": "Move crypto module from node to types", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1798, "deletions": 1858}}, {"node": {"oid": "9038f572111a7e4d6f788be8ac05577ca69eed5b", "messageHeadline": "Remove unnecessary `clone()` in `missing_trie_keys`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aac1d6b4d9dba612378a1af8429fe70f09415908", "messageHeadline": "Read lock hoisted out of the iteration", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "37f890ba52c67c1935ace599b11c982fc0f3701b", "messageHeadline": "Change the `sync_trie_store_duration_seconds` to histogram", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "ed44e397c43a58a05a7e6e9214960e508de6ac19", "messageHeadline": "Log time spent in the `descendant_trie_keys` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "83b994e2df3ee2107fffc582c0163031ceddc570", "messageHeadline": "Add information about the height of block being synced while fetching\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f80e821e55a6b37df419a4626e9722d18a10e427", "messageHeadline": "Merge pull request #3 from marc-casperlabs/memoization-optimization", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 111, "deletions": 11}}, {"node": {"oid": "e7e9d8d87967b61b98eebd74b499a921e7ed41f7", "messageHeadline": "Pass cached known no-missing-descendant list", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "f090ecd5507de25f61d1802370f66a50118cc4d7", "messageHeadline": "Ensure that when memoizing, child keys are also added to the cache", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "118a80650da8219aba6eb76d9b4611b7a88d9827", "messageHeadline": "Merge #2859", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "067d4273e559aef62f36e7fc7150fc602f6a743a", "messageHeadline": "sync PR 2858 to dev", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "9caf4243d7680ad683875b6436b1acaef87c244f", "messageHeadline": "Merge #2858", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "629133cfff20a582e3da3d2185cfcd5dec65e38b", "messageHeadline": "Resolve additional merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "28ceaf0a0c1e8425c778b78e89cb4bd885bf7b26", "messageHeadline": "re-add cachepot excluding package & tag pipeline", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "335feb9feaab227e8e29d1e85a3803db35c5f518", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2313-Update-EE-test-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 134, "deletions": 315}}, {"node": {"oid": "015d59a44259d01ff93c12507d73ad8925351047", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "919ddc5c50822689b10a307ff2ca5e161916e560", "messageHeadline": "Resolve issues arising from merging dev", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3133, "deletions": 3218}}, {"node": {"oid": "0198c41f48fea4ec40adc172c544bd7a3bf2626f", "messageHeadline": "Remove the needless collect", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "79bdd61235d57df20d51dd5b4c9bff228e4da69a", "messageHeadline": "Merge #2753", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3188, "deletions": 3356}}, {"node": {"oid": "ddf9d7b878a49d5eaf04df665ec1d2e14529762f", "messageHeadline": "Use `RwLock` to handle `digests_without_missing_descendants` cache", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "8c55ab66196f597714888c9374ad7a41e2a079c2", "messageHeadline": "merged with upstream dev", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 3051, "deletions": 3044}}, {"node": {"oid": "aef2c0a7467e8692ed0796a3a0201f438c15b56c", "messageHeadline": "merged with latest upstream dev", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 5292, "deletions": 3665}}, {"node": {"oid": "71fecfc787ff062744792ca56a3a6654129eee9f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2313-Update-EE-test-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16622, "deletions": 8606}}, {"node": {"oid": "2f259416e1b26594daab50b067f3f550cbbf750c", "messageHeadline": "Merge #2855", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 690, "deletions": 3}}, {"node": {"oid": "21470c6ab2f218dfd46055a3e377169e122f34e6", "messageHeadline": "add chainspecs for verifiable hash", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 690, "deletions": 3}}, {"node": {"oid": "567b575cd5c55a75d5fc6ad0fccc8d8c38b6570b", "messageHeadline": "Merge #2854", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "196f0d7775c475b7ddaf5fca222fdc973f53288a", "messageHeadline": "temporarily remove cachepot", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "65defa2c82f164566bea9f9f7bed3796cab5561a", "messageHeadline": "Merge #2844", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 146, "deletions": 34}}, {"node": {"oid": "88385cc666acc8d97726fd47e938079309514648", "messageHeadline": "Merge #2853", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 471, "deletions": 8}}, {"node": {"oid": "13106db30d89bc17713d341be63e45e361002ba6", "messageHeadline": "sync with https://github.com/casper-network/casper-node/pull/2848", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 471, "deletions": 8}}, {"node": {"oid": "8356f393d361832b18fee7227b5dcd65e29db768", "messageHeadline": "Merge #2843 #2847", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "c57ceb77e14ffa594481879e9f6a016115ab3d9b", "messageHeadline": "Merge #2851", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "109b153a91a209e5b1c51cf28182ef857d93e173", "messageHeadline": "Fix typo in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65a5478dfb8f911e5dcf1f4f2e9724c0c8e04dd2", "messageHeadline": "Merge #2848", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 471, "deletions": 8}}, {"node": {"oid": "ed58111448ddcf2478a6d0850b7740c6df1f22f6", "messageHeadline": "added changelog entry", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45260c0a600f5d1be0fb446b9aee2ac8b3665f83", "messageHeadline": "Update obsolete URLs in Readme", "author": {"name": "devendran-m", "email": "devconnects@gmail.com", "user": {"login": "devendran-m"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e6f75ff9169ff359afc7ca3fd86f0da92accb61", "messageHeadline": "set hash to era 6 for ci", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3769a488783ae54c128f692ccfe5259e4139dce9", "messageHeadline": "tune upgrade test 1 for consistent era upgrade", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5ce990e25177d316d9914a535755d489f6186054", "messageHeadline": "add chainspecs to set verifiable hash", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 460, "deletions": 1}}, {"node": {"oid": "9fcb76807c46450853f6ca6d04e054031b4426e3", "messageHeadline": "minor updates to trie store optimisation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "ca271fcc0056e36670bb6d7b35c0649c36c9318d", "messageHeadline": "fix sporadic storage test failure", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "91a4663b0e6283572f429d8ab28d3c460e17e2f0", "messageHeadline": "small change", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 3051, "deletions": 3044}}, {"node": {"oid": "20d5923169d8a1b930644b14eed4eedf6240e9e8", "messageHeadline": "changed test function name", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f7601a2c5c3e867155f22e3fc51bac3983803b", "messageHeadline": "Merge pull request #2823 from sacherjj/1.4.5-to-1.4.5-rocksdb", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 472, "deletions": 17001}}, {"node": {"oid": "8fb09e26b76bb85f1f511f937184c79a373071d0", "messageHeadline": "changed from_formatted_str to accept legacy prefix, plus test", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "95b0d31bd2d86175ad25be6b03875ab7921c8aeb", "messageHeadline": "wip", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "7d265c7e16e1baa086572c9f646534f880787c23", "messageHeadline": "ensure lowest block height is set correctly on early exit from sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2592d3d58042c2fc011159cb29536eeb74c85cc8", "messageHeadline": "Syncing to other branch CI fixes.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fc70f57693dca8dde95beb91c3fe6269956f3111", "messageHeadline": "Merge #2841", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "34ab8fd21a54401c5c739ab6a735faf41785f51f", "messageHeadline": "sync file from 1.4.5", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "f29ce19e3ae98a4872f93dfe1253fe5cd77dcc2f", "messageHeadline": "fix typo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49dfe39e2a10a6d05faeca899b7d34a8437b6cd7", "messageHeadline": "sync file from 1.4.5", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "893a3d032200bef042807883aaf8583c93e74cb4", "messageHeadline": "apply optimization to missing_trie_keys function", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "73c30ce16dd8dfdb11074c16e7cc7198dc1dd5d6", "messageHeadline": "skip fetching locally-available data during sync-to-genesis", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "55cdcee0edf599a1f920145833da431cad205056", "messageHeadline": "update the lowest available block height during sync-to-genesis", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "e938b5c3fa3545e28607856b418027303862a718", "messageHeadline": "Merge #2817", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3018, "deletions": 3035}}, {"node": {"oid": "f2eca35d718b85a031cdf936a933d4b597296b31", "messageHeadline": "Merge #2836", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "0d4830b69ec0da2b575148b557b2fdc50ea5a3d9", "messageHeadline": "Merge #2837", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "463da5bfcf917d31d262a850bc8a029833ce11b7", "messageHeadline": "remove client", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "4e28fbe78caadabc5a5f4dde17fdf3a974e86b3e", "messageHeadline": "remove client", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ea020844232e58d0da7875b7fcd9b0f1b8b2d40d", "messageHeadline": "fix mistake; wrong step changed", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9855c1a4663e48d4ecd62e47731b125eea3e5bac", "messageHeadline": "fix mistake; wrong step changed", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b3f00c16c09e15266924490d357adfc5bf4a68a", "messageHeadline": "Merge #2830", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "be295ade1aff1f729f11a5dd70d48d985f922710", "messageHeadline": "Merge #2828", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "1182f38c20d8f316164a082138adf54176c0ed82", "messageHeadline": "Merge #2827", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fa088129368d2eb3039ac0c6d4d6cbc58e042fa5", "messageHeadline": "clippy fixes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6cd624dc0571fae1642056da2e4421b067d0dab1", "messageHeadline": "clippy fixes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8b98186f23573da03bed74435555203cdd5d476", "messageHeadline": "sync drone file", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "d23de602e581276107ec6433e81efce2fb269b6d", "messageHeadline": "sync drone file", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "9e870da27593edf66de39ddd540a565c4b055330", "messageHeadline": "Merge #2797 #2806", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 934, "deletions": 512}}, {"node": {"oid": "16cf60175ce7e4109afa1a11dcf925271b70c7be", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2757-offload-storage\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11391, "deletions": 5001}}, {"node": {"oid": "bba71445c73fb13f3b6c05355efcc0c48cf72593", "messageHeadline": "Add clarifying comment to datasize skip on `serialized_item_pool`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a76b93da45b6434dfa135f069c38354e1dda4d85", "messageHeadline": "Merge #2824", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 128, "deletions": 47}}, {"node": {"oid": "c6fb7a30dd199eb0698daea9661190f3f3ac602c", "messageHeadline": "Fix typo found by Rafal", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f79b1c9f701b318809269fe42453fc9f499725e", "messageHeadline": "Fix broken links in new core docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1084720dbe7f8fd970f91cefb38b64a3d16b7482", "messageHeadline": "removed comments", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "34207053ddf18c4e1abea3c03fc854d446e97fc6", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into GH-2801", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 11384, "deletions": 5000}}, {"node": {"oid": "18aa381b722fae65c16c373fd55919071a873bf2", "messageHeadline": "Merge #2825", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "72eeb8a6a2544094f09c6ccdf5c9cb8474bc6de2", "messageHeadline": "always use casper-client-rs repo for casper-client", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "425dea8e12ab5f70a701603673d83f04d1e364ac", "messageHeadline": "Fix formatting error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0068760448bebe3faa48828207a103ab08d641ae", "messageHeadline": "Add important context information to `handle_event` docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d5613539b88f787bedd39b69c63537c77e3cfa7", "messageHeadline": "Overhaul docs \"journey\" from reactor to effects to components", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "3af41b137a3c82017aa0ba12661be077509d57c1", "messageHeadline": "Merge release-1.4.5 into release-1.4.5-rocksdb.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 471, "deletions": 16998}}, {"node": {"oid": "f3e1dc6c4c0682361c61e42c14176362b2364fda", "messageHeadline": "fixed merge conflicts", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "582ea5f9987bd4baadde60b212d7065ef4bd1bf6", "messageHeadline": "Cleanup the documentation of the `reactor` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fb91868dc98937c9f244b4aefe3fc85d51f210b7", "messageHeadline": "Merge pull request #2819 from TomVasile/ci_fixes_rel_145", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "41262d68a954eef6aeafdb377dc67aadeb2823bc", "messageHeadline": "removed merge conflicts", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 13189, "deletions": 6593}}, {"node": {"oid": "b366046a781c4122cbf5caa98cc0223955a9a62f", "messageHeadline": "wildcard path for github release; remove client from nctl staging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ea6bd7ba67b480e5bc57e1a12c83df7362b893d4", "messageHeadline": "Merge #2816", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 470, "deletions": 16996}}, {"node": {"oid": "a4bc6669c6172eddae1d2bf6bf3d9575d7b51cb0", "messageHeadline": "Merge pull request #3 from TomVasile/release-1.4.5-tag-fixes", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 74, "deletions": 102}}, {"node": {"oid": "786167caa2799a0caeab5e97bf590efda14da496", "messageHeadline": "fixes for nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 74, "deletions": 102}}, {"node": {"oid": "3c0f03a8ff7000bd07192c87b97c665f5206760d", "messageHeadline": "Removing build.sh casper-client build.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "cf45b2d2676e884ce4e568f414a15b436a7432dd", "messageHeadline": "Removing nctl dependence on client being in repo.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "3ebc07ca33325b77dbb07fd6f7eea0c16013b6a2", "messageHeadline": "Merge #2812", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "43c17b128274b667c062aac7cfab2a28dd49b37e", "messageHeadline": "Update for missing env var.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06d6fc4fdb5301e03e65c4f9b8a58d44dac337f0", "messageHeadline": "Merge #2814 #2818", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 92, "deletions": 266}}, {"node": {"oid": "b924951770cc495be2f535748c3e78692ebc4121", "messageHeadline": "Adding in nctl_compile.sh needed for CI.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c069d54f88625e30a9594688f1e72174a6983151", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into event-stream-patch", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 38603, "deletions": 46654}}, {"node": {"oid": "59ba5fa25ed26fcf16c5b7a3583a8aef9debb036", "messageHeadline": "Send `Deploy` down the event stream.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 76, "deletions": 261}}, {"node": {"oid": "d61fbb818487924e0e1650a34cd0d44f837ca486", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6 in /smart_contracts/contract_as", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3018, "deletions": 3035}}, {"node": {"oid": "3f8066fb7dc797c1dfa9d2b2e0ff593765114a1b", "messageHeadline": "Remove client", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 352, "deletions": 16876}}, {"node": {"oid": "af17cd1872032bf650a3e82657290f6cd7ff16bb", "messageHeadline": "Merge #2811", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11295, "deletions": 4645}}, {"node": {"oid": "c8535c8a8054a36c2800fdd25e0ee8def122fb04", "messageHeadline": "Updating rust-toolchain to correct cargo publish issues.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74df33d96aa52d6d5e3fa8653f7986d51ff75bd7", "messageHeadline": "Merge #2815", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "f0742b8c7ed2d8765e9ee36769e6b2e4bde555b6", "messageHeadline": "removing references to gas-price to sync with latest client changes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "7795082b677f1da3fcb7aa10290b33ef740719c9", "messageHeadline": "Fix errors in the documentation of `reactor` and `effect` modules", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "f198123e73d680d57c7048473a092190ff5124e3", "messageHeadline": "Fix some typos and links in docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5517e5235d6083638f2edb3e8bd95c9c5c2c209a", "messageHeadline": "Correct documentation about USR1 dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "3e45206f7be487761a8f44ddc3c78a997dd0afbe", "messageHeadline": "apply cors settings to non-compressed filter on RPC server", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5325c09744bbb7dd036c81134470da018af8146f", "messageHeadline": "added back tag_byte methods", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "3825a2ad62209b4286f536e979150b47176bc95a", "messageHeadline": "Add chainspec", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b8e40cd1e5a902b1a4442bb3ae5a142de41d51b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c4069082061cd4cdb35608795c12c284d413d464", "messageHeadline": "Code cleanup", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 29, "deletions": 55}}, {"node": {"oid": "7345b3467dd8d12c3e151eb19c82243d72864ecc", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "42960d745c9ad9fcad24a184e46b555c54db89fc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2313-Update-EE-test-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 23246, "deletions": 29695}}, {"node": {"oid": "8753f9d5682c360ac435b1550730f844e6c416e1", "messageHeadline": "unwrap->ok? in jsonrepr.rs", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df776f759b680cf6c1a324d08db2f1cf834593ec", "messageHeadline": "removed tag_byte methods and changed expects to Results where these m\u2026", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "ee1bb05de1612daf4716bb7a652bae8baae7d254", "messageHeadline": "Set maximum number of readers in LMDB according to configuration setting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8c462c6fd7be60e4cf5d6930f68566d72a4d0a74", "messageHeadline": "Fix doc lint by making URL in `utils.rs` a proper markdown URL", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1829c6b86de4ee6564f8b5a4abeed52f20098ae", "messageHeadline": "Fix use of wrong (=non-blockig) locking function of `RwLock` in storage", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37, "deletions": 59}}, {"node": {"oid": "1525a7955ba60ba46b6e609ff6fd682373704266", "messageHeadline": "fixed compiler error", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "660567a6c75512d7712fe710aaa8a06e9921362c", "messageHeadline": "Add changelog entry for parallel storage", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8c5ece74afc949971767936304c3d70038dc9b5", "messageHeadline": "Add configuration option `storage.max_sync_tasks`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "589e6f3fe559a3774e23b64fc7e3d3354af926b9", "messageHeadline": "Guard parallel storage tasks with a semaphore", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "3c5c03121ad55a5b41a260a362a46c199fc196e2", "messageHeadline": "Make storage component execute requests in parallel tasks", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 71, "deletions": 39}}, {"node": {"oid": "0940e44e7414e71bef8fa0cecabbbb74642116bf", "messageHeadline": "Move `lowest_available_block_height` into `Indices` in storage as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "99fff9315e483006777c58314105588b63dcc368", "messageHeadline": "Put the storage item pool behind a lock as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "0d430624d866757c70775fd753425d20d007c4ab", "messageHeadline": "Put storage `indices` behind an `RwLock`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 288, "deletions": 137}}, {"node": {"oid": "b941246e4b51f0891aef2433094f4acedee4e83f", "messageHeadline": "Support error handling for index lock errors in storage error module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "18571e0c22d7918a953f497649b733151cfb3c3c", "messageHeadline": "Merge #2796", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e688fd2c4c9576946183edd0358035661023256", "messageHeadline": "Merge branch 'GH-2690' of github.com:HansWestman74/casper-node-1 into\u2026", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bc80b7dfcaba9b846c5d7e01aeef6f52e8042867", "messageHeadline": "changed to Vec to impl IntoIterator in advance eras methods", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "82ba8e0ed999cc01fce4c4acdea263ee8ef91421", "messageHeadline": "Remove `parking_lot` dependency", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8f681fd417ec33d6172c47ef6b0d6c19a32c48cd", "messageHeadline": "Update regex to 1.5.5; fix RUSTSEC-2022-0013", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb3667438560207ef84b70de74eb3ad9fc15bee5", "messageHeadline": "Restore storage functionality required by utils", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 32}}, {"node": {"oid": "02ef9629fe2ea0ee287e69fe9687ec34fd454aa5", "messageHeadline": "Introduce `Indices` data structure", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "677d994300aec1f0eb039e3fd4f8bd9755a50d36", "messageHeadline": "Fix tests using storage by making them either access internals, or mo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 145, "deletions": 106}}, {"node": {"oid": "749ae544192cd4f48e71c172e8885745c1b0c7f4", "messageHeadline": "Move error types of storage to `storage::error`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 199, "deletions": 181}}, {"node": {"oid": "f6feb4e7f329e5fedbfedc9eccf24a1fd09e8a53", "messageHeadline": "Split storage into our component and inner part", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "0fc029d1a01013c8544e97b8ce6ee218185ef654", "messageHeadline": "Merge #71", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 829, "deletions": 709}}, {"node": {"oid": "0ccff38d2106b2cad0cc4d466a5abb8d9ebce39c", "messageHeadline": "update node changelog", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5efaa48816b6e463ffb2fc525a786d07318f3a55", "messageHeadline": "drains", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bce36919779dd0e1492ed6fb6c9873402b0f0c95", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ebec52bb017130fa34380a3d632553fe85cc315f", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90ac7b2f8e8ab1aebc8d1c5dc43362c95b338d03", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce59e882a3aa231ddbf7e807eb1a27859715766", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec572f6f2147e0a35e69135f9ca64bccb4c1988e", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1a745cbbc360d0bbeac86db48408382d88f6fdac", "messageHeadline": "Merge branch 'GH-2690' of github.com:HansWestman74/casper-node-1 into\u2026", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 190, "deletions": 252}}, {"node": {"oid": "6833c1c217d3059e0ccac1d30a792c4f5e67e879", "messageHeadline": "reverted changelog", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ca52c74db54ea52b6ac7c7f93516e59c87263755", "messageHeadline": "removed impls", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "bd19590f3a5c496156fb625b72a14fa6237f6dfb", "messageHeadline": "small changes", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "a1737568e9abc289940533290adb1023ceb3bf7f", "messageHeadline": "minor updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bfb79697c80d2a68b445ca0ff1e5eff4f569bf65", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge-dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 826, "deletions": 709}}, {"node": {"oid": "4e6367fb3927b4a8a772094948629c477d2b4a30", "messageHeadline": "Merge #2789", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 511, "deletions": 593}}, {"node": {"oid": "5e2c375f3ee41a2c5a863b41123d343074eca8ea", "messageHeadline": "update storage tests to reflect updated behavior", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "e1a8f6c91bd787f0d3f86ae79ced50182b65fd6b", "messageHeadline": "cleanup after merge", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "b9cb5c4d2c4ba7449e819c9e02a961c875f9caef", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2779-change-lowest-c\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1255, "deletions": 980}}, {"node": {"oid": "9b0ba5e59d7e2f3d6a0a03bafec484893f62270b", "messageHeadline": "fix the update condition for the lowest available block height", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "78477bbe27f8cc9cd344ae8aa81de7838d68e165", "messageHeadline": "Merge #2788", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 243, "deletions": 24}}, {"node": {"oid": "f17a454cb3a041da5812f3cec3ba53573079b977", "messageHeadline": "Merge pull request #2 from goral09/fix-compilation", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 190, "deletions": 252}}, {"node": {"oid": "9701f7803993fa13f43b17b70008c1842ba2d2c6", "messageHeadline": "Fix compilation.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c80ab65b8dc7f3cbbdb4b1407625a5c662dbade9", "messageHeadline": "Revert \"Cargo.lock\"", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 189, "deletions": 251}}, {"node": {"oid": "1102f1baf13ecf5046d9843792b1ea168b31d4db", "messageHeadline": "Merge #2791", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 46}}, {"node": {"oid": "a456c10735094851ed8ab8576649ca9709a3b4d8", "messageHeadline": "Merge #2793", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e8486b14819a33f282c2fbc0075a42c33af45db9", "messageHeadline": "correct the lowest available block height for fast-sync case", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "71dbf182085501f117ae37b5e18804964a65d1f7", "messageHeadline": "Fix the comment in the test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0826952aa68be49a970d9f26e1cbc5bd5bb1c4f8", "messageHeadline": "Merge pull request #1 from goral09/advance-eras", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 343, "deletions": 320}}, {"node": {"oid": "75f37a4a9a294c83e322db13afd20e4b9840e0c3", "messageHeadline": "Merge #67", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 998, "deletions": 915}}, {"node": {"oid": "b834b4484c1125de754a4aac4315b64aca9024d4", "messageHeadline": "rename highest contiguous block range to available block range", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 131, "deletions": 137}}, {"node": {"oid": "e305d18d040791f43703050ab65888968441feee", "messageHeadline": "enable CORS to allow any route in JSON-RPC, REST and SSE servers", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "24dbe7133c6b428b4ccc0370e691b57aa7c8ce5f", "messageHeadline": "Add comment about potential optimization", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b35ecd7f4e0629bf4e974bbdb9c8dddf54f976a", "messageHeadline": "Remove the error when the trusted hash is from before the upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "8baf2f7d6be39027d73cb5a1413b167c47975341", "messageHeadline": "Merge #2776", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 992, "deletions": 908}}, {"node": {"oid": "8dd2bea99b9c0f242460f26540628873f76b19cc", "messageHeadline": "Fix comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2898cf06a78446c1f723d506bd39e6cfb6cf1694", "messageHeadline": "Deduplicate the code around `get_single_block_header()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "80fb014d52a1fe5914346015b1481f0485417d0e", "messageHeadline": "rework lowest block height in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 377, "deletions": 468}}, {"node": {"oid": "019fac9efa6ffc9d49845994c3637c8b73a640a6", "messageHeadline": "Merge #68", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 101}}, {"node": {"oid": "49fcdbeb974e1264b28336a87d53d896a7d2281b", "messageHeadline": "Cargo.lock", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 251, "deletions": 189}}, {"node": {"oid": "876426ac7b5a4e4f6e2ce5fa16c37a1904c8c3d2", "messageHeadline": "Cargo clippy.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c3533f8f4ed964ac26e4ad23ea4bffc62afdb4c", "messageHeadline": "Improve ergonomics of advance_eras_by method on the builder.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 89, "deletions": 128}}, {"node": {"oid": "7bc93c5db31a0883938024396c371f6c35af2623", "messageHeadline": "fix version checking from stages dir", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4212131570cce8c6c91761746d608ef2fa1c1820", "messageHeadline": "Fix type in the comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5ff46949c1f10efca321b5276cd76e2bb64ed2", "messageHeadline": "Add missing docs", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9962ddf4fa0a5748bcd8106308612179e4c89f5d", "messageHeadline": "Add `contains()` to a `Sequence`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "5b04bcadcca3a34cdca021f0bb08ddb69ae03b96", "messageHeadline": "Add test (and fix) for `should_return_block()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "d00ae4fc283a39d1cfb4b67f1a5578a370e042c3", "messageHeadline": "Add ability to restrict the `query_global_state` RPC query", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "b3886e69d7d373a3aaf9add3ccc7717a6f3efe99", "messageHeadline": "Add ability to restrict the basic RPC queries according to block avai\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 106, "deletions": 9}}, {"node": {"oid": "a95ad370a2b999ee3151809d6bd6c671beeebd8a", "messageHeadline": "Merge #2785", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 127, "deletions": 48}}, {"node": {"oid": "4400215c1450616711340590cfbf405a66a692f1", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2567-sign-immediate-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 57, "deletions": 145}}, {"node": {"oid": "3f10dbc9bfe2d21448493e1c18adb6b6d17f5f8b", "messageHeadline": "remove unneeded function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "118804e18823222c34bbcc853419490968794da2", "messageHeadline": "wire up upgrade_scenario_10 for nightly", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 33, "deletions": 183}}, {"node": {"oid": "336ba96f8c3beafaa4e79514c817795ca0b2a4ff", "messageHeadline": "remove unneeded function; remove accounts toml from different test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "b34c760328a661d9ff6c6191a614ffd2505e6fe0", "messageHeadline": "remove unneeded function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "2d337596ae6e8705849997fb44a612cae3adc577", "messageHeadline": "Merge #2786", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 57, "deletions": 71}}, {"node": {"oid": "bcbbb7b05a8cd3c581b65908ce22c4f0cc3ce959", "messageHeadline": "Simplify handler of `RpcRequest::GetHighestContiguousBlockHeightRange`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "d4ee34713e7034e8b37478e62597f8d5706f9b7d", "messageHeadline": "Add more context to the info message", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e748d51648d38e1362794622919a322a76537882", "messageHeadline": "Address code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0d7d07a94a6b0cc73a17e24f39f77db1a181be9", "messageHeadline": "Return the highest contiguous available block height range when quryi\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 64}}, {"node": {"oid": "3f0bfa034550037b59232d8bef9b78cf2f007f4e", "messageHeadline": "rename execute-block types and methods in chain synchronizer to be ex\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "177199f0ac69d88fa7d0511963b8d79934c05f4c", "messageHeadline": "sign immediate switch blocks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 112, "deletions": 44}}, {"node": {"oid": "f162900eee4df87549d0102bb4d001dc8ae963df", "messageHeadline": "Merge #2778", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "9f0b4eb706ff8915baddd312c1e3860130cce143", "messageHeadline": "remove auto changing of default branch", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "a2182e360cdb0c62c029817940a88b5d8fb31ca0", "messageHeadline": "Remove logic for upgrade of withdrawal purses", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 686}}, {"node": {"oid": "04953e4ffdb8488808b8d1630af5f6da9fee1ffb", "messageHeadline": "Merge #2775", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "4cabc731e7da9ff8461ddc1a2aecff5113b262ab", "messageHeadline": "Move system contracts logic into execution engine.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 992, "deletions": 908}}, {"node": {"oid": "ed58211841800084f562d582d311a3ec644176df", "messageHeadline": "setting client to dev branch", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "a1ad558f07f8384ec73a7ecaca56755d3f1e50b1", "messageHeadline": "removed todo! for ContractPackageHash", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "bd597ae6fa361fcd4581ece08125ca2240794562", "messageHeadline": "refactored advance_eras_by closure to vec!", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 100, "deletions": 157}}, {"node": {"oid": "ab11044dfc1a4db5ad9c99bec1c0c04dc5ada532", "messageHeadline": "Fix rustdoc", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "270691be99deb9bd89f5afff55f5be7968076109", "messageHeadline": "Move system contracts logic into execution engine.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 994, "deletions": 911}}, {"node": {"oid": "497f45571dcd12690a7a8bb8e4a61d00f74cee0b", "messageHeadline": "Merge #66", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6bed02ddf3bb5f61937baf7ca471489994e38547", "messageHeadline": "fix chainspecs for nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ed8da6fb4b3ff8f0bcb6ed683ae3d3993eb18cbb", "messageHeadline": "introduce rocksdb changes to release-1.4.5 codebase", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1406, "deletions": 721}}, {"node": {"oid": "7c670de5974f76753d5cca1d7b2554e33450ebe6", "messageHeadline": "Applied storage changes from what was commit `c1323e5b75af3b2e9d6a8d0\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 346, "deletions": 246}}, {"node": {"oid": "f87ed923a9a38d26d187b325131ec4382c081e07", "messageHeadline": "removed imports", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5aac995a9d09c65993fa597ca5c6f9e42cb59ff7", "messageHeadline": "added optional closure to advance_eras_by", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 208, "deletions": 261}}, {"node": {"oid": "bada27b08675e5e9762ff625b0486ab107fd59b9", "messageHeadline": "Merge #57", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 331, "deletions": 242}}, {"node": {"oid": "155658c372da1fb42fd6e6cb3dc97765563cd273", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into gov-219-strict-args-flag", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 742, "deletions": 1975}}, {"node": {"oid": "7047c6b59dca51794e453cffd9890c0cca552e52", "messageHeadline": "Merge #58", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "229fb9e5901f327c94ccc837c055ac793648dd1d", "messageHeadline": "Merge #63", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 132, "deletions": 1881}}, {"node": {"oid": "93d415207b5cff76766d26d2b7454d6dcc2da1ea", "messageHeadline": "added 2 utility functions on wasmtestbuilder and replaced outdated code", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 30, "deletions": 62}}, {"node": {"oid": "707797492edbde6066ccee97ec5a4d8681081ec6", "messageHeadline": "fix compiler warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "4604c36dc06d311e3c88c51410219babf27b2ea7", "messageHeadline": "Merge remote-tracking branch 'private/dev' into gov-219-strict-args-flag", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 37040, "deletions": 44006}}, {"node": {"oid": "054dd5112176f014b7b1ab55aa3759a40f2c442e", "messageHeadline": "Update changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03f3e6c3c997ed59642ab7614d9d3bbbdb2c6abf", "messageHeadline": "Clean-up the error forwarding and re-add missing values", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c59804de39c7b1008aae9e007ad359262ce86402", "messageHeadline": "update changelogs and apply new config setting to nctl test chainspecs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f9b5d1da4f62aa6c4eef189793b36a248a511fad", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "861c5c538159240f54ab9c8c3d353b17fc469ad1", "messageHeadline": "Add NCTL regression test for querying auction info", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "65be1a28fcfed5f0cfc7be0a9517d618baa92d77", "messageHeadline": "Merge #62", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 434, "deletions": 70}}, {"node": {"oid": "b1a2fa3c3afc66d0f49d97b6eec7d1e5ecacc738", "messageHeadline": "Address code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 391}}, {"node": {"oid": "29271df36e94751b64bc8e6e1e0bab80ece2644a", "messageHeadline": "Merge #64", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 43, "deletions": 52}}, {"node": {"oid": "2022ddc814fe0b6373d63eaa5fd279a87cdf3651", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "b7d7f5ae6b4a54bfea482ee1bdc2cf8fa2f31f28", "messageHeadline": "Comment the no-longer used ApiErrors and restore the correct numbering", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "fc739cc5aa9da7de3060c5fb0246463e703a3c1e", "messageHeadline": "fix up node changelog", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "0ec76f39ed8eb11c92ab31f44475b868bf32a344", "messageHeadline": "remove temporary ignore of cargo audit warning", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f693647a3a1472537d3d43c55fe20b96a0d95f5a", "messageHeadline": "Update changelog to include CVE-2022-0778", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a001beb1822a78f03b6575854e3445e90d3a507", "messageHeadline": "Include security-fixed OpenSSL version (fixes CVE-2022-0778)", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b87dbc6f8671e3bf977a9169411d99df43f1fadc", "messageHeadline": "reapply changes from PR #2433 which were reverted in recent merge", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "938442ef889cb6bdb79ef0761ae6c5a197a0989f", "messageHeadline": "Merge branch 'feat-fast-sync' into merge-reattempt-execution", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 420, "deletions": 70}}, {"node": {"oid": "55a1d3af54dfcb4da89f410f520a0ae82951d5b5", "messageHeadline": "Merge #60", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12685, "deletions": 4874}}, {"node": {"oid": "3c39a2a2f2283a4ec9864e818f160ae76d65ab16", "messageHeadline": "Clean-up comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "bcfbb50d23fb197b91e3f5fb988580ac97437397", "messageHeadline": "Update the tests in reference to the removed `max_delegator_size_limi\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 651}}, {"node": {"oid": "8ce792e5c63a7d404da65fda86149c684a0c3702", "messageHeadline": "Remove the write limits related to `max_delegator_size_limit`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 82}}, {"node": {"oid": "b2986b0eb9f6e1e3868151d7142d54e53d90304d", "messageHeadline": "Update the tests in reference to the removed `max_stored_value_size` \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 549}}, {"node": {"oid": "564a275636cdfd5e4644ab0de425ce1fa1c6b17d", "messageHeadline": "Remove the write limits related to `max_stored_value_size`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 70, "deletions": 235}}, {"node": {"oid": "8e5cbf8c9ef983345d43ee439f3d91e8c96c6210", "messageHeadline": "Merge #2750", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1d3b388d5b62b8889c6bd01f0798b3cb20455bf1", "messageHeadline": "fixes in wake of merge", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 235, "deletions": 393}}, {"node": {"oid": "ebdd51986a6c2615d1f1008a0e6dad054a2fc402", "messageHeadline": "Merge branch 'release-1.4.5' into dev", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12753, "deletions": 4784}}, {"node": {"oid": "06ace38173d945b9b33fa5b9e400c3ffcfd7c7f1", "messageHeadline": "Update changelog to include CVE-2022-0778", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "875a2146b29291bb0bb41028f84282d8704591ad", "messageHeadline": "Include security-fixed OpenSSL version (fixes CVE-2022-0778)", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cef0a85781cdc7ce3361d9cec86242509c1d221", "messageHeadline": "Merge #2747", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15036, "deletions": 13633}}, {"node": {"oid": "f3d5e2ac14711a0f321df0df05bb86da1adc9c2e", "messageHeadline": "Merge #2746", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 161, "deletions": 159}}, {"node": {"oid": "f8fd59a48159de0a1ad1dedab908d73553e2863f", "messageHeadline": "remove empty file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a2176dffc0e8cba30d5fb167326dbdd58361bb21", "messageHeadline": "finish removal of deploy acceptor verify_accounts option", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 158, "deletions": 56}}, {"node": {"oid": "fdbcac646f4438e88503a5a94141b9f3eda8993e", "messageHeadline": "Update node CHANGELOG.md", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11e6eaf0b73a8c97f41599b364851c97cc0fb665", "messageHeadline": "Remove config from toml files", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "e8a08cca0690e1aa8ecc8a5becb64d686098525e", "messageHeadline": "Remove Deploy acceptor config", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "42b9499877269125c461f0aa9d505d67c0410a87", "messageHeadline": "Merge #2745", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 867, "deletions": 374}}, {"node": {"oid": "6fb99ce1724496b169fc46895e1db3fcc46ba513", "messageHeadline": "minor cleanup of disjoint_sequences in storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "3bfc5f0d711634d13d32df9df178475fb9b702ed", "messageHeadline": "Merge #2703", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1761, "deletions": 235}}, {"node": {"oid": "7accac0f447c9ecf338c0fbbc4e0eff903bab218", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ff114e89fb69451d05f33bbd1652d2d6e80ead55", "messageHeadline": "update changelog", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7d09835b867e48f89770e0859f522c2cce29e9a", "messageHeadline": "Initialize `missing_block_bodies` with the heights of the blocks with\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8dde93031b059e9b186c9ff5a5c018727995d169", "messageHeadline": "Address code-review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "73e1ddcd04ba9f6d3a896ce2870176f5469574f0", "messageHeadline": "Also validate the `missing_block_bodies` in the `update_disjoint_heig\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5915d2f7f80fbe25d6590bd97b4efa0686979b0b", "messageHeadline": "Unify handling of `Entry` from `btree_map` and `hash_map`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e67d705eee34ca2aa02879430be8e9ad31d2f67", "messageHeadline": "Add test for `update_disjoint_height_sequences()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "7ec43c29041aa15f884ebf77f5802f97957c283c", "messageHeadline": "Do not superfluously rescan the missing block index when fast-sync ends", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 91}}, {"node": {"oid": "508c665b95e941bf4b81f21cfa637a8bed3ce2be", "messageHeadline": "Maintain the list of block heights with missing bodies", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 133, "deletions": 4}}, {"node": {"oid": "9c449cf0e65631b19545cd9930f17856d688b699", "messageHeadline": "Consider a block fully available when storing its header with the cor\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1fcc7b53f70d66ec6b06f4ec3bd5a4d390c99a84", "messageHeadline": "Update the comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3870614989f65bad2a6f8dc37d78822a13679f30", "messageHeadline": "add info to RPC responses indicating the lowest contiguous block heig\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 691, "deletions": 365}}, {"node": {"oid": "e3f9d27fb538185b61a95dcd810c5bc642b0e848", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into GH-2607-d", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c12c19013d54ea20da98462c97873ff3650ab8c9", "messageHeadline": "Merge #2742", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5677aa99ba63512488d0dce9aa2186f0cff2d935", "messageHeadline": "Add ignore for RUSTSEC-2022-0013", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0aa4ef7529f3fa2d8432601e129e128dfa89776", "messageHeadline": "Merge #2737", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "255d50fc9b1509a940b41a1d40d28e7c3730bd71", "messageHeadline": "Update ./valid chainspec files", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5e2b5acfc5f1423ec65aa16eb48e195dcd513b4d", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into GH-2607-d", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7418, "deletions": 16634}}, {"node": {"oid": "3b1ddd4b753ad804093c79aeedb5034dd5f58f35", "messageHeadline": "Merge pull request #16 from Fraser999/2607-chainspec-registry", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 726, "deletions": 608}}, {"node": {"oid": "da74e30ded05aa3c49a6efa5856aa13e6dc918e1", "messageHeadline": "changed several details of the chainspec registry and how its handled", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 726, "deletions": 608}}, {"node": {"oid": "305fb6ef34a4152d2393197176aacaaac9fad8d9", "messageHeadline": "Merge #2738", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "76a3ac9c095e77d659a12dbf23aab3a5bfb1ab9d", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a7f6a648d3c8359e5ae568232215c4566acf8f5f", "messageHeadline": "Merge pull request #59 from casper-network/cltype_stack_overflow", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 208, "deletions": 102}}, {"node": {"oid": "7ceacb76561df9873dc75c29889b90f0425dfe48", "messageHeadline": "Don't remove bids from validators that will keep being validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ef095923b956d778a278294971be52ca46698a8b", "messageHeadline": "add new ApiError variant", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "bb96ca7504d6e5a3613c5315a4cfe16fcf5ae6af", "messageHeadline": "depth limited json encoding for CLType", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "55e3345f908687e1afac281aab0d99c187b8b8e0", "messageHeadline": "Depth limited from bytes for CLType", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 129, "deletions": 81}}, {"node": {"oid": "af68b9f3b754dd91da18762557e7068bb22afa5c", "messageHeadline": "Merge #2735", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "030f66353aaf9d2da4a04c6f7a6b30b9d35921e1", "messageHeadline": "followup on nightlies to re-enable error detection", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "d4a41327fbbcb83b24f0ef5121b640b683e28320", "messageHeadline": "Put new flag into a chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "d26466a201ed42f51ee702ba0af0ed112974b3e5", "messageHeadline": "Add a flag for strict argument checking.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 356, "deletions": 250}}, {"node": {"oid": "a1485b5d4303db49b2a90ca3b00bc3a86e1f2c7e", "messageHeadline": "Merge #2734", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1367, "deletions": 748}}, {"node": {"oid": "ffb5b85bf73af0914befbbd7fefec01afd3f8b7a", "messageHeadline": "Update tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8054cbd2598d5edbd6d2a33c5203833bf0b6e6d0", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "dc3af1b005b88a50b9a37bb5d132333849ed7d11", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1374, "deletions": 745}}, {"node": {"oid": "a7c5e77a5033fc64811326d6da51cf90a52ef5cb", "messageHeadline": "Merge #2652", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1366, "deletions": 748}}, {"node": {"oid": "e62484e506e42216d88e00a9534ca1d3775afd85", "messageHeadline": "Merge #44", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1410, "deletions": 253}}, {"node": {"oid": "61ad3f0d54025333850c49f4e2db95957d27b1a1", "messageHeadline": "Test scheduler dumping capabilities", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "28e45d7a3c3613d07881f2fbac46d2bbfc999631", "messageHeadline": "Add missing config entries to NCTL configs, too", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "50ac7a3989f4602196aba73c74b8d6bbd75ca208", "messageHeadline": "Add missing config entries", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "108373f2973143d3366906b7708a93173ad0be9f", "messageHeadline": "With stable ordering on `QueueDumps`, test returned values are equal \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b4bb045c6e4726995c3cc7edcdc6918de44cd2ab", "messageHeadline": "Merge #56", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 196, "deletions": 129}}, {"node": {"oid": "9778561e5b4bb28743d0da4f664a1c7b98e1d7d2", "messageHeadline": "Remove a magic string from tests of diagnostics console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f8f4031cc6db01a7068eed998d04abdfef6d894b", "messageHeadline": "Use a `BTreeMap` in the `QueueDump` to make the order deterministic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9b5856e7ec332cf1690421c0487cf3481d47cd12", "messageHeadline": "Upgrade warning in `setup_listener`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f36cceea2a5671d0a1116b2c43944f21ecbcdfa6", "messageHeadline": "minor cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "46c38bff22415fc9eabca07489163c75ae081f91", "messageHeadline": "Cache system contract registry in contract runtime.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 173, "deletions": 97}}, {"node": {"oid": "0aefc0dbef108f0c04612f044710ca8d001c1b3e", "messageHeadline": "Use system contract registry in the test builder.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 39, "deletions": 45}}, {"node": {"oid": "a6905471d72b13fe758c3e3e020aad57a10f6a32", "messageHeadline": "Factor out queue dumping into its own function to clean up error hand\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 62}}, {"node": {"oid": "03f4ba14d2313f28b65c1bc384131358a57919ac", "messageHeadline": "Handle temporary dir errors correctly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "94a2155d537c96f578e89979f78ea9de2f5ca287", "messageHeadline": "Document design choice to use temporary directory", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e62770a2a37d82099c6c53f098562628a12324b8", "messageHeadline": "Rename and document `TempFileSerializer`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "44920dd8e7ad1509c3bc7b76645d6a1213a88ca6", "messageHeadline": "Test two output formats of the queue dump", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "dc6afa5e3bfcac98bb2149e093a0abd9a236884e", "messageHeadline": "Verify output of queue dump made in JSON format", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ab7123d65c602fc2b5f940df22ef422a1d767d07", "messageHeadline": "Use `Network::settle` instead of hand rolled `crank_all` loops", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "58d7289927226d1455173592e287a8b3d16d6f71", "messageHeadline": "Rewrite dump code to use a tempdir and named files", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "465d3042b3959291fbfcccb94b0ab6d87d3cd101", "messageHeadline": "Make queue dumps an actual request to avoid race conditions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "fe831c57c91018307c5009679403fe6477a3469a", "messageHeadline": "Send a goodbye message when quitting via diagnostics port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4081590dbdf7b9a262b49ee48f9b44c9a63bcad4", "messageHeadline": "Merge #2716", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5631, "deletions": 14278}}, {"node": {"oid": "c9668973175e89c317336eeaf7edfbf1506729a1", "messageHeadline": "Merge #55", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "74c77be8dbb73c6783d6c4f7d89e1053ecdad169", "messageHeadline": "avoid potential panic when preprocessing wasm", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "b76b1bb4bae299ac5e73534c69bf6ec0240973b4", "messageHeadline": "Fix typo", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bed05d1279330bf851d404027bdf669c14c74615", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5631, "deletions": 14278}}, {"node": {"oid": "40eb297391aa54969f37a9fe31b829cc04e9c5df", "messageHeadline": "Add a note to the changelog", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fd3ceb329c63cdd6ed0d76472bc70dcae2c9616", "messageHeadline": "Merge #2708", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 46, "deletions": 922}}, {"node": {"oid": "091fd871544e8a22d49bb14d7e6bb0cfe1baf97d", "messageHeadline": "Report the output from the queue dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "aae727fa1e6a971fbefc843df1cfef905ad9dda2", "messageHeadline": "Support a `quit` command in diagnostics port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f0e3da08ab7e5d3d630a71681f12c3686491ada6", "messageHeadline": "Do not use `_join_handle` in test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dac6597a2c6b11a97d021c79530aa2aefce2b12", "messageHeadline": "Silence warning about unreachable code in auto-generated code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab08c3e1b5b2fef33c9ede4c2301800cb7d90f12", "messageHeadline": "Resolve lint warnings", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 24, "deletions": 114}}, {"node": {"oid": "e0625434e8e25e4e91233e0d9cece9df71ab3093", "messageHeadline": "Add test for dumping queue from a trivial reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "00682f06e5f43550eb5ab7170917cefaa61a239d", "messageHeadline": "Merge #2696", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 444, "deletions": 422}}, {"node": {"oid": "2c8cc2191f306bd57466adcd7bc2a2bf15f56aa0", "messageHeadline": "Provide default method to initialize node_ids in NetworkedReactor based", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "181746bc044f35dc4772f6baf7cd705678ad97ec", "messageHeadline": "Add simple command parsing tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "327694d11e549f8421786a9a436b21f6e80732e2", "messageHeadline": "Add tests for socket listener", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "6401e2daee18da9b9e94cbdc75f5ab8fb55bac55", "messageHeadline": "Fix clone-instead-of-deref issue in `round_robin.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26893aeacd5dc7cea89261f7eb02b9ec0bab2dd3", "messageHeadline": "Merge #2699", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5187, "deletions": 13855}}, {"node": {"oid": "a0dbb4e331cd05bdda1f15ea735e89cf8e62808b", "messageHeadline": "Remove pid file", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 317}}, {"node": {"oid": "4252ee063d3bff8d030fe044ab3731a3965a5573", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7fdf9dca2ac4762c6d120ae0cc471138e024c911", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2707_remo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 876, "deletions": 854}}, {"node": {"oid": "36be3154ef26c224adfaf65fcd50e63975c5562b", "messageHeadline": "Remove stale `TODO`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aaf0f0cf6b24d0340b8a4d7f06d125a5875be920", "messageHeadline": "Bring input order in line with convention in `diagnotics_console::tasks`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9637f3ed81f92735e6782403cbc9ad481cbbfae2", "messageHeadline": "Make tests work with now present queue dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "88d07863627a4117e308c043ef346f3c695d9a48", "messageHeadline": "Use `try_into_control` to avoid inner mutability on control event", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "41d8c901f79e97ead3238c38fa7e0d1147b2cc81", "messageHeadline": "Added `try_into_control` method on `ReactorEvent`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "5d4e315bfce573286c200e93d77e1e062977844e", "messageHeadline": "Merge #2697", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 370, "deletions": 679}}, {"node": {"oid": "e508b7b71488d49b5ca621c13e5a861b8d6dec34", "messageHeadline": "Making Makeful work better with make -j parallelization", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3b4e1c135d6bb61b366f6a6d067ba443050a71d6", "messageHeadline": "Explicitly typing `get_raw` call", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b120e3964f44d0ca14315f8ee9097b1942d4f945", "messageHeadline": "Merge remote-tracking branch 'casperlabs/feat-fast-sync' into dont-pa\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4034, "deletions": 408}}, {"node": {"oid": "f07d88729f65861a2c09df9beff7f72f5ab8147f", "messageHeadline": "Reformatting long display lines for errors", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "335032c93ac5d418f7574c67bd2f7dc02f61dbcc", "messageHeadline": "Reformatting long display line for error", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a23f6e6f3b4d9d243f4435b2728ef1830a25fdab", "messageHeadline": "Using self.trie_store.get_raw()", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "88498c0d72aff49c9a448c71b2ef68af2597337e", "messageHeadline": "Getting rid of spurious comment", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ffe0cba14b4d1a6c3f3faf3f21f1c488703a532", "messageHeadline": "Update hashing/src/error.rs", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e31db8c5817be4304dad1e5406825f1dc45801", "messageHeadline": "Amend types/CHANGELOG", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "020cddb706b033a2775f4a73c3c41b950226ae93", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into GH-2607-d", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 511, "deletions": 184}}, {"node": {"oid": "b70e044edbd834d6725f347b3e6fc6367c2d6df4", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 74, "deletions": 102}}, {"node": {"oid": "c645f031eeb147e6fed995e4ea4d405eb086a80d", "messageHeadline": "Fix distribute tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 744, "deletions": 425}}, {"node": {"oid": "23fe3a17b7534abeff4f97bcd450bccb0cbeaf86", "messageHeadline": "Introduce static for production genesis request", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 914, "deletions": 619}}, {"node": {"oid": "5f2a697bbd50d58b90f0f3a76589a0b4d8501f3f", "messageHeadline": "Merge #2705", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "4c14c762f410725c1ae0a62d27d6d71391e456cf", "messageHeadline": "Update node/src/types/status_feed.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc5b9e2e7ab8381a838f4415dd0ae2ba318fc615", "messageHeadline": "Fix clippy issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02c840f49212443741c4553a65dd4121f9fdf79a", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2612-Run-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 426, "deletions": 178}}, {"node": {"oid": "ccb6804adcc44508344de500a5e0a1668adb4bad", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "ec88b48462f6f843011fb4c343a67033d82b2563", "messageHeadline": "Initial groundwork", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 777, "deletions": 372}}, {"node": {"oid": "08adfd6875fbe47707a2bfb49e85f8b748c71bc3", "messageHeadline": "Merge #2711", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "ec75ab60a420b0582713f9a54550d67a0665b7fc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "d7f9b6438c85fd9b9020909c5d9f95b5aa77b3b5", "messageHeadline": "Merge #2704", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 72, "deletions": 73}}, {"node": {"oid": "9d3ffb1aee27e740d34e88531b47a5456c02ba27", "messageHeadline": "Fix last two comments that still referred to `archival sync`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "682026b283a3a53c9b52d1b5611cdb6b75dddc94", "messageHeadline": "Rename chain sync metrics to reflect the process names", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "6f0b107bada359b31748c6f9233f0b7c28ed1e2c", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into NO-TICKET\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 334, "deletions": 90}}, {"node": {"oid": "816bb89ee1f6a38cf5b32d0fb99ff76f674c485d", "messageHeadline": "Merge #51 #52", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 248, "deletions": 97}}, {"node": {"oid": "27eaed0cb1a38420f64785c39ccd05f07b419d35", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 24, "deletions": 83}}, {"node": {"oid": "b42cf10589c233b5663a92d1c2c7bbdcc44a8059", "messageHeadline": "Address review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "59b9bf7bc51943a713b152cf603ae83fe8e62bd9", "messageHeadline": "Move import", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee7254d081f128fc221fd9db149ac149f94c78ec", "messageHeadline": "Query special URef of 00 to get the registry.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 41, "deletions": 16}}, {"node": {"oid": "8ac049eb6112a46be79f1b1ca52b64978209f14b", "messageHeadline": "Backport updated system upgrader from dev branch.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 92, "deletions": 48}}, {"node": {"oid": "b0c4f0e3a7da7821dc0b0e049a58105155787e41", "messageHeadline": "Regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 160, "deletions": 0}}, {"node": {"oid": "502f0bafc92683a971bdae242093b8fd12a6f576", "messageHeadline": "Simplify logic around attenuation code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 29, "deletions": 50}}, {"node": {"oid": "39bfa8110c78a1ef4d0d5e0ce1164bfa158f4d2e", "messageHeadline": "Merge #2700", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 53}}, {"node": {"oid": "3b8cbd4b058fb3f79d57362fd7567d7d29f9a1b9", "messageHeadline": "Apply code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "0a45a93d9e90275200170b9e3daa52313e0eab1e", "messageHeadline": "Merge #2640", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 334, "deletions": 90}}, {"node": {"oid": "f7a7f6206837ed1598134cf5e6318c7bb6585b46", "messageHeadline": "Add doc comment to the `ScopeTimer` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a5e9d5309d27e0edd274533797a727b607306500", "messageHeadline": "remove leftover NCTL_CLIENT_BRANCH var setting", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "55b2795e57862b5c6094934cef56dfe0af65414c", "messageHeadline": "notify not neeeded in bors branches", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "89c542dc4787485337cb021b46b6dede5bf64fe1", "messageHeadline": "selecting the right client branch", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b50d7c062f76f62add13752f5ffde15f69ed2ce0", "messageHeadline": "Remove the integrity check and clean up code that references it", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 48, "deletions": 616}}, {"node": {"oid": "c32f27091487146573af26b287a6e77ba344da76", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e9b33042405f5780461a4e55a4793a730819dd4", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2612-Run-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8988, "deletions": 1773}}, {"node": {"oid": "26f5d8c69643c73d3a9eae9cfe3f7abe7b3fad28", "messageHeadline": "Fix the calculation of the limit", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c8d97d5540713978b1c2d88ac3ec84285b92313a", "messageHeadline": "Reject deploys that would cause the block to be unable to be filled w\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8eb3c663f8abf1ee3e6410015211e028c8d3c2b4", "messageHeadline": "Fix the comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d53c670255d29eb4d377a0be14447187b7f48644", "messageHeadline": "Clean-up process names used in the chain sync operation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "cfcf35053dacfe5fd0308b8c3e2e3d851fff04c7", "messageHeadline": "Merge #48", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 125, "deletions": 69}}, {"node": {"oid": "77d96fa89397cbcc97127924f657eb6659b8c580", "messageHeadline": "Update filter name", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee88c063afd7053e930c647670730a727446f96a", "messageHeadline": "Update CHANGELOGs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3f6c1a03f73794d72f7842192323f76e776e4d00", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into GH-2607-d", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8320, "deletions": 1655}}, {"node": {"oid": "fe9df2b457c58c68d4a0a5d07898ccf0ae940ad3", "messageHeadline": "PR prep and clean-up", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6cfb94756af80f2b88a3ba05566b8c52116671a4", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 125, "deletions": 69}}, {"node": {"oid": "3441fa133578977e516ce63b06007ad28bb2abcf", "messageHeadline": "Update chainspec test constructor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "9ce261a61e844d7bd0b9d6623a7d81614f5deb29", "messageHeadline": "Merge #47", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 110, "deletions": 12}}, {"node": {"oid": "801b2f362b9113fa251176ab0c1c8897e2164416", "messageHeadline": "update delegation amount to match minimum;", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "deb23f178db40a3033222ba9fd94932cc842b984", "messageHeadline": "Fixing underscore vuln using npm-force-resolutions", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 27, "deletions": 79}}, {"node": {"oid": "24d4b45fe3193de76d7c421a1580e901b76a4c36", "messageHeadline": "Fixing trim vuln using npm-force-resolutions", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 3063, "deletions": 3042}}, {"node": {"oid": "7d70b2139b609673c525c8bdc378a0ceb8c6f611", "messageHeadline": "Fix a potential clippy lint issue due to different types for umasks b\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ec75cd927934db1a800e4935cb9cfab2124c6e77", "messageHeadline": "Restore queue dumps in debug format", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "f74e51121383e44d078b14d9ef2d21eb480a5e2c", "messageHeadline": "Fix Clippy error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c8e1957cbd4709560a684740e1091834a641863", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into NO-TICKET\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 290, "deletions": 10}}, {"node": {"oid": "800f35df17b0e77f46532a8e939e83efd768f21e", "messageHeadline": "Work around spurious run_equivocator_network failures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0d366aca6dad375345bb06925a4d1b4e57848223", "messageHeadline": "Merge #2698", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3521, "deletions": 221}}, {"node": {"oid": "356d038e8cd210811fb0e87969445ba737da0d36", "messageHeadline": "Abstract format of queue dump behind `QueueDumpFormat`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 42}}, {"node": {"oid": "e03ec5af809edacf636640082abb9e65ee8d50a2", "messageHeadline": "Remove some trailing spaces from `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "288b2e2d2774fb992830c2df9c635b8749e44ce7", "messageHeadline": "Update diagnostics port documentation in `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "265e88c80fcd6014e651fad101892b42f04d1210", "messageHeadline": "Clarify and extend inactive check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8bd0c4bfb2ad2d391815bdcb90a8ae7ed66a8aea", "messageHeadline": "Simplify test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "3ba6a14a186eb55d4703219a066cbc4f0359f11d", "messageHeadline": "Make test more reliable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "a88c2ecff375ca9a235e66a6f7a181403f900755", "messageHeadline": "Remove superfluous newline", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0c2942b4225c9e9f5f8e2eefaab152da54da6de7", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c0057ea955bcbeca7df609adf364b60f2eb7c420", "messageHeadline": "Remove calls to `unreachable!()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "5ddc87866e97d09581bb9d1e90f7230e34e15dc2", "messageHeadline": "npm audit fix --force tested ok after", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 76, "deletions": 139}}, {"node": {"oid": "eb66ab22362b9d612fe620377c33e0a67c92f82b", "messageHeadline": "npm update and inst @types/node", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 4044, "deletions": 12618}}, {"node": {"oid": "93527dc140ec65c3df1d56c0e07f41f922f94ee0", "messageHeadline": "Regression test for validation of empty blocks with accusations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "556f02b279a61e2fbacfe6df40165e3369dcda61", "messageHeadline": "Remove duplicated empty line", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bba77334af51c6554536386252993d7d634fa137", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "135dac4693dd676462669b448398c97651e0a188", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3521, "deletions": 221}}, {"node": {"oid": "eccb3d04bd58d11b54c148f334106ba3cc556efc", "messageHeadline": "Merge pull request #43 from casper-network/gov-154-fix-access-rights-2", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 7298, "deletions": 4143}}, {"node": {"oid": "3063739147c7c2b762631762012c75436a285605", "messageHeadline": "Fetching tries by bytes only", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 345, "deletions": 677}}, {"node": {"oid": "4f1634164ca877cb7cd4eb29181d916a51f0d8be", "messageHeadline": "added further comments and renamed variables in EE", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "a820cc2043f51fe082a96d598a5b6f4646fb6301", "messageHeadline": "Merge pull request #46 from casper-network/1.4.5-accusations-fix", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6d3dd5166dd26d20abf2f8f147c7d0c42f21af2", "messageHeadline": "Merge #2616", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3650, "deletions": 269}}, {"node": {"oid": "ffb68fbfbd9e7973fc8252222fe0693f5e08af4c", "messageHeadline": "Undo changes to host_function_metrics size test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abda45229a33d5842163a22378404ec9c9232412", "messageHeadline": "Complete wire-up", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 279, "deletions": 180}}, {"node": {"oid": "b9f2d8072c73df2caddc726847e73c7c1290c82a", "messageHeadline": "Merge #2694", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b2b0f222155e067500bb68c3f90d2ec56b693b59", "messageHeadline": "Move order of operations to simplify transfer.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 24}}, {"node": {"oid": "c4122593e761bfa9da416165075afa1ec7c224d2", "messageHeadline": "initial rework of CI pipelines", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 433, "deletions": 424}}, {"node": {"oid": "1a1559bb7e763bcae05dd81a1aed6ce9136d1dcb", "messageHeadline": "add upgrade_scenario_08 to nightly nctl run", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "005c3f5d59786b780699defe97f39bffd9f25fd6", "messageHeadline": "Update `README.md` to say \"Diagnostics port\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55eb956f68f76500eeb66ec2ad57b45cc12c60a2", "messageHeadline": "Update configuration files (`diagnostics_port` instead of `console`)", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "c424ee95e648610e6069cb4ca00a3a6772517021", "messageHeadline": "Merge #2693", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "02f70e69e09ed0ac4b53e90a17dbd3d91b703258", "messageHeadline": "Rename console to diagnostics port in node source", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 103, "deletions": 90}}, {"node": {"oid": "b09b21ba33b86261cd6c10623a400d81927d84ee", "messageHeadline": "Fix block validation for blocks with accusations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166f28bf195c52f09ada1b640e7100acb6668497", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2546-console-based-q\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3480, "deletions": 984}}, {"node": {"oid": "d7c8bda8f8b99edac974eb0ed6ee5ee4ecd90c7e", "messageHeadline": "Move imports in `console.rs` component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "88678e4a3b00bfb124ad3ff9177da924e0677242", "messageHeadline": "address review comment for log message", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f3182dfcc54880cf034a3706c410de1d2b973b1e", "messageHeadline": "Fix import of `Debug` in announcements module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16607c91210bd3148a9bf2bd1111d187129b1ddd", "messageHeadline": "Change import ordering in `tasks.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "4e1a0008bf984629d55752feb8ebe90613bf093e", "messageHeadline": "Rename deploy_data to pending_deploy_info", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8d44eca3ea3d1dd85eaa79533acc2e7c2ea49ef5", "messageHeadline": "Change visibility", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef0278723512ad6918e01a08c738efde0e7fddbb", "messageHeadline": "Address review comments pt2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 170, "deletions": 96}}, {"node": {"oid": "c4736fdaa42eca79388e4e54c3638507e84c8f65", "messageHeadline": "Appease Clippy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7e5eba03ce1bb2f5678238d6eb8b2a0955039986", "messageHeadline": "When retrying execution, download all approvals from a single peer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 76, "deletions": 86}}, {"node": {"oid": "905ef650653e7ee8407d58f3d14cbbbb81871d50", "messageHeadline": "Change size margin", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "738c5dfaa1738e440e2193e55d10a27f4d9ec57a", "messageHeadline": "Merge branch 'feat-fast-sync' into g118-reattempt-execution", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3874, "deletions": 1237}}, {"node": {"oid": "cd3310e4a0baa076b2f6a855e57c468cfecb3fd7", "messageHeadline": "Merge #2684", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "c5aaefe97ecadab09ba5dc3dc4dfb19a758d3339", "messageHeadline": "Merge remote-tracking branch 'origin/do-not-attept-to-fetch-tries-whe\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb43539de355c75f352828ad9fbc93daf5dc6177", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into do-not-at\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 656, "deletions": 205}}, {"node": {"oid": "4800ab1204635ea462f63abbff7d3aa0fe84baf8", "messageHeadline": "Code clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "f6300f927cc3268a4e5004108a6b8870a52cbd61", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44a89d474035862d37603c57f42788a56ff51feb", "messageHeadline": "Remove the temporary `start/finish` log markers", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 64}}, {"node": {"oid": "14034d54b48b8da7424419c96a617ddea6c0a510", "messageHeadline": "Constructor of `ChainSynchronizer` can return a metric-related error", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "189cdaa20f7f6e6495f1f2098512c0a42f9b3476", "messageHeadline": "Code clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a8acb158dd5c72a7c0361d9123a7554e6f4de94e", "messageHeadline": "Add missing docs", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "24b293517565b57e15cce12b924630fdbf76c722", "messageHeadline": "Merge branch 'feat-fast-sync' into NO-TICKET_add_metrics_to_the_chain\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 656, "deletions": 205}}, {"node": {"oid": "3d37d02080142b0bb139eeed57103a7f76379670", "messageHeadline": "Add test for upgrade from fixture", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 625, "deletions": 22}}, {"node": {"oid": "773ae75d322b48f91c8327c20583e019c95ac30b", "messageHeadline": "Add tests for chainspec_registry", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 170, "deletions": 5}}, {"node": {"oid": "76d7189886d473f7f5a52a0dfdfd1a7a2b80a4d6", "messageHeadline": "add nctl upgrade test 9", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "63ab37087c81a35368405527d547c3cebe7037bc", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 98, "deletions": 107}}, {"node": {"oid": "8c7ae4f38b2d3b5e541bf2922dc270d987e743f5", "messageHeadline": "Fix clippy issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1198dbb0a87146f0f3c97c1a78e8a8e013ca2892", "messageHeadline": "Initial wire up", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "a8cab8fedd439a97845a9f4fc89a66e357727bd0", "messageHeadline": "Merge branch 'release-1.4.5' into gov-154-fix-access-rights-2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 46, "deletions": 74}}, {"node": {"oid": "12453e8bd39135ba6a7e7a55db83f365d0acaf07", "messageHeadline": "Merge pull request #45 from casper-network/clippy-fix-backport", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 71}}, {"node": {"oid": "651745cf686210baeb92d75b82c3b4e6ba3a0b0d", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Fix-redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "68eb48f8d5a68963a50c510e0c44e10a621be5cd", "messageHeadline": "Merge #2686", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 656, "deletions": 205}}, {"node": {"oid": "8408252b62c05bebe45b701be32086364ce68955", "messageHeadline": "Initial wire up", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 342, "deletions": 92}}, {"node": {"oid": "8b3de63cab26ebcc10787c27a14fff210c17771e", "messageHeadline": "Address minor comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "10e45f972f6f1b1afd4e4a96a8f8968e51cd0c9b", "messageHeadline": "Update node/src/effect.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c88bdc9f503003c77aa2cf45df332521d2ff7540", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b565fba6ced06e7b7470d9bf761ccacc0b9b2e4f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 655, "deletions": 204}}, {"node": {"oid": "471d8dda57c3719299b43395a6e6cfed92ac9598", "messageHeadline": "Add a rate-limited warning for forever-fetches of tries", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "0f1658895a2b4fdabb608aad1b651c1a7f517f79", "messageHeadline": "Update `fetch_trie` docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2975df6cc19a589a4f07c774f15ff3f4ae0f8c3", "messageHeadline": "Do not attempt to fetch tries if there are no peers to fetch from", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "7e33e1f46d0d80d111a4150153bedcaf54f63f67", "messageHeadline": "fix clippy warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 71}}, {"node": {"oid": "168d0bb7c5fa565ac24624cd75be74782a3f9a1c", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into NO-TICKET\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 659, "deletions": 770}}, {"node": {"oid": "1d7aa544bf4906922adcafe09bf22bc2fc39d460", "messageHeadline": "Merge #2683", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "73257b8bbe13a6745c86e0081d530bc0ecb0ae69", "messageHeadline": "fix clippy warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6709372f39932a4f84169fc8322b19ab867ac1e", "messageHeadline": "Update value for host_function_metrics test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "baa502ebca1d90005ece2419e639403a4839c905", "messageHeadline": "wip.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "92222045ab647d7b26939a2810193495c145bede", "messageHeadline": "Add extra tests around approved amounts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 369, "deletions": 97}}, {"node": {"oid": "dade1b186e2da11fdc74c9289dd47269ddefcfa5", "messageHeadline": "Merge #2671", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 659, "deletions": 770}}, {"node": {"oid": "75bea64256b8ffa313385bfb330a00c7fd478a9b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Fix-redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3474, "deletions": 978}}, {"node": {"oid": "0fe82d4c7f530f4b8543aab7cc5f9f97c2c632d0", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad64e66ae22e84982ca224081e30c609a5cd19f3", "messageHeadline": "Apply review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 21, "deletions": 167}}, {"node": {"oid": "c2a1fdfcb2fa0600acec350ac01930bcc70895db", "messageHeadline": "Merge #2663", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "18591cf1ad5aacd95b2bc1d49cb70fa554055481", "messageHeadline": "Move common argument inside the constructor.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f72d12ff48a580c5f5241c8f30eeca2eed2b7229", "messageHeadline": "Merge branch 'feat-fast-sync' into samschles/feat-fast-sync-fix", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 99, "deletions": 16}}, {"node": {"oid": "fed74293c4424c275363e901b2f7c6f1e78e2b99", "messageHeadline": "npm audit in CI", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b56cec5993df9c06eb33bbecd52221eae71369e7", "messageHeadline": "Added .dccache to gitignore", "author": {"name": "bradjohnl", "email": "luca@casperlabs.io", "user": {"login": "bradjohnl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8253928bd269119165a9c0f8be882115c86ae0af", "messageHeadline": "Revert \"Satisfy clippy\"", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7096a2ebf7db9535c0f4758e6dc2c2a6699992d4", "messageHeadline": "Add initial set of metrics to the chain synchronizer", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 228, "deletions": 71}}, {"node": {"oid": "bbaa557cc0d744628798559c3a5af719f058f4cb", "messageHeadline": "Satisfy clippy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5a6c1c424fa4ad5084334e1c55b43346658b561", "messageHeadline": "Rename `validator` to `participating`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81f0459420e3f769858d33d8356a9f80d6ef3690", "messageHeadline": "Add regression tests for unapproved bonding", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 661, "deletions": 68}}, {"node": {"oid": "b20a66395e65502d76aa2d037ef59317b164e18b", "messageHeadline": "Merge #2654", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "7c2d63fff30b6c55e2de8249b77797e0d3bc6af6", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 44}}, {"node": {"oid": "565eaa46cea2c2ad71d919d7e91f28bd56154879", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into NO-TICKET\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4136, "deletions": 718}}, {"node": {"oid": "7cd9b617170dc1cfbe0a14b4a7181b37f466407b", "messageHeadline": "Grant access rights explicitly.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 154, "deletions": 92}}, {"node": {"oid": "e64854f9c384b9fbe02960bc4226459715fdae6a", "messageHeadline": "Merge remote-tracking branch 'origin/gov-154-fix-access-rights-2' int\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0a37e5c51dcc660bc457c1a22a9be6563fb0f2dc", "messageHeadline": "Grant access rights explicitly.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 224, "deletions": 3}}, {"node": {"oid": "7fa958c63613a7e52a6681c95fc692963c959a73", "messageHeadline": "wip", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 224, "deletions": 3}}, {"node": {"oid": "ab2d823a00161cabee2718e4024893d4ee6f030d", "messageHeadline": "Merge #2678", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 99, "deletions": 16}}, {"node": {"oid": "c92b1a88c9e187c531d5baa804799abbfb97fabd", "messageHeadline": "More variants", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 169, "deletions": 4}}, {"node": {"oid": "2a3fe5f9682fc6d27fc9fd01e8cb5c2901841ff7", "messageHeadline": "Wire up the deploy acceptor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "d614e54ad0ab5ea288f5d0ea74f239a4b913ac5f", "messageHeadline": "Merge branch 'NO-TICKET_add_deploy_gossiper_to_joiner' of github.com:\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a88e23e6f2705cfcb94fa9d6cea3be5f9004c7d", "messageHeadline": "Update the deploy gossiper", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c0c811b2f99da66329d0c9b7409acdc94da0cb87", "messageHeadline": "Add deploy validation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6abd1d8e54790f625bdef612024e724cfec424be", "messageHeadline": "Update `CHANGELOG.md` with deploy gossiper changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd81614c958b160a729fe0f64faf45a0fe601d87", "messageHeadline": "Apply code-review comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "560d2218791f7066063efe9deb020b1d4b4be1e6", "messageHeadline": "Merge branch 'feat-fast-sync' into samschles/feat-fast-sync-fix", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 1254, "deletions": 355}}, {"node": {"oid": "8279ccfc1e0bc2eaba573b8105fef223f1878cd7", "messageHeadline": "Add deploy gossiper to joiner", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "c6eb38092586b608d52e7fdd7b460aed9f59b18c", "messageHeadline": "Re-deleted linear_chain_sync", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 0, "deletions": 1395}}, {"node": {"oid": "5c3c74bf0309ac7e23227c69b5e2accd41be5033", "messageHeadline": "Hide the genesis flow behind a single method", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 25, "deletions": 15}}, {"node": {"oid": "da70be6d0676c12d4cae84c520c6805f38a8ccb9", "messageHeadline": "Answer more review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 38, "deletions": 27}}, {"node": {"oid": "a990f3efbf07acdf4c4694786e2895194c3af8d0", "messageHeadline": "Merge #2649", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 198, "deletions": 104}}, {"node": {"oid": "05efa58a92de3c13637e2bdc0bc4e1cb1ec626c6", "messageHeadline": "Merge #2677", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 222, "deletions": 0}}, {"node": {"oid": "a077de11eda4e13004abdd8e1b9edd167d95ab0d", "messageHeadline": "add chainspec for sync_upgrade_test.sh to set verifiable_chunked_hash\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 222, "deletions": 0}}, {"node": {"oid": "12a57227df88c08f4a15cf286b3e7437d01460b7", "messageHeadline": "Merge #2673", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 222, "deletions": 0}}, {"node": {"oid": "3942c7fafae263c603969f61f267ba9a3553bbb6", "messageHeadline": "Restore removed test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "b9c03ddb04bdb207bf40b6fda389d7d5807f07aa", "messageHeadline": "Merge #1983", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 163, "deletions": 13}}, {"node": {"oid": "d5950a007d36e39ba5d9e07307159e1a9046eae4", "messageHeadline": "Use correct contract call inside a test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d685755af522cbc9932b065bca805ccc50300d8", "messageHeadline": "Merge #2664", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 347, "deletions": 332}}, {"node": {"oid": "716f305995ea9c5f24c10911d02610e44fa1e4c9", "messageHeadline": "Fix needless stack manipulation.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 28}}, {"node": {"oid": "d7a0d94dc3a9a47d31ebc3bf12cc43502e39485a", "messageHeadline": "Add a regression test for distributing.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 159, "deletions": 0}}, {"node": {"oid": "891693d13da4733db01d4eccdb5e710106c77180", "messageHeadline": "Merge #2437 #2536 #2602", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 187, "deletions": 45}}, {"node": {"oid": "b281eedc8194f260a0a2f3e555f3084edc814e70", "messageHeadline": "Rename test to reflect what it does", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8caaefdef2c8e31b3a1c5aefcb2924cfa8d74b34", "messageHeadline": "Merge branch 'dev' into no-ticket-test-improvements", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9688, "deletions": 15542}}, {"node": {"oid": "6ed076819e808e5b9186018ec246bbad8d522cd9", "messageHeadline": "Apply last review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "865329c251f5cc55e74200b337ea28e258640c15", "messageHeadline": "Merge #2394", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "0f2e0adb60af3d6b696c437ad247db34e339b03f", "messageHeadline": "Add deser from slice to roundtrip tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0480bb0233d2f602fabdeaf66f7bb5238763e463", "messageHeadline": "add chainspec for emergency_upgrade_test.sh to set `verifiable_chunke\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 222, "deletions": 0}}, {"node": {"oid": "4ffc9b53bce20bf5e2c08558f8edded96b00256a", "messageHeadline": "Merge #2672", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 466, "deletions": 23}}, {"node": {"oid": "9760a9c6aededf7737449425546fac10703997e1", "messageHeadline": "cleanup old code", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "fba2230e82747af458e67b7379365e58c7f587ad", "messageHeadline": "set verifiable_chunked_hash_activation to activation era; use custom \u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 474, "deletions": 23}}, {"node": {"oid": "0c2add824d06a1307b58b490292636df58a45784", "messageHeadline": "Merge branch 'dev' into samschles/frombytes-transform-fix", "author": {"name": "Samuel Schlesinger", "email": "SamuelSchlesinger@users.noreply.github.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 2686, "deletions": 788}}, {"node": {"oid": "276cb9d4bba2de3a1dece8ac3cd12c2692cad760", "messageHeadline": "Fixed results of make check/lint", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "41c410275a98b35bbb9587cb5445bbc67b7b83d9", "messageHeadline": "remove unneeded function and add comments to runtime", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "7f4d67d550f96fa9052c949adf983238007d4bde", "messageHeadline": "remove commented out block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3e2740e932a434ad933c185b6aff73b574d4a708", "messageHeadline": "various minor cleanups in EE", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1590, "deletions": 1618}}, {"node": {"oid": "24ae481c81b15d278524d0b15a75f0758f578d23", "messageHeadline": "Add bunch of comments to assemblyscript changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1499d9b250d6b4eb5c91f91dd6f30bb4aa6e431e", "messageHeadline": "Remove unnecessary `TODO` from the comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "273201177f38a8ee28c5aa2eabe8c7efb03c56e7", "messageHeadline": "Remove superfluous comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "57391c64e9cd52dd91f217190cf54ae0701c8e92", "messageHeadline": "Ran make format", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8486ae27006480d0f0493362488c823fe4bbd6a0", "messageHeadline": "Merge branch 'feat-fast-sync' into samschles/feat-fast-sync-fix", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 417, "deletions": 199}}, {"node": {"oid": "25a630aedd1ae78bd1bc3de05b62344078bf8fc0", "messageHeadline": "Appease cargo-fmt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ebc99745abefb20f9040880dc34d3cf8f7a82d9d", "messageHeadline": "Retry executing a block once with re-downloaded approvals on failure", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 379, "deletions": 36}}, {"node": {"oid": "4d504b62d61a8eb8f00e82aaabc4f9ff7b9448aa", "messageHeadline": "Consistently use `ChainSyncContext` across the entire sync process", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 105, "deletions": 192}}, {"node": {"oid": "d7787089576c9f10d6a2c5d90c3d378791a51f9b", "messageHeadline": "Use helper methods from `Config` instead of referencing the `chainspe\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 32, "deletions": 79}}, {"node": {"oid": "c7b06222f51be937085ace9d1a7fb38cf5471f3a", "messageHeadline": "Remove duplicated reference to the chainspec", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 67, "deletions": 71}}, {"node": {"oid": "a06ed579a4facfb52830e75ab8f551d128244309", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "259df5208baeea6a90b325e8a1782bb5e64f7b72", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2642_refa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1976, "deletions": 174}}, {"node": {"oid": "045b771537493fd029270aa7ba75e07e94f28479", "messageHeadline": "sec fix feb 2022", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5075, "deletions": 3334}}, {"node": {"oid": "71e9342e247c3083750213941db2fb2b767e59be", "messageHeadline": "Merge branch 'dev' into samschles/feat-fast-sync-fix", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 2031, "deletions": 744}}, {"node": {"oid": "d0d3c46d31645a2f6a31e5e82df5c5d9907b726a", "messageHeadline": "Merge #2650", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 375, "deletions": 199}}, {"node": {"oid": "f2e0f861a546ad912b7fbf5e94e2fe3d0cdd8729", "messageHeadline": "add chainspec file on upgrade + genesis", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 183, "deletions": 18}}, {"node": {"oid": "5fe441f3c287f0a44f28ed995dc5a683999b47b9", "messageHeadline": "Merge #2670", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "75b90ec742e618777d5cf28c82274f5bf7b5c44d", "messageHeadline": "Only deprioritize trie requests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a2de4d36785bd2df35a3dda948986a22029facaf", "messageHeadline": "Don't keep the redundant `trusted_hash` in the `ChainSyncContext`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "745fa37a8a5b62a2c222b16835840cc36a7d8e99", "messageHeadline": "Fix typo in node/CHANGELOG.md", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a628268f3af48c21803150cf5cd64b8bbfbf821e", "messageHeadline": "Update `CHANGELOG.md`, mention low priority network queue changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e069d6838e09e91aba37576b779005260a78b75", "messageHeadline": "Make actual network message report low priority status", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6495163847cbc1f941e22be9304180b54fec82c3", "messageHeadline": "Do no take validator status into account in message prio", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f96b266bb7ddde3516b51a48132707db18d0bdd4", "messageHeadline": "Add low priority networking queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "53ff12a5bc4435293f0f1f66c8ae4aff042582f9", "messageHeadline": "Merge #2666", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 675, "deletions": 759}}, {"node": {"oid": "2c3b1f9f736437e39ca31fbabbad1b74d6776882", "messageHeadline": "Fixed variable name error", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d753ca532a7af3be41c485f9db1d877951b0f295", "messageHeadline": "Ran make format", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "700d5f0e0836ca5e29320ead0820222acbd0542a", "messageHeadline": "Merge #2668", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1564, "deletions": 22}}, {"node": {"oid": "2c6b33a714ac05a1f28a9810c7822395df57e4d1", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1564, "deletions": 22}}, {"node": {"oid": "db1dd162d71f4135268f10d4cc5bc8c75a5369d0", "messageHeadline": "Inlined I=NodeId: the interesting parts", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 83, "deletions": 90}}, {"node": {"oid": "affefee42a2e22b31b73125971ef8530970de04e", "messageHeadline": "Inlined I=NodeId: the uninteresting parts", "author": {"name": "Samuel Schlesinger", "email": "sgschlesinger@gmail.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 608, "deletions": 679}}, {"node": {"oid": "f53b62e1fc63bcab507985cff522965ec7d7b876", "messageHeadline": "Merge #2106", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1958, "deletions": 24}}, {"node": {"oid": "ceea7dba7af6914a226021035a89916d7f299196", "messageHeadline": "Make `trusted_hash` a part of `ChainSyncContext` and use it through t\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "7d2bba976660d2c8d2a7cf67ae79ab885c7a1f3a", "messageHeadline": "sync delegation amounts from pr 2662", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c5990093f208f90f0d9cd470b2a01430daf34ca", "messageHeadline": "Send contents of temporary file to client when dumping queues", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 14}}, {"node": {"oid": "960edc043bc1e3832bab86ad3c72f72143776c97", "messageHeadline": "ignore test", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "657d8d9291e0a2d8de1760782ef4e7d4a1c9f5f0", "messageHeadline": "Create a tempfile for sending queue dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "c33e3e886d0af356d770003062fed1a00114292d", "messageHeadline": "Use most recent key block info when checking for deploy replay protec\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "47176508ddea93003ea0fec8884a647fcf0a92c4", "messageHeadline": "Update TODO comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c9f84ca931e9916124c773f5aa7474fea11f9bc5", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2642_refa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 674, "deletions": 122}}, {"node": {"oid": "a3508fec8841c303df94e8f256622fcc765a1245", "messageHeadline": "fix typo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "061815f14595466c13fb0591ec0c58f2defb687d", "messageHeadline": "allow 5mins before errroring out", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "84266751c1ccc08e25292411fe1f23c4b272940e", "messageHeadline": "wip", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "bc774129ea1764724fdba19cf1e224f4c591739c", "messageHeadline": "Port the inclusion of approvals in proposed blocks to feat-fast-sync", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1041, "deletions": 234}}, {"node": {"oid": "b6c489a19e88e9f7518deba3b73739612f8c86db", "messageHeadline": "Merge pull request #39 from casper-network/gov-154-bug-fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 594, "deletions": 54}}, {"node": {"oid": "28e25aaf217bad1a09d65ab006b1ba8b39290e81", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into sre-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3267, "deletions": 761}}, {"node": {"oid": "fc9127cc64414149b1b1c1e78f844a91976c8046", "messageHeadline": "Merge #2662", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "95ba512edc447af1c0446a0056a6fa03cc2904dc", "messageHeadline": "retry fetching while we don't have any fully-connected peers", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 382, "deletions": 221}}, {"node": {"oid": "10794750d9bf992e6ffc08baa7296c977f0babba", "messageHeadline": "update delegation amount to match minimum;", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4497091c2469945f404f38069f17fa4fab129dd4", "messageHeadline": "Fix special casing of main purses bug", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 50, "deletions": 30}}, {"node": {"oid": "b996cdbe1ac5c4cb204b44c3b99945f7c6574ccf", "messageHeadline": "Removed TODO, added notes file to .gitignore", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ddfc26db767489521cc7e1156d5867afdf9bd102", "messageHeadline": "Regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 544, "deletions": 24}}, {"node": {"oid": "558c10a6ee230fb81240dc75d609ae019bd61800", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Samuel Schlesinger", "email": "SamuelSchlesinger@users.noreply.github.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2fbe04bbe9a0b4d6cb5b4d28694ba2d534c1af5", "messageHeadline": "Update types/src/execution_result.rs", "author": {"name": "Samuel Schlesinger", "email": "SamuelSchlesinger@users.noreply.github.com", "user": {"login": "SamuelSchlesinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbdd58dc1c48e2d096f3e04aea4a8dd725e8b899", "messageHeadline": "Merge pull request #38 from goral09/amount-deploy-keyword", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 513, "deletions": 106}}, {"node": {"oid": "9aa3992278a0635ee4e9d275a080f13db78f07fa", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79db508e5871de32b3cd0cdc6b4ccc39b830461", "messageHeadline": "Handle all variants of phase and caller explicitly.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a81c4073b6b2b0dd956e34f32eb497efd714d943", "messageHeadline": "More comment updates.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f83c946d89b1ceb753f92b85089ce42d34c7d5af", "messageHeadline": "Remove mention of CSPR from method names, fix comments.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "148298e457a8c60c4cec8a1166b8f899efb4674c", "messageHeadline": "show node status and chain-height before exiting", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91acf877d28ad247deb66f1372c67a301ecfd114", "messageHeadline": "Fix build.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e2a913635e94eb4f23db22838effce6efb39082f", "messageHeadline": "Cargo clippy.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "07b78db26cf8c0c14b493a408e45b0d76b77c242", "messageHeadline": "Import get_approved_amount method.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f7ab62882e236836d5c543f4e25710691f2feefc", "messageHeadline": "Add unit tests for get_approved_amount.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "54cfa60531dd145f775015d501e53493e610c761", "messageHeadline": "Extract LARGE_AMOUNT to a const.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 18, "deletions": 48}}, {"node": {"oid": "5a6ec9bd49fa05a261f1f479ed81232caefbd7a5", "messageHeadline": "Merge pull request #37 from casper-network/Max-delegator-size", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 393, "deletions": 100}}, {"node": {"oid": "7a76ab728068002d69d9a60259a5841c2d51aa5d", "messageHeadline": "Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3dc34442a28497524e3a1a2a354cedd6a328e3c", "messageHeadline": "Log an error on overflow.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cb85cc04ea0f17fecd1ca6b42af5e0918fc5c4a8", "messageHeadline": "Remove mention of CSPR from method names.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e69d1a23de7c86d47a33182f5ea7f901116d4e4d", "messageHeadline": "Limit visibility of main_purse_spending_limit to pub(super).", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "492e2142b056ae3f62e83b51aa237e2231712796", "messageHeadline": "Refactor get_approved_cspr.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "f7e4ff2a90e49c61909a8825375219211267275e", "messageHeadline": "Fix tests. Required adding explicit amount argument.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "cf2abb300d75dd40278f4d80a59bdd705f1fc238", "messageHeadline": "Run make format", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "98f49964581906059ac3a07485b3d4c4929f0283", "messageHeadline": "Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9f71276940138a6c7ad0e07294bd7ae1923373a1", "messageHeadline": "Amend CoreConfig::random", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a91233b5fd72f37531cf12d1c35197f65fd1fec9", "messageHeadline": "Subtract form main purse spending limit only if main purse is used.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "7300d35c17d2b09e2d397b6eea5d13b9735a0c44", "messageHeadline": "Merge #2660", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "102ced695e23bac9ebef0853f8d035079918a383", "messageHeadline": "Update test chainspecs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c4b88c127751dbd82cf778f38c314490aa223d11", "messageHeadline": "change nctl to allow nodes time to stop before killing them", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2409a88b8a2400aaee41fc4dc6ac21ac1657fbfb", "messageHeadline": "Cargo fmt", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b67ede0814a7e900e750a3a25bd7881f5afb758d", "messageHeadline": "Use `amount` argument as CSPR spending limit.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 148, "deletions": 94}}, {"node": {"oid": "d9abf0b457390a0c9e875548dce5bb9eac5663d3", "messageHeadline": "Add regression tests.", "author": {"name": "Mateusz", "email": "mateusz@casperlabs.io", "user": {"login": "goral09"}}, "additions": 290, "deletions": 3}}, {"node": {"oid": "95b79ef1123b0472d5a7ff679ae97b67c69516e9", "messageHeadline": "Fix grammar", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f863e061b39d4e712d36446aa8514fcdfcb708d7", "messageHeadline": "Address PR feedback pt.4", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "a9a5b9675a7c89ae2a148e811d30766280ce374b", "messageHeadline": "Merge #2658", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a7c2aedbfb4538211dae60add18ecd7a4b84e895", "messageHeadline": "nctl nightly trigger for fast-sync branch", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "934ed5699e3c152c01f38bd50817115e169863cf", "messageHeadline": "derive client version from branch", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b085c44e8a65cf8c77dbd9aac5df001fb320cab5", "messageHeadline": "Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "08527d19b046b4fd7bb721a7ee03ccb5002dd8fa", "messageHeadline": "Fix typo in error message", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4a889e84d00d0c536813da435b8a86ec54811d6", "messageHeadline": "Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 121, "deletions": 16}}, {"node": {"oid": "bcd76464269b2c388aef9b6fa06ea99317e215d0", "messageHeadline": "Merge #2655", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "0a3400b3bd48208ac1a98f5267260efdefd484f8", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge-dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b158e95e3694ce43a94bed20d52376996a057f2a", "messageHeadline": "Merge #2656", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "291df3d6e3f3deb4c9d8e88087159222bfa8418a", "messageHeadline": "run make setup prior to building", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "519c137ba26336a15c7e5ad7dd6e45a1f2f097e9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "6a3db1a54609deecf8c3c94422200f8c1dff7f79", "messageHeadline": "Enforce minimum delegation amount", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 270, "deletions": 89}}, {"node": {"oid": "c0e800931157982b4debfd0e43e695e55171450c", "messageHeadline": "fix lint", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b2f0ade2b32356a347bc53bdc017a40734f8a29", "messageHeadline": "Write to a tempfile", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "5f9b379a9e137c5532bcefb0039f2147db91b966", "messageHeadline": "Avoid panicking on refcell conflict", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "a76598272b7d491f1883a43c50d702f8cdf6cf10", "messageHeadline": "Use a `RefCell`, instead of making the event mutable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "781ab783832d0380b51933c6b1f0d8fbe7959049", "messageHeadline": "Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40b008ea5fe8fe09bb61b2d68cc61f27c4d4be4a", "messageHeadline": "Pass mutable events into runner to take contained serializer", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "2806f82dab329c3fcab0ff4e54f69f68ed31adbb", "messageHeadline": "Default to a random deploy hash instead.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f7993d1d118273c51e92d6a2be75d56e1a21468c", "messageHeadline": "Merge #2646", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "750f9e510cadc3b9b6fac0bf2f122ca2471bd8de", "messageHeadline": "Fix typo", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3593ad68b10b5f15b43f4935b3694dd202a09be2", "messageHeadline": "Remove unused code that is no longer necessary, now that queue dumps \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "0ea026b6eacc567cd3aabfceabe34315c61ce64f", "messageHeadline": "Add scaffolding for serializer creation for queue dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "5ff0746ec0b54505753d911c714af705be641966", "messageHeadline": "Remove unused `debug_dump` functionality of queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b25685eee2f309cb839445fbdf37a5d26bac2aad", "messageHeadline": "Make console actually request console dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "0ded74aef7a417b1002680808e34373df0487e93", "messageHeadline": "Remove `Display` impl `todo!`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cc87315dd736433ccf9a4e70fea49aca9bfc408e", "messageHeadline": "Use console based queue dumps instead of USR1", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 121}}, {"node": {"oid": "80f521c0d53246232591108289dfc82e5e40f1c6", "messageHeadline": "Restrict visibility on `Outgoing::state`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2fc8f2f2284a5f4a5153a2a6a4df606d9d5749d", "messageHeadline": "Add tests for connection metric changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "41d43161b76451f678f1bef57e71c1db2f3cc0ab", "messageHeadline": "Make metrics for outgoing internal-only", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 59, "deletions": 65}}, {"node": {"oid": "fa621081395fc097f68269ffd4e6e6c235deca28", "messageHeadline": "Make outgoing track its own metrics internally", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "ccfb999fad4ef75e3a0fc3d11bb77988740eab5c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1887-new-outgoing-me\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44912, "deletions": 23961}}, {"node": {"oid": "8cfef707fc93159352147ae8f1b8beae52d6c7f9", "messageHeadline": "don't stop chain sync until at recent block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "f8d7d30349829ea3793e7f5c733e2d00fa6fe6fc", "messageHeadline": "Merge #2619", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 310, "deletions": 55}}, {"node": {"oid": "148a037bdc00338d76e60afd30ff1d4834a10b95", "messageHeadline": "minor improvements to the chainspec loader and deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 162, "deletions": 72}}, {"node": {"oid": "5fba526511444c6cc7e1b0fce6b2810d646e6c78", "messageHeadline": "Merge #2645", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 135, "deletions": 41}}, {"node": {"oid": "f7d063b08a001e88d558da4256ac866e45fa8012", "messageHeadline": "Fixed broken FromBytes for WriteBid and WriteWithdraw variants of Tra\u2026", "author": {"name": "Samuel Schlesinger", "email": "sam@casperlabs.io", "user": null}, "additions": 198, "deletions": 103}}, {"node": {"oid": "f09dcd7b2489f15e3a133521b76c872b08ad6ebe", "messageHeadline": "Merge #28", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1114, "deletions": 248}}, {"node": {"oid": "2eb46b72b544ede3af5dbc51876fd136b7ab34ad", "messageHeadline": "Update nctl chainspecs, too", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3bdc6fea19b55430b402ef39be840ca4d63060ce", "messageHeadline": "Test ordering of approvals, too", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "0a654ddeb6543b400cff20d677efac31a0bca312", "messageHeadline": "Test the original approvals, too", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "55a447bce529e2791c57c948a878f4ae6fc41f3a", "messageHeadline": "Add a test checking that finalized approvals are being stored", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 186, "deletions": 2}}, {"node": {"oid": "f1c0954a9fe5d47ab418e3fdafec02a1f8c0ee0e", "messageHeadline": "Fix the rpc_server test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "841d07c2d8c5c5aac7776151ca707995ee1865cd", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "911d7db8b2f44acd69cdf91ba5c50018392d32e0", "messageHeadline": "Fix the tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "e5498b5031ae12e41632d6302b2346d486eb9c8c", "messageHeadline": "Keep approvals sorted at all times by storing them as a BTreeSet", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 96, "deletions": 83}}, {"node": {"oid": "695055687d09b21acadb1ae2ce2313d625281665", "messageHeadline": "Sort approvals lists for comparison", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6ef4896588ba584bc886aa6a1d8334c22c31eabd", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "ff318b6c26aac86dcfbc1ea9e7c8c74f35582307", "messageHeadline": "Appease cargo fmt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f67f9c0553f474d21bbbfaf6eda733d30c9e64fd", "messageHeadline": "Address review comments in the client", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "af6e04e78e399f873a87282d97a58c7691657564", "messageHeadline": "Address a small comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b8cd56344ee454da1e2815a9e6382098355aa2a6", "messageHeadline": "Refactor: use a DeployData struct instead of a tuple", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 71, "deletions": 34}}, {"node": {"oid": "01428f43c0f33d250a136789642b498675ce2d3f", "messageHeadline": "Make BlockValidator take approvals from ProposedBlocks into account", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "0048fa0dcf2b0b37f3d1b4ddc33c7f2114d84c92", "messageHeadline": "Update the schema to fit the code changes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5bcc7dbec9bb31014065eabd5aab8f81ae6e2439", "messageHeadline": "Address smaller comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "1fb5aefaa84d2e1f463853da88f9a1cdb02ed031", "messageHeadline": "Increase max db count", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84336758dee8f59a8909c329afd5c59b4dc20bd", "messageHeadline": "Appease rustfmt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db13a85bc59cd35e816bcc728175a730809fb0c2", "messageHeadline": "Add a test function for creating a block payload with a desired numbe\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "d96a7970ce7165377ae7214e255bfa0dc00dc22d", "messageHeadline": "Add the finalized_approvals parameter to call sites of get_deploy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "9b10fa4832ef99128dd4c5c0394016e84857bd51", "messageHeadline": "Limit the number of approvals per block to 2600", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "3d6d4ce05ddbe7c514983c5ba7e0d2499d175739", "messageHeadline": "Use finalized approvals for execution", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "18dfdaa9985a00c19f034501d7efcb95fbc37e31", "messageHeadline": "Update more config files", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "75087a77a70ffd07158875546511749e922c27f7", "messageHeadline": "Only store the finalized approvals if different from original ones", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "c6cdb62f7889df5f30e29737e6a82140d64fd2a2", "messageHeadline": "Add approvals for deploys to the ProposedBlock", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 227, "deletions": 125}}, {"node": {"oid": "514b1240180fe060b9539b6287d0b938aef99046", "messageHeadline": "Use smallvecs to avoid allocations on in cases where `.len()` is 1 in\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7f5ea0f437b8c836e04f4592b062f561e71f85c5", "messageHeadline": "Make storage and RPC support retrieval of finalized approvals on deploy", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "74bcb1f47227a9dd6fb0d535756e8f22e57feb2c", "messageHeadline": "Add an optional parameter to the RPC interface for getting deploys", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "35bf18ffdb743f865847b67954195994ad148140", "messageHeadline": "Remove function to retrieve original deploys, as there is no use for \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 64}}, {"node": {"oid": "467c401b7a8e54b63d24e8f08e8af671e71bb77d", "messageHeadline": "Implement retrieval of deploys along with finalized approvals", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "db3b9a828f032c80928999690c535f3f93b63934", "messageHeadline": "Add new retrieval functions for original deploys, change signature of\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "0b7eae8c216faec74cd55dc1919e236c56aa1e60", "messageHeadline": "Implement `store_finalized_approvals` method", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "a072f3161250085eb38bf6d5ce4c6766616ad4b1", "messageHeadline": "Add storage and types for finalized approvals", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1a7f28b1835ce393b38486590465fd10ceca7897", "messageHeadline": "Merge #2647", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 158, "deletions": 7}}, {"node": {"oid": "87b38cc236daaf3c19007b43e36b0fcbf16712fc", "messageHeadline": "Merge pull request #34 from casper-network/Max-delegator-size", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 297, "deletions": 2}}, {"node": {"oid": "8e7a9203d1ddbb5de5019cf1ab5d68a7a78a1dec", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "68cce50415856e7868f515c271a26205d91f6a4d", "messageHeadline": "Rename `PayloadWeights` to `EstimatorWeights` to match the name in co\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "063da513f6478a7db56daaac2e7e3bffe32a4a37", "messageHeadline": "Add info about new options in `[network.estimator_weights]`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfef78d1d518e659170c35b5e13fd891df3818e7", "messageHeadline": "Respect `PayloadWeights` in `incoming_resource_estimate()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "c21aba5d2dfc7379b2e18097fd000ffc9959f988", "messageHeadline": "re-include the protocol version check in storage hard reset", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "3c563d07d7b70cc202f8412b5240c51e242ce0a6", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into emergency\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1848, "deletions": 697}}, {"node": {"oid": "14da8974bb7bfd2a658487105aeeae18e56546c8", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2642_refa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "0d87c2fd66da93d978c7a8b5a3f8f6fbcc965f20", "messageHeadline": "`fetch_and_store_deploys()` accepts iterator", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "070f30d682d66f1581c042f8821919964cd5a946", "messageHeadline": "Deduplicate code using `fetch_and_store_deploys()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "6d81e7c2b7c1463a9148e3c81e1ecf0173984392", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 158, "deletions": 7}}, {"node": {"oid": "6f7b3771ff7d74d8e9541f994df66db5cd593d1c", "messageHeadline": "Add node state to status response", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "a608d7809c0b277819cc407ac3b4e93096fccbba", "messageHeadline": "Merge #2244", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 158, "deletions": 7}}, {"node": {"oid": "06b95a4f61d01963e51ca85386ae98e462bec308", "messageHeadline": "Update truth values after merging dev", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccb3b1d4a2ed2b7e91705ff16727cf093ac9b727", "messageHeadline": "Fix clippy issues", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b592932c03bf25af408ab6f04e23cbbf2fcfa057", "messageHeadline": "Merge branch 'dev' into gas-cost-and-deploy-size-regression-tests-iss\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8868, "deletions": 15351}}, {"node": {"oid": "d6f085e1b8af6b538482394d18d9fbaa428b151a", "messageHeadline": "Minor consistency improvements", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 82, "deletions": 44}}, {"node": {"oid": "8574808b946ea275d8b8e189498b406fcc284381", "messageHeadline": "Fix ordering", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8b1413bb164da93929ac54a9c4a5dd190a08bf25", "messageHeadline": "Merge #2641", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "9237f9b169b4b5cbe3ca2cec98f56f46e44814f9", "messageHeadline": "Implement `Payload::incoming_resource_estimate` for `Message`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "40a9d0517d776ef7046c84bcc9349ff65af2276e", "messageHeadline": "Introduce `ChainSyncContext` to simplify signatures", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 139, "deletions": 135}}, {"node": {"oid": "7d9cff296e4a86fa151e6d8ae6922bd766feabb1", "messageHeadline": "Run make format", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "cffd96db88b2f277d5a9deb7b4c2b0f31fcc2ec7", "messageHeadline": "Enforce global delegator cap", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 292, "deletions": 10}}, {"node": {"oid": "2a03a68618b0703bd68187f99819cba434808fbc", "messageHeadline": "Split `run_chain_sync_task()` to smaller functions", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 292, "deletions": 177}}, {"node": {"oid": "944dd01591397a46b93ce8ea2a560b903a6c55cb", "messageHeadline": "Merge #2639", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "408ef5def0b5c99f9261baea48b9e74461e1b5a4", "messageHeadline": "query for contract package by hash.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e94b17a0623d3f32dac6d0953dc53b7c3beb9fe9", "messageHeadline": "don't rely on the default value", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb3d733c726fde155b0dc506c8006ef5345e403b", "messageHeadline": "node 6 isn't necessary, its the default value", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c493f9d8bbe56fe1c3974aa5f245b0f7208c69", "messageHeadline": "update sync test to check both archival and non", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "01def0af2139061da62d255f1443b84d4e821c86", "messageHeadline": "Fix distribute tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f825c4efccbf34c4ae51d37d52dd3f459e37aaf7", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Fix-redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 699, "deletions": 419}}, {"node": {"oid": "99505090197bcc2da1188179ba8f6221fb05a0c7", "messageHeadline": "Remove handle_delegation from MintProvider", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "9621efc33f41166cef8e4cb7b1ae4eb7e121c14e", "messageHeadline": "Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 162, "deletions": 140}}, {"node": {"oid": "d2f90dcfe84d8b16d0e0d69e78ba8e18357a9116", "messageHeadline": "Comments on safety.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b458df0eeb56695721ba412aafdfc131bc5bb28a", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92dba1e2d1312fa2b8423007c815ca86e0f7db8c", "messageHeadline": "Remove unused import.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e221f1e109cd1ddc6fff4a6ab204e6b604a7d639", "messageHeadline": "Don't discard deploys without announcing expiry.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ca419ecf9f25c17914680cdbe7cc674e40a21c6a", "messageHeadline": "Add metrics to `chain_synchronizer`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 238, "deletions": 91}}, {"node": {"oid": "cb8ed2cfb984f0a8e0efa77cf7dcf72d81dc127b", "messageHeadline": "Merge #2638", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "9df556ea97043788ebccf2fc6389a1b5594db5d8", "messageHeadline": "Merge #2617", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 128, "deletions": 7}}, {"node": {"oid": "bf2d72e1a418a0f0016754553ab21bbe9ba40e6f", "messageHeadline": "Remove superfluous clippy exception", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "53fb80455ec9bd2ceffa6d29059b0e7bab5754b3", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "07819fd0e37858d79ad4ca1b25e06a26ac446bd0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "95782689c9b7dd16c78eb5ccde3b17a91e8d224c", "messageHeadline": "Merge #2637", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "c0a67ebdf51a09c52af83fda7bc53cac9f50dff1", "messageHeadline": "Make the debug messages more precise and the `info` log less noisy", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "4c505956947be6ff4e54a1f8567bf08176d9103f", "messageHeadline": "Add parallel deploy download", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "65969be5667ae8d9dd820c9e857902e7303dae03", "messageHeadline": "Fix phase name in logs", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a73af4d4711740d6c7800905b62a42f05c2261e4", "messageHeadline": "Log peer timeout and increase the corresponding metric in the correct\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "61e249830f8d2d1a22db8fc72372b669f4272083", "messageHeadline": "Add more detailed logs for the chain synchronizer", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 87, "deletions": 17}}, {"node": {"oid": "a4cde1e23b0084698b4a8cf1def2a79ac70f10b2", "messageHeadline": "Merge #2587", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "a8baa3c987069da9987da4a057c381a8792b78ba", "messageHeadline": "Merge #2635", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "7761b7acedc7f320791726eaf6a8f2180cf431de", "messageHeadline": "Merge pull request #2625 from fizyk20/issue-2507", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "103c8275902591715f87876b1e0cd59148b36bec", "messageHeadline": "Merge pull request #33 from casper-network/Max-delegator-size", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 576, "deletions": 26}}, {"node": {"oid": "88de8d8c2d60cc52db819cb2356b248815393c39", "messageHeadline": "Merge pull request #2633 from rafal-ch/NO-TICKET_replace_assert_with_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f51b758b490d89045e899bd798176e95951e4504", "messageHeadline": "Update changelog entry", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c3cb5f63d24447957f3064eb4029b7466f0b3957", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d045d972e2c97753b808210d043fe5d85912228f", "messageHeadline": "config updates needed to run gov96 nightly", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "e045c0b9fc3ca3c465272ab96d6c0479ad9a0d0f", "messageHeadline": "Set verifiable_chunked_hash_activation equal to upgrade point", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2e83257700f5bda1c0211fc2ba177923979f6ea4", "messageHeadline": "timeout after 60s", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d7e1b8bf57ac62aff915991a0b3fcf7f9290b67c", "messageHeadline": "switch to waiting 10s vs 90s", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f00fa3295a2f129693c3978ed8cbc48f9eaed1d", "messageHeadline": "Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 136, "deletions": 27}}, {"node": {"oid": "a7758d63971a03eb4d2392e7fa3cdb8bfcdbaec2", "messageHeadline": "Merge pull request #2630 from rafal-ch/merge_dev_to_feat_fast_sync_28_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 644, "deletions": 381}}, {"node": {"oid": "1a07f9b4673d3cafbd5c262ef94483c323dba639", "messageHeadline": "Instead of assert, log warning when event queue is not empty upon tra\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "048e3232ce9dd070cd48de006cf0356dbba4a975", "messageHeadline": "Merge pull request #61 from rafal-ch/emergency_updgrade_fix_in_initia\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 156, "deletions": 41}}, {"node": {"oid": "c7d372aac6d192263d1b8d5e9ef28ea264fcff6d", "messageHeadline": "Use NEXT activation point to determine whether the  node should exit \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "e6b85057be66a9133ad068ba3ef3cd70477003de", "messageHeadline": "Address @Fraser999's review comment", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 14}}, {"node": {"oid": "0669fe9916ae55e18776251fd69e87d2bc4f9942", "messageHeadline": "Merge pull request #2577 from rafal-ch/2476_add_test_for_protocol_mis\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 555, "deletions": 0}}, {"node": {"oid": "8b18fe0f1d33510790b27b37c86cae1165ebc17f", "messageHeadline": "Introduce `get_node_connected_peer_count()` utility function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f26af83f206ea9b3526d17df657c3e737445f9e4", "messageHeadline": "Also validate the actual number of connected peers", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "5eed298d81691c9002f7189112674778c5666217", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2476_add_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4983, "deletions": 5473}}, {"node": {"oid": "f8488bb303e810a8fae24dea3c4809ae3ed58f72", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 644, "deletions": 381}}, {"node": {"oid": "47266ebfb0657f22d5b0e0c28bc88fe4486c3317", "messageHeadline": "Merge pull request #2624 from rafal-ch/merge_dev_to_feat_fast_sync_26_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d78e8a032d03124d4469f5d730dbbb83dd4fc9d1", "messageHeadline": "Merge #2494", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 356, "deletions": 7}}, {"node": {"oid": "ba4b5aa42b3fdf317b8346c3ce522c620552f844", "messageHeadline": "Merge pull request #2614 from rafal-ch/2568_handle_net_request_in_joiner", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 218, "deletions": 158}}, {"node": {"oid": "3d19da538753c8b85cc99594bc571dda0e478483", "messageHeadline": "fix lint issue.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "227d1ed2ad881bf94c31f9e7e2edbe050dffeb61", "messageHeadline": "Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "25d9475d30aa823102e5e6ae8b325650209e3526", "messageHeadline": "Merge #30", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 98, "deletions": 22}}, {"node": {"oid": "fd1cea6566d7e9b15d277cec8ff1400a4abf09a8", "messageHeadline": "Fix order of imports", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88fe44407d2a239056f5c023f74a2e558e581956", "messageHeadline": "Add missing log", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "931b29cc766f66a1130e12b66f7c71d5983cd992", "messageHeadline": "Adjust the number of expected restarts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73dc6c15359b1be275db1cf1f99b92b1bd9e87aa", "messageHeadline": "Add check for upgrade in the chainspec loader", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 57, "deletions": 40}}, {"node": {"oid": "f5bebc8b6f0651be84ec99dc1d556f93e774bacf", "messageHeadline": "Merge pull request #32 from casper-network/no-ticket-fix-cargo-audit-\u2026", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 294, "deletions": 347}}, {"node": {"oid": "7e197f526ed5a526eff8ccd2e01c9514601c06ac", "messageHeadline": "Downgrade clap to 3.0.0-beta.5 to avoid changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ae90635622ceb232e13bd2565bd5fa55bc56fac3", "messageHeadline": "PR prep", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "652596dd999a94bcd6d12bf531e5b47f7a176cfe", "messageHeadline": "Merge #2626", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 292, "deletions": 378}}, {"node": {"oid": "c6ffc421f4c3f4c045284a6976d2ae6e5b394207", "messageHeadline": "Fix audit issues", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 300, "deletions": 372}}, {"node": {"oid": "e8fc226d01d9ad9548aeac1fd320c9191c05266b", "messageHeadline": "Run cargo update and fix audit issues", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 292, "deletions": 378}}, {"node": {"oid": "21785fc819e767df56175fd903bc420a541851d8", "messageHeadline": "Skip execution of blocks that exist in storage", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "f9c6ce9ab8cfb6075b5c54b9e8dbba0958435be0", "messageHeadline": "Account for serialization overhead", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "ab5d3501585f37e3c32709b91e9142117f56bb20", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a261356246c4811f370e46579eaed59a40b3e322", "messageHeadline": "Merge pull request #2622 from rafal-ch/merge_dev_to_feat_fast_sync_25_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4661e133bcaaf64768914f1634d46ec863fefb94", "messageHeadline": "Merge #2609", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9f16fcae10295a2cbdfe194bdb69923ca0ef923", "messageHeadline": "Impose restriction on max delegators per validator", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 434, "deletions": 7}}, {"node": {"oid": "629179caf57b97020a36c961d8bba37eadd5cf66", "messageHeadline": "comments.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "282bf43ae21081464da6abcda091ef22b7ed931d", "messageHeadline": "Fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 28, "deletions": 22}}, {"node": {"oid": "acf86f9ced4f849f6394db04921a9d55ba5e3053", "messageHeadline": "Regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "ec10d97ecc998e061095686980e2fd011b44e31c", "messageHeadline": "Merge #29", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1079, "deletions": 135}}, {"node": {"oid": "d7f147fe8b0162bb44534ad7554ce01a37caa323", "messageHeadline": "Revert \"Remove the superfluous variant `ContractRuntimeRequest` from \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "9b6e4e85face90515a9a348fc790febb43958321", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba9a7dfdd5b170795d82331ec2ed64b9b40ada2d", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d0ebe79a23a2d59b2bb9e1820c39a93411474bdc", "messageHeadline": "Merge pull request #2620 from rafal-ch/merge_dev_to_feat_fast_sync_24_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "319ff105afcd205c0e142956c778a8742a5a6d1c", "messageHeadline": "Remove the superfluous variant `ContractRuntimeRequest` from `Event` \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 42}}, {"node": {"oid": "cb17c32991a6fc62992d3162d9efb431a01b0be5", "messageHeadline": "Take trie leaf serialization overhead into account.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 300, "deletions": 21}}, {"node": {"oid": "e697eaa49cab98992ac032036d00a5035d24ffad", "messageHeadline": "Add named constant", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9b7ce016c5f1323c3b0c2a0692408f7855eba0fc", "messageHeadline": "Add test to ensure contracts can't exceed limit", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 421, "deletions": 0}}, {"node": {"oid": "7bc53619fe7adaa9968a5e66fed2f8c168717586", "messageHeadline": "Refactor error handling in `get_trie()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "b984c5db0fe80ece4101e22614e54d40b036c62b", "messageHeadline": "Remove duplicated code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "161222fffeefa683ccbfd5e57e554d59cefdb734", "messageHeadline": "Shrink the size of `FinalizedBlock` by boxing large members", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "9d1fd9c0687d181ac7d71c02941c19630e4e6b04", "messageHeadline": "Add missing doc comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8177352894f09a9b4037ea49a836d6c2c8f7bb6", "messageHeadline": "Merge #2615", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c04fd3306404cb1cad4ead252315edc5ef770a8c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "35a22285208a068c3d1e6d8a9cd7c071d0a57de2", "messageHeadline": "chain synchronizer and storage update for emergency upgrades", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "3e1b06f628a33297b285c331f2a0c1f5a9c88df2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "667d29b398336e88fffbbd916ebeba4bc1641949", "messageHeadline": "Update hashing/src/lib.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41a826dd7cacb1c25d7e79d26eb3034d407dea6", "messageHeadline": "make size limit of stored values a chainspec entry", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 228, "deletions": 91}}, {"node": {"oid": "5eee547307f883ccd4aa8f4381a8f4d794250d99", "messageHeadline": "temporarily limit size of trie leafs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 191, "deletions": 85}}, {"node": {"oid": "a855af66546e7e95f48e297ae9b84d421b006e20", "messageHeadline": "Merge #2618", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 51}}, {"node": {"oid": "10d8b73741cc963e9b308d4b12f836e94095ced2", "messageHeadline": "Run make format", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "53b3d7c6724f6be7e0baf79a25334273209a59fa", "messageHeadline": "fix using stable version of clippy", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "05e8df54e8b0e2848e26edf4af1a079fe32813e1", "messageHeadline": "Resolve clippy warnings", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 35, "deletions": 48}}, {"node": {"oid": "b28f48ae9ba2d4afd73a3d5d7230e99b2cdf4a99", "messageHeadline": "Update comments on `merkle_roots_are_preimage_resistent` to use prope\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0bcc5bed16405001e8c4c70e60464300dbf93cb2", "messageHeadline": "Update docs on `hash_merkle_root`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7e03cb7668467b1dd15ec30ff73e43e7cd57ebd4", "messageHeadline": "Resolve clippy warnings", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 35, "deletions": 48}}, {"node": {"oid": "cc7cb5f79b48eb21f0973ade2d9922c4f46e4caa", "messageHeadline": "Update changed hashes in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1614ee804807f358c9a2074f3ea870cd28f44ee0", "messageHeadline": "Enable padded hashing for merkle tree roots in `hash_merkle_tree`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f44e991aaf8283ef1857fa55e10bb030b43740d", "messageHeadline": "Add a test for preimage resistance when chunking is used", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "a093631a94704fda89c82c7e1cc2508c45faf03f", "messageHeadline": "Add Redelegate entrypoint to auction", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 345, "deletions": 82}}, {"node": {"oid": "d0ae9482c4eb0ffccaef019be2ffa7bc05d1799a", "messageHeadline": "Merge #2440", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3371, "deletions": 239}}, {"node": {"oid": "30f879d38857a3fa5bd2db762e4b944a95b0ab95", "messageHeadline": "Remove unnecessary comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2532afa21c17c9f77e57e3bc471e821ff0495b64", "messageHeadline": "Create new `hash_merkle_root` function for hashing the root of the me\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5b6f35b0758e365106fec0e4151db02f55b3b40d", "messageHeadline": "Refactor `get_trie()` by introducing `ContractRuntimeError`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 56, "deletions": 38}}, {"node": {"oid": "8189efc741e58a27c7bf3a9df5a14f0c895c310b", "messageHeadline": "Add tests for AccountHash ordering.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 43, "deletions": 2}}, {"node": {"oid": "3696b47da4e06de19bf2004f4c3980b584391aad", "messageHeadline": "Include key block hash in the instance ID", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b905224d8dc441263e74de3ed8c91e60d8c8e57c", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "36c95b4a6212ab37ec4f384b2c61ebb96a18d37e", "messageHeadline": "Update test code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "359c735067a540e9c23764d231d35a98c04008cb", "messageHeadline": "Satisfy clippt", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "463416929a9a9eafa491ee6a36e4861d52b79b2b", "messageHeadline": "Handle `TrieRequestIncoming` in the \"contract runtime\" component", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 67, "deletions": 82}}, {"node": {"oid": "d420e20ccb674b12ecd0e558f3513c14318ca49b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ce542dc51ff974dc3458fddb77035242705b153", "messageHeadline": "Make Key::SystemContractRegistry readable.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dd14f71393b85b3c659993d2750625fdcd5fec6", "messageHeadline": "Add explicit integer conversion in host functions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 113, "deletions": 28}}, {"node": {"oid": "20f5f676442f0343155f5a54442ba73bf3fb4cbd", "messageHeadline": "Move handling of trie fetching from the routing logic to the contract\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 108, "deletions": 40}}, {"node": {"oid": "5f35c0830cafb75cf43959ff1a827acaf4de0b3d", "messageHeadline": "Handle the `NetRequestIncoming`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ac8fedd3ac687c1a598b322155a114abf4302c77", "messageHeadline": "Merge pull request #2597 from rafal-ch/merge_dev_to_feat_fast_sync_19_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "21176cdba5e898c198c554b4a83fd05d56e87170", "messageHeadline": "Merge pull request #2598 from afck/rename_hash_config", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 510, "deletions": 416}}, {"node": {"oid": "31e91c9a54ecfe11fe6b3b14b5146aadc9aea3ae", "messageHeadline": "remove extra ignore.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c54ca6d75885d61e4d9076f22b6b7fdf74831378", "messageHeadline": "Update execution_engine_testing/tests/src/test/system_contracts/aucti\u2026", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2118067a1f43db25f94bb62b8ceaa2c574094cc", "messageHeadline": "Update execution_engine_testing/tests/src/test/system_contracts/aucti\u2026", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "528cae65e344dfefe4f88317c38433e99fdf924e", "messageHeadline": "ignore test.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0f6e0396fc3300a106b7af741ef127c21aeea47", "messageHeadline": "Remove trailing comma in TOML files.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87bf96fcdad2f9fae45c91ce98714553d9674d4e", "messageHeadline": "Apply rustfmt.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c66a74020e1a8e2dd605bd8b98908895b4fb08d2", "messageHeadline": "Rename config option to verifiable_chunked_hash_activation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 510, "deletions": 426}}, {"node": {"oid": "bac2ad57ef18b69b3d31adb40c3a1bf2e6110db1", "messageHeadline": "Fix indentation in hash_merkle_tree docs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc7b7a7f149e279f873e42ccfed3a37a5f848bf4", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "f102e0d55bc0185e0c54e8c1bd43ca336813485a", "messageHeadline": "Merge pull request #2596 from rafal-ch/merge_dev_to_feat_fast_sync_18_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1100, "deletions": 33}}, {"node": {"oid": "14175aebff6219fe09fb2b77ac6c141a2f81b757", "messageHeadline": "Merge #2595", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "8043cff1bfaa50ecc0512b10d38d65fa676da0a2", "messageHeadline": "Mention `handshake_timeout` in `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d90e94c14bd677a3097e2c3b05dc2872794b8689", "messageHeadline": "Merge pull request #2580 from afck/emergency_upgrades", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "013f904f2637612d37f25a0e5da3413965877b98", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 62}}, {"node": {"oid": "d0bcf191aa3d1b6f645f08a86de259d09b2f54e5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1146, "deletions": 25}}, {"node": {"oid": "fae3db593b8c67651658c92308cad47ef8ba33fe", "messageHeadline": "Merge pull request #2531 from rafal-ch/2474_remove_mainnet_feature_flag", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1356, "deletions": 4881}}, {"node": {"oid": "ba5f806c15444c653270b41f4987223f991f7f99", "messageHeadline": "Remove references to `casper-mainnet` feature flag from the NCTL scripts", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "92435bc417a985adbce2cde67245369957620024", "messageHeadline": "Update configuration files with new `handshake_timeout` value", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "94eabc9231ab5b74fc38cea30642719071d9e81f", "messageHeadline": "Mention connection handshake configurability in `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b874e09453859042f834ef555cc2786520c99aa", "messageHeadline": "Use `const fn`s to create constants with correct type directly for `s\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "36478a0f71fdafe2d958c5e370c839136cdc4c53", "messageHeadline": "Make handshake timeout configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "989f3531dd79754f43ccb533ab15b54f7bf996d5", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "1d00011e7957fc647d0ad443f3d4b51ee578272b", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2474_remo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2119, "deletions": 418}}, {"node": {"oid": "05be04d0a07d2e53123e102d7a1ea77e1583a7fb", "messageHeadline": "Make defaults proper `const`s instead of magic numbers in `small_netw\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "41a1be45047715fa7f70787e0acc7ac1a77d31fb", "messageHeadline": "Merge #2539", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1095, "deletions": 28}}, {"node": {"oid": "1d2a83c49c6d29301e910f61f570d56e086f7bef", "messageHeadline": "Fix (probably false positive) clippy warning regarding `unwrap_or` call", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5880ef8cefda314c0bab83454fd657b074e57834", "messageHeadline": "Merge pull request #2594 from rafal-ch/merge_dev_to_feat_fast_sync_17_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 967, "deletions": 102}}, {"node": {"oid": "2ee8103e343f292d5a7ce5677ca05b398b9f1123", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "6944081d9f0bd2201d0daa6ca2e6b9f32751506f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 970, "deletions": 99}}, {"node": {"oid": "8c2f567b66b682991ec16429f0c7ec53e019308b", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into emergency\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1109, "deletions": 269}}, {"node": {"oid": "65005407ea5b9d72991abd1e50c296128ec72c1f", "messageHeadline": "Report session changes only when actually changed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a693ffd4d433362f92b236b5e22f713600f3d1e8", "messageHeadline": "Update node/src/effect/console.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4439b3a496415f29e2c6c351f93e3175f760b18d", "messageHeadline": "Also remove `Deserialize` on remainder of interal highway types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "470116753653ce5ad99bf6099ee156303b6bc249", "messageHeadline": "Remove unncessary `Deserialize` `impl` on `er_supervisor::state::Stat\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32b94bfc79b78cb8a87ec7b45aed9c0afe62cadb", "messageHeadline": "Use accessor methods instead of making fields `pub(crate)` for `EraSu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "adf54962c374dddd21cf67eda97e4abcdc81dcdb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2406-config-hot-relo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1180, "deletions": 243}}, {"node": {"oid": "b6e0c4d5688129c5baf0ae954954b73d1e55ad5f", "messageHeadline": "Update node/CHANGELOG.md", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701ba62f316a8696c488edab6bc3d4666fbc2347", "messageHeadline": "Update README.md", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8000b0eca22977b9eb781dae2c2a771f9620975a", "messageHeadline": "Merge #2551", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1109, "deletions": 269}}, {"node": {"oid": "48ee54c809198cf6956510c48341ae4d3ef7db87", "messageHeadline": "Add peers if they _weren't_ present.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05448e7bfe02626553983b9456159bee6b172625", "messageHeadline": "Silence overzealous clippy warning.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f61f17c52589aead7d933e7bd504e9d8989f93b8", "messageHeadline": "Merge #2591", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 239, "deletions": 3371}}, {"node": {"oid": "49e646ee1189b2f2fda2339adca635b421287ed5", "messageHeadline": "Calculate chunked trie hashes without copying the data", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 64, "deletions": 137}}, {"node": {"oid": "4aca41227340790ee0026847415051c29e654fcd", "messageHeadline": "Revert \"Merge #2440\"", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 239, "deletions": 3371}}, {"node": {"oid": "536f3a39ae6caa6a320e31f6071408f8f4c85c91", "messageHeadline": "Remove an outdated TODO", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c63f0ac0d00bb838a86eec216b6561c894d06aa6", "messageHeadline": "Move chunk validation to Item::validate", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 44}}, {"node": {"oid": "906de4f409ff5a5e7fb3556e36ef64cdfdc14efc", "messageHeadline": "Reduce the complexity of merging peer lists", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b0a548c8adfb08c8e7716734270118fec9d36a05", "messageHeadline": "Derive From for new error variants", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "aa027efc5aeb60d6958439db55bc65b0233c176f", "messageHeadline": "Update rust-toolchain to newer nightly.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 9}}, {"node": {"oid": "810c9e025adfbc3fb8e8ab0bb730a1eb2d76cb74", "messageHeadline": "Lower missing block body warning level to INFO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86ecddc763a2cc49186cc4846bc8ea6ebb5a377f", "messageHeadline": "Fix typo.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d49286a4c4a62ad6018be67c288235c44291274", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0f746d4672a413e5dd4006c59972e318fa48308a", "messageHeadline": "Update test: first full era is now era 1.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74138ca7a91366c6938a5896bc1b227474693054", "messageHeadline": "Handle emergency restarts in fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "da7fdc5414e70d764e9430f522e7e225c83a2f7c", "messageHeadline": "Merge #2468", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 872, "deletions": 60}}, {"node": {"oid": "9c8e4613dd47be8dc2b1830e421254871d9ffb4c", "messageHeadline": "Silence overzealous clippy warning.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "718213235b419e3e44699eaf5682ee1e1fbff8bb", "messageHeadline": "Do not use `LogNormal` distribution for randomizing the `merkle_tree_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 24, "deletions": 70}}, {"node": {"oid": "809a85891afa5a6fc6dd424a62614f1a91ab4d3b", "messageHeadline": "Merge #2585", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d8015c7e3ae8192e81f284fea1a9f450aa6ccef1", "messageHeadline": "switch building contracts to a drone step", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "70dfe694f909360028b73ffeeed84997bd8367e6", "messageHeadline": "Merge #2584", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dc948196959898553550115fc9b9cf945aed848d", "messageHeadline": "build expected contracts", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cc69907f9d228361975432a5ff519ce0f79b9b13", "messageHeadline": "Merge #2440", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3371, "deletions": 239}}, {"node": {"oid": "ef9d92efe9260222b49748df65a36dfd5c0dab8b", "messageHeadline": "Merge #2576 #2578", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "167306383a08e1d1827351beedfb6e36f2d5db0f", "messageHeadline": "Merge #2582", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed837f37bbc927f9be43857e497968feaa0a9e33", "messageHeadline": "Silence overzealous clippy warning.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f28d83c81d3cfe4f809ae832eacb84c83060d56", "messageHeadline": "Merge pull request #2575 from rafal-ch/merge_dev_to_feat_fast_sync_13_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "da08090edde81906408387999eacc40820db7092", "messageHeadline": "Use chunking when calculating hashes for large trie nodes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 189, "deletions": 90}}, {"node": {"oid": "3056a563ee73bf7b36ef6b0915e1833a48b065f9", "messageHeadline": "Remove shuffling after retrievel of randomized peers", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "31c9f0e8e7a2a42e5142bc050aa4aa99f1b8971b", "messageHeadline": "Remove outdated comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8c22e459961a6741e9b5d6fa1bc4ceaf383707d", "messageHeadline": "Revert to shuffling inside `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "501fc18112c2180329d55413d28ec4ea06ee41d5", "messageHeadline": "Add missing configuration value in `local/config.toml`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fc2789965a6eb7ace2ce0d9f6befd148b9d5f5ef", "messageHeadline": "Do not add unnecessary binding for intermediate value in `from_parent`.", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4c6616c54e3d68fdbac8a81cd77232ad7608ea15", "messageHeadline": "Add information about the `casper-mainnet` being removed to the chang\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2325cf507721e268f5d7909e4baabd105e21f600", "messageHeadline": "Add `ChildRng` trait to `utils`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "8f3b8594670cf39c5202cb39b5943d6683d85401", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2476_add_\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6878, "deletions": 15972}}, {"node": {"oid": "0d23c7834e0c5d9f38d8b6223459481e2f840798", "messageHeadline": "Clean up the NCTL changes somewhat", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "b39d00ce4345e2867ef81d113560bd2b9c8b971a", "messageHeadline": "Address more review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f33ba2fdbaa97f951f611e50fb4c7c711793d833", "messageHeadline": "Rename test to `_08` since `_04` is already being prepared in other PR", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "66efa06a1d777241c0700266d8b2f676eefeef4e", "messageHeadline": "Move randomization of peers out of `small_network` component.", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "8f458b4df4a2df632d0aa35fd770a2ac5324fc28", "messageHeadline": "Fix incorrect `QueueKind` for `get_fully_connected_peers`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2f980e1fa0f4b5f4cb4a80bc31b46c44081fa5c", "messageHeadline": "Rename `GetPeersInRandomOrder` to `GetFullyConnectedPeers`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "50834f6dffc569240527eba3a3a73dc8dc466aa8", "messageHeadline": "Make `GetPeersInRandomOrder` only return symmetrically connected peers", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5626b7ec9e691d8399fee443cb6ab0ae89ddc155", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b6ec9ab4ca7571723a46e8aa1c4f415ec8390720", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 62, "deletions": 52}}, {"node": {"oid": "1f5fba2a9c5ec62fa69779b1584c9d913f0bda09", "messageHeadline": "Added `CHANGELOG.md` entry for incoming connections per peer limit", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "009ba97234ef1dc4d4cffbb74259de9c99d535d9", "messageHeadline": "Add `max_incoming_peer_connections` feature", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "15a212035887b1ced40ec3375626d8c251fef585", "messageHeadline": "Address review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5bc3333778683c431c4666489acf3b2e21b12dcc", "messageHeadline": "Use `LogNormal` distribution when randomizing `merkle_tree_hash_activ\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "1b1ab632ad8a3b673597c109ba986ccfb5638d5e", "messageHeadline": "Address review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efabc750a6da1dc3b8d15d7e421b1bf2c5fee74a", "messageHeadline": "Add comment about `merkle_tree_hash_activation` in `GotRemotely` event", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7e78fc992206f038f2a57d59b249f114ae91793f", "messageHeadline": "Deduplicate some of the `Block` test code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 33}}, {"node": {"oid": "48ec8610594cd7f92785a098e45ef9ae14d530e3", "messageHeadline": "Extend the returns_trie_or_chunk test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "42d938ae5959eb9bbd7a0bbb6ef6f053f2ed194e", "messageHeadline": "Merge branch 'GH-2241' of github.com:nilz3ro/casper-node into GH-2241", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1600e8193d31dc78dc059d766960d41d624792eb", "messageHeadline": "Merge branch 'dev' into GH-2241", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 6067, "deletions": 14792}}, {"node": {"oid": "7bc0fbb45ceb7da581f8e5930e77993213c1451f", "messageHeadline": "Merge branch 'feat-fast-sync' into issue-2003-2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4346, "deletions": 14950}}, {"node": {"oid": "ebc7956413f79e298d1ad6e97e0970f555f69b9d", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 380, "deletions": 204}}, {"node": {"oid": "37595f1940dda36085d9dd375d2db5b4e830a47f", "messageHeadline": "Clean-up temporary code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 69, "deletions": 59}}, {"node": {"oid": "8bcd0a70bb0fa60e36531e292300a0ef4eb58957", "messageHeadline": "Address PR feedback pt. 4", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "320587cd01ece9dd7d513c259d926ec17fb4c651", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2474_remo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 41}}, {"node": {"oid": "09c57bf74683de0123e1d3fcae8d90a9ab62f023", "messageHeadline": "Address PR feedback pt. 3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "bdcdd7a811644471d69f50fdff0260796d6ce9e6", "messageHeadline": "Merge pull request #2573 from afck/storage_check", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "3a6f455d8cef698c7b31894e177fe3797fb1670a", "messageHeadline": "Use the `merkle_tree_hash_activation` from chainspec when creating bl\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "a2c2cfd12f026ad2d896085150ba51ce1c1a90f2", "messageHeadline": "Return None if insufficient finality signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58c682cc9814653334be6a8f36ffdaf9739af68", "messageHeadline": "Use the `merkle_tree_hash_activation` from chainspec when creating `D\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "731212f6d02d4fabe1501a4a66816ef71599f74b", "messageHeadline": "Merge #2433", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "99d18d219bd55b47a68a4aaa13e6f7d811424d85", "messageHeadline": "Don't fail on block header without body.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "4a971d5ea9170697f35fda76c70d7fbd4ae4ce4d", "messageHeadline": "Fixes after upstream merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "feb6b69b92f5d56a41e35b92c04731a5072c20ec", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2474_remo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1217, "deletions": 1232}}, {"node": {"oid": "b393f483bd8c9376c350d6ef619c3ee3e51b09f5", "messageHeadline": "Update `deploy_acceptor` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1c6fec2f95722238bd4ff7177ff2e19f38dcd034", "messageHeadline": "Update `test_chain` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "a5d8d4826e5c5d42426795c625fe58ad7db78342", "messageHeadline": "Merge pull request #2560 from dwerner/gh-2491-flush-on-commit_genesis\u2026", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e7e24eafa7d8fa7f8f437355e74b3bf34a6f4644", "messageHeadline": "Merge #2571", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09b030d323b629151195e495a3510ef118e5ec2a", "messageHeadline": "Merge pull request #2563 from afck/exit_if_old_trusted_hash", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 18, "deletions": 53}}, {"node": {"oid": "3f5d0880381584b91fac15eddf7531d669a333f1", "messageHeadline": "fix stats_alloc allocated_ram_bytes metric", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9bbc3b05706ce4cf378e01c74b629e649aa4e044", "messageHeadline": "Merge pull request #2562 from rafal-ch/merge_dev_to_feat_fast_sync_11_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 182, "deletions": 114}}, {"node": {"oid": "78f967f7c5a1c311641c689171a8777890399208", "messageHeadline": "Update node/src/effect.rs", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f8ee388837b224d8117fc7be5ad560e44e34038", "messageHeadline": "Update `linear_chain_sync` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 83, "deletions": 26}}, {"node": {"oid": "5307016c39eecc54d81de2994fd4062f71a5cf3a", "messageHeadline": "Update `linear_chain` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "1e95bbb256c8adebcb23e52cb8e42980718353dc", "messageHeadline": "Clean-up changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "76f7bd6ba239db89be660b8725e5c8c5ffa154e3", "messageHeadline": "Update `gossiper` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9135f409c6daf1c109de1cee090da194abb9bcff", "messageHeadline": "Shut down if trusted block is from an old version.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 18, "deletions": 53}}, {"node": {"oid": "aba45b88b2dfb5f0fa109c7c113a358670f40315", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "96d7c6f24315f271572fb204b990bc88e9e0c7d1", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 198, "deletions": 114}}, {"node": {"oid": "1385692a39b3300f2a5a2aa46cef41715e0160c3", "messageHeadline": "Satisfy clippy checks", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "73830badd4b68d6ae9533b38c3f34420f8b8da3b", "messageHeadline": "Merge pull request #2553 from Fraser999/2548-move-upgrade-work-out-of\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1013, "deletions": 1053}}, {"node": {"oid": "cc64a7f4a8aa9a10917f80fd85c1a4f001b891db", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f03bf8f22a1d9babe362e0d97860f1a8f6150c29", "messageHeadline": "Merge remote-tracking branch 'origin/feat-fast-sync' into 2474_remove\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3276, "deletions": 13967}}, {"node": {"oid": "13b3da674736fcb45e060ae410a6ad07f741a117", "messageHeadline": "Merge #2561", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "51d1ef601a36edd619bd3a8559f4cda2afc33532", "messageHeadline": "Update call_versioned_contract.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "70e55387f4b9aa9c76d8f1ca76f8807de5885825", "messageHeadline": "Merge #2529", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f0c6601205a3e0db9139a94c12bc6095d7cf3ce0", "messageHeadline": "Merge pull request #2555 from rafal-ch/merge_dev_to_feat_fast_sync_10_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 212, "deletions": 12318}}, {"node": {"oid": "41bf701a7fa87209635fae6246b0e299eb7761ae", "messageHeadline": "Merge #2493", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 153, "deletions": 94}}, {"node": {"oid": "2d3671c2e1cf45578eb1b096edba71d4fa347994", "messageHeadline": "rename various types and variables", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 46, "deletions": 55}}, {"node": {"oid": "40e5a5e4000b9470b514f6852631e33dc81b3e05", "messageHeadline": "duplicate check of launcher dir", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a1facbbc26538c1f93d4c320ea6309415f030d42", "messageHeadline": "merge with dev", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 9879, "deletions": 16923}}, {"node": {"oid": "10aed56440baf7bf158b674400d1c296221db7fa", "messageHeadline": "call flush_environment on commit_genesis and commit_upgrade", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "81e64690e772bb070dc5e39794c4ee797c761b7c", "messageHeadline": "Merge #2557", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "af09f0feef33c109d58391dfaec52bd0be5016d5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2406-config-hot-relo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3417, "deletions": 13689}}, {"node": {"oid": "0d11edba80401ec0ba867a4150b9d237b46e4eca", "messageHeadline": "2313: Fix test for bond and clippy warning", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f1dcbd409bd09e6f7421808f09e22ce56640138c", "messageHeadline": "Update README.md", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce6043f0044c969a4cd7c113e457eee61c9333a4", "messageHeadline": "Fix typo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1541d044a9e380140c860fe97b227f8081fd09a2", "messageHeadline": "Document cancellation safety of requests and downgrade some remaining\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "052cca9090e9359ff01b463d26a5f06a2b8f78b5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3831, "deletions": 14041}}, {"node": {"oid": "e571a124a6d8947c5d8af30fed213cbe4202eb46", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b8f47c2cf22ff96a9b65f80f630d580a79cbac2a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 215, "deletions": 12316}}, {"node": {"oid": "c18f3c68c08f578f2ddf83cbf5876988a92977f3", "messageHeadline": "Re-enable `store_identical_execution_results()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "1c233d024bc5aa05a9e59a77a97a17e615fe7050", "messageHeadline": "Update `storage` tests to validate both legacy and merkle-based hashing", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 499, "deletions": 367}}, {"node": {"oid": "2fa5254691992708d272290b6c218fac1cc0212f", "messageHeadline": "Merge pull request #2554 from afck/run_equivocator_network_fast_sync", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "0a6bcef76de7693e819de3289d63f38a51856f14", "messageHeadline": "Apply @Fraser999's review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2dfaabc2dbdbf4cb4b629ce641011cb348874e73", "messageHeadline": "Merge branch 'dev' into no-ticket-deserialize-lmdb-slice", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7856, "deletions": 16364}}, {"node": {"oid": "4ad40e37188b8f2ffa86b4522ac4b01f75a99a72", "messageHeadline": "Merge #2522", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "682c3f399df0817bfe6557ac570c4fb6453d06d5", "messageHeadline": "Port run_equivocator_network test workaround from dev to feat-fast-sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "f9e0ba78556fb1b2856974b241d758887da882f7", "messageHeadline": "Update block tests to validate both legacy and merkle-based hashing", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 139, "deletions": 53}}, {"node": {"oid": "02285fe187ee1eeae8a5776175dc50c1e540ac47", "messageHeadline": "Merge #2543", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 132, "deletions": 12310}}, {"node": {"oid": "758ff8b6ec8e8f3ba24fc8be7d17bced0eb1880c", "messageHeadline": "Merge pull request #2550 from rafal-ch/merge_dev_to_feat_fast_sync_07_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 2881, "deletions": 1375}}, {"node": {"oid": "7feb4191a655f819145f6e23c15667cd38d8a650", "messageHeadline": "2313: Fix test for SSE schema", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "951eb8e688e465338dd60a4d599bce9b1aa65397", "messageHeadline": "Fix a compilation issue", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af2ec724ce19e770f59140146a4bc2c1898ba227", "messageHeadline": "Merge remote-tracking branch 'tomvasile/nctl_fast_sync_testing' into \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 76}}, {"node": {"oid": "3707b447cbc95ae2aa4da930294c9dbb8b65618c", "messageHeadline": "Make Trie Fetcher return more detailed results.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 91, "deletions": 30}}, {"node": {"oid": "d389858a43e96a3e52e528f48d3722a2af9037bb", "messageHeadline": "Panic when no trusted hash given after the genesis era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "c843403bbeb5adc23507bc4d4214c04cb12fe419", "messageHeadline": "Box the full tries", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "16de36c324ac2cb8c33bcdb32c2688073566df14", "messageHeadline": "Implement trie fetching in a way supporting chunking.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 597, "deletions": 116}}, {"node": {"oid": "31bd3d416e448df6bce115c61e6bb01a2e424337", "messageHeadline": "More cleanup", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "291d68736dff04affcfc7b489538fed0787b1be5", "messageHeadline": "Code clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 86, "deletions": 55}}, {"node": {"oid": "80f54a5d3be91bad1b1b5c3e2d63a531bae294f2", "messageHeadline": "Add test whether the `get_trie()` returns `ChunkWithProof` for large-\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "8de60cfe589eca7a40d5f394040de4859e8f4315", "messageHeadline": "Update documentation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9b52739e4b98685b66f61415d6dabc38622d0202", "messageHeadline": "`StateProvider::get_trie()` now returns `TrieOrChunkedData`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "d7dbdb0d522aee18221cf495e4fdd926e881ac99", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "da78f51c4ccf0826fd51bbb01c47b26feef539c1", "messageHeadline": "Fixes after the merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "db1a4432b35b4f0271fcba6e13cfe648cfd8031e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2885, "deletions": 1356}}, {"node": {"oid": "e901725ed045776922ee2ecee70a9f25709915c4", "messageHeadline": "perform upgrade/genesis process in joiner reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 999, "deletions": 1030}}, {"node": {"oid": "92d40b7e9462d4e004472c297691424659dbfdd0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2287-remove-client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3209, "deletions": 1294}}, {"node": {"oid": "442450f39534c3661dab85944796d044f2c972b2", "messageHeadline": "Merge #2540", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 355, "deletions": 526}}, {"node": {"oid": "5e8ed47ff1f804c0d52aba9aad95ee82dda68c3b", "messageHeadline": "update indentation of json in test files", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 301, "deletions": 301}}, {"node": {"oid": "082e748364db475f7603f4ce5e86966ce882dd28", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2514-port-to-dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2651, "deletions": 649}}, {"node": {"oid": "f5b018b077671a5b9ed10fde18ac800cb4f16c50", "messageHeadline": "Merge #2277", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1323, "deletions": 247}}, {"node": {"oid": "568edbb3e9b518fe21abadedf25cb113c535cd22", "messageHeadline": "merge dev into many-deploys-per-commit-3 branch", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1528, "deletions": 604}}, {"node": {"oid": "e734a68a81592893bad0a38355d0f5032940ba65", "messageHeadline": "Merge pull request #2511 from afck/deploy_hashes", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 183, "deletions": 228}}, {"node": {"oid": "5616bcdd0953323b50081fd3339c97a7f286df1f", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into deploy_ha\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "6185e8049b547812370b25a99968640e965de5fc", "messageHeadline": "Merge pull request #2545 from rafal-ch/merge_dev_to_feat_fast_sync_05_01", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "6ea57a2b048b699a85ff0d3371c2205bf4de0655", "messageHeadline": "Update changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5009e96746de86386113fea8213d6c37a1b98ad9", "messageHeadline": "2313: Add docstring for `Step` event.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56d1f3b0d75495f54bcfa8ced4fd2ccd56c3955e", "messageHeadline": "Merge #2353", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1508, "deletions": 486}}, {"node": {"oid": "ffbc5689d56ee2be147c41e1ea184222af03674f", "messageHeadline": "appease the fmt 3", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5dda63ed789a04f03a10799786bfe641273da1f9", "messageHeadline": "appease the fmt 2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99036e07b0657441361789e9d3e208914a538f5d", "messageHeadline": "appease the fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6be68133fb40b2d49ccb5fe1e51875dc01c072d9", "messageHeadline": "Merge branch 'dev' into retrieve-state-fanout", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2916, "deletions": 1174}}, {"node": {"oid": "8758d55c1267be653c125a309965f7bfe3e670e5", "messageHeadline": "Merge #2442", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 25, "deletions": 121}}, {"node": {"oid": "0c7334082097873615716a0a285a65bef47dc991", "messageHeadline": "replace jemalloc metrics with stats_alloc", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 106, "deletions": 1}}, {"node": {"oid": "16f60750727229d038f93ce17b7f35fc1ec59171", "messageHeadline": "cont.", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 19}}, {"node": {"oid": "46e8b4547579481b935a325de4c13fb343763af2", "messageHeadline": "remove jemalloc, sys-info, and related memory metrics, CL_MEM_DUMP_TH\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 183}}, {"node": {"oid": "71065b2dc0cea1c21e44ffd301da5832fd0afec1", "messageHeadline": "fix bug in ScratchGlobalState when value is not found in cache", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 42, "deletions": 10}}, {"node": {"oid": "e5c5dae8943fcb0737899564048e4da1ea86f9f0", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c1979691e6b9b68dfcf684eb7ab210562ad3e22", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2474_remo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 392, "deletions": 314}}, {"node": {"oid": "2b73b1df6b3f6e92ac0cfeaa20ace1706a893faf", "messageHeadline": "Separate finalized_deploys and finalized_transfers.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "2ddb40a696aa96983c34e0a7e1ed31b7c67d0570", "messageHeadline": "Add TODO comments about reading the proper `chainspec` to the `dry-ru\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6f06a9277698d0656fd63f120964e802d88b6ae", "messageHeadline": "Update node/src/lib.rs", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea3399cf46e774fc6f7d39fecc00decf45597b5b", "messageHeadline": "Do not print the actual schema by default", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2125d3ebda7cf16c4e0923504e7e2641a7eb3f4", "messageHeadline": "Restore the comment for the RPC schema test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "70cc245e4930d1ed0e81d79d0d212d3a73bbe8a0", "messageHeadline": "`EraSupervisor` can access the `merkle_tree_hash_activation` via `sel\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "9a4261fae4aa6c6834052ff12514d12d47c9e858", "messageHeadline": "Fix comments and import order", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0d334a753fe3f3d86216a1d148e8f72325ab84c4", "messageHeadline": "Simplify error check in `validate_get_block_response()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "e091a9d81e0590d2a6826e1b9ca05bf6ae7c5532", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 37}}, {"node": {"oid": "d6e12fbf633b82000617f4483ce142cc1b372cf2", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 409, "deletions": 310}}, {"node": {"oid": "7e7c97baf9dbab0a322459fbee0749cbf10cdcc8", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1838, "deletions": 482}}, {"node": {"oid": "fbb32aed6d7111639034ad62411c5515fba44499", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "fc32988dd7b87d4d1da774681e235cac685f0c41", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "2ac9f8080a180044118daa0940c1a2a2e8999bd5", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7757af04d2a1d9e057b6ea73c8b1622ee216f8ad", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d3faaf81bc5addeee432a9b98312d51677bd40f7", "messageHeadline": "merge dev into many-deploys-per-commit-3", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2274, "deletions": 840}}, {"node": {"oid": "055e3a2aeeb0e2af8f1563c85e69d23764b96a08", "messageHeadline": "Merge pull request #2542 from rafal-ch/merge_dev_to_feat_fast_sync_30_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 392, "deletions": 314}}, {"node": {"oid": "8f3623b57bc7c55f28bc47ffd994613ed9db04c5", "messageHeadline": "Restore old nightly formatting until CI switches to newer version", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "89d8fb70cc0062da26506806da31a672f033cfd1", "messageHeadline": "Allow specifying era to dump as command argument", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "759d5266b7a15c767680e962cf6f85f8d93f6506", "messageHeadline": "Apply nightly formatter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "27c2a97b42f15394e3e76396c4ad59e129f729ce", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2406-config-hot-relo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cc7134bed0c573d3419702cbf771cfc3c70de14", "messageHeadline": "Merge #2544", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c690ce6d203d2a443c9e0311241e11e314df0849", "messageHeadline": "ignore error count due to fluctuation in count", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b46323a807ec06a2cae3a3aeafaee1b80efbb042", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2406-config-hot-relo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 417, "deletions": 352}}, {"node": {"oid": "f49e703b008b768a15f7149838b4b2377b5752d2", "messageHeadline": "Include highway state in consensus state dump", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5dbf91903b3c53feafd57684618440268f85b05e", "messageHeadline": "Make the highway `State` serializable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "3b525e4952f007fd0e535b81270a3a41c0d92eec", "messageHeadline": "Downcast consensus to highway when dumping", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "9cd5dafcd516173346c55d91d59d59fd188a42b1", "messageHeadline": "Localize logic for era dumps into `EraDump::dump_era`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "c89aa3b5e539f619d6575086ac602d0f32d249e5", "messageHeadline": "Dump consensus state, excluding DAG", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 73, "deletions": 18}}, {"node": {"oid": "e431321d4821c66bbe04315f45700fb0e19b7c46", "messageHeadline": "update CI test scripts to clone the client repo if required", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "a42eee801152e78dae57937c17d0d316639c923b", "messageHeadline": "update drone file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 94}}, {"node": {"oid": "db0e48c4df83615a3ebd0365f9301973e2ba9c21", "messageHeadline": "move client to its own repo", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 115, "deletions": 12286}}, {"node": {"oid": "dcf94387926d2733523e4b082bad249bfcef38ce", "messageHeadline": "Do not enter endless loop if client is connected during shutdown", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "49f30c264a2fb8475c7715de1442f76144bbde1c", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aaf8f7fbe3b12693e796e24c0481933d860f7bf9", "messageHeadline": "Prevent `height` to be set as `0` in `test_get_block_header_and_suffi\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6962edb3d22d9bcb0e6fdcd7ccaff71c64f05a7a", "messageHeadline": "Merge #2541", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 77, "deletions": 55}}, {"node": {"oid": "527349712bb53ab33af5f0e6c6081d7e32334202", "messageHeadline": "Clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "a754ed967ea03e227e470111b7dd808bf5a3d3be", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 37}}, {"node": {"oid": "c3553bbf8a16a34b789eefdff07ae36cde12016d", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 409, "deletions": 310}}, {"node": {"oid": "f29faefaa1e4ccb2eabc0d5c51263ff57683fcb5", "messageHeadline": "Add missing type conversion causing Linux build failures", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80a1aadc69ddd6d86600e8ccb4ae29dd33940a1f", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2474_remo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1861, "deletions": 487}}, {"node": {"oid": "be996ae80987e52f86f71e5c1509f55523dc34a8", "messageHeadline": "Use era id that is guaranteed to be after the merkle tree hash activa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "59da04269d7cb909eec5c0825760f12341179384", "messageHeadline": "version bumps", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 77, "deletions": 55}}, {"node": {"oid": "ad48cdf1a495570c312a2d367485dbb58a37b05d", "messageHeadline": "Merge pull request #2527 from rafal-ch/merge_dev_to_feat_fast_sync_21_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1838, "deletions": 482}}, {"node": {"oid": "9ab8c139956c1a32ad1de24e1cc165af398d4467", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2268-integrity-checks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2390, "deletions": 931}}, {"node": {"oid": "fcf9e4edeb004d8390aa9e3ed6f6100905e75ced", "messageHeadline": "disable checksummed-hex encoding", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 263, "deletions": 434}}, {"node": {"oid": "ab66d49034c104c2c4de89b189415c86ca217db8", "messageHeadline": "Merge #2501", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "77a63d07cdcc655d9b6c73628209e0babea74b0a", "messageHeadline": "Add missing `debug.rs `", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6d4de9d74f45916aa871b0c20a34ca3691b2f1c4", "messageHeadline": "`Cow` instead of `String` for error messages in console dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "274c4e673bfe04b19bff88b8abcc9784b437d067", "messageHeadline": "Removed `erased_serde` as a node dependency, as it is no longer needed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ea1f22da01c547720fe4e87713ff6b388edc00ae", "messageHeadline": "Unbox the serialization function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "403f3041cb537046437fc52f9450c99863ea978f", "messageHeadline": "Add lifetime annotation to generic parameter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "368689c5ed59113483e7ac9ead3bac4887d7fe84", "messageHeadline": "Implement interactive and bincode encoding in console serializer", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5b13fc9cbbb6a2d76db7a74c7664c1ab40add732", "messageHeadline": "Support returning error to client using console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "c503e038fb37567281a71586d8126dc737a7ea5c", "messageHeadline": "Implement sending of consensus dump data from actual era supervisor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "1b05220d5826042969227e67a3016d3c70c860e4", "messageHeadline": "Allow consensus state retrieval to fail on console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dfbe3cd1f29c05256a353eb502773e3c1ba36b28", "messageHeadline": "Integrate handling of consensus dump requests into both reactors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "ed6c476d5dd5e933092296638114407c9cf43046", "messageHeadline": "Merge #2538", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 409, "deletions": 340}}, {"node": {"oid": "978e2ac5b0156f80233b5ce2473577e4c31bca88", "messageHeadline": "remove unused code.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "7605df5a06ce36cd6bdddfc8d5e2eb97986bd7c0", "messageHeadline": "Extend get_finalized_blocks doc comment.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "417dc8d463ab8c87c14334fc7e150ac6f314ccd6", "messageHeadline": "Make `effect_builder` available in console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "736cf6561c5dce9e1edc2f5f54b69961105fa295", "messageHeadline": "Implement preliminary handling of consensus state dump request", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "c71f027a6598dda30835a3d2bfb49c1ebd0eaf51", "messageHeadline": "Add consensus dump request for console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "b8d72e0301eb06a696c7a221d2c273bb73dbf72f", "messageHeadline": "Fix trailing newlines in configuration files", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b75a8dcbe0acb425d5a8d95adb1ffb71289dd878", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2406-config-hot-relo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1792, "deletions": 454}}, {"node": {"oid": "9e3062d206a72af9ba9b725a71aa5c78475512a0", "messageHeadline": "Mention debug console in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5850e569fbf9fb56d78b16f9cfae5b962a1c76f1", "messageHeadline": "Update `README.md` with information about console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4d1da7101d156ee9357a199fb64bef173b88af0a", "messageHeadline": "Update USR1/USR2 info", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6561da74c72486be5f2016a5d6682a5d97fc9e40", "messageHeadline": "Update configuration files to include `[console]` section", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "13679ba2eaf7e220345448c6932e879a1874ec0b", "messageHeadline": "Set the umask before creating the debug socket", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "546835c4b152b56d5326c376effa5fb6a576f14b", "messageHeadline": "Integrate console into `ParticipatingReactor`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "5c2895d184ca6f8d12f660238a584651a3dc2841", "messageHeadline": "Fix lints in console joiner integration", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "78178767267f792e787abc1d8b862c663c92e092", "messageHeadline": "Make console log if disabled", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8281a71f98604fbd34b93a9c6f9b1636fb6a4856", "messageHeadline": "Resolve missing derives and lint issues in console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1c9ad214ea1e03f0706ba776a8854c17985d4a5", "messageHeadline": "Integrate console into `JoinerReactor`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "baeb774d97b53c57ed6f81a263fddf9a7f5c133e", "messageHeadline": "Prepare console componet for inclusion in reactors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "f65a410618f63a66dbc4920b213e2e6c83b2392a", "messageHeadline": "Move listener setup out of console core component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "cd5e4fc6712a3aa757674a391460d238dcacb088", "messageHeadline": "Finish initial implementation of console", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "41bfa4ea0c2e0c9482a4f37c1194e3bb86a11b37", "messageHeadline": "Fixing resource limit utils for MacOS", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "087e10ee71f39c827beb0638c40a9cacdb198d10", "messageHeadline": "add metric for latest commit_step call", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "df8fbbcc2e9eadfd1726ddff880cfcbd9c8b2375", "messageHeadline": "clean up and metrics and adopt a consistent style", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 395, "deletions": 339}}, {"node": {"oid": "fda3fd9e94461acbf3a8d699d4b900f7d675f5ce", "messageHeadline": "Merge #2534", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 262, "deletions": 431}}, {"node": {"oid": "1eb352e7a80f7956239555dcb93161d22350d8cf", "messageHeadline": "Add first incarnation of `Console` component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 91, "deletions": 18}}, {"node": {"oid": "ce0f523c762eb756b23a96865d207f11b6bc23ec", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2043, "deletions": 626}}, {"node": {"oid": "894963ba2fb22d66337b8fe44eeabe0450ef9b4b", "messageHeadline": "Fix misleading error.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c01c9c390a452056865dc2005ccd3e5155fd291", "messageHeadline": "Add changelog entry", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e46c48da7578259747930cbf55aa8d901e090d76", "messageHeadline": "Fix missing deploy_hash in integration tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "89d2e08e0bdb9a8f8656f646488fa6db0fff583c", "messageHeadline": "Require `deploy_hash` field in DeployItemBuilder", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 3}}, {"node": {"oid": "2d43875b13ea6212280b9b26339bdd1f49e8ff5e", "messageHeadline": "Merge branch 'GOV-114-b' of github.com:nilz3ro/casper-node into GOV-1\u2026", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3912094cd0cff17392763bccee5b5a529cbdc04b", "messageHeadline": "Merge branch 'dev' into GOV-114-b", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2045, "deletions": 611}}, {"node": {"oid": "a4f38452e5169011130b1804406d4f8fb69c7dc2", "messageHeadline": "disable checksummed-hex encoding", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 262, "deletions": 431}}, {"node": {"oid": "5e254d29a9e6584c9f1ec62a0249ae55f4eac9a3", "messageHeadline": "Document network message and event tracing in `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f2a7df98f9407b0adb56a896127d99517a4e351d", "messageHeadline": "Merge #2530", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 409, "deletions": 340}}, {"node": {"oid": "3a22d2619ae32368828b63aa055234dcc36397e0", "messageHeadline": "Use proper height in `block_with_deploys_round_trip_lmdb()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b86ebb2d6a4cbbacd4aa2e94ee49b7431636e65a", "messageHeadline": "Simplify creation of the Fetchers", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "1c8b82f79e5523521c0e4f912c3884b3950db61b", "messageHeadline": "Add missing doc", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28e4ea4127c37e3bf0a30808a35d13350e234d6b", "messageHeadline": "Add fixes for `test_archival_sync()` and `schema()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 4251}}, {"node": {"oid": "2d7221266496df94a72e1e2ed7569dff907bab23", "messageHeadline": "add metric for latest commit_step call", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "403deee08fb324a2d2c162cbc3f5934dafaa2d82", "messageHeadline": "clean up and metrics and adopt a consistent style", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 395, "deletions": 339}}, {"node": {"oid": "b3e3a2ac347d7a117c8e788ea1c6ca579d37ab81", "messageHeadline": "Fixes the CHANGELOG for  `execution-engine-testing`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4e322a00a2bbc006d41b2457551f1eee7b77c44e", "messageHeadline": "Update joiner tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 58, "deletions": 52}}, {"node": {"oid": "95b88587643128b558a809738fbad1fbda3b157a", "messageHeadline": "Merge #2528", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0322ec12386a03c1c62fa26a7789e17f766fad93", "messageHeadline": "Combine the ExecutionJournal into an AdditiveMap in global state upda\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8918755c9e919f3558e0f7c86ffc4242fc3d7860", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1838, "deletions": 482}}, {"node": {"oid": "14d729f19d933dcc47f608bb3f306f9327e72f67", "messageHeadline": "Remove the `casper-mainnet` feature", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "03179bf19aa85d5510443d9cba6ba83284ca96fe", "messageHeadline": "Correct `merkle_tree_hash_activation` param in chainspec", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e91c7356c5d16844239f0fc4899c339218235f", "messageHeadline": "Use `merkle_tree_hash_activation` param in tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 103, "deletions": 38}}, {"node": {"oid": "54983cd20c77bc789b1f61fc0d56bddf10cb830b", "messageHeadline": "The `GotRemotely` event now contains `merkle_tree_hash_activation` fo\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "a3734db56db17cbeabda90ed286571ab3382ac04", "messageHeadline": "`BlockAdded` event now contains precalculated hash of the header", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "26f1bceb4485b8d2e3cded4ab443b0516f4b274c", "messageHeadline": "Add missing docs", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab0e2c367a0e64c8d926b15bcb5b5581be95d01", "messageHeadline": "Support validation with both hash versions", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "9aa22ac6c998c9d2d5288721974266b0fb44fb36", "messageHeadline": "Merge #2521", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ffb48a806b0f2320d1e4ec79fa9af6b44370f3", "messageHeadline": "include changes not added to merge commit", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "b4539407be74fe9b4c2a5dc2b272cb1063aeb3d4", "messageHeadline": "Merge branch 'dev' into many-deploys-per-commit-3", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 755, "deletions": 1482}}, {"node": {"oid": "22f5c78623e489ced98e0b68c9578d3f76a1d970", "messageHeadline": "Import existing unix console server implementation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 436, "deletions": 1}}, {"node": {"oid": "54a1bdd30e20c06fa3359255c76022b313fd7fb3", "messageHeadline": "apply lints.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "740938f47a5e753638b3ebb80a14f4f70f86d351", "messageHeadline": "address pr comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0d05d990ba951fc1a1b03b9655d32b050f3be2a5", "messageHeadline": "Merge #2515", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1782, "deletions": 450}}, {"node": {"oid": "d47e36c68d4c09922a197106d7d4108e0dec9634", "messageHeadline": "Merge branch 'dev' into port-1.4.3-changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 67, "deletions": 49}}, {"node": {"oid": "1659df8f78dca2ac5a0edb97d9cc8549d25f6d34", "messageHeadline": "Bump package json version", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d3be1a046d4348c9dc5c7d54d1c53bb412a4644", "messageHeadline": "GH-2380: Add assertions for undelegate/withdraw", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 78, "deletions": 3}}, {"node": {"oid": "41161457ad239b6e1d73239dd125a476f6252b98", "messageHeadline": "Merge pull request #2519 from rafal-ch/merge_dev_to_feat_fast_sync_20_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "531a22962b2751e18eb2a61e137a7cd327d0e77d", "messageHeadline": "Merge #2460", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "ed36d4568905b4c0426c563d6a63e6dcf00d107b", "messageHeadline": "Remove unnecessary `return` statement", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b771c547b783467e1cf8bd8be5c2ade2ee7f4bbe", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "17699d3e626b204828631250a519ae1b4dafce80", "messageHeadline": "Use `merkle_tree_hash_activation` when hashing block body", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 357, "deletions": 134}}, {"node": {"oid": "4c0fdf96d7c7a01030d984b6a88b43b6603f6ea3", "messageHeadline": "Apply review changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c566a87fe9e9a450864283cf9be47a064ea28dc2", "messageHeadline": "Update types/CHANGELOG.md", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "a7a43fc806bed6ec7303bd5ea2088dc00bb4b3ba", "messageHeadline": "Add rest of unmerged changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 58, "deletions": 14}}, {"node": {"oid": "8c4ca0db3b9ae4d5633e088f29479b834ac9b34b", "messageHeadline": "Fix changelog entries", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c9823c133cd17236adf8e710e7db48710b237c81", "messageHeadline": "Fix duplicated match branch.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd4cad9c0d0293916575a51ff37741b41d9417fe", "messageHeadline": "Genesis validators loose their spot after unlock.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 380, "deletions": 26}}, {"node": {"oid": "c31a474bb385c538488891fbe022e2756ef31f94", "messageHeadline": "version bump", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 107, "deletions": 68}}, {"node": {"oid": "3c49de184c20a01492fc48ece06f73de4e21c1ed", "messageHeadline": "Merge #2510", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c63bee6f83d86686e92cac15bcd961add647c769", "messageHeadline": "Use only hashes, not full deploys, to initialize block proposer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 134, "deletions": 216}}, {"node": {"oid": "8a8b55b3614abd0dc20c65d1b88d4a70e670a923", "messageHeadline": "Removing cargo_casper as publishing in other repo.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e874b781d018d616dc1da459b88dac89a6b2c69e", "messageHeadline": "Implement test to observe new stack height.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 249, "deletions": 7}}, {"node": {"oid": "845ffaf5742c43826d73a4f4908e7e01584cbbec", "messageHeadline": "Merge #2509", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "4d3a039c9cc64e9cbccee73aee6f564ac119b1ee", "messageHeadline": "Checked runtime stack newtype.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 627, "deletions": 124}}, {"node": {"oid": "0359a04900ce011f09fd702d7ef12971bec0a256", "messageHeadline": "skip validity checks for contract/contract-packages by name", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 365, "deletions": 211}}, {"node": {"oid": "adad9fd996fdbf22c18206106a30ac0a8f30c25c", "messageHeadline": "remove enable_bonding from chainspec.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "418c8703ec7b018664914d57bcb35ccc21097c51", "messageHeadline": "Add merkle_tree_hash_activation chainspec setting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "769558ca2ebb2f5b0a62019a8234f99978ba5f9b", "messageHeadline": "Merge pull request #2504 from rafal-ch/merge_dev_to_feat_fast_sync_17_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "5d135b6533f2e3b5658475795a946f225f96c6c1", "messageHeadline": "Merge #2502", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "7fc66469116f0ebe3164383509cabbad2ad93fd6", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "96ff219a29745523d2b8c20e1ac5550480ef2ec0", "messageHeadline": "change restarts down to 5", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ca1f0edd2c1fe76406f3f16a75f186f0d9d26f0", "messageHeadline": "Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81509a31274916b9111146b2f648ffdc9f662518", "messageHeadline": "Test that `Identity` transform is produced even for failed execution.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "984f445232370aa13b30530286a91c9869e0143f", "messageHeadline": "Record `Identity` transform when deploy calls contract.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9db36bc8bcdc5bcaf2adc70b8e0b55983961aa7", "messageHeadline": "Add regression tests for `Identity` transforms.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f8f1baf6b1bd6ed42566febf6c2f3958ec2a204b", "messageHeadline": "Merge #2498", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "a3525917acbe6c437b21caaec1354bd7f8ecc49c", "messageHeadline": "Merge branch 'feat-fast-sync' of github.com:casper-network/casper-nod\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 192, "deletions": 89}}, {"node": {"oid": "bad12346f250c1aa1d8a2fd1c72e5c74c03ab970", "messageHeadline": "Fix a unit test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7c6d8b9a68b27a1fe97d7a89236912b0346188bc", "messageHeadline": "Add assemblyscript script support for new feature", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 126, "deletions": 2}}, {"node": {"oid": "daea8e3001541aebeec8db43d7d74da538698765", "messageHeadline": "Fix CI build", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c928bd2ec07e7d605f8419492ac6c80cf379384e", "messageHeadline": "Update `WasmTestBuilder` to use `ExecutionJournal`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "14bec9402b679535b28513165c9bb97cbc2d5900", "messageHeadline": "Add `nctl` test for disconnecting from nodes that speak different pro\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 527, "deletions": 0}}, {"node": {"oid": "f7da2bb977b6630c4b825412ab7bbc12f75574d1", "messageHeadline": "Merge pull request #2495 from rafal-ch/merge_dev_to_feat_fast_sync_16_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "446fd9d2a05978a7b15d9b5bef5d03f6cb2790e1", "messageHeadline": "Merge pull request #2434 from rafal-ch/2338_never_shutdown_for_downgrade", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 108, "deletions": 34}}, {"node": {"oid": "e16349e5341fb6d4128e1e5222fa241061df11d8", "messageHeadline": "Merge #2465", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b64488f580a2e4a01cbff55c2401646284f980b9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "8b7f57459a60f87490ef848128443dc0b3ce6954", "messageHeadline": "test undelegating during first reward era.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "f52858cea804c0deb6b639377ea46e9a06118605", "messageHeadline": "change pid-file behaviour and provide env var to trigger integrity ch\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 153, "deletions": 93}}, {"node": {"oid": "2cdcc2173f78ad93e9ad5be9f8fcf49ccdbd3f67", "messageHeadline": "2345: Address PR feedback pt. 2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4001974acc48f423064671c1feab4a24583c63d0", "messageHeadline": "Add a userland use case test contract", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 331, "deletions": 0}}, {"node": {"oid": "82c1d5f393618f18ddef33e232c8469dd9f6456a", "messageHeadline": "Apply partial review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 49, "deletions": 58}}, {"node": {"oid": "879ffe89f3f3ee93c78bc0a30bb74abe1ed1ac6a", "messageHeadline": "Merge #2466", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 19, "deletions": 51}}, {"node": {"oid": "540c0d875c1500a5984edd8c52bbc64928d5e4fb", "messageHeadline": "Add dump format to dumps when using `MEM_DUMP_THRESHOLD_MB`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a879ea23dcb070c50a506ae32213be6929c3bebc", "messageHeadline": "Merge pull request #2467 from marc-casperlabs/1789-storage-tests-block-0", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "57cac297b2e8376c42f53e6d4a663297176059f4", "messageHeadline": "Merge pull request #2471 from rafal-ch/merge_dev_to_feat_fast_sync_15_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "94174c3e9c6cf5f3c72671fce8a67543e1bcaf9e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "7fb60cee90078a3009296122c5a996eb656eb072", "messageHeadline": "Merge branch 'feat-fast-sync' of github.com:casper-network/casper-nod\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3b774ce0b0dcbf8f71e616c6dc0aa6e9edc7cab6", "messageHeadline": "nctl fixes for fastsync", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 75}}, {"node": {"oid": "28742dcb4edd0f8fe217e47484596f8abf498f92", "messageHeadline": "Merge pull request #2469 from darthsiroftardis/tarpit", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b15782fd0353d36c03cda3c339fb40f112ea44a4", "messageHeadline": "Change tarpit_duration to TimeDiff", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "427abc28a5424e34d3560f30e5d7e3c8c137f977", "messageHeadline": "Add `list_authorization_keys` to contract API.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 361, "deletions": 3}}, {"node": {"oid": "f78c7d401153d8e8cbdcdccbe5d6a3931584c5d7", "messageHeadline": "Merge pull request #16 from marc-casperlabs/retrieve-state-fanout-wor\u2026", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 137, "deletions": 6}}, {"node": {"oid": "f86a13e1502c59e07a9e75512404b7cd9f6d1237", "messageHeadline": "Allow for era 0 in random blocks again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e46d589f87272ce22f46d50dceef18a1ff59ceb", "messageHeadline": "Explicitly set parameters in test `test_get_block_header_and_sufficie\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "478e71baa90b3311201bbf60e9c1a37144fd82fa", "messageHeadline": "Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06d62aeb5933ab3d0c118c1c6f5dba76f9d7eb30", "messageHeadline": "Order transforms within a block.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 19, "deletions": 55}}, {"node": {"oid": "fcda4fd60430572e2a23640df5d0ce7e9365fc70", "messageHeadline": "Re-enable run_equivocator_network test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "df8b91f4db536344bc39cb2350bf2b0d8447903e", "messageHeadline": "Merge pull request #2188 from afck/parallel-fetch-trie", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 494, "deletions": 22}}, {"node": {"oid": "8f56ee56eddc2d886b26bb4747ef02e32bd90390", "messageHeadline": "Merge #2190", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "29cb2ffb1c0cd5e7ee021139d1dc2d449bedca32", "messageHeadline": "Merge pull request #2464 from rafal-ch/merge_dev_to_feat_fast_sync_14_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d27b2745f466d7056b04ec759375ff6b9747f07c", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into parallel-\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2371, "deletions": 1111}}, {"node": {"oid": "be31deb423273be24270de3571c03b838913405b", "messageHeadline": "Port unit tests for `WorkQueue` from parallel trie fetching branch", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 137, "deletions": 6}}, {"node": {"oid": "5026b51097ba3cf419769d08f5903beb60cd06ca", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f1d9e9f0a857d6fb37ed1a60f5e87e4606fbd9be", "messageHeadline": "Merge branch 'dev' into GOV-114-b", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 508, "deletions": 248}}, {"node": {"oid": "b12b941ba4c1c837a1c22f38d368e2c2d51a0205", "messageHeadline": "2345: Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 818, "deletions": 193}}, {"node": {"oid": "a080ef179fa06c2ab99f987a709750ae36220dc6", "messageHeadline": "update changelog message", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71d55bb64dc4836cfbd84c1c4c2c127873bd392", "messageHeadline": "Merge #2462", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "798deb9e708fa8f138bd97a881cc4ef151dfe5ba", "messageHeadline": "test withdrawal timing.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 333, "deletions": 7}}, {"node": {"oid": "70c682d49c52ad1fce19e3644aaf9e544e671863", "messageHeadline": "base test on transforms list", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 19, "deletions": 18}}, {"node": {"oid": "1c978db72c1b4e4865cd7b635344e59cbf29b08c", "messageHeadline": "Merge pull request #2428 from afck/fetcher-checks", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 389, "deletions": 326}}, {"node": {"oid": "fc6fd19f13cc331c31b733da36c46e849062382c", "messageHeadline": ":D", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57ca597bd5df377393d0f95e852d5e01382690d4", "messageHeadline": "fix test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5004a59790925c8229215e2481b0a3d242e13086", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 21, "deletions": 12}}, {"node": {"oid": "45a0523c7d0c6b38bfe75c885b72e45bc5691470", "messageHeadline": "bump expected restart thresholds", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23b1f4b2961e6bad20fec6e8696058f8c887589f", "messageHeadline": "Add `CHANGELOG.md` entry for new signal handling", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "364b5ea6d623b21e9a9ef1bc71a47eecd7eacb99", "messageHeadline": "Merge pull request #2457 from marc-casperlabs/2402-networking-rejection", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 222, "deletions": 9}}, {"node": {"oid": "3ceb83577b1218b7d0f2817145ef43b5775f72fd", "messageHeadline": "Clarify log message about random tarpitting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00e5e768450c493444dac45637c6ef60201cbdaa", "messageHeadline": "Merge pull request #2459 from rafal-ch/no-ticket_add_explanation_to_c\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6967dca1fe8acbdda1f67f37735ffd9a09d8909", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into fetcher-c\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1792, "deletions": 818}}, {"node": {"oid": "6af6b70370d2d3549d74a559f3107345d08cd403", "messageHeadline": "Add clarification comment to `mem_pool_prune_interval` parameter", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a5fd8bd94a49a93a45f62625f75ecc4839b47bc2", "messageHeadline": "Use the crate-wide RNG for deciding whether to tarpit a node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f42f118380eec79510bc4683da6cf28b2b4e5feb", "messageHeadline": "Use `gen_bool` when deciding whether to tarpit a node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5316eefaca8273e68c3bb3d8b7e4a226f8214cc5", "messageHeadline": "compare hashes normalized", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "15632f783e37aae4d22cb3c013e2649274237ea9", "messageHeadline": "rename method", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "9af0f1b8cc0b8907b4d7e1cb085f44e276cb0223", "messageHeadline": "Update changelog with networking version handshake changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cee16b49835e391d0588295b6dbeac1bf6ee80d7", "messageHeadline": "Update example configurations with tarpit and version rejection confi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "e6b60ac975632e12018e819166571860689fad62", "messageHeadline": "Add a random chance to node tarpitting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "675daa26ebe65265d5aee5aa78c89c16efe09306", "messageHeadline": "Implement tarpitting for older nodes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "e2187f4a51e394433e8d067cd5fe35811b20edef", "messageHeadline": "Merge pull request #2455 from rafal-ch/feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "32fec602b440bf79a1b9b47541bf7b57c99fece6", "messageHeadline": "Make version-based rejection in handshake configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b8a66cd88284e9a5281029bf47f522bb60d0044b", "messageHeadline": "Implement rejection at the networking level of different versions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "84cbdbe238ebb8dd443cc99ba57e8ae8d97d9517", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "e77d1bb988c255733fc23da004d93d3e96227aa5", "messageHeadline": "Merge pull request #2452 from rafal-ch/no-ticket_setup_mem_related_pa\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1cdb7f1272bd0e9496858f3f6d0e23ed1a64593c", "messageHeadline": "Merge #2454", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "aee1a96b64cd0582ba9dcd743b7b2abefb2e7ee8", "messageHeadline": "Cargo update only clap:3.0.0-rc.0", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "44244a38844ceec6b68d15caab3c821bb92f14fe", "messageHeadline": "Revert \"Commit cargo.lock\"", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 230, "deletions": 165}}, {"node": {"oid": "e976888e929821719ea521ec4bfdc9f5fefa1bc2", "messageHeadline": "Commit cargo.lock", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 165, "deletions": 230}}, {"node": {"oid": "98df733fe232534bcd3aa5f958e92cb0a623b431", "messageHeadline": "Add derive feature to clap dependency.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99369ab90d1c9e0260b23a586102ed717be2fbd3", "messageHeadline": "Set up `enable_mem_deduplication` and `mem_pool_prune_interval` in co\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "6bc75d3d8d25477b5edc68f933801738548989e9", "messageHeadline": "fix fmt again", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "685fb15f29bebbe8b77eb1d0d1563c3aa1e7f372", "messageHeadline": "add scratch.read to test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cd33f667ebc5cb47fd6c12cb7f41fa8f394ea0f7", "messageHeadline": "fix clippy", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cdeb0d32474ccb9b8bebbd77d0c1ce0b0150cdc9", "messageHeadline": "fix fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 25, "deletions": 8}}, {"node": {"oid": "57c188bd9e0c9230bc89c7172bc995f0a26f1539", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 76, "deletions": 21}}, {"node": {"oid": "a44bed1fd0d97ed625d52cf6994db48e6062c248", "messageHeadline": "Merge #27", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 380, "deletions": 26}}, {"node": {"oid": "0dcd49136c1182b93d6bdb463ad9d842998f43d9", "messageHeadline": "Fix clippy issues", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59b2f57d41ec05e637a395a26934f3702e24d1d3", "messageHeadline": "Apply @Fraser999 review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 22}}, {"node": {"oid": "591f1eb24a92baffae3a1df214d4779b0215973f", "messageHeadline": "Merge pull request #2098 from marc-casperlabs/2053-move-get-request", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1839, "deletions": 870}}, {"node": {"oid": "edd00c11b6de683ee82e558b6c872474c20adb24", "messageHeadline": "Remove obsolete Deploy::equals_ignoring_is_valid.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "471b2494f7ebcb00e900d2e41064114ee1b5a80c", "messageHeadline": "cargo fmt", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cc389c66a0864b8b3a89f4c2dc1648dc241cb7fc", "messageHeadline": "Keep the unused enum variant visible in the code to prevent its re-us\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "967510033d573aaee81214c56a883c506411e9ed", "messageHeadline": "Add extra test to ensure slots are retained", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 87, "deletions": 9}}, {"node": {"oid": "fdf3dd76239377663b308664b8fa1f0a74ab7f4d", "messageHeadline": "Apply @goral09 review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 53, "deletions": 50}}, {"node": {"oid": "be92c3543af39aad28df732adf005894a74b685c", "messageHeadline": "Verify finality signatures only after we know they're from validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "313f01f4ba44468b5d4b324efa31fdeeb9d128bc", "messageHeadline": "Separate Item id and validate methods.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "2e71121bfb58ee1319881152a8763027e922fb6c", "messageHeadline": "Use OnceCell to memoize Deploy::is_valid.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 106, "deletions": 33}}, {"node": {"oid": "d527eb38c9e4c8533d92ebc98b3d50945a340437", "messageHeadline": "Update types/src/system/auction/bid/mod.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae5535e6be2a46cfc8d9a7d5c1ba951a54c25731", "messageHeadline": "Merge branch feat-fast-sync into fetcher-checks", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2851, "deletions": 1909}}, {"node": {"oid": "07d3f199710cde0da1c194f4e34d68da2bc68f97", "messageHeadline": "2345: Change do_delegate_withdraw.sh to use null", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b134fca7d77d31cf0ee106396ea55b4f2b61f5a", "messageHeadline": "fix export of work_queue", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3689f34e800b8068eade5816fa8dbee6fcbd130", "messageHeadline": "fix clippy warning", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1afbf5d08ea663e5a4e8e8135de8e3ab34ef6011", "messageHeadline": "import ordering", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc537dda33c9337de8a4dbd7a16ce2760845f3cf", "messageHeadline": "refactor assert_schema into utility method for all schema tests to use", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 50, "deletions": 67}}, {"node": {"oid": "405f100ba29c9ca8b64ae0bed0e7e4a0c1491324", "messageHeadline": "2345: Amend nctl-auction-undelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "fbf8aaa33e6449d91e68c0cfa269d2f4ec7c4775", "messageHeadline": "Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5986f3553d9e037230c0daa853c821c2de9b39cd", "messageHeadline": "Adjust the nonfounding bid amount", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6f333a01798edc9675c175ca7babe16bc3d731f", "messageHeadline": "Genesis validators loose their spot after unlock.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 36, "deletions": 20}}, {"node": {"oid": "d13b666bfd7c12aec1ba64c4c032d003080c06cf", "messageHeadline": "Regression test for lockup protection", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 230, "deletions": 0}}, {"node": {"oid": "27fd7c443e79439581abe9a1302bc535d4bb0013", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c9d82ce9d749bff71f44b5891a9006abb52229ca", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into parallel-\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2852, "deletions": 1910}}, {"node": {"oid": "0c668089eef41ec7e2946980cb500c2e5842d0af", "messageHeadline": "Fix typos.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd879600191f95697a8e8c8af38c7377cd539ec2", "messageHeadline": "change variable name", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8c69c53cf8ccdc44a417f1b1160d1e782187ef4", "messageHeadline": "fix tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "96fd2fc56c26683df17d0d348f812b5ce392f888", "messageHeadline": "Merge pull request #2416 from afck/nctl_upgrade", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 200, "deletions": 105}}, {"node": {"oid": "c7487d67421635743f1da31ea1abec0b7a332b0f", "messageHeadline": "Let the types be inferred", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "649175374140b17d3b7014e07d603d5cda3327bc", "messageHeadline": "Fixing tests.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0abd96827c26486962c0f1a446c2a96c1a13f6b3", "messageHeadline": "Assert against proper exit code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f89f8e38fe57b187ece6b627a8e76045c93e61e2", "messageHeadline": "Shorten the too long line", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6851f8d110203f05f8f93477525dad461af93f7e", "messageHeadline": "Extract `generate_joiner_event()` and add unit test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 100, "deletions": 22}}, {"node": {"oid": "397e4c6bb4d9ce32cf3af5a221a5eb841048248a", "messageHeadline": "Add unit tests for the work queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "d75cba02d7650090ec6110baafe89bbad151124c", "messageHeadline": "Implement `Default` for `WorkQueue` in a matter that does not require\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bae749c1ca4458a63a5e567f78621abc257d1abd", "messageHeadline": "Apply code review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "722128bd33b4b922364f4b518a55df63aa54fd91", "messageHeadline": "Use a `unique_id()` when deduplicating net requests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "260bef5d870eac74caf0fb10522d74c215f4e6ab", "messageHeadline": "Merge #25", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 110, "deletions": 67}}, {"node": {"oid": "e5a0e06cc1eab2ac6023e1b65a232334b6c7601b", "messageHeadline": "revert dependencies update", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 199, "deletions": 147}}, {"node": {"oid": "a581b824418a87ba049bf54ccc0e0df927d73823", "messageHeadline": "Re-enabled test-support cargo package for publish.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1baf0a999273279521b97888a2edc3ea5f47d71a", "messageHeadline": "fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 28, "deletions": 11}}, {"node": {"oid": "32bde77ac15daefb5e6789a4171a0237aa407fed", "messageHeadline": "update doc comments and units in log strings", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2bac64a001d5ea18070adba8a3909c6296aae007", "messageHeadline": "version bump", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 258, "deletions": 267}}, {"node": {"oid": "fcdad1f3d3404fd58f7765b22991ca7bc67286ee", "messageHeadline": "change schema test to output actual schema to temp file, fix schema t\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 225, "deletions": 222}}, {"node": {"oid": "0f787f8136390018c97c265ce32822627917e050", "messageHeadline": "2345: Fix global state for redelegation test (2/2)", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "255cc6218ccd8fb14a8d9a56024dda1aa46b191f", "messageHeadline": "add actual schema output to temp file for schema test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7a179c700a8d0088f6fd0f7210658039c8ab47eb", "messageHeadline": "2345: Fix global state for redelegation test (1/2)", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5aaeea3994a8600ec0914a8286f54e2401213ef4", "messageHeadline": "fix rest_schema_status.json", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 215, "deletions": 215}}, {"node": {"oid": "787a058511a668865d8780f6267d75f3f2587f7f", "messageHeadline": "fix rest_schema_status.json", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38ca61eaec57cfe17aba073c09fa57193ee23681", "messageHeadline": "Merge branch 'many-deploys-per-commit-3' of ssh://github.com/dwerner/\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7c62f57ece0533673f562162e7edbeb17a5c1ddb", "messageHeadline": "remove commit_cache metric", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "819accdd02aba147ffe177043619f310e7c2bf41", "messageHeadline": "Update execution_engine/src/storage/global_state/scratch.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "652e0bf111328289a29c29bed5e1243704705ada", "messageHeadline": "simplify PR - remove refactored operations", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 160, "deletions": 189}}, {"node": {"oid": "b0024fb93751bdc87942e76db4a7d99d243ea3d0", "messageHeadline": "2345: Fix validation test failure", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "005b73605005ea8390784e368540654b92275309", "messageHeadline": "Cleanup some formatting in `joiner.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "e9636a037cbf65f3ef2441bd6a74be8bcb09292a", "messageHeadline": "Warn instead of crashing if trying to handle a trie request", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e8bcb2d72b1dc2e81ef079e7bd5d3e820d68f3d8", "messageHeadline": "Fix import ordering in `work_queue.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f4dc8265533721daa748ea9cf2f9d5ad26e72178", "messageHeadline": "Apply more suggestions from code review from afck", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "b7ce1b0238c82dbcd69f4e28655828ae2d5faf99", "messageHeadline": "Fix missing_trie_keys call", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1772e09295165a634e31910ed0c8dccb3faa6f0c", "messageHeadline": "Update node_macros/src/rust_type.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d07168269de90a04ac90a0ee72d45811e2eafbf3", "messageHeadline": "Apply suggestions from code review from afck", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bc96a57066115892353d1a854e126932cf5e32bb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 432, "deletions": 171}}, {"node": {"oid": "c4dfc20af994c8193a240cb082367e245400d442", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into nctl_upgrade", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2621, "deletions": 1774}}, {"node": {"oid": "4cbdeb2cc6441c63cc2c1aad147be6eaba66ef0c", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2338_neve\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2621, "deletions": 1774}}, {"node": {"oid": "02b728ebb91f8e65308cd5249befb95683e7bf93", "messageHeadline": "Merge pull request #2432 from rafal-ch/merge_dev_to_feat_fast_sync_2_12", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 2651, "deletions": 1804}}, {"node": {"oid": "af7a81ce0518b26fc3b2974565e72c3611bab1b5", "messageHeadline": "Remove duplicated match arms introduced by merge", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ad0ea8a78cced8e620aa9eb37a0be534002f8bc0", "messageHeadline": "2345: PR prep", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 71, "deletions": 61}}, {"node": {"oid": "ab8bd46ee4f7586071e21a6d4b9fbe0a941de29b", "messageHeadline": "Added lower bound checking as well.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "aa8d5d03a8866e3477ec48b21a85fa4308f9412f", "messageHeadline": "Checks gas use and size of host_function_metrics.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 103, "deletions": 7}}, {"node": {"oid": "b952cfd5b917b8d3e27356e04473e6371dc580ed", "messageHeadline": "Clean-up changelog after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "940d6912abd9e0a8cf9209195db971a17af5ca43", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into merge_dev_to_feat_fa\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 488, "deletions": 227}}, {"node": {"oid": "0212ebc5da2c4eec994d771fb26a61ad2f40a8e5", "messageHeadline": "Merge #2439", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 458, "deletions": 198}}, {"node": {"oid": "367e33ffe362fa6d01e09ca87473d13fc78930bb", "messageHeadline": "update hash tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eda0c9f2ac76ceb1d872fa1a116f763b67e58d50", "messageHeadline": "updated a couple of test names and added further doc comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ef8cdb4f830cc28686724cf44e2d532bda4a09db", "messageHeadline": "changes to upgrade test 03 to avoid using checksummed hex temporarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "f9a281ffd61aff40c89945873994bcfbfde6a66e", "messageHeadline": "adjust formatting", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c6cd10d47d08165ac0c331e7eb8916e424839ff", "messageHeadline": "further changes to upgrade test to avoid using checksummed hex tempor\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "e8ae0bdec4ea0e3d4460757f2122081799282a0a", "messageHeadline": "disable checksummed-hex encoding in network handshake", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 196, "deletions": 6}}, {"node": {"oid": "e36d46e3896bc60056beae52f8aa44e4822f7da8", "messageHeadline": "update upgrade test to avoid using checksummed hex temporarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4509b90ee1248b438e4b07d851c63a4bb7007001", "messageHeadline": "move blake2b function from account module to crypto", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "dd6cd54ef8e2d0cda5dca126257e70e745ee3f24", "messageHeadline": "update checksummed hex implementation to use 32 byte rather than 64 b\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 125, "deletions": 128}}, {"node": {"oid": "e4aeeeaead416c3fd32db2231ad829e74ae4720f", "messageHeadline": "2345: Update Assembly script undelegate contract", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "48b8f3cc3c36a634bc2201295875c3f5aa6dc7de", "messageHeadline": "2345: Add changes to for tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 368, "deletions": 166}}, {"node": {"oid": "7e0ca491046bdf0e44a145822499717bb9939336", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Redelegate", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3681, "deletions": 2207}}, {"node": {"oid": "55446e41953edc253770b7fc21ccfdf817f95c15", "messageHeadline": "2345: Add test for redelegation to inactive bids", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 580, "deletions": 94}}, {"node": {"oid": "65a62b218473b898afccc70fccade0585f99e686", "messageHeadline": "Merge #23", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 455, "deletions": 208}}, {"node": {"oid": "4d138a7c8f1c2d39c2a6d2b94f5336ead1c261fd", "messageHeadline": "Merge #2436", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94f2290a51ef6a93e46567da174e94c5644b74aa", "messageHeadline": "Use AsRef rather than ToBytes for keys.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "00b0e4de2bb1b3f05c2d54cbaaa436696915c8ab", "messageHeadline": "Merge branch 'dev' into retrieve-state-fanout", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3681, "deletions": 2207}}, {"node": {"oid": "246344895b1ea995ae917d35ffdeef1c1b084e30", "messageHeadline": "Apply formatting and make the message more user-friendly", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a1502aa491db74af19fd19c696576f1db146bbcb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into no-ticket_temporaril\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "ec1b744335c574234d8f16aa85426932fc26d785", "messageHeadline": "updated a couple of test names and added further doc comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "912fe397973abf53b2a5131a8f635989a3742a3c", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2053-move\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4651, "deletions": 1363}}, {"node": {"oid": "d1c473e06c9002a38782c579f6efeb59b7b56d5f", "messageHeadline": "Merge #2435", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "634c0c8f110c69fae8cb782356874ae7ce4fd5c8", "messageHeadline": "Use `fatal!` macro instead of `panic!`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da8758f34d3657ad70285f519793cbabe7a28f01", "messageHeadline": "Temporarily disable the `run_equivocator_network` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94d582bd06f46431f065919c5872042a33048152", "messageHeadline": "fix compiler and clippy warnings caused by stable Rust upgrade", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "f3206332ded46a1b251e0e1168134b4f1c48b5c2", "messageHeadline": "Fix compiler errors", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e64d9f1b1cbf6872758b15d20c367e7a588455fe", "messageHeadline": "fix compiler and clippy warnings caused by stable Rust upgrade", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "44306a4e869e750cb0c5191dc4fbb80baa702ff2", "messageHeadline": "Never shutdown for downgrade", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1bd72957669fc55da2f1eae2bcc86437f3569220", "messageHeadline": "fix compiler and clippy warnings caused by stable Rust upgrade", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "69a8731756e9b16042fbb1e4944a0d7752c299d2", "messageHeadline": "changes to upgrade test 03 to avoid using checksummed hex temporarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "fb97c6cd53c91a29f8f9d4c97dd821bde2cfa246", "messageHeadline": "adjust formatting", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67b1ff4a3499e06d9cd09857cdecdbb615d3f918", "messageHeadline": "fix compiler and clippy warnings caused by stable Rust upgrade", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "74b5a7f4d1fc57c87cbf54b449146f67f9baa750", "messageHeadline": "remove named_keys from runtime::call_host_ methods.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 39, "deletions": 42}}, {"node": {"oid": "4e793eacf3d2dd1b2413036f57e25a36856aa6cf", "messageHeadline": "Revert clippy fix.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2668a86f9d3e2e1aadc6c5d1d00d59e894b62718", "messageHeadline": "Fix another clippy lint.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1daae0ecbf6e690abee36ebca8eba67a26b68719", "messageHeadline": "Fix clippy lint.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd01bd3962d128f159ea124f5095436cb3261907", "messageHeadline": "rustfmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fb0a0d55d0ae7af73c86fcc21bda9e37ec9aff38", "messageHeadline": "Make log messages about banning consistent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8775595f89eda0208ca5223820b487f6c27bff7", "messageHeadline": "Extract is_block_before_activation method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "089aded5ba8062288e5b6aeec01ec57de87a5a49", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into parallel-\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5211, "deletions": 1535}}, {"node": {"oid": "c222e53e6cbd8330e944b08ef4ebfe3e0714ec40", "messageHeadline": "Use create_immediate_switch_block also in the genesis case.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "faca336e811872d729e5a8b6a3b760e5382a1b3e", "messageHeadline": "Use AtomicBool to coordinate trie download worker tasks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "b4e38323f23c54a9f667bef655f0046e4fcb557c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2166, "deletions": 1568}}, {"node": {"oid": "c9bff2f2e4050ea5ebdcefb0023640acf230db01", "messageHeadline": "further changes to upgrade test to avoid using checksummed hex tempor\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "b5d441005eef89f84fc86adbd138c087b9aa3dba", "messageHeadline": "disable checksummed-hex encoding in network handshake", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 196, "deletions": 6}}, {"node": {"oid": "136b13daf3e96d577ec9152347707d17db08732c", "messageHeadline": "Merge pull request #24 from goral09/1.4.3-enable-manual-sync", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "cae37cfc6216cd10aceda03aafa1a17a5aa6726e", "messageHeadline": "Merge #2177", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "c39119e6a3e8779bb4a7ad9a3af67781eae3c2e0", "messageHeadline": "Integrate (and include) work_queue into retrieve state tool for fanout", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 724, "deletions": 249}}, {"node": {"oid": "7ac9334d77a1cef15aa2f3129fd631192022d078", "messageHeadline": "Merge pull request #22 from casper-network/gov-74-stack-height-backport", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 249, "deletions": 7}}, {"node": {"oid": "1479778b37eaf870c3a6506f2fd20761939c2a90", "messageHeadline": "Address review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ca9640c49cb837f08d257a2df41a09d41cf1a650", "messageHeadline": "Add type WithdrawPurse", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1064, "deletions": 93}}, {"node": {"oid": "eae596365ff17776a28c70cf527749e25a93098c", "messageHeadline": "remove unused WasmTestResult", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cc0a2a66af5edbc07179201891de3dca1f3df23f", "messageHeadline": "remove exec_results() method", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 22}}, {"node": {"oid": "8e922c20ce630ef2b48ad30185a4f996ade16418", "messageHeadline": "make WasmTestBuilder::get_transfers() method return deploy hashes", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 10, "deletions": 19}}, {"node": {"oid": "f6836f7e9b35af48064e327aa0a1667a4fd7fd80", "messageHeadline": "fix transfer_cached test, improve test coverage", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 122, "deletions": 54}}, {"node": {"oid": "704ac35f4041d0522305286e4a1ee19c87ed09d3", "messageHeadline": "Merge #2409", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 1089}}, {"node": {"oid": "7e984bdcf3a59af7438239914512f5c8775167aa", "messageHeadline": "Apply cargo fmt.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7228b8e48d675c4313f5f23d1f55b85b00d60e05", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into fetcher-c\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4748, "deletions": 1401}}, {"node": {"oid": "d325f6de4fc3a7b7750f1d85d797246a35691437", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into nctl_upgrade", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4749, "deletions": 1402}}, {"node": {"oid": "3a18e04e6b6c59884859a8f30833403533bd84ba", "messageHeadline": "Merge pull request #2417 from rafal-ch/merge_dev_into_feat_fast_sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 4749, "deletions": 1402}}, {"node": {"oid": "cced2621fe4d3301e6baed9961e6d0db3672db0b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2153-SSE-Shutdown", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1643, "deletions": 506}}, {"node": {"oid": "b2bc3ea9118830d15330bdde71315f5b70afa1cc", "messageHeadline": "Use WorkQueue in sync_trie_store.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "be5667f1cb599f53043a4814ced3be42de386d3f", "messageHeadline": "Bump height to 188 to support asc@0.9.1", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5dbee320541e677a62907f55ab622cfd62c06b0e", "messageHeadline": "Add some clarifying comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2b7c5ef9fdba9ab09d0587bfba42c5b9be0353a0", "messageHeadline": "Remove the unnecessary feature flag", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5ffeed8a602f2995abc96957489ee9c19a6c199b", "messageHeadline": "Merge branch 'release-1.4.3' of https://github.com/casper-network/cas\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 81, "deletions": 29}}, {"node": {"oid": "0565e6f05b45bfa877b5eaa9e1d0902882f56d3b", "messageHeadline": "Using Infallible", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "fc9e3e5189bd1c95bbdeb0c81726ca451f52e7b8", "messageHeadline": "Abstracting away how fetch responses are handled", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 120, "deletions": 116}}, {"node": {"oid": "bbd62aa768dabc78feacf09c29fa9852c9631b24", "messageHeadline": "Fetcher now banning peers with invalid data", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 170, "deletions": 174}}, {"node": {"oid": "5f6ed0197388dffca7584f1a5e3cbb4673cbdd84", "messageHeadline": "Merge #2420", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "4fb55c365e7318bf13a60cb9c5aea23304ec0cda", "messageHeadline": "Cargo fmt and missed test config toml.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f8609f94a8645244060b5c86d2d8c97fd6deae07", "messageHeadline": "Missed one test config toml.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00ed16a636f8b176f99dd54c0a01f51e3a1d6e4e", "messageHeadline": "Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a43819a5cea0acf061f5af29fc622b5abc3b2a99", "messageHeadline": "Default LMDB manual sync to true.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3d0c857464f4ffd7a1efc0a5022430f2ca757e27", "messageHeadline": "Default LMDB manual sync to true.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7b050971e8c83436abbf5efdbc9efa9821424363", "messageHeadline": "remove cargo-casper.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 1089}}, {"node": {"oid": "5d5ab0da84e41eddc7cf2168e60955aacce1e101", "messageHeadline": "update upgrade test to avoid using checksummed hex temporarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "14f92ac10377bdfb10a5b0e406cbe180a8837ad1", "messageHeadline": "update checksummed hex implementation to use 32 byte rather than 64 b\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 127, "deletions": 127}}, {"node": {"oid": "ce2e743504163771a06a624bebe0dfdf9fe6e638", "messageHeadline": "rustfmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64413cc6b47871467b33758b92d4a9c40b41e6f6", "messageHeadline": "ScratchGlobalState implementation", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1317, "deletions": 353}}, {"node": {"oid": "801bb57b3457c0a591f0a31d9bfb8449aceb612f", "messageHeadline": "Merge pull request #15 from Fraser999/2153-SSE-Shutdown", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 2119, "deletions": 650}}, {"node": {"oid": "2dc683284af58cc2724f146048feb9c88d5abff4", "messageHeadline": "Change default to 178 from 128.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "67fe5a9f4abf47746bb801d58ad555781737506d", "messageHeadline": "Merge #20", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 81, "deletions": 29}}, {"node": {"oid": "a21ac7e063d3da3458411184ebeb3a66e8db4f1a", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 144, "deletions": 570}}, {"node": {"oid": "ff02d223c2215daffb9162b11d99f1cb9f169711", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into feat-fast-sync", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5138, "deletions": 1363}}, {"node": {"oid": "846e59c8c416852e42498a7bef08c80f234cf459", "messageHeadline": "Fix error match.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d67e02ae6243b9e4e0501d053fe280c539e3f83b", "messageHeadline": "Update with defaults", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "392a0be6db7e30c6ecc39c69603fbc2fd97dfa9a", "messageHeadline": "Decrease stack height from 65k to 128.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "72796e2991b778fba4b02b3594163abdd5d2c4d3", "messageHeadline": "Implement test to observe new stack height.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 232, "deletions": 1}}, {"node": {"oid": "f4b165150b035b16a3dca002c487b220e1f9de5e", "messageHeadline": "Fix upgrade detection in Participating::new.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 165, "deletions": 100}}, {"node": {"oid": "e5f996cd2fc5b486839e31471c7aefee68b47832", "messageHeadline": "Merge pull request #21 from casper-network/Distribute-purses", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 361, "deletions": 51}}, {"node": {"oid": "ed1d7eb7c1629483154da5189569823ff45255a9", "messageHeadline": "2384: Resolve lint warning", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d7a2caf7763c2e8e38acba43cf1e02faa67bc893", "messageHeadline": "Merge #2396", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 359, "deletions": 48}}, {"node": {"oid": "5c14f371902eaae4e6298b262a490090bbb95d5e", "messageHeadline": "2384: Fix for CI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 173, "deletions": 130}}, {"node": {"oid": "933570a38c186093f05fefed46e6a734b5b30011", "messageHeadline": "2384: Cherry-picked 9216fc207cbd43004a32bb6c288c8af535211979", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 29}}, {"node": {"oid": "9c12f299737e04777758131bc966e041ec615b33", "messageHeadline": "2384: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b02cdb05a0ebf37a13e1f5ed0782177f6b37c86", "messageHeadline": "2384: Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "8544dcea455df81fc013a5f546a520661f85b705", "messageHeadline": "2384: Cherry-picked 67345aeb7d45a987674395bb24e12e8943888ed0", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 510, "deletions": 223}}, {"node": {"oid": "fa7cc03056de3651ebe2d6d0ac04ee89d110255d", "messageHeadline": "2384: Fix for CI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 173, "deletions": 130}}, {"node": {"oid": "b69c04bbaaf0a04b7bbffc00225ab233bd595c3b", "messageHeadline": "Merge #2413", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a94a03136ab68d76c878638cd52f0f90ccff1bb9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Distribute-purses", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3198, "deletions": 1009}}, {"node": {"oid": "9216fc207cbd43004a32bb6c288c8af535211979", "messageHeadline": "2384: Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "135c6e8f075eeac5256dce64e71238da69c8c82f", "messageHeadline": "Merge #2395", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 81, "deletions": 29}}, {"node": {"oid": "913d26ff663cad9b23cf8dbf7100f91ae35e9cb9", "messageHeadline": "Merge #2414", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 649, "deletions": 430}}, {"node": {"oid": "4b53b65e3ad0f5c3d5f2aa618e569dc2c14420ae", "messageHeadline": "Assert that `write_bytes` is compatible with `to_bytes`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "442217f7bfb86aff8d27d1773c8823f4cca8911c", "messageHeadline": "Don't create or cite endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "6d841c27d60cadff38b46442680663ab7bd3abff", "messageHeadline": "Don't validate monotonicity of endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "324f7beb9afbd027df685658d6c539317e9e17a1", "messageHeadline": "Disable other call sites of the expensive sees method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "58a5c51f748ac92f5000c9653c0d377d15af4b6d", "messageHeadline": "Disable spurious error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "781228ec4df38151897588242ae7c4b70501700b", "messageHeadline": "Disable LNC test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0b49e4757099447a2e5e85febb26eac4f855ca95", "messageHeadline": "Fix typo.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81b12b2a805e9c0465a3835d68332723e70a854b", "messageHeadline": "Disable expensive LNC check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "5fdf9f235ffac49e953feaf5e9309bdf954b059b", "messageHeadline": "Merge #2397", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 274, "deletions": 1}}, {"node": {"oid": "9c3e1b480bc86699ce77a64a1febd3eed522cb3b", "messageHeadline": "Merge #2415", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7dd04bb577ed0969f6cc8244184e3589fbb66df1", "messageHeadline": "remove bin target again, fix genesis validator stake", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 12}}, {"node": {"oid": "3dffd1b46ac1cedaab4364225559f001d1873f3d", "messageHeadline": "fix broken bench", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 26, "deletions": 8}}, {"node": {"oid": "06f2efe6fea29cccf1744131fa491b3294e5dadd", "messageHeadline": "Changelogs for `DICTIONARY_ITEM_KEY_MAX_LENGTH`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f2cdd18e7fc281e0ecb8235ba4f48ee1bad0a8c4", "messageHeadline": "Changelog entry for named dictionary API.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da9c3bd217d95ac200744dd4e0451962c6525d94", "messageHeadline": "remove binary target, unused symbol", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 12}}, {"node": {"oid": "1cdbcac096dd16002473f7da123b293a073c6c3b", "messageHeadline": "Merge #2374", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "f052801792eb11ee7723a2faa32bf996a46b538a", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 19, "deletions": 26}}, {"node": {"oid": "3601909c7ef5734aaad2f14bdfd2bb7bd90af03b", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b7f3c42f59ad936bb0757c57fc1e391149c83acc", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 65, "deletions": 86}}, {"node": {"oid": "30cc42c91b84ddec5088f0a71e8780cc82b97d39", "messageHeadline": "Log warning when `[network][maximum_net_message_size]` is less than `\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "fb7a5778587899bb11fa177b89da33b0bc012a71", "messageHeadline": "Merge #2391", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 395, "deletions": 49}}, {"node": {"oid": "d706735e8e5fd46f1d525ffffe378a115d70e344", "messageHeadline": "Merge #2411", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "5cb09c4dfdd9dad4f76ace97af955c7ba0c2ab69", "messageHeadline": "fix SO caused by highly complex proptest type", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "ada0bb3b577ef2587884de47d741a49380345e9c", "messageHeadline": "ensure correct SSE ID is cached on shutdown", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "988e0f42d6c1e5e081a61559c540fdc3e98ad2a0", "messageHeadline": "Fix proptest trie tests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 87, "deletions": 24}}, {"node": {"oid": "9c41455c2c5a82de4c73d800a85e8019370a1fb2", "messageHeadline": "update bench params", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "706373ec62e622525eb0b7ec4ee39adb82ba7c3b", "messageHeadline": "fix benchmark ids", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "76ea6d694a665473b2401babe1d5cbd326be0928", "messageHeadline": "add support for many validators, add back binary target for auction_b\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 120, "deletions": 36}}, {"node": {"oid": "35c5f797e3c612dff98bd5aef9709816be591546", "messageHeadline": "Add `write_bytes` method to `ToBytes` trait.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 557, "deletions": 405}}, {"node": {"oid": "6d68f42eab97ef11238296215dfc8662222ef5bf", "messageHeadline": "Merge branch 'dev' into 2153-SSE-Shutdown", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2093, "deletions": 633}}, {"node": {"oid": "1a8b89c7169e7a2e706af89d0d2c732128588fb7", "messageHeadline": "default delegator count to 500 for auction_bench", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bf2de947d642b40aaaa9f63c374b61823182254e", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 21}}, {"node": {"oid": "427492d8fad8920309c3883afe90c191f65664e5", "messageHeadline": "Merge #2171", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "79eb6962706d15d809c650c411119a30ad04f1ee", "messageHeadline": "Merge #2170", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc83106abe62dfd9ce9b8de2492efa49fb824c7", "messageHeadline": "2384: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5153d03a9af1e4026bec9302ff786d39ef9d380", "messageHeadline": "move criterion back to dev-dependencies, remove binary target", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 12}}, {"node": {"oid": "898d5f84eb2fe729c779f9d20c3b262ec3280bd4", "messageHeadline": "gh-2352 - add auction bench", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 240, "deletions": 1}}, {"node": {"oid": "74dad64ea1c360f825d3585ab553094e00755559", "messageHeadline": "2384: Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "67345aeb7d45a987674395bb24e12e8943888ed0", "messageHeadline": "2384: Add `mint_into_existing_purse`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 510, "deletions": 223}}, {"node": {"oid": "92bd0eff9700650f98ee59318b8ea71933e86bac", "messageHeadline": "Don't create or cite endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "c5cfc282319f9eb363686aaf410a47f8877bcbcd", "messageHeadline": "Don't validate monotonicity of endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "c5a9bbb4a16586b56ad977d3919a0cd350d3cc46", "messageHeadline": "Disable other call sites of the expensive sees method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "402f9f209f9d0dd92b549a1df244db15fabead08", "messageHeadline": "Disable spurious error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3dfe5c361013305cf4ffbe24a19f57772a51e500", "messageHeadline": "Disable LNC test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d75b635bd23b123a08f71fafba13e1beef6c2514", "messageHeadline": "Fix typo.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b279fef51f567550b4716a8787dec19d2e9333", "messageHeadline": "Disable expensive LNC check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "2597e2eb164e60b610ee873c6170bb1260e203da", "messageHeadline": "Merge #2393", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 248}}, {"node": {"oid": "3f26068b878ce1beba7c015501200ebcb05c5d07", "messageHeadline": "GH-2378: Remove scoped instrumenter.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 248}}, {"node": {"oid": "97f8ea807c0da52a56df826da44fe29bd355dd12", "messageHeadline": "Deserialize a slice instead of allocating a vec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 13}}, {"node": {"oid": "7e0f7df4013900908ee20d704d17bb6fdbb44b50", "messageHeadline": "Rewrite all `write_*` methods for consistency.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 86, "deletions": 108}}, {"node": {"oid": "473f7ed169e8d84106abd4e9a97aacfb1b69c327", "messageHeadline": "Merge pull request #18 from nilz3ro/porting-std-revert", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "d4dbc2fdaf1ab54f20ca59c33f992a50db05767d", "messageHeadline": "Alternative ToBytes for EraInfo.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "5baa80ae4d8b8e9f20d132258703f3fdfd54e34a", "messageHeadline": "Alternative ToBytes for DeployInfo.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "afe0932ca5f8135d3f853a9c98a052d416a100ee", "messageHeadline": "Alternative ToBytes for Transfer.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "6260f39018376397ca57762b131e39d2607adf2e", "messageHeadline": "Alternative ToBytes for Bid.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 97, "deletions": 8}}, {"node": {"oid": "82a3087e48e15b796130f281021576f625cc8e28", "messageHeadline": "Alternative ToBytes for ContractPackage.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "dcffe334062688425ab4242fcf74d48c4a9e755e", "messageHeadline": "Alternative ToBytes for Contract.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 105, "deletions": 10}}, {"node": {"oid": "97e6a5cf55dc942c6f5152c37f92fb69a1950daf", "messageHeadline": "Alternative ToBytes for Account.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 100, "deletions": 5}}, {"node": {"oid": "cd9eb2b9a6501ffbd7a4cb0e5319c4c3713533ad", "messageHeadline": "Merge #2389", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 338, "deletions": 5}}, {"node": {"oid": "b07c70853e7d9447e20fd5a17ad635a5b8606ad5", "messageHeadline": "Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "0c510828f08105e412fb738b6bf2c9fec62daf50", "messageHeadline": "Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3ae407e311980e60def3c61c15328feb4c39fe", "messageHeadline": "Add bytesrepr benchmarks.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 347, "deletions": 5}}, {"node": {"oid": "13aba41ad7bfac3ff0869135cffe593c6d068b40", "messageHeadline": "Merge #2377", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 176, "deletions": 7}}, {"node": {"oid": "c14df07cf7e6e78926ebc07db7bbae64bb9a56b5", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "0edd17921e3c8ddd8a8273386987e4fc518d9522", "messageHeadline": "Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "2cb6ef702f2c3eccb6ed579b96da25cac40167ea", "messageHeadline": "Add missing roundtrip serialization tests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 173, "deletions": 16}}, {"node": {"oid": "37dc6fd8cd64196603756b585f9d129a64490d06", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fffac4fbf4ad2f0a4996248f68a1af39b3bd3eba", "messageHeadline": "Fixed merge errors and updated code introduced by previous merge to new", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "a31795ea00f0377d6f919882d2942eeb70ec07c3", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-fast-sync' into 2053-move\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 33565, "deletions": 13705}}, {"node": {"oid": "8204d62c7c0b3410679d69885f39f0c7ba836260", "messageHeadline": "2345:Write test for upgrade of unbonding purses", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 725, "deletions": 5}}, {"node": {"oid": "9a02fbde4602a49ad888669860926e598737b906", "messageHeadline": "bump execution-engine-testing crate.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a7e9f6a9bb76916e9e8709d548de1606f0c61035", "messageHeadline": "bump casper-types to 1.4.4.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "09026d8eae30941716134099f9a61cf6215a54fc", "messageHeadline": "port changes.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "3504db773ac242f1e3eed4c843f7b854b1728d84", "messageHeadline": "flush environment after step, upgrade and genesis", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 27, "deletions": 4}}, {"node": {"oid": "323742f91f395bc4a4250156c837e58ede471a3f", "messageHeadline": "Merge branch 'retrieve-state-fanout' of ssh://github.com/dwerner/casp\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 51, "deletions": 29}}, {"node": {"oid": "2b136736816abc94c493c98244a357aa3bf93d03", "messageHeadline": "download_tries return unit", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6ba5cf9cdb128e92fc01556c94f7e8d1acb13b59", "messageHeadline": "Merge #2372", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "45bb894101bd76abe444741e2103671885658a7b", "messageHeadline": "Merge pull request #14 from xcthulhu/faster-retrieve-state-fanout", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 62, "deletions": 44}}, {"node": {"oid": "d299fd1eed44d3521692f486c11bee7e7cfd1a64", "messageHeadline": "Add a `to_stream` method to the work queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9a09297332b2b07a0c160b785360ae4c48a2d51a", "messageHeadline": "Add no read ahead flag to EE and storage.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "60790fff756be02df27fb6a7254d8ed28e2dbafc", "messageHeadline": "Merge pull request #2323 from fizyk20/issue-2070", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "2d7c742dfd8275a001343ae4f9bceac10fe98f5e", "messageHeadline": "Change log messages to lowercase", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ce4bc255ef4cd2c01429de0f623f8bd39218a3ae", "messageHeadline": "Merge pull request #2367 from rafal-ch/2070_fix_upgrade_downgrade_loop", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6eb7ef38e62bac553819eb9e2996673f46c22019", "messageHeadline": "Add additional block header validation before returning `CurrentBlock\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28b38667c57a06abf00e2ee7ddf9a91c6577b111", "messageHeadline": "Merge #2365", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e14842cc1f2a3739638cfe102db5a08861de8ce2", "messageHeadline": "update tokio to fix RUSTSEC-2021-0124 issue", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35b3d6d4119e855cc49b99e2728f8db52e024051", "messageHeadline": "Merge #2348", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "930a4377425a83ce2ef6489a57a7f8ad5451de9a", "messageHeadline": "Merge pull request #17 from casper-network/correct-ci-test-1.4.2", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eb9e6f9279dcf3aebccbcdb4cf799bc44c2f510d", "messageHeadline": "Making clippy happy", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "d9e15bf8747aefdd9f311411e498492a6870e55c", "messageHeadline": "Integrity check when finding missing descendant tries now optional", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 49, "deletions": 27}}, {"node": {"oid": "c9e195a2716446a9c6dc5122eecac99af8db63fb", "messageHeadline": "Correcting wasm and wasm-less transfer settings.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93af7916bb27821e51ac9ac16a00af4d3e8c26dd", "messageHeadline": "Ignore failing test.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f4ff012561aac431ebb8715e2d9791d38d7d0d4", "messageHeadline": "Merge pull request #16 from goral09/release-1.4.3-no-readahead", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7bcb50d4b9c4e23a64cdb8f0b4409b1a64d07418", "messageHeadline": "Disable read ahead in LMDB databases.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b7e7c57c8aecc7d5fae009fc3cf05bdb2beffd42", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 64, "deletions": 138}}, {"node": {"oid": "37e158dcca09d2485a806c16f959b0caa303aeca", "messageHeadline": "update for unit_hashes_folder removed in 1.4.2", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "deca07519d690cd8e74a377f8e5388b5d779bd5d", "messageHeadline": "2345: Add `new_validator_public_key` field to unbonding purse", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "2623287cbc1d00b8e4dbec80a927eac84530b1f8", "messageHeadline": "Merge pull request #2341 from afck/sign_before_upgrade", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 435, "deletions": 107}}, {"node": {"oid": "bda2033cea1bb9048af81b3ec907e567eb68ffcd", "messageHeadline": "Improve debug message.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "095f5cc2048889652e858d5db77b9091b1cebf03", "messageHeadline": "Merge #2119", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 947, "deletions": 51}}, {"node": {"oid": "05292085011a457a8fbbe8016e513023b8b9f509", "messageHeadline": "Use the proper module name (`tests`)", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "404021714232dbda0de6c4d790083f4572f9e90f", "messageHeadline": "Import the `TryInto` trait", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "c28bba0adc60c4c5116381e5d4d95c5ca295ddbf", "messageHeadline": "Consistent in usage of tuples in `to_bytes()` and `from_bytes()` for \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bec1fdff1eb1ea8bf8388d9a7626352c1427b44d", "messageHeadline": "Remove the `schemars` attribute for `ChunkWithProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "00451e82dd8d5cabdb24567464925c9e1c02becc", "messageHeadline": "Merge #2350", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5b135fe23a05c6d1f1d76dcfa7889b94938d8ed6", "messageHeadline": "Merge #2279", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 502, "deletions": 531}}, {"node": {"oid": "b9290118b57614307b9e1ef1e73f3d141c6410e3", "messageHeadline": "add option to specify peer concurrency, handle more errors created by\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 87, "deletions": 37}}, {"node": {"oid": "3cc49922e0184b4b4993061e13fef0c92bcd9feb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2793, "deletions": 1031}}, {"node": {"oid": "5798afd4637f3107a6768713d214ec883692a0a8", "messageHeadline": "retrieve-state fanout to peers for requests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 514, "deletions": 97}}, {"node": {"oid": "d8271c6ace49d5e9a77bf3f9fc6b1c129c4f0741", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into sre-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 6708, "deletions": 4490}}, {"node": {"oid": "1965aa48b9d2115de8fb9d7872b34dd6e788a6ea", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fast-sync-backports", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3700, "deletions": 1584}}, {"node": {"oid": "d1be1cd02e500ed9c97bc3461beda79c09ded42f", "messageHeadline": "Do not set `no_std` when `std` feature is enabled for `casper-types`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ca209cfcef592d7bd80ff645f0bd9ab78b025af3", "messageHeadline": "Fix typo in import in doctest", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3f6b042dd560cd8d6cd73613f9acbf6d73f7e789", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "1cd2b58a0d01e4e7b7890cf7b22ecafb36a76954", "messageHeadline": "Complete doctests and docs for `work_queue`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "52241aa8f41712c78597be512676f4f4dc0ffd9d", "messageHeadline": "Remove `work_queue` demonstration code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "96e635e0bcb0ac0c8db076440fcaf5c5fd4bde6f", "messageHeadline": "Imported work_queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "e075c1ec624b73eecc57b03176e85945615df1f5", "messageHeadline": "2153: Update CHANGELOG.md", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d469b3120944c5e26f7be3027156b9d9e9eb0658", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2153-SSE-Shutdown", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6791, "deletions": 4857}}, {"node": {"oid": "a3440a6f8bb24fc889a7603ce069a2d831e92e25", "messageHeadline": "Merge #2118", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 104, "deletions": 22}}, {"node": {"oid": "d935b13980193fd5313b67b4b154a738656a134e", "messageHeadline": "Merge #2351", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ee3bc29e37eb439879cd1f1d7efae8fe132658d", "messageHeadline": "temporarily ignore cargo-casper test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0726c4a3a2faa613cc769986ad4ae8a80736899a", "messageHeadline": "Update `license` field in Cargo.toml files.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1b8a5e3f08eaa2c35a5df2b94b7ac3f4fcd3361e", "messageHeadline": "Remove publish-github-pre-release as it is broken on private repo.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "be782ceafabc0ce1071548c33035d3d4d7747ca5", "messageHeadline": "Merge pull request #15 from casper-network/update-ci-1.4.2", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 285, "deletions": 274}}, {"node": {"oid": "d9604016efdd4dcfc3006d520e83df1458daf8fa", "messageHeadline": "Matching casper-node .drone.yml for merge back.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 285, "deletions": 274}}, {"node": {"oid": "76c075d5aebe17d16929eb0dad0ef34c53280301", "messageHeadline": "Wait for finality signatures before shutting down for upgrade.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 399, "deletions": 87}}, {"node": {"oid": "aa7c43e9b9c4273503df65320c122bc26383f63f", "messageHeadline": "Merge #13", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 365, "deletions": 211}}, {"node": {"oid": "01d96a5494804cf31f2dccf48048a72a42ffb293", "messageHeadline": "Merge #14", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 618, "deletions": 120}}, {"node": {"oid": "6cc954e88af1e704842fa8a12b840d461caac3ab", "messageHeadline": "Checked runtime stack newtype.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 618, "deletions": 120}}, {"node": {"oid": "42dce4684560415bce7e6a39bc712cef4c72fb07", "messageHeadline": "Correcting CI differences in the private repo.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 274, "deletions": 280}}, {"node": {"oid": "2be27b3f55af0ea43785117432aa26271636f95b", "messageHeadline": "Merge #2337", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 192, "deletions": 142}}, {"node": {"oid": "b3df2a067b3dc23dfa8be032f204ea87a06e75b8", "messageHeadline": "Bump to 1.4.2", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 192, "deletions": 142}}, {"node": {"oid": "8c4a706bfa012d001bf8767e15bc05cca86178ef", "messageHeadline": "skip validity checks for contract/contract-packages by name", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 365, "deletions": 211}}, {"node": {"oid": "37d561634adf73dab40fffa7f1f1ee47e80bf8a1", "messageHeadline": "Merge #2331", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "780c5f0b507f2822133406f0ac06bca74d95d36b", "messageHeadline": "Reorder if statement", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "2dba1925cdcae72f3b35b2d31c72a9842a125420", "messageHeadline": "Include node timestamp in error message", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "537afb551f859a9571e9952cc0661eaee8d572ab", "messageHeadline": "Include expiry timestamp in error message", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1af4249f8e3994b74d1998025ec8a54a78fbb068", "messageHeadline": "Merge #2321", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 224, "deletions": 79}}, {"node": {"oid": "6cf449081aaaf0677b7530a13f8fbabaf863ddbc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2207-silently-drop-r\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2209, "deletions": 788}}, {"node": {"oid": "650a4d23ea59a16637ba074347b3d0dd89b99bef", "messageHeadline": "Enforce expiry checks for the DA", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "5a858266a3d76e7395a745df6f8c61f4dc9e8a08", "messageHeadline": "Merge #2322", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "00ac522171e0618582d94d1068c0df00ac95a990", "messageHeadline": "Merge #2318", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 224, "deletions": 14}}, {"node": {"oid": "d96bd3c61eaafcedd11fd00a4cc99ea96b72d607", "messageHeadline": "GH-89: Rename to gov_89_regression", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "1257e71a0ff451dc0754dc696e5bb73cf62d309c", "messageHeadline": "Also set shutdown flag on `crank` return in reactor runner", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72c522545325f4640999ef50fe798e830595dc85", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Gov-89-seed", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1895, "deletions": 736}}, {"node": {"oid": "def9976236fb29ed166591006dcfebc73a0534f4", "messageHeadline": "Merge #2218", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "e9bf7caef79b836c0375f877d2df2e5e77a229a7", "messageHeadline": "Track key block infos in LinearChain.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "25de95b5c7799f69de11738cc1fba81a0d9d7474", "messageHeadline": "Merge #2174", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 634, "deletions": 381}}, {"node": {"oid": "47f1529edb389ba5ba98c9fcb847bd83ca13ffad", "messageHeadline": "Merge #2325", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "bfe8063e98c7fce56b5cdfc34fea91e328a26bfa", "messageHeadline": "Merge #2310", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 69, "deletions": 89}}, {"node": {"oid": "3c3f1d87faf74db1396f1a4baafcb8af268576fb", "messageHeadline": "add pushing of logs to s3 to nctl nightly", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "378066181ed1112aad89f62cbbfd198d7d2d11c1", "messageHeadline": "Merge #2283", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1060, "deletions": 63}}, {"node": {"oid": "9296d9e1c89e6d30db3bc2a21ab926b0967d610c", "messageHeadline": "undo changes made via cargo update", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 127, "deletions": 126}}, {"node": {"oid": "0529233c8c247613407066a7c53309a800a24343", "messageHeadline": "Merge #2324", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 59, "deletions": 167}}, {"node": {"oid": "4cb84b71c513c65261c6f0f527d19976ee2282e8", "messageHeadline": "Help detect this programming error in development.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ae66a4d19aa4723d6fbe9319e5555bf7c45be14", "messageHeadline": "Collapse separate address generators into one", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 59, "deletions": 167}}, {"node": {"oid": "97783a243ab6bb90542f0ba42ff18f043b83405e", "messageHeadline": "Port #2133 to fix run_equivocator_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "498b9c6e072044823b4f583a681430a74144fd65", "messageHeadline": "update casper-updater tool to reflect changes to casper-engine-test-s\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "2a32cb42d4cd0bafa1c2e6ad4e82e78d81b1e5f2", "messageHeadline": "update dependencies and pin schemars", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 148, "deletions": 149}}, {"node": {"oid": "fa30028ded59277ff6cb744b1b0d89113af8fcea", "messageHeadline": "revert updated locations of compiled smart contracts for use by caspe\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 49, "deletions": 57}}, {"node": {"oid": "2c87bf329e292f67e3251359e1c08bd1af94eac4", "messageHeadline": "Add a `CHANGELOG.md` for the change in error messages", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7856a4afe124fa7eec503ecf7c42fcd3a0b65ebb", "messageHeadline": "Reduce warnings for dropped responders during shutdown", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "b2dfed8ad4eba748aba2037d4c1c98e7f133a107", "messageHeadline": "Add `ShutdownFlag` to `Responder`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "2f640f3a523a0c197f5a3cc75cf10b673b92dc51", "messageHeadline": "Test `SharedFlag` copying", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9eec374f94a5fc987f6ce4dde575d9b4813e87b", "messageHeadline": "Remove `set_is_shutting_down` method", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "3dd2361c04fcdcd97e0d8a636eabb794b1ea7812", "messageHeadline": "Replace raw static `AtomicBool` reference with `SharedFlag` instance \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "6eeed4a447c9b55b0dc742300393ea155b557454", "messageHeadline": "Introduce `without_shutdown` function for a clean way of creating thr\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "04f48a467d6ada9b92b9c4a690a47502cd3c0c99", "messageHeadline": "version bump of casper-engine-test-support to 2.0.1", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c1e9a11f771c7d0c8dcc7a7444b7b3b18b823c74", "messageHeadline": "update locations of compiled smart contracts for use by casper-node", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "13585abcfc1d6f50bc0eed69e1dda17d2c161c37", "messageHeadline": "version bump of casper-engine-test-support to 2.0.0", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "eabc063ce89da4cf3fa661a5a526015331e69168", "messageHeadline": "Create shutdown flags in tests where needed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "ae28866db789560ecf2c4adace3c64d73890eb8f", "messageHeadline": "Fix syntax typo in `effects` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d581f29ea2c53173f131c355584ddf7f782bde", "messageHeadline": "Introduce `SharedFlag` type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "6b4fbab5aedeaae1fd79c25bd812c802585379b9", "messageHeadline": "Use while loop and VecDeque.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7783ce5a37529184276e78fc2f230883a1baf948", "messageHeadline": "Make closed channel log messages' level conditional on shutdown status", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9a9b3d851c1d5795fc398909ddbc454c3e0e4d38", "messageHeadline": "Merge pull request #3 from Fraser999/gh-2280-host-functions-gas", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 146, "deletions": 207}}, {"node": {"oid": "68f77d1c70572e0f0b0020c79d801db2c14f4233", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "f7f15f807f7c27a5733313830b2cbcab31465119", "messageHeadline": "make scoped_guard more specific", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 146, "deletions": 207}}, {"node": {"oid": "74bed7bd093ecd71f6c021a7469234be8df250cf", "messageHeadline": "Merge #2319", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "41dac1d7bbafa97a93b8e643f325904f88240c7a", "messageHeadline": "GH-89: Use next_era_id as well for seed", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2f2273c8d37486bc0a5f1ddf0706c8bc8be06f1", "messageHeadline": "print out counts of uniq errors", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6b15c7eb6a86624a138efdca7657e1d7593bc6ab", "messageHeadline": "Update execution_engine/src/core/engine_state/mod.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f9dcb6eafff50f221730540830728bda7867343", "messageHeadline": "Add changelog entry.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a940a7f823a22fd29c392d2760c84a1d30e5f31", "messageHeadline": "Add new entries to example config files.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "50130ba09f351ba78ab6009279da37f65b0cb42b", "messageHeadline": "Make parallel fetch configurable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "eb9686f2039f7d98c1c61ae27bc859dc5742cf3d", "messageHeadline": "Tests for the named dictionary contract API.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "575593fdc10ddabc5fe5320bde003181e352a306", "messageHeadline": "Tests that transforms are ordered in the journal.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "1bca29c0639e924c2ab12c924a29be2059ff1661", "messageHeadline": "GH-89: Reorder imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53e3c90b8631bef2a79eaaf4113f7190173fdc6f", "messageHeadline": "GH-89: Use era_end_timestamp_millis for seed", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "56370a2a12873fb3efc1b8f832fabbe4868e1d33", "messageHeadline": "Regression test for step function", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 229, "deletions": 9}}, {"node": {"oid": "19f6c576c7cd7ff7fc4867b594a692f4caaaa63a", "messageHeadline": "Set and propagate an `is_shutting_down` state from runner to event qu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "d04f4e5ca0c0942b69f5de02c40a92695e132aec", "messageHeadline": "Make `sender` in `Responder<T>`, `event_queue` in `EffectBuilder<REv>\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "726fe15a12aaf554ef105aca8ae82c18003cbc2f", "messageHeadline": "Lower the log level for pushing items into a sealed queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f742376b242300a2ecff0b252f9f0ef04a22b4c9", "messageHeadline": "Fetch deploys in parallel during fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "313f959adc179a58272feb59a91b720b6890fbef", "messageHeadline": "Added named dictionaries to the storage API.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6803a94d211853ea3bbfd0cd7b5a98bb891fc2c0", "messageHeadline": "Merged `dev`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "ed1e9ec34e9bd35304f89a997c396b9683e2f43a", "messageHeadline": "Merge `dev`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "d64e6ed84ef025e999a096af40d9a91a261e3afd", "messageHeadline": "System variants from hex.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "12dd1fec4dc4c20f31bdda90aafec67834cc73ad", "messageHeadline": "Marc's optimization.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a02d0475e12b84573350742ab474bc677a4ecb5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "86c422d1ad055630932f958ae8515f64f3202d43", "messageHeadline": "Merge #2308", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "a6e758845871be4558a494ead453e83f6b04a809", "messageHeadline": "Change logging level to WARN and format.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fbfb9ee6db0aef59fc30b2e26ab48d63ffe0d781", "messageHeadline": "Remove `run_auction` from `StepRequest`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 43, "deletions": 52}}, {"node": {"oid": "e3405b84d408944f5fb48e440ebba66f458ae926", "messageHeadline": "Do not call auction if no one was slashed.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 46, "deletions": 57}}, {"node": {"oid": "ba2ce289af64bdffc1498e43e34b7ccc2e41e2e5", "messageHeadline": "Return evidence if sender doesn't know about it.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "58df21b37e96c74be34a6aab19a7ecb6671cbe56", "messageHeadline": "If our views are equivalent, return nothing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b3eae6a507627f961fc2c88fbaa1a925f27ec39", "messageHeadline": "Downgrade logs to WARN (from ERROR).", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0eb45a3c57e61997c1f37ac3cb265967bcb809b7", "messageHeadline": "Remove the unnecessary call to `collect()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5d2827eeb7b6fef6ddcfb82809141ed60ad224af", "messageHeadline": "Merge #2247", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "4ac336accd7b9a4529d2c6ce3b8f393f0178af1b", "messageHeadline": "Stop syncing if we timed out or we synced up to the current era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "30511b6db38e134d19a399bb9c0b9058d31f3903", "messageHeadline": "Add `#[inline(always)]` to `should_hash_with_chunks()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2234deebb29c8fafbd77540c4019b83df2b5dbe8", "messageHeadline": "Fetch tries in parallel during fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "187c2879cafda12192b8ecebd923e1773dc1c3da", "messageHeadline": "Add missing metric registrations", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5e74100d65e5189757bbbe5ac763ed720fdadc03", "messageHeadline": "Merging `dev`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 163, "deletions": 56}}, {"node": {"oid": "f4418f247eda240b3a5a6800badb9acd975ee43f", "messageHeadline": "Fixing a code comment.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1854dee87fe3367135579f7cb9be661a50540e4", "messageHeadline": "Update the `verify()` of `IndexedMerkleProof` to correctly validate `\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "12180009b12a68f2cda22094d9f08593e9c4ec96", "messageHeadline": "Add tests for serde de/serialization of the `Digest`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "43220eddb9ec11af529539bef84b4507b5072218", "messageHeadline": "Restore original comment for `hash()` until the modified code is in e\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0dc036e9424acbe9c3a735805947043579cdd0d2", "messageHeadline": "Refactor the constructor of `ChunkWithProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "71fca5716bc87b340e0a2160bd5a4a8f08e8fe1c", "messageHeadline": "Remove superfluous test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e0751ee2d15a6ed751e352eeb393fc80fe2f9f70", "messageHeadline": "`hash_merkle_tree()` returns `SENTINEL_MERKLE_TREE` when the input is\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "99c6a92b71b37d230c0b5e99b66e99057e622cbb", "messageHeadline": "Address Luis feedback", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "d407bf8628fd87103a5af0d6bac7584c96eba64b", "messageHeadline": "Slight clarification.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e752cc9a215b1318bfb40b248ab8a14363212040", "messageHeadline": "Bug fix.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c1b7c959b4f0bafb8989baf6eaff3e75b84f318e", "messageHeadline": "Merge branch 'dev' into gh-1444-fix-perf-tools", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2868, "deletions": 3455}}, {"node": {"oid": "3d75e3b19f574250347f1c010f2a699c7de3cb69", "messageHeadline": "Fix rustdoc", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92b936b5223871f03f816ef095f8e1eeac1caca7", "messageHeadline": "Remove the reference to `ChecksummedHexForm`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "210f4c783c0d792494e712162081b953b2ef0968", "messageHeadline": "Update the changelog for `hashing` crate", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4faaae039088033b0d55df59a86f94457eac0fe6", "messageHeadline": "Merge pull request #1 from Fraser999/transform-journal-GH1930", "author": {"name": "luis-casper", "email": "90623863+luis-casper@users.noreply.github.com", "user": {"login": "luis-casper"}}, "additions": 86, "deletions": 120}}, {"node": {"oid": "5d5a3df1e3d564b30e529069360b4b965b388dbb", "messageHeadline": "Add extra tests for stored contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 583, "deletions": 29}}, {"node": {"oid": "b9beb0c52f0d86f4fe3569f4aeb376be9ed6fcc0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b4e3ccb8f5d4b39e3016fdd2d6403e9ffe9575d9", "messageHeadline": "Use `Digest::hash_merkle_tree()` in `ChunkWithProof::new()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc70750e79c1e721bc33b97cb1b6009eb4f70b2a", "messageHeadline": "Refactor as much testing code as possible", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 41, "deletions": 57}}, {"node": {"oid": "020b3cd791d4306a52bc9ac3e11f28672bd56efc", "messageHeadline": "Merge #2292", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1a30285d7af63a44c62f73dbb44d6fe119decdc6", "messageHeadline": "Actually add `base` to estimate object size in `DataSize` implementat\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b4a6024a3cd38059fd4b72a516219b2f53021d6", "messageHeadline": "Apply review comments form Luis", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 99, "deletions": 33}}, {"node": {"oid": "1d187829299694d1b18776dca8053935be5b4d2a", "messageHeadline": "Merged `dev`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 4021, "deletions": 3502}}, {"node": {"oid": "735001aed1df3de046222ca9b5602b4153d1bf76", "messageHeadline": "Refactor the `ChunkWithProof::new()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "36ab05de1f1d9508e2ef64559a38ad38f49d2a75", "messageHeadline": "Fix typo in comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6e4697802586c213dd935d353dffc0ab49b0fca", "messageHeadline": "Remove superfluous space", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e36e3c52aa6379a61044e6d75040b1863b0863", "messageHeadline": "Update the comment of `hash_merkle_tree()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "874704f9dcbf0d698be2b440cf76c267a6d0c30e", "messageHeadline": "Only remove unit files after all the eras have been initialized", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "2066d83e9017a27ee57033e0f5d392c6dfaa86af", "messageHeadline": "Implement `DataSize` manually for `ObjectPool`, as suggested by @afck", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "7214d15ed125407e71955c7d7541e8406e0b833e", "messageHeadline": "Actually deduplicate data from storage component when replying", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "79a9cd2593bd11ca67d182072066f59b5d44ff3f", "messageHeadline": "Support updating the memory pool inside the storage component, if set\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 115, "deletions": 28}}, {"node": {"oid": "16d134568c8dcba919eec48a05490e31df75e970", "messageHeadline": "Extend `FetchedOrNotFound` interface", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "facbb7ca85eda48261b5f38d0cceefbfff41a4bb", "messageHeadline": "Remove a layer of indirection in the memory object pool", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "69fc65192534d23a35b421dc60c415f8accb67ec", "messageHeadline": "Rename `BlobCache` to `ObjectPool` to avoid confusion", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "604dd8025da34e0a0bc5df6a2806d448943c84a6", "messageHeadline": "Re-add blob cache", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "2380eb052b2705ec7f1511dd66212f588abb38c4", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1832, "deletions": 2392}}, {"node": {"oid": "99f6f6a451acfb7b9ca11d78786fc68d6d819a38", "messageHeadline": "further updates to addition of ExecutionJournal", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 86, "deletions": 120}}, {"node": {"oid": "c7960c65e029924ef8cd3a02ef92f240f9bcf473", "messageHeadline": "Merge #2282", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 154, "deletions": 53}}, {"node": {"oid": "ea7ca45e911d81cb5c9f7d565860304ad42582cb", "messageHeadline": "Removing pointless test.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "02fbd352ccb3bfc31f07a302d5e6c359bac6a9e7", "messageHeadline": "Satisfying rustfmt.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e1ffcf9608744ffa30ab8ff068ec6d77791149b3", "messageHeadline": "Merging dev.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 3911, "deletions": 3800}}, {"node": {"oid": "487684f46977427fe231d1f7a89cae24fcfdcd00", "messageHeadline": "Use `test_serialization_roundtrip()` for testing the `bytesrepr` seri\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "58534a28b01cd1d2b7c1859ec5ab83b9d328e551", "messageHeadline": "Use `test_serialization_roundtrip()` for testing the `bytesrepr` seri\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 29}}, {"node": {"oid": "1cb2ead9a4bb47b486ac87a7310a8bead1397bb6", "messageHeadline": "ensure expired deploys are pruned when restoring state", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "959e10ce65b50600901dce4300135b90d337cff2", "messageHeadline": "Change `safe_split_at()` to `pub(crate)`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e3f1a83231c3ca0711abc73b773d5a04f74e250", "messageHeadline": "Explicitly validate if `index` is within bounds", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "1097a06bb9426749d852578c91b2353df115df6d", "messageHeadline": "Update comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1cb45b61780e2c07c5fef30914c7b852c1ee08de", "messageHeadline": "Cast the result of `len() ` to a fixed integer `u64` to get the same \u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1956fd109f07b90afa077fd7e6df8b1a983be505", "messageHeadline": "Do not re-export `allocate_buffer` and `safe_split_at`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "be209cb863a911d3b5f590bf762a99acd637a17f", "messageHeadline": "Merge pull request #2242 from afck/fast-sync-merge", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 31621, "deletions": 13384}}, {"node": {"oid": "a25beb0041f75623d879d2b6c99b22e460ec4600", "messageHeadline": "Update doc comments", "author": {"name": "Rafal Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4dfb43413c7f7443c414359c1af9edf310a8a45", "messageHeadline": "Increase transfer host functions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "22d78ab34916b12e6db6e066bc65b7d6f695f314", "messageHeadline": "Fix misleading system contract charges", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 96, "deletions": 8}}, {"node": {"oid": "aed863969ea11f5db0e5f6d18f22888a85b01110", "messageHeadline": "Add regression tests for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 360, "deletions": 0}}, {"node": {"oid": "e89fe28adde1ed10d8573246853887d41852df06", "messageHeadline": "reinstate caching of block proposer state", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 129, "deletions": 52}}, {"node": {"oid": "bb0359dd55f8555d84b75381863addcd022962f3", "messageHeadline": "Merge #2205", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 270, "deletions": 27}}, {"node": {"oid": "739e44e4a74240b790e18f07204fa35893389f6c", "messageHeadline": "Fix clippy", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "08fc129a918e09be2ce49d055ef27105e0b0f4bf", "messageHeadline": "Merge #2267", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 333, "deletions": 275}}, {"node": {"oid": "c0235c2a92d8b5315dcb43f74227a60c948da61d", "messageHeadline": "Merge #2278", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 64, "deletions": 154}}, {"node": {"oid": "4d09c3f5079a907ef6bc1e80c29745b2da7ddeef", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 123}}, {"node": {"oid": "53e8d76af6d7f17ba2825c0229ee41d0c20fef4f", "messageHeadline": "Merge branch 'dev' into gh-1902-fix-create-purse-charge", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3245, "deletions": 3345}}, {"node": {"oid": "10aafafe6ce5d1973580842835f148157cadf7b7", "messageHeadline": "Add extra comment", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b428321a5507bc906cac01269d182093f1d2fb3", "messageHeadline": "Address @Fraser999's review feedback.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "1a631322073d04254588387251fdcee1161c066e", "messageHeadline": "Address review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6749e679cbea396b4b46b4fa67acd6f7cc9fc5ee", "messageHeadline": "Merge #2269", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "9f149edd8cee21f24cd5bf0463f66c78ae38629b", "messageHeadline": "Clean up all unit files not corresponding to active eras", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "014a215282c4d96946aa3f326d5f222f74eeaab7", "messageHeadline": "Update documentation", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "3c73f4a8f3b816f168c0916baf4d3e0d2372c6cc", "messageHeadline": "Use `Bytes` in `ChunkWithProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "a797971134482f3c68605b6cce5e19fb906b9904", "messageHeadline": "Update the comments in the config files", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "89e2e5c4b40107536f045c91e2ea1f808b73332a", "messageHeadline": "Change the unit files storage path to \"unit_files\" under the storage \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "95490313af46eada275f1b99d78700c532d15249", "messageHeadline": "Extract Participating::handle_get_request.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 132, "deletions": 147}}, {"node": {"oid": "dc0788f57c840ef32f2e5d1b3a437c96d0d57d4d", "messageHeadline": "Merge #2273", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "8d854f28fbd920a8388a1e3d12ce33f6b249a952", "messageHeadline": "Clear up EraEnd/EraReport confusion.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "1be7b8aa7095f69130c8e9e31cec0dbec14fb6fc", "messageHeadline": "Disable bind_to_real_network_interface test on MacOS.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c3272912ce8d139b872c1ddbf78b2b706b4e5fe", "messageHeadline": "Clean-up imports", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "6349114d83874f16bf48a108e8dbe9a82a5539ed", "messageHeadline": "Merge #2276", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "063ad415921a6bb5022168b3ab4fe6c64bfe318f", "messageHeadline": "If block found in storage, ask for the next block immediately.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "e63773f50348ce3ba37bb9c24466366e64f863ad", "messageHeadline": "Revert API change.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "92d0a394fbe757cbea3bd2ab8a9861c92017c74f", "messageHeadline": "Make docs for `get_purse_balance()` visible again", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "66e6526917ca8b6cff90ac77e52db63968a0ba96", "messageHeadline": "Restore the hidden comments regarding purses", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "19681a9a0276922000f01960b3e6a23eb3ca7f36", "messageHeadline": "Remove unneeded Clone/Serialize derives.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "edc6424924de5a4bae1b3365804e8d9ccab75dc3", "messageHeadline": "Address comments; storage fixes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d95f04112bb4d3ba97616e52142ac82bc3e2aa45", "messageHeadline": "Rename active_eras to open_eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "688187db7b41e3650cd84ef61b92e0b53d0c4049", "messageHeadline": "Remove EraSupervisorHandlingWrapper", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 316, "deletions": 329}}, {"node": {"oid": "c257a7735fbbd4197019bc07471226b21248bd3a", "messageHeadline": "Fix formatting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbe7d203e46091eaf75ea7fd0a2a6b997da807b5", "messageHeadline": "Use storage integrity check code from dev.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "085c517cc6498958346c14c828122427e953f820", "messageHeadline": "Add back the deploy hash check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f26a2d9c758d8b8b5e1e757b64fb87ea2461c71b", "messageHeadline": "Do not iterate over DB when nothing was deleted.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "b937a91c50df68521d388955eef0cb1b0ae0706d", "messageHeadline": "Make FetcherMetrics pub(crate).", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c679d8151db4383a4e4ab8da3033ae501f40e1d3", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "9f0992d5a7044dfaa5c3060abeeb017fc8ede1bc", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 78, "deletions": 91}}, {"node": {"oid": "ebb4cf508cd674d03abe767bd6bd0affb9418aac", "messageHeadline": "Revert some accidental changes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "fa5d69c28483561bf4118992f194a7eb9bd22b2a", "messageHeadline": "Revert removed newline.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "566495704f363b4f6a75c8264f31f55d6b7f4c50", "messageHeadline": "Add newline, so rustfmt doesn't change order.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d82f5ad9372827ddddc3a0da87183c82764e55d4", "messageHeadline": "Extract `fetch_*` functions to separate files.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 229, "deletions": 216}}, {"node": {"oid": "37798742bbe552ad6af2c64a41dc36bb47974017", "messageHeadline": "Revert #1928: Make Block::verify public again.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 61}}, {"node": {"oid": "ad57921ea9e92b6397cd300a427c6c4abb7b6bd1", "messageHeadline": "Fix minor style issues.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b59355b3bb8bc2a1a89782375c63c9e488814087", "messageHeadline": "Fix run_equivocator_network test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "c27cd8492bdd4fa025b0595dba9370e58b2bb292", "messageHeadline": "Fix build.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "007ee3d6ba06ebcd618208aeb1b4d013fe2d0808", "messageHeadline": "Log error if trusted hash from before an upgrade is used.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 75, "deletions": 42}}, {"node": {"oid": "c0e9b461e8da364f40b8e35507a0b54c78b40d19", "messageHeadline": "Increase timeout for test_joiner_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c301c92a2ec2c7a8f3af9f955710c8dd48641e9c", "messageHeadline": "Fix client no-std build.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "faf66ae53272c3b3ca6a05b867c255c98ec5129b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fast-sync-merge", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3012, "deletions": 2905}}, {"node": {"oid": "9229df9664c3392b52569cd5c91bba0aa6117f49", "messageHeadline": "Remove assert calls from linear_chain_sync.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b5674f8b952ba3a40d7aa9d8433ac98e4f9fea3f", "messageHeadline": "Merge #2249", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "420a64fe6907479274b5d08b60036b4f47bdbaf6", "messageHeadline": "Merge #2005", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 929, "deletions": 1826}}, {"node": {"oid": "1586205f6f963e4c3dbb871eac5144ce4742cc94", "messageHeadline": "fix merge conflicts with dev.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2227, "deletions": 1123}}, {"node": {"oid": "42c3de8896b2e30fce6971d3a51d590413ff69e4", "messageHeadline": "Return internal error for failed query.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "84e76119a243b2379706ab323e8a1e886070ca96", "messageHeadline": "Log at error level.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb04cfba6afd68c710b48e246d615eb7539b0b5e", "messageHeadline": "Temporarily disable usage of the new hashing algorithm", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "6609fea6729985a078684169ecf136556fa9b7ad", "messageHeadline": "Fix formatting", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9a8eeaa352f696b8c02cbe2cf69eb3d31b44025", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4450, "deletions": 2309}}, {"node": {"oid": "450fe20ff51324bb2051e05ee60f750c715f2290", "messageHeadline": "Merge #2179", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 988, "deletions": 392}}, {"node": {"oid": "c5887cdd5cf5b0f17a103aef1927a93d70cdc664", "messageHeadline": "update json schema.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d09ae98faf2822be60ff41937339a62432d47d8d", "messageHeadline": "Do not crash node when AuctionState query can't be answered.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "644a108813bdf92431c1968666d9438b3caa75f8", "messageHeadline": "Merge branch 'dev' into cep-57-edit-2", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1205, "deletions": 718}}, {"node": {"oid": "a6cf4445b76aefadc4e4ae6027e92adb47903dd6", "messageHeadline": "Merge #2246", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 671}}, {"node": {"oid": "0a8ef89b37943cc06c27f3466f9604fe901b7177", "messageHeadline": "Remove superfluous return", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "559d8179978c6e918bddc797a70af65fe69b257d", "messageHeadline": "Fix state-initializer and simple-transfer tools", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d031a3cde4d237bf6d5959d416267d3e1d48bb15", "messageHeadline": "Assume presence of immediate caller in call site.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 21}}, {"node": {"oid": "d3e0c13311e02c40973a385114a68c266b03ca2d", "messageHeadline": "update tests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb0d6851c25f1ab3dcc21c1ee4d2de59f903a54e", "messageHeadline": "remove simple subdir from cargo-casper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 61}}, {"node": {"oid": "71d4ff327a330b5636f4855259bbffddab39172c", "messageHeadline": "2237: PR prep and cleanup", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "76f6961cbce02dcb01a63f58bbec0ad49d49cc55", "messageHeadline": "2237: PR prep and cleanup", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "a57d73eae101776e1c603eb96f46297d7946b0b0", "messageHeadline": "Revert ERC20 in cargo-casper", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 27, "deletions": 621}}, {"node": {"oid": "9ddce8c90f69f4b6defc8e79cd9657c8f14f2ebf", "messageHeadline": "Fix rustdoc.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4f5344d3c1caf31e591c6344a222a13298e81fa", "messageHeadline": "Remove explicit compile_error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d8524a72bf520382dad038d4b44f972f4533f101", "messageHeadline": "fix asymmetric type to_hex and from_hex.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "d4739901b12724f2342486e507eec6e4282cf376", "messageHeadline": "Merge #2212", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1025, "deletions": 13}}, {"node": {"oid": "842674032bd1d3df281817666ff0cee567af8b23", "messageHeadline": "Apply rustfmt again.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d93f71ff742d001d2b8bcb37560ee95b84943051", "messageHeadline": "Apply right rustfmt version.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "932e4bb52286ffc1baaa1f3e26c6ecfddb5fd4bc", "messageHeadline": "Apply rustfmt.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "1806a4dc363e94632328ad063e575cea1f584fb5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fast-sync-merge", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 142, "deletions": 372}}, {"node": {"oid": "8c7ecec3a5334ef9d2767c3fddc7fc57cb331a58", "messageHeadline": "Rename blake_hashes to hashes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "79037ea609cb3953da0dfadd38f4c8c92217253d", "messageHeadline": "Reverting a few unneeded changes compared to dev.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "91ebbb8f7ee21850f932ca4ab75bfa07b6809297", "messageHeadline": "Bring contract runtime more in line with dev.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 148, "deletions": 164}}, {"node": {"oid": "c7559b5e0513eae8a36a86f08754262281638462", "messageHeadline": "whitespace cleanup; add hash to upgrade confiq; remove ! which gave f\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "9527dbc0e380f77d5c865ea932e28d7978da8c05", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into sre-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 139, "deletions": 35}}, {"node": {"oid": "c5db084a268d940a5aa1dff55651ae01f57d39c3", "messageHeadline": "Merge pull request #6 from TomVasile/mixed_case_fix", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ddf55f9d7231787da1a9ec57ad30376431421325", "messageHeadline": "changes for mixed-case hex", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dfafcdb0de99d1a84f446ef09cb758e372ce507b", "messageHeadline": "Merge #2222", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 138, "deletions": 34}}, {"node": {"oid": "98521d4ecb10cd33b446d1184f91d85d63a428cf", "messageHeadline": "Remove chainspec from storage.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 87, "deletions": 41}}, {"node": {"oid": "a5a43ac088f58f27b6f37592f5952a5f49d93392", "messageHeadline": "Test storing block before upgrade.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "9bad31095cc889d68eff5abb9a795279c187b250", "messageHeadline": "Reminder to choose the number of jobs well.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae1075bf1e7ed801658472306cb3604ec705f45c", "messageHeadline": "Spawns a task to run `execute_finalized_block`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "18b7b7b454052f89a64fbc367b1c70334d979cd4", "messageHeadline": "Merge branch 'dev' into cep-57-edit-2", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 48, "deletions": 359}}, {"node": {"oid": "782330cd18bbeb2b44f580dc83939a9e1ad7e813", "messageHeadline": "Merge #2229", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "077ea974850a5c902cd3be4265aea4bbf61bb877", "messageHeadline": "Add ignore for RUSTSEC-2020-0159", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8dad558b5e6603aca01d2a2bf326edfc78965d6", "messageHeadline": "more gating around 1_4_0 changes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "325ae3f5aeb1d6c8c0dcd7fa9e21ed50f500833a", "messageHeadline": "Only upgrade after making sure the switch block was stored.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "c7b0d246fec860ee09d0aae7832e1da16630490f", "messageHeadline": "Merge #2219", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6f97d6b73a775a852728c1d3c03d4fc2774dd3c", "messageHeadline": "Add ignore RUSTSEC-2020-0071 to Makefile", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c5922bfba3be1f9f0317adddfe5ec70688e9270", "messageHeadline": "Fix RPC test; simplify fetcher test fix.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "1ed6271b9dd3dd10aacf9d436b3d594ce0e31a74", "messageHeadline": "fixing digest deserialization.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "9ed22888a394335180655a1c06980d978614909e", "messageHeadline": "add comment.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c57ff5927cb0b30231620924c1fd9cd3e016b985", "messageHeadline": "Fixing bug left over from checksummed hexes.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "336b7efac6dd747a3880f3c5710a85daaa00f7e6", "messageHeadline": "Merge pull request #5 from Fraser999/checksummed-hex", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "4ccdece6bc03aac8c9e3334bb2cf3f1dfbed534f", "messageHeadline": "Satisfying rustfmt.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c2888c4813255355719e0d2d4529ebbbf19730f2", "messageHeadline": "Fixing unrelated regression.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5be3079739fae02938ef4d40affa3e1c0d6c04a8", "messageHeadline": "Implemented decoding of system keys from hex.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "25169bb0f486991e6b4bf4536f5db47c272230ca", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into sre-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 47, "deletions": 358}}, {"node": {"oid": "e93dc3787a9983c352ebfdba0fc6bccb8f4d7c41", "messageHeadline": "minor updates related to checksummed-hex encoding", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "23d4d75aa4bb5b34e13547c5906eeb2cd1c3f669", "messageHeadline": "Merge #2211", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "6a0edb4fbd3034c46459304f7baf1fae3ce11c01", "messageHeadline": "document step_request_builder.rs.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7519b624a25e109702ee7b755f0cb4cab5b61bd9", "messageHeadline": "switch from 7 era to 10 era for test 5 and 7", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c424a2595b76ce60abed236a608713e53af492cb", "messageHeadline": "Merge pull request #4 from Fraser999/checksummed-hex", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "60d1961b5b4391f6107109d2bf545093ace02760", "messageHeadline": "fix merge conflicts.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9afc5998fb7b4634d15308891bc8f8a8b87f13ea", "messageHeadline": "merge latest dev into GH-1978.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 10, "deletions": 335}}, {"node": {"oid": "c4821b38d2162679250a69279182719844020ba8", "messageHeadline": "Merge branch 'GH-1978' of github.com:nilz3ro/casper-node into GH-1978", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "19cc92dea66abe2bcf51934e801ad6bd22d3db99", "messageHeadline": "fixes based on PR feedback.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "5cbeae77571555a612f10ab9f338dc4ae2711e88", "messageHeadline": "Update execution_engine_testing/test_support/src/lib.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58829b9177215934eb9decf148fe037f9caee123", "messageHeadline": "Update execution_engine_testing/test_support/src/lib.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c3db1c523f529a0af0b52a43217394369a1d42be", "messageHeadline": "fix naming.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "d66e6ab5c1ae25df36b075a4767ec583725df8cc", "messageHeadline": "update doc comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f70c79d05d480144af997ab8b23990049b24060a", "messageHeadline": "2153: Address PR feedback PT.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f6388ac8c1de490509c93ca7503737996b8a37b", "messageHeadline": "Fix run_equivocator_network test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "c637d04ef47cd4c366ea143d590dc761d8c17864", "messageHeadline": "Fix the should_fetch_from_peer test after merge.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9a2f4c75f116384cf2de3a431922dcc0a9be09ed", "messageHeadline": "sync with https://github.com/casper-network/casper-node/pull/2198", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "5503018b4b4c8ae1dcd040670a97e391b35bc5e4", "messageHeadline": "change client complex args to use checksummed hex decoding", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "49850800cd7914157c1658fcb8d740815402dd6e", "messageHeadline": "fix chainspec loader test and add a further test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "2abdeecc4d77dc4c18a0d4f0d9b781a147ff5ded", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2153-SSE-Shutdown", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2833, "deletions": 618}}, {"node": {"oid": "f4a0e75147d9ed597e4d9f03dc7e39c8f60105d8", "messageHeadline": "update integration test.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "acc576ce90ede7330ae1288718c352b2ac40d991", "messageHeadline": "Merge #2176", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 11, "deletions": 343}}, {"node": {"oid": "f705054cd82fddfddbfc6320d952749d6cebc208", "messageHeadline": "2152: Update CHANGELOG", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e2e5371a5beaa34e4e58554ab333af7359dc798", "messageHeadline": "2153: Update CHANGELOG", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "70b165c2c3baef1c3ac3645d9d440d73cab5e050", "messageHeadline": "Merge pull request #3 from Fraser999/checksummed-hex", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 263, "deletions": 539}}, {"node": {"oid": "a2102ee6fde4459b451a2bb3e96ac80e3bb9437a", "messageHeadline": "2153: Fix schema test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8cc5321a67179eeabbacedf1ba04b209ea767038", "messageHeadline": "reinstate behavior of complex args parsing in client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "253de12851407ab7141690a62fb79e01a837c9f3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fast-sync-merge", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28748, "deletions": 10443}}, {"node": {"oid": "6014f679e2b8debbf3f69d7441faec01474b57c9", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into sre-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8040, "deletions": 1351}}, {"node": {"oid": "2a50f4729c7084a756e335e6f5d27e43fc3d912b", "messageHeadline": "fix names.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 839, "deletions": 845}}, {"node": {"oid": "50926df2d6dfa04d2508997093e06887b824f9d8", "messageHeadline": "Deduplicate code by extracting the `assert_schema()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "8c82abe6bbe670eabe8a425f06ac928212ab7462", "messageHeadline": " Add the `schema_rpc_schema()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 675, "deletions": 14}}, {"node": {"oid": "02730bef1e1ce4ea4dda27fe7f54cfd710a82945", "messageHeadline": "Add the `schema_validator_changes()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "e7689c47f97ae1bf4069fca8fe4efec9649e7690", "messageHeadline": "Add the `schema_status()` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 245, "deletions": 0}}, {"node": {"oid": "994f53a98c8ce7c8d5c1f845e4d795535761f23c", "messageHeadline": "improve performance of checksummed hex", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 224, "deletions": 538}}, {"node": {"oid": "dc10d144b1453fc870ea125256f3cd0ca12d980e", "messageHeadline": "Merge pull request #2180 from afck/exit_codes", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 300, "deletions": 165}}, {"node": {"oid": "7bfd02f38437b9a40c99d7282a1caeb6e7a78a29", "messageHeadline": "remove unused dep.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6405481726a32f9e379a8397aea3aa77b095efbf", "messageHeadline": "fix doc comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b65107401663fd7220015899232ad290fb573801", "messageHeadline": "delete test_context.rs and session.rs + fix lints.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 124, "deletions": 583}}, {"node": {"oid": "d30ab100f875c420056cad8bcaf5f557711be91f", "messageHeadline": "remove unused code & refactor tests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 98, "deletions": 260}}, {"node": {"oid": "4f48ae723a70c41f92fa9cad82500ed69487904b", "messageHeadline": "removing TestContext and SessionBuilder.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "280c5ef8deb8a74171bb6f6621b79987e1ec1d9d", "messageHeadline": "Removing unnecessary attributes.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "77ea5dd1499e8973af1c82fc1ef4c1b8f37adead", "messageHeadline": "Removed execution effects from execution result.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 158, "deletions": 219}}, {"node": {"oid": "9a71c7ee3df5beb103a730500af26472fe29238f", "messageHeadline": "2152: Add event ID", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "c10ac64943d6ddbbcdbb3ad1e3cc618cd3df60ea", "messageHeadline": "Restrict visibility of `IndexedMerkleProof` to `pub(crate)`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50c02d23caf0f5791cef8eba59e87b70cce8c895", "messageHeadline": "Use more concise `try_into()` code", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "c28510adbdcd378ae09f6890ba5094b1680ee721", "messageHeadline": "Add `chunk_with_empty_data_contains_a_single_proof` test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "109a429a37cd7e21986de101f3f31d2ba976dd2a", "messageHeadline": "add doc comments for wasm_test_builder.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "3425e15df43371dc087df17d06ba1a66c1516c83", "messageHeadline": "Disconnect from a peer that sent us a block with wrong parent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "031eeaadd1436885cc5642e49310a9ed0849f2ad", "messageHeadline": "Remove `EmptyProofMustHaveAtLeastOneEntry` variant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "39771da2989124b90734d4c57fde33d1503dc005", "messageHeadline": "Add a check for height overflow.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cab840337ab5b6660365025734df2459bb3b35e8", "messageHeadline": "Update comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c733d46dc560f4cd63bec6115838733bc4321cc3", "messageHeadline": "Re-export the `ChunkWithProof::new()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3232ca040981385a9c401538a50a171f3b527d54", "messageHeadline": "Changed to use the rand::Distribution trait.", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "e6dc5882c78ca70ff13a85ce6f746fa5c585f1ab", "messageHeadline": "Use `fold()` when calculating ram Merkle root", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a13af9aa255d5cae468833ba6b1720801e508033", "messageHeadline": "Use the more concise `prepare_bytes()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "173b9314f44dd0356715a76b573c33fc236ec720", "messageHeadline": "Remove the `validate_index()` function and validate inside the `Index\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 66}}, {"node": {"oid": "fb087acdd07514821e595556070c0e6f223d7da5", "messageHeadline": "Remove the no longer necessary `unused` attribute", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88e1e28890b33ea7ddea1612f9557d04a8d66479", "messageHeadline": "Merge branch '2067_move_structs_to_hashing_v2' of github.com:rafal-ch\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "639252de0071756e333c0f26e8e35c812f30bbc6", "messageHeadline": "Update comment", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f19ba5318709addf2e41b8be7d4cf26fdb377a1", "messageHeadline": "Extend verification of `ChunkWithProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9a925335d6dcb5e1bb97e36d2c8cde2fcb59dca0", "messageHeadline": "Update hashing/src/chunk_with_proof.rs", "author": {"name": "Rafa\u0142 Chabowski", "email": "88321181+rafal-ch@users.noreply.github.com", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4636a616d91d8ec03aa94cc2842ca0cb2936a30", "messageHeadline": "Also check for downgrades when fetching the trusted key block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7430f7a60c81364f5ab42ad43fa7424bf40d1c42", "messageHeadline": "Extract and unit test check_block_version.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 86, "deletions": 15}}, {"node": {"oid": "28c231ecefb4c23de2e9b9bc0b584449747270a8", "messageHeadline": "adding doc comments for wasm_test_builder.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "5f04f3231b411f14c72eff03c4d3bd3963f0d10a", "messageHeadline": "add basic documentation to lib.rs and utils.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "815c04ad17f48cdc8c921e9f37ff8461bae91d74", "messageHeadline": "add doc comments for execute_request_builder.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2b6712bf5cdac91f9466867b6e34553b3961fee1", "messageHeadline": "add doc comments for deploy_item_builder.rs", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "7edf31bebe39259c50df9c2838a74ad81d9e32f8", "messageHeadline": "Fix the cascading cost issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 121, "deletions": 27}}, {"node": {"oid": "3c4e225cf45460fac8d684feb393ca33d18f1181", "messageHeadline": "Add regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 159, "deletions": 0}}, {"node": {"oid": "8ab10efe991a45fe3f1168799f1bef5ce7f8e1cc", "messageHeadline": "Extract the `validate_index()` function", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "393a27335c9080d03fcdd2b7b7698706ba1d4955", "messageHeadline": "Add doc comment for `ChunkWithProof` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23fd535f4e338e07bc2927bca6b7f17aef4fcf96", "messageHeadline": "Rename error variant from `EmptyProofMustHaveIndex` to `EmptyProofMus\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a5e525ae8c0ba67928fc43185d4f614f5d2229e", "messageHeadline": "Use `u8` to represent proof lengths", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9f2a2d58b73efc546feacfb20f490f26939a8b09", "messageHeadline": "Use the `hash_pair()` utility fn in `root_hash()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "11ae4acaa91fcbf38dcbdea4c4166e05bf844037", "messageHeadline": "Use random digest in `IndexedMerkleProof` tests", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7e056be488119ad6986550bd25aa7e70214907ef", "messageHeadline": "Use the `hash_pair()` utility fn in `hash_merkle_tree()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "5a1550eb2440847726fe13465be57ebe1056f421", "messageHeadline": "Tests for the `journal` field of `TrackingCopy`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "e76fbdc17c0ab8127abba329b831ef1b4dcc1d3e", "messageHeadline": "Fixing operation type of identity transform.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "b46a7daa63124bf6bd673a6a30820bcd1d957857", "messageHeadline": "Removed the `deprecated` attribute.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3e9a206290dc1de543cee2f897c9566c129a5f24", "messageHeadline": "Removed the `fns` field from `TrackingCopy`.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "3213ce985bb7c8d53955429c43260b95d21a2d77", "messageHeadline": "Used newtype for the TrackingCopy's journal.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "049baebce03ac2d564d43d72c1f6051e9ff4f461", "messageHeadline": "read-tree gh-1930-transform-journal into fresh branch", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 209, "deletions": 123}}, {"node": {"oid": "f9f6e18985a2323c475cac10b7668d0c525f15ff", "messageHeadline": "merge and fix conflicts.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2841, "deletions": 631}}, {"node": {"oid": "062557dda373ee885cd7eac8204aa5db7d01e0b1", "messageHeadline": "sync latest from dev.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2832, "deletions": 618}}, {"node": {"oid": "eef7a26383fa9e671ef133d073c82b7e2c8f4963", "messageHeadline": "Add the `TooManyLeaves` error variant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f08d14c19b1fe22a3fec3c6279971a4e953b6dca", "messageHeadline": "Add more checks to fetched blocks in fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "a60e0b99f72f3ae2658430f42b226e30fc4250f6", "messageHeadline": "Move version checks into fetch_and_store_by_block_height.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 44, "deletions": 50}}, {"node": {"oid": "a84fb63534203195f7fac469d7d75a45d4bdc9ab", "messageHeadline": "Deduplicate fetching blocks and block headers in fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 77, "deletions": 124}}, {"node": {"oid": "4bddf3a2d2e94e8abe58206ed0b97c34f777a94b", "messageHeadline": "Move `replace_first_proof()` to the `tests` module", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3e6cb1e234535952fc1e2c1712cc636b3e742824", "messageHeadline": "Retain tests aginst `000...000` data", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "13cc0fe2b4929cb352ec1f498b52f3023b77d096", "messageHeadline": "Test `ChunkWithProof` with random data", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c65129fa925de1022e822b94b54cde998797d6a0", "messageHeadline": "Address review comments, pt. 1", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7d6100b334042822ff6098e6fa800230fd7ae626", "messageHeadline": "Merge #2193", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "7d39e8c67178a41b5e6a116e6b81abb90d972497", "messageHeadline": "Merge #2182 #2199", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1059, "deletions": 358}}, {"node": {"oid": "907b8c051f65aba318ebdae19a5eb07349bee64e", "messageHeadline": "Merge #2020", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 458, "deletions": 20}}, {"node": {"oid": "7d242a5d6eb742d7ebf43f11dae1a71147c6c501", "messageHeadline": "Remove the unused `ApiError::Validation` variant", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d4c9bcb43c8011e6d4d36fa14df40f784dc9d80d", "messageHeadline": "Mark temporarily unused code with `#[allow(unused)]` instread of `#[c\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 48}}, {"node": {"oid": "1bfb22f8d4b0b6accca6802a3d004b46bbc239ed", "messageHeadline": "port https://github.com/casper-network/casper-node/commit/dcab3f0f56f\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "637830607f0024f21d48906505baf42d3834b01a", "messageHeadline": "Merge #2191", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "e9449d035e7b7e7e187df490cd13c6bd6dbcabfc", "messageHeadline": "Merge #2198", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "a44e1a46f93ea0d135fdc428300f34e8475dcaf7", "messageHeadline": "Fix generation of global state update", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "822e07cb01c6361076caa98f2e000c0095d0f354", "messageHeadline": "Decouple deserialization from validation for `IndexedMerkleProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 37, "deletions": 70}}, {"node": {"oid": "2ae490f9bb4526f21da43466b086b7f62fbb8f85", "messageHeadline": "Rename `is_valid()` to `verify()` to maintain consistency with `Index\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2aa33bb3c1bad55efa5a236912352277c8c92dc7", "messageHeadline": "Decouple deserialization from validation for `ChunkWithProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 48}}, {"node": {"oid": "571aa56b943d7143f0cdab63bdfa6d3d6f02709b", "messageHeadline": "remove debug echo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "603625eaa2fb1fa901cf5c55f37eba29bf729257", "messageHeadline": "fix whitespace", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c619f88dd88f453efe92b70e5924d490657e91e", "messageHeadline": "changing where to look for data.lmdb", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "57a653e7afec7641f537f8f16150a526f0de708e", "messageHeadline": "Merge branch 'dry-run-deploys-dev' of ssh://github.com/dwerner/casper\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2e58a5ac915b92401978af7a1dade8e99e07038c", "messageHeadline": "fix rpc schema test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 106, "deletions": 27}}, {"node": {"oid": "25c6ce775d582b7cb536ede1a9ea08b9668acb04", "messageHeadline": "Update utils/retrieve-state/src/storage.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "053af2564eceb11ed92647296f46dcc3562adb83", "messageHeadline": "Update types/src/bytesrepr.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f00d432450a4ec4ee5653c7f8ee5e848c29043bd", "messageHeadline": "Update execution_engine/src/storage/trie_store/lmdb.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4ebbffbaaff6d0343e0df256868d3cf10dad9a5", "messageHeadline": "revert cargo.lock", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 32, "deletions": 111}}, {"node": {"oid": "b891475f8deb8c49d4c4ab187b545374a2a87e37", "messageHeadline": "use tempfile::tempdir over testdir", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 35, "deletions": 563}}, {"node": {"oid": "89303d86c22d8e446d903eab1a2f5295d71d73ff", "messageHeadline": "tweaks to make rust-analyzer happy", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "15bed3f6f61df84f09103755d50aff59fcc0747f", "messageHeadline": "remove vault dependency", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "8af8e5bfd884679ebf4807851c5a29abf40397a6", "messageHeadline": "Improve error reporting in validation tool.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 52, "deletions": 34}}, {"node": {"oid": "788d43e0879015eff6bfb0faafebf727ce11d6f4", "messageHeadline": "Merge #2167", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 73, "deletions": 83}}, {"node": {"oid": "a596bea70384e21afb57983c5da8f714f991edcd", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into highway_rng", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1160, "deletions": 130}}, {"node": {"oid": "eff7252aeca274505ecd315041ed2453d424bafb", "messageHeadline": "Merge pull request #2127 from afck/eras_in_memory", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 641, "deletions": 765}}, {"node": {"oid": "f40cfab8ff505c7b873f4ce03208c10018028c8e", "messageHeadline": "Use the already existing `Formatting` error instead of `Validation`.", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "81019764741b338dc0be630f2abd0a0f8af94e13", "messageHeadline": "Merge #2133", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "c56b325db79a60c0e3de5f69444207ce1a7ac869", "messageHeadline": "Merge #2178", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1139, "deletions": 114}}, {"node": {"oid": "51a9e42556dac68bc69771e914c52f74e7f812b9", "messageHeadline": "add bench config to toml.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "de115a613daea5408064925f33ee035176ceb270", "messageHeadline": "obey clippy.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9b4ac401f80b9c90771615cb6b9d72c2109fbe4b", "messageHeadline": "use storage component directly", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 287, "deletions": 321}}, {"node": {"oid": "6adfed7ba4055d47a924b0549811c6cfa03986c5", "messageHeadline": "20 min wait as workaround for https://app.zenhub.com/workspaces/engin\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 76, "deletions": 44}}, {"node": {"oid": "9370009b559881f55251011f16484aa1c9907b7a", "messageHeadline": "updates based on pr feedback.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ed3a6584b97008da7c01e774cc13bbca062cf3a8", "messageHeadline": "Make log messages lowercase.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c4f37b62e846753183f0a529aca9d32a41dda4a", "messageHeadline": "Make fast sync exit with codes to signal version upgrade or downgrade.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 85, "deletions": 13}}, {"node": {"oid": "bfba0ffcfe0f9be48b1a88901a46d7f4599d05ea", "messageHeadline": "Add more sanity checks to create_new_era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "ee0d337f1af09c5d8f6228a0880fc8c1be79d123", "messageHeadline": "Fix build.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "b92cc751eae717dc455c73527903f6a2f36dd792", "messageHeadline": "Factored out `create_new_era` from `create_new_era_effects`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 90, "deletions": 40}}, {"node": {"oid": "6ea42b8e0ae07077488ffb1fd090ffc67171e1af", "messageHeadline": "Merge branch 'dev' into cep-57-edit-2", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1298, "deletions": 629}}, {"node": {"oid": "0f166147ec44b2b2bcce83f27b306a153ff3de0f", "messageHeadline": "Copy over changes after review.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 227, "deletions": 65}}, {"node": {"oid": "01f7179c8a5996f29e76101e5574b51daa222f50", "messageHeadline": "Fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 39, "deletions": 67}}, {"node": {"oid": "d2013b4e4226d6897ad8370b3cc457188ff91662", "messageHeadline": "Regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 919, "deletions": 28}}, {"node": {"oid": "57cc8bf53b4315895540f6747849635a974a0ae3", "messageHeadline": "merge dev into GH-1978", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 17745, "deletions": 3139}}, {"node": {"oid": "b209988af3232e6d1900b12d7f971506c8598a9a", "messageHeadline": "2153: Initial legwork", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "7c8d94caa96524cec034cc132a73042d53e1ee2b", "messageHeadline": "fix doc tests and integration test.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "340ca88e61b1fc624ace2208d3cc092d68f7fc0a", "messageHeadline": "dry-run-deploys feature", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1608, "deletions": 324}}, {"node": {"oid": "8d8b4228853221805894288d2a74baedc55905bb", "messageHeadline": "remove Code and Value.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 75, "deletions": 187}}, {"node": {"oid": "48664b0fedc9f1cc32f37b86e97f72a8634ce641", "messageHeadline": "2152: Remove system contract cache", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 342}}, {"node": {"oid": "9c3c8aa06de22715ea3ba30a9087da1c04bf08fa", "messageHeadline": "allow deprecated code in source files.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "2f6e2d9ad47d75ee844a454eac903a01ebb37c21", "messageHeadline": "Merge remote-tracking branch 'upstream/feat-Q4' into 2067_move_struct\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1206, "deletions": 359}}, {"node": {"oid": "4b3bd14c349b337780c1438354802d5a9fa70513", "messageHeadline": "Rename `CHUNK_SIZE` to `CHUNK_SIZE_BYTES`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "cd67449f6938e97b2383c5e69e3c8b9a8e7e568f", "messageHeadline": "Call eras in memory \"open\", not \"active\".", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "bf46fb4535b0b3146ee606315f21b996dfb27217", "messageHeadline": "Leverage `ExactSizeIterator` to count the leaves", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "e6e4cf71e3ba9ac9b6569a3c9023584c76415f75", "messageHeadline": "Rename Count to NextSeq.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "88c93dcc800c97862dc325d6e05cc6b6dfc9551f", "messageHeadline": "Use `#[proptest]` instead of `proptest!`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "8b30a2c4c31e1b697537211f61f8489bcbcacd3c", "messageHeadline": "Fix panorama mismatch error log.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3d03d34ec13b300100985e6e4c12790c775f9823", "messageHeadline": "add keys for nctl upgrade scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f417ff94706385eda1d3d134cadcc7fec3f6dfd0", "messageHeadline": "Replace hard-coded numbers with constants.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "a0f74f47c6f84dd25d4ca89f05116df214db0ec5", "messageHeadline": "fix sourcing issue with drone", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "80010dde3ee3d1a2ee3bf3c2a556c07b9b2f5b33", "messageHeadline": "Merge pull request #1925 from nilz3ro/cep-57-edit-2", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1206, "deletions": 357}}, {"node": {"oid": "6ad04c588339971b925204b86d4f5b8e3b3b70ee", "messageHeadline": "Deduplicate find_in_swimlane/find_ancestor_unit.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "426d6799ec1e2b8d3dae3e320ad926292779ec34", "messageHeadline": "removing error type.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 47, "deletions": 131}}, {"node": {"oid": "8e4676dd312b60c27df8a5a449f58e2b89408f44", "messageHeadline": "Add missed occurrence of PAST_ACTIVE_ERAS.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e1092ddb1f3959f5b3731c3fbbe57e4d3d12c3a", "messageHeadline": "Increased DICTIONARY_ITEM_KEY_MAX_LENGTH.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9df2683676ccd14ac2583d6683f96da542151d46", "messageHeadline": "Avoid some unnecessary synchronizer messages.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 33}}, {"node": {"oid": "c0dc606483a4fcb558716659ba92d456705fd59c", "messageHeadline": "Pass RNG into consensus protocol instead of using thread_rng.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "534224fffe559c096166c8d29ebfea54283de579", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1298, "deletions": 629}}, {"node": {"oid": "7765fcce6335731804c319b5b5996b42b2b7c5a2", "messageHeadline": "Apply review comments and Clippy suggestions, code clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "c8b83472b3c9051e2e38ac016d940b33ecb2e37e", "messageHeadline": "Extract number of active eras into constant.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "273073a47ece41dfdb75419b614c945b9fb11868", "messageHeadline": "Add era ID to error message.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e612338927ef5191433457b2c75118a6104e52", "messageHeadline": "Remove consensus::ProtocolConfig.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 62}}, {"node": {"oid": "429a2b1af6acf011c0a141bc198e9bb52ecb75b8", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 79, "deletions": 50}}, {"node": {"oid": "cbaaff13199301cdca6ce372227770510977a116", "messageHeadline": "Integrate chunk hashing algorithm with `Digest`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "8caf14f1ad01442f3c4194f9cba37979387520b8", "messageHeadline": "Add more comments about eras in memory.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "2319df59aab11eaada0fa1ddf537307ef6563edb", "messageHeadline": "use byte literal syntax.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8998f39f31f6aee5eb4110ac669e5f613ffb5323", "messageHeadline": "use const for ranges; use char syntax.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bebd530b4afa62b1f888bdb84aa5a3b462b85ba2", "messageHeadline": "check if char is included in range;", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b893f02d27ac9a94fdd4d998876cc0e8e8b9a554", "messageHeadline": "Only keep three eras in memory.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 253, "deletions": 436}}, {"node": {"oid": "3bba987dad629c34ca57c4b0fb07da3a4b45dc6d", "messageHeadline": "Fix era report/era end confusion.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "dcd8cf92bdb60c735f2f784fa82ac3c1b67d36cc", "messageHeadline": "Remove EraSupervisorHandlingWrapper.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 253, "deletions": 268}}, {"node": {"oid": "f16d23ea4c430a7175648934cc2f2cfc9d98e076", "messageHeadline": "Merge pull request #1995 from xcthulhu/archival-sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 625, "deletions": 121}}, {"node": {"oid": "afaeaa465e49f1878bf902f5bdb415bd6b972df7", "messageHeadline": "Rename first_message to first_message_time.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dbf8a56ae1cfbf518d428b8c59c147653b33d1dc", "messageHeadline": "CheckSummed -> Checksummed.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8d3ddd79f01dd5f3883c6741555a5b4e2cc6e9cb", "messageHeadline": "Merge branch 'cep-57-edit-2' of github.com:nilz3ro/casper-node into c\u2026", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53b6a018f656980fca822454e6a11948d846bb19", "messageHeadline": "remove debug code.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "6aeeacdd4e65da4d986f2192952d0d636a834a90", "messageHeadline": "Update types/src/checksummed_hex.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6aeee49b033355fa2e20922ff79f000f19d5d6c", "messageHeadline": "Update types/src/checksummed_hex.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9de2f39513001a7f7ca0cbb534131019965320e0", "messageHeadline": "Update types/src/checksummed_hex.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "153d44f804c6e574f6b1d51c8ee346a276c52072", "messageHeadline": "Fixing doc comment", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c75bef9fb39b739715d372fc378a8c26941afcdc", "messageHeadline": "Only sync the trie in an upgrade if we can't find a new block.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "69fe5e9c76bd1e8e6f817f5013617a31732ad8a6", "messageHeadline": "Get -> Gets", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afa4a647170b3c161cfa706919d1f5132c8ea7b6", "messageHeadline": "Only save fetcher information if it was retrieved from a peer", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 108, "deletions": 34}}, {"node": {"oid": "b5319000ac340d8aea87d14073c59fbfdd1f0022", "messageHeadline": "Improve and add logging to run_equivocator_network test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "e4132c249cf2abedc728fe41524aaaaf3fc7c0b9", "messageHeadline": "Merge #2132", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 263, "deletions": 67}}, {"node": {"oid": "791d689b7a63b5a3a1893a38bf0b2dc1dbce6034", "messageHeadline": "Rustfmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e53e6df3bdcf180b78cdad0b39365edef10ade58", "messageHeadline": "Revert duplicated check for 0 gas payment.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 40, "deletions": 65}}, {"node": {"oid": "7ed6e0b20d3a4cb7e5e43fc0ccdc059148be2ffe", "messageHeadline": "Fix test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3516fdeb0dfc6c2c95c461280bf0a75798cc2b1", "messageHeadline": "Update execution_engine_testing/tests/src/test/regression/regression_\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d7928ad854d62d1c7c8eac6844ab2fb76b335ee", "messageHeadline": "Update execution_engine/src/core/engine_state/mod.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cdc64ac252c851e19df0b5db7bf1710233c0c4b", "messageHeadline": "Merge #2131", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 128, "deletions": 92}}, {"node": {"oid": "3eae5bbea827d65371f181891b0d03df70dc5321", "messageHeadline": "Merge pull request #13 from Fraser999/2130-fix-deploy-acceptor", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 71, "deletions": 116}}, {"node": {"oid": "cc93bafc2d5120f504beadbb2c786a534b1e540c", "messageHeadline": "Clean up commented out code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "98cdd4d61399eb3c91bcd1edd4538e36b68abe38", "messageHeadline": "Fix for zero cost payment code and cleanups", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 257, "deletions": 210}}, {"node": {"oid": "fa44198745cb9064f60709e5375080767ccc5e0f", "messageHeadline": "update deploy acceptor tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 71, "deletions": 116}}, {"node": {"oid": "51587e5743c2dd7a3a4de757181fc8fa3b3ddff2", "messageHeadline": "Fix failling tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 11}}, {"node": {"oid": "c0191231562ad5cb778cfb9c588dd0aafbad81e3", "messageHeadline": "Comment out zero gas payment result check", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f976f6006308d931237f052f399d6b698bb24ad3", "messageHeadline": "2130: Remove account existence check", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 100, "deletions": 78}}, {"node": {"oid": "f041a629c474824c533c22d657b0bb55f4d25c85", "messageHeadline": "wip fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 117, "deletions": 85}}, {"node": {"oid": "e90391d4f7247787dc628157e7d6595f2f003030", "messageHeadline": "Add regression test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 125, "deletions": 0}}, {"node": {"oid": "bd7b7c5464f0298c1bf8acd5198c843fa8aa1cf2", "messageHeadline": "2130: Peform account checks on client deploys only", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 108, "deletions": 49}}, {"node": {"oid": "8b99f34777fa5b5b98c1296ca246a713109ee4ec", "messageHeadline": "Merge #2129", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a8f810e4bcd90639a715625b5a23da1aea411a50", "messageHeadline": "2128: Reflect cost change in testing chainspecs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cefb3e21d8b7a426bdfc09c2e987990ac909dfb2", "messageHeadline": "2128: Change native transfer cost", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c0a514dd62160e2259d154fefb6c74a016d4540a", "messageHeadline": "update test fixtures; error handling.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 116, "deletions": 118}}, {"node": {"oid": "ad52a45c6dad40a8ba85ad13e2039809ec01db00", "messageHeadline": "Merge #2126", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 554, "deletions": 416}}, {"node": {"oid": "6d456cdf32570a07a2abf82130cf19a9016544ea", "messageHeadline": "Merge #2110", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 257, "deletions": 21}}, {"node": {"oid": "bdab3e1f8181a64788e88c744fc5716f9f1e6b9c", "messageHeadline": "merge dev into cep-57-edit-2", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 16980, "deletions": 2979}}, {"node": {"oid": "322e2c019aa5b299c597129f2fd1012b6076ef67", "messageHeadline": "2120: Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "107d85f81f5a5caf455cbfcb9b57caa1525eac03", "messageHeadline": "More idiomatic use of the `info!` logging macro", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc27562e682780087bee057afc55c8ddf5bc9d15", "messageHeadline": "Changing logging message", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93857e560ecdf6176802a0968b1ccb10cb8acbd6", "messageHeadline": "2120: Add tests for payment amount", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "dc4c7699d58aed93e3f80df6c63cac7671213003", "messageHeadline": "Post-merge fixes", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 35, "deletions": 62}}, {"node": {"oid": "9dfc85183177ccbbb340c9a04e77aa9880ef6328", "messageHeadline": "2120: PR prep", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "070742befb3977ca4b65d2ffb8579f1c9a16b2e9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2067_move_structs_to\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15300, "deletions": 1777}}, {"node": {"oid": "1018a3b5ed03df1fb5a321516b0a3e21ffced277", "messageHeadline": "2120: Remove redundant errors in DA", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 66, "deletions": 30}}, {"node": {"oid": "4611385ceafbaf2d69dfa58ceccc7d7939391266", "messageHeadline": "Clarify commutativity properties of Transform.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ca34002c0b6192d725f68e62caa7b98e0a2dc88", "messageHeadline": "Merge #2101", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 86, "deletions": 24}}, {"node": {"oid": "132adb0161c3c7807cbdf45b4d4724053f76fd59", "messageHeadline": "2120: Fix bug in Deploy acceptor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "209c9e95933dd452f349c0b9c1380487ab221d16", "messageHeadline": "Setting archival_sync to true", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac592c2a9f169c1771f3dc4cff087d98c96a66af", "messageHeadline": "remove checksum_encode_if_small; update docs.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "0d6db601e445404db59f04ca2eec156e7a47ebef", "messageHeadline": "Add log messages when upgrading/downgrading in Linear Chain Sync", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ad2f1b2d718c1186e73ad80032d7005166ae0f9c", "messageHeadline": "Clarify comment on determinism of transforms.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d50b1468b137f5d83852b36c31f9d5b79453f13c", "messageHeadline": "Fixing grammar mistakes.", "author": {"name": "luis-casper", "email": "90623863+luis-casper@users.noreply.github.com", "user": {"login": "luis-casper"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d11bd3b99a948f5c8f346549e9c0a3c20422a05", "messageHeadline": "detect cases of unplanned shutdowns when an upgrade is due", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "43ecd531956d5350cf99e9fbe1715a0dc4e580a7", "messageHeadline": "remove incorrect validity check from deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 236, "deletions": 403}}, {"node": {"oid": "abf4b7bbf2a403d7933437180ab7042085ec1b0a", "messageHeadline": "Update doc comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d66fcf01828b3e3c66abdab49034736e9f62d436", "messageHeadline": "Clean-up the `unused` code warnings. Some functions will be used only\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "08e23c47b6692c20d4ed700d455535051d913777", "messageHeadline": "Address @Fraser999's review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 39, "deletions": 37}}, {"node": {"oid": "229864c9c49df8ff2434c054c03ba38978456ebf", "messageHeadline": "Update expected values in tests due to changed implementation of `has\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "4ac756aadc0ae10528f8ac6c5f1babfa9ea56185", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "0fe97f7982aed49518f1ae43fec96ef57f77d90b", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "16dc13713ac8e073a789072af41c2b21afa64b48", "messageHeadline": "Merge #2107", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "85b51e4d3402bfb4ffa3f61316a1a8e4682d5046", "messageHeadline": "Removing shutdown_on_standstill flag as is true when standstill_timeo\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a195f83071537e6f9b81750bc26b5dc790b66fca", "messageHeadline": "Fixing lint errors", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f0f6fb9ebb706eb4a751c1e1c504e91791a0fb7", "messageHeadline": "Fixed warning message", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e30159c60f1f78c42129b8b26699187f9cf56afc", "messageHeadline": "Removing trusted_hash_time_to_expiration", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "ceffeeea5489aa8d2dc50de60c30adcbac260108", "messageHeadline": "Checking every block and state root has been downloaded", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "fe6cd1be96a832d660077068a208a5eaa5f1135e", "messageHeadline": "Using auction config and era duration to compute if a trusted hash is\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 18, "deletions": 33}}, {"node": {"oid": "177688e19dd56a89830a1bf4950417e58797e3af", "messageHeadline": "Make fetcher and gossiper tests use new request handling capabilities\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 91}}, {"node": {"oid": "b15b738bacb7424f0c411f40974b39df1acf4b27", "messageHeadline": "Fix formatting.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8516aa6af3a01b99fddf9738d194d4ebfc6b1d6f", "messageHeadline": "Merge #2081", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2376, "deletions": 336}}, {"node": {"oid": "e08362d122b16430b6d217493db111339d5512ff", "messageHeadline": "Adding shutdown_on_standstill flag back in.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c015eb1245f7393f08d98bd99fadbf49bda3aac2", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into DA-work", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1053, "deletions": 188}}, {"node": {"oid": "ac1c50f6ca8ad3b1f2bf33df96a2196175918fae", "messageHeadline": "Add changelog entry.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83fc1785df404dc64c084f70ac18016bbef45e57", "messageHeadline": "Fixing code comments.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 118, "deletions": 110}}, {"node": {"oid": "2249881b6cbf4f68f825ea8141928d84a607f0e0", "messageHeadline": "Shared module rustdocs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 236, "deletions": 12}}, {"node": {"oid": "a87246d3d8379279c67bbd48c07b8aa19e132609", "messageHeadline": "Merge #1854", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1018, "deletions": 174}}, {"node": {"oid": "547cd7969e4c2e1af93218cece1de0be75966026", "messageHeadline": "Fix missing directives", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acef43c06395391e10df017f7f5e14f6002b4680", "messageHeadline": "Let storage component handle get requests in participating reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 57}}, {"node": {"oid": "3e993a141c168ab68e6a9e6e6bccdf2a51341dbc", "messageHeadline": "Support get request handling in the storage component via `NetRequest\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 267, "deletions": 77}}, {"node": {"oid": "fe792db9fee56657b286c360abe0545171dda45d", "messageHeadline": "Merge #2108", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "00f81fe638c6ec132a0f20276cd71da1dcc461bd", "messageHeadline": "resolve duplicated max_associated_keys config option", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "776a4c29fcb0fd24ab2ba9c64e78f64ee506929c", "messageHeadline": "2085: Drop clone and amend fetcher test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c9c4cccd380352ec62955c0b6068c98c567e4899", "messageHeadline": "Fixing formatting", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "19c19ad27258b3055d0fea74c1ea0481e9d921e7", "messageHeadline": "Updating maximum_round_exp to 17 from 18", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6762382690eda45d9ec5dedd7d32ea72202ee474", "messageHeadline": "Updated to chainspec.toml for block speed increase improvements.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d06704826d7dc9a0ed492a72ebb8ce0b6565266", "messageHeadline": "Ensuring that all have the genesis state after finishing archival sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 74, "deletions": 0}}, {"node": {"oid": "996ba1362a96ccfd1a4eb56a65e2f7f7075466cf", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5f69a679702a13e8101a458269e27e8971fc46dd", "messageHeadline": "Reverting comment", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65abde44a32a7a12d8aba552910fcc230bda1386", "messageHeadline": "2085: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11885, "deletions": 1261}}, {"node": {"oid": "d9c7560a3b56500bfe5f93eca09d9ac5cf593e15", "messageHeadline": "Fixing formatting", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "752c1770d429bd63714acb75cc69571a58341c65", "messageHeadline": "Better logging message", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0402f8aae40d7e9c936ea13e5b735c0b62a04aed", "messageHeadline": "2085: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 446, "deletions": 289}}, {"node": {"oid": "a449ab0d54ba6cf548302b45e1fed729f1fd0fef", "messageHeadline": "Merge #2105", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "867dc680026f37a221ba2868ed5bc5211f70f85e", "messageHeadline": "update cargo-casper readme", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "1b5cd2523343423f8de2a2d17e1f557f5a74b6c8", "messageHeadline": "Restore storage event, instead of aliasing it as a `StorageRequest`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 115, "deletions": 47}}, {"node": {"oid": "ac7706d77c601fd75d8f09030f64369aec2a5a23", "messageHeadline": "Fix one instance of unchecked arithmetic.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "63d60d78a21bf43aa0abceacaf14be59edd91690", "messageHeadline": "Documenting undefined behavior.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "24e91ae5ae504f48a04c6e39656b23ed1b82be54", "messageHeadline": "Fix JSON fixtures after changing schema.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 106, "deletions": 16}}, {"node": {"oid": "cc80ada2423d0c4b17255b8d10b6fce735fe7bb9", "messageHeadline": "Convert `pub`s into `pub(crate)`s in casper node macros", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "685c4715abf43f14273944fc212cb2fd0a5a01f9", "messageHeadline": "Update fetcher and joiner tests for new incoming events", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 258, "deletions": 169}}, {"node": {"oid": "a8c28be923e856cae440f2b8ed0153d78b8d84a0", "messageHeadline": "Merge #2086", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 933, "deletions": 15}}, {"node": {"oid": "2013319fa3575a736cfc21ca04111f6c60a011ff", "messageHeadline": "Merge pull request #12 from Fraser999/1977-get-validator-changes", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 5064, "deletions": 5010}}, {"node": {"oid": "af33a4aeef60fa14868f1f4b4cc9cceafc9e2c8a", "messageHeadline": "Merge branch 'dev' into gh-1764-core-docs-1", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12139, "deletions": 2351}}, {"node": {"oid": "4149b7543b81b2c7c3b696ab313bca0ce2a9bf7e", "messageHeadline": "Clarify comment on precomputed payment errors.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d0417f96c45978441e9e0c0e615610862fca246c", "messageHeadline": "address further get-validator-changes nitpicks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "805c9e88bd0b203f40e029615bd35d7d5edc80d0", "messageHeadline": "Address a review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d5ae5817bb090ce852bc8b53373ac32f930bc482", "messageHeadline": "cleanups relating to get-validator-changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5048, "deletions": 4998}}, {"node": {"oid": "3a02c271cea92d2598b3112d1b6524a1ba087a5e", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into sre-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 12053, "deletions": 2382}}, {"node": {"oid": "ac30caa84fb03601e0b89e1892883e6cd19e80e6", "messageHeadline": "Converting MS-DOS end-of-line to UNIX.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "6a1e4b424b0ff89801e1ddc23d4be8a2a5c16d1d", "messageHeadline": "Fixing some TODOs.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "077913f87f9904a9c625e1c375aff7e083320619", "messageHeadline": "2085: Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 277, "deletions": 317}}, {"node": {"oid": "ca029425f4c4620732296a2c35f12f814862de21", "messageHeadline": "Merge #2096", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 638, "deletions": 567}}, {"node": {"oid": "bda132102b8d6e820b80b48e34947f8997c55fa6", "messageHeadline": "apply json-schema feature", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20415d2e2464f7495bad0466ec2d1e7d1299b460", "messageHeadline": "add upgrade scenarios to nightly nctl; extend nctl upgrade wrapper", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "520ee90f43cf51cf80e31be079501c0b5eb583c4", "messageHeadline": "Linear Chain Sync: upgrade or downgrade on version mismatch", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "2f3c653fb19cc03b3f3582276ad440d008d19ec9", "messageHeadline": "refactoring tests that used deprecated code.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8480d502ebcfa311f93718af599f89e82520fde", "messageHeadline": "removing use of deprecated code.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 68, "deletions": 49}}, {"node": {"oid": "9cd44a9ed5c73f4a3582c9ad774dbd51b2095c7d", "messageHeadline": "1977: Add tests to ValidatorChange", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5227, "deletions": 4746}}, {"node": {"oid": "58a3161ff1bc91f22f333af1f7c147a599375807", "messageHeadline": "Merge #2099", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bf88fa2e308707a4db570158678c2c16f3fc8745", "messageHeadline": "set enable_manual_sync to false by default", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "70bc61bdd4bc0559d18850fcc09a0b581141023c", "messageHeadline": "update retrieve-state tool to match other crate updates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "08f882124f85699f9aeb18c602d5344f8f2e5aae", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 2088-no-std-features", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4644, "deletions": 3780}}, {"node": {"oid": "91378c7fc906d6147d3275880b0226cda327f6f6", "messageHeadline": "Disambiguate event names in case of generic types in reactor macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "7e7eb52bc1095fcf3a1b8df92f04f8d8a4c60998", "messageHeadline": "Update reactor macro to import incoming announcements from `effect::i\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f41ac92398a2074e8904e633ae1eb87c0912d8a2", "messageHeadline": "1977: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5742, "deletions": 5119}}, {"node": {"oid": "d0f8a55b55ee423872b4b484e5d67fd54eccd18d", "messageHeadline": "1977: Ensure consistency with `validator_changes`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 55, "deletions": 47}}, {"node": {"oid": "760b3b7b9ddbb9d3c7bd49f595d583dc9581cd8a", "messageHeadline": "1977: Fix naming error in CHANGELOG", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9553, "deletions": 538}}, {"node": {"oid": "6bb46967e67c1bcb111587b61d70de7690e5d188", "messageHeadline": "Merge #2078", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4641, "deletions": 3778}}, {"node": {"oid": "a60f4f7737a7aa9f560dd8ded1628c4cbc4f0684", "messageHeadline": "Merge #2091", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "67c23f1a6ffd8007b2e032d931d243ffeebe6f0c", "messageHeadline": "Merge pull request #13 from Fraser999/retrieve-state-rpc-and-tool", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 225, "deletions": 292}}, {"node": {"oid": "1ad286754af6480ef0f0d16ab8a8a0f14afcd173", "messageHeadline": "rename read_trie to get_trie", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 225, "deletions": 292}}, {"node": {"oid": "d0b3e00a862631b249a125e4bc2227041b132c99", "messageHeadline": "update feature sets on casper-types and casper-contract crates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 632, "deletions": 560}}, {"node": {"oid": "ba89b3610bebb25187aff95394678d44e8605185", "messageHeadline": "Archival sync does not default to false.", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d37561cda799d36d41cca55a2810b0eead0de5e2", "messageHeadline": "Fixed grammar", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "033e00309661297ae877934da15a78dde8254df5", "messageHeadline": "Implementing code comment fixes.", "author": {"name": "Lu\u00eds Fernando Schultz Xavier da Silveira", "email": "luis@casperlabs.io", "user": {"login": "luis-casper"}}, "additions": 166, "deletions": 153}}, {"node": {"oid": "bf90053a3f8acc3b7255e4a5e0f4009163121214", "messageHeadline": "Merge #2095", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "d7c613a63c8531c6932bf216fd34fcbc26a8affd", "messageHeadline": "stop silently ignoring parse errors for complex runtime args in client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "feed61fe72ee81f1a8507cd3bd507727a83fb915", "messageHeadline": "add upgrade scenarios 5-7; extend await_n_eras", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1071, "deletions": 4}}, {"node": {"oid": "6258c70dcef45f36651edb91b0f73b63375e3d1b", "messageHeadline": "Merge #2092", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "095917839718fa5f432df93f10804b050152c93e", "messageHeadline": "update rpc_schema_hashing_V(n).json", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3786, "deletions": 3678}}, {"node": {"oid": "815c7dfa6ee073100d7589ee42bc80ccf70f16ab", "messageHeadline": "1977: Fix naming error in CHANGELOG", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c9c0176fa35d07fa63db525d4a9fce5305a80c6", "messageHeadline": "Merge #2090", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f174b3528800b9cc8df9b539637bdd9d1df0b1d", "messageHeadline": "Finish refactoring of joiner reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 139, "deletions": 131}}, {"node": {"oid": "3a25994de5cc41c7aa4c6bf3d0dd2ed9e58d74d7", "messageHeadline": "Finish refactoring of participating reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 102, "deletions": 119}}, {"node": {"oid": "14427d373513b9b77668b62c8531ef5d2f92eb56", "messageHeadline": "WIP (once finished, reword): request handling in participating reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "70c2e61576726568e2a77f1447c486536d2754e4", "messageHeadline": "Create message envelope and type aliases", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 131, "deletions": 135}}, {"node": {"oid": "e9d792f3b754dc2aedbfcda4db101001f52a2b9e", "messageHeadline": "Wire up gossipers in main reactors using -`Incoming` announcements", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "2c52abc9a2d298fa2254e2677a2c14ddcb546602", "messageHeadline": "Make consensus component have and handle an `Incoming` event", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "b2203a61e80b3c2ee5fd24e18507e14f1de454bc", "messageHeadline": "Entirely remove `MessageIncoming` event, updating gossiper code with \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 174, "deletions": 95}}, {"node": {"oid": "5ef91c9fdce0e6ca4fa17f24698d43f8526e43f1", "messageHeadline": "Additional traits on `incoming` types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "b1b7170ba6690d7e1d0866429b079e5af2165ec3", "messageHeadline": "Remove enough of libp2p to make future changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 742}}, {"node": {"oid": "68a8a7ef55bb5193047a4d213ad8ff7d6fba3cfc", "messageHeadline": "Switch in-memory network from `MessageReceivedAnnouncement` over to `\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "c4c060bea7bb4a9e6d6f7d9925216d01d004f84a", "messageHeadline": "merge dev and resolve conflicts", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 9106, "deletions": 439}}, {"node": {"oid": "867df2173d91b971f7a59518998dfa3db3a85fd9", "messageHeadline": "Fix logging", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "f8cb70476c414cf1d17d81d31ef20d37c1041b7e", "messageHeadline": "Merge #2050", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8054, "deletions": 1}}, {"node": {"oid": "3efa96fa676836e5ec1dbb84fa84241b289ddf54", "messageHeadline": "Enable the casper-mainnet feature by default in manifests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2f2bf3ae7606971fceb4421cbb2dd17bb7fd4c88", "messageHeadline": "Merge #2089", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1104, "deletions": 513}}, {"node": {"oid": "fcc61d43f357975040ee800c9f78cae8af6471b1", "messageHeadline": "Revert \"GH-2079: Bump transfer to 250m gas\"", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30c6e1a4764507cd64a57065e9e6f17c21d41adc", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "7361a7a941bd4191acb83b078418e18a655dc85d", "messageHeadline": "Replace `hash_vec_merkle_tree()` with `hash_merkle_tree()`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 70, "deletions": 109}}, {"node": {"oid": "aef6ca4b767193b56637e4f610bf3121c6329c97", "messageHeadline": "`Blake2bHash` is replaced with `crate::Digest`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 73, "deletions": 187}}, {"node": {"oid": "7348c3a7c92c40a51fbcfe4416e814970625eb6a", "messageHeadline": "update version of casper-erc20 used in cargo-casper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a03905f203f22181cdd50740388e32c9d0b06475", "messageHeadline": "add test for cargo-casper using --erc20 flag", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "617e0e25c3b9576386d9418771083324025b1524", "messageHeadline": "update cargo-casper to provide erc20 project", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1086, "deletions": 498}}, {"node": {"oid": "e2fa2ccb4d29e51924d04a56d2b0987ca67431b7", "messageHeadline": "add nodes running assertion; allow await_n_blocks to be consistent; o\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "96de9cd67b6b188d1e76ca63d12e3d021bd7c958", "messageHeadline": "Merge #2077", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 99, "deletions": 20}}, {"node": {"oid": "0cc897b86c478664cae7527bd44f163bb075868a", "messageHeadline": "1977: Updated CHANGELOG", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "924c535a0e3951add9b6991720dbbf78d3ebc6fb", "messageHeadline": "Merge #2040", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f15d1a45dbe5f5f2746ce22de71f74dd04150d81", "messageHeadline": "remove comment", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd582191b008a07f7518dc46d7a7280d1aad116b", "messageHeadline": "split tool into download-trie and download-blocks", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 85, "deletions": 57}}, {"node": {"oid": "5025d2dcbf008e851052eec41edb7c98ec1bfa9c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1977-Wire-up-get-con\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5230, "deletions": 2235}}, {"node": {"oid": "925faf42a0e0814650e6a95d11d0dfa5dad797bb", "messageHeadline": "Merge #2084", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45b93fec27a9b02b44ce6bda834321c3cf84183b", "messageHeadline": "2085: Remove unnecessary import", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5204b418011b295c529c2aa168ca4b1c3bf2f09b", "messageHeadline": "PR prep and code cleanup", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 36}}, {"node": {"oid": "a949c4d2a251c0ca3aac6b7cbc5dc2ebf66ffec1", "messageHeadline": "use activation point in step 9", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f3e8b95857f84e2243b90a5eabe59fd43aaa27b", "messageHeadline": "Re-order imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 113, "deletions": 111}}, {"node": {"oid": "62bb2718d5645e6834e5bab59fd6c39750437ec1", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2031, "deletions": 1965}}, {"node": {"oid": "ce50a918e475a696dcdb6fca918ff4b695416be6", "messageHeadline": "Fixes after rebase", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e9f1f2e4069a54901bf9cb4db5d60160f250a61e", "messageHeadline": "Use `from_bytes()` implementation for tuples", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cd611256fc94f85dc54054fc08df01e811257ca2", "messageHeadline": "Add bytesrepr (de)serialization with validation for `ChunkWithProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 104, "deletions": 13}}, {"node": {"oid": "61401f1908a006a2e6160805ec95a9dedd1cc453", "messageHeadline": "Add bytesrepr deserialization validation for `IndexedMerkleProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "d1fc5fec70eeccffd874f50404fa5503fbf8ebc3", "messageHeadline": "Add `bytesrepr` deserialization for `IndexedMerkleProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "d17d7afe12d05fd495ef997bed54bc8b302f8f29", "messageHeadline": "Add `bytesrepr` serialization for `IndexedMerkleProof`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "e77f9517220e16b464ea626323affc3545ccf902", "messageHeadline": "Add `bytesrepr` (de)serialization for `Blake2bHash`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "302d117937ce2feefa4767c5f590c347c4c761f0", "messageHeadline": "Introduce `ChunkWithProof` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 229, "deletions": 3}}, {"node": {"oid": "538366019cb7a68b3284946b0ab2e3652430fa83", "messageHeadline": "Extract error types to separate module", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 44, "deletions": 47}}, {"node": {"oid": "50572f084b467a9dcb9ffccac7d520d5a369d3f7", "messageHeadline": "Introduce `IndexedMerkleProof` struct", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 630, "deletions": 21}}, {"node": {"oid": "94dd3cea9426558ea2095bbc6c585dad7ea9fd2e", "messageHeadline": "Fix fetcher/gossiper tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "5f50449ed8bfc5a95f480af96b6a1b0766b1bab0", "messageHeadline": "Bump native transfer cost to 250m gas units", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "036b01bc7cd05cc23a33ded82233969168e00b2d", "messageHeadline": "Expand Deploy Acceptor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2582, "deletions": 265}}, {"node": {"oid": "1fd7406e677c191f48d543a61c946248b7fa1f46", "messageHeadline": "Merge #2080", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0814bc1b900dea44b2df7957a09b52ace28201f8", "messageHeadline": "sync config tomls with changes from #2062", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2a23fc5510d10531b37a9e85f3b617c5bb038a48", "messageHeadline": "inital commit of single node upgrade and upgrade test 4", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 715, "deletions": 1}}, {"node": {"oid": "17e2b640ef2808241c61f2957d4c53a908e19134", "messageHeadline": "Implement read_trie JSON-RPC endpoint", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1054, "deletions": 188}}, {"node": {"oid": "44223e8fbdf72624efa32f79f10e04185eeed0ee", "messageHeadline": "fmt got me", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "abe36dffa8bb06595028a5c8024587fafe35301a", "messageHeadline": "Merge branch 'dev' into http-gzip-content-negotiation", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1100, "deletions": 1153}}, {"node": {"oid": "f355a254bd4bb8e8dd012f1b128741d5171e5c89", "messageHeadline": "remove blank line", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1394fbb9e30f1f9987872dda4a9d0344577d2cff", "messageHeadline": "add changelog entry", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31807a25fe73439e71bad96987289c0267faf674", "messageHeadline": "add http gzip content negotiation to rpc endpoints", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 99, "deletions": 18}}, {"node": {"oid": "d3253a0708f1213122f731c920ab17a79afe6287", "messageHeadline": "Merge #2057", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1100, "deletions": 1153}}, {"node": {"oid": "0bac7e32dde67a6a7389d3a13109c43a248d3a1a", "messageHeadline": "Merge branch 'hashing-v2' of ssh://github.com/dwerner/casper-node int\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 697, "deletions": 596}}, {"node": {"oid": "4e31be1c587220d6ebfffe04f16c22332b091070", "messageHeadline": "disable markdown-link-check for now", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9a4e2453b112c526932a58887381c22515abea17", "messageHeadline": "Merge branch 'dev' into hashing-v2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 664, "deletions": 145}}, {"node": {"oid": "a49caa1e3a175b3a6ae9d9ac66509f71fdb58e09", "messageHeadline": "Merge #2076", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "43b62dd227a3ce4d83597318f59d8ec67e67e428", "messageHeadline": "Also set `estimator_weights` on gov96 nightly tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "167c0a91244ebaf35fd9c9861c883254cf731006", "messageHeadline": "Compare against schema chosen with respect the hashing algorithm", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4022, "deletions": 9}}, {"node": {"oid": "0bdcb8f11ebebef8a91ce4cb5089019f24c16b01", "messageHeadline": "Create `FromIncoming` trait in `small_network` to facilitate easier t\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 66, "deletions": 59}}, {"node": {"oid": "38818b2888e255f812b7adf3652fde5365fe033d", "messageHeadline": "Add essential `DataSize`, `Display` and `Serialize` trait implementat\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "0e1a01a5c0f309b033fc86c27096b6a5aeba871b", "messageHeadline": "Do not run genesis on a node which is not version 1.0.0", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "1c8e25eb66b837594109e6e1305b63eeee15d090", "messageHeadline": "Introducing joining logic", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "85d7b09869d0c279adefb40649d9f53c86b2303a", "messageHeadline": "working with Matt.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fbc32ada1555e3673714484bb20b5464b69ef246", "messageHeadline": "Merge pull request #11 from Fraser999/hashing-v2", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 697, "deletions": 596}}, {"node": {"oid": "a87b744f5f28eb846501a189cdec7c11633e945c", "messageHeadline": "add casper-hashing to ci publish and updater tools", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "8574cafe10a38f70850608c390dc612d079aceca", "messageHeadline": "add readme and changelog for casper-hashing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "1c029cd54a46c7841e68a4ef8f11e9eae1d4bddc", "messageHeadline": "rename hash sentinel consts", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "63e1a027e2b44bddd6870110798056d687c2028d", "messageHeadline": "re-include trie store test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "6b998d05d6e5e5f21ce22b68087092df15b3d6c4", "messageHeadline": "various nitpicks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 586, "deletions": 574}}, {"node": {"oid": "91b760341b2dd93da87ac9b903f510ea952e2cc1", "messageHeadline": "Merge #2073", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 137, "deletions": 18}}, {"node": {"oid": "0a26b440b7b2f2452168e765aa690e365d054fe6", "messageHeadline": "Apply rest of feedback from @dwerner", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0533606791bf02d33703560e1dd1c6d25a6a2bd5", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "521638fbcc42b3dc622ee4c66f708d627c74c91f", "messageHeadline": "Merge pull request #2 from Fraser999/cep-57-edit-2", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 147, "deletions": 250}}, {"node": {"oid": "7734dc018485f668d0ac1cda73ccd15bcabe145c", "messageHeadline": "Update missing rustdocs after merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 13}}, {"node": {"oid": "7b2f376c27e24e30d56a7447473293ac88c8e164", "messageHeadline": "If no block header is provided use the highest block from storage", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6f16341bf9bc74b98df7a5504a1bab0b5512b64f", "messageHeadline": "Merge branch 'dev' into gh-1764-core-docs-1", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12774, "deletions": 9063}}, {"node": {"oid": "654f83f7d309eca6cc32ea67cc3f7143ba13ca72", "messageHeadline": "Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec08870826a750a34d9f27ad90b2dfa9cb4fd15", "messageHeadline": "Add histogram tracking the time it takes to accept a deploy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 137, "deletions": 18}}, {"node": {"oid": "0d4403196473687cf78cb15f4f111b1f9b623cc2", "messageHeadline": "Introducing `trusted_hash_time_to_expiration` config option", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 59, "deletions": 11}}, {"node": {"oid": "222547115fec259656d58b9764dcd95ccc947ac1", "messageHeadline": "fix bug in checksummed hex error and various cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 147, "deletions": 250}}, {"node": {"oid": "02a1f324069a55d4698c13ce0e3b7482359b0044", "messageHeadline": "remove calls of deprecated 'finish' method.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 446, "deletions": 518}}, {"node": {"oid": "186ef8ba1c7f9b2337a349d8365407179b057df1", "messageHeadline": "Merge #2062", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 273, "deletions": 54}}, {"node": {"oid": "204f91f5db6609c83203d93af1c2fd479130716a", "messageHeadline": "Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e7d8029186b824a99354c8ae6d93183228098fa", "messageHeadline": "Refactor `get_dependency_by_index` to be consistent with `get_depende\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "13a3675130a27a5edc0412109d4d552bf8069636", "messageHeadline": "Revert \"Log an error when state is missing expected unit.\"", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ea10e7a5cf8f5bd37bef12f82ec30b8db064b269", "messageHeadline": "Replace map + flatten with flat_map.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fde1e5f7fbb47d68ee4f7d0eafe2bd5cec5b252a", "messageHeadline": "Log an error when state is missing expected unit.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "aa256653cc066df4e14b2b5fe65ac9254415acb2", "messageHeadline": "Rename `find_ancestor` to `find_ancestor_proposal`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "817ee831ac42b9b36e02c2658b9b8a5f44591984", "messageHeadline": "Merge branch 'dev' into GH-1978", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4472, "deletions": 1276}}, {"node": {"oid": "fe4d237a4e1e20adc44a2ab1723b9b957db89099", "messageHeadline": "Request dependencies in batches.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 272, "deletions": 48}}, {"node": {"oid": "1f25c75685a4615002b880ba15479707cba3fdcf", "messageHeadline": "Turned `NetworkAnnouncement` `enum` with single variant into `Message\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 60, "deletions": 70}}, {"node": {"oid": "5cf0fffc8789c7e5bf2f23a2745166906d215622", "messageHeadline": "Make `small_network` use the newly introduced `BeginGossip` request,", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 53, "deletions": 79}}, {"node": {"oid": "6f63187744837bbf50794d042ad2e352b681a074", "messageHeadline": "Add a `BeginGossipRequest`, to eventually replace the `ItemReceived` \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "2779b63d920392c7e1692285e4239aea4bd509db", "messageHeadline": "Remove `NewPeer` announcement variant, as it is no longer used", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 55}}, {"node": {"oid": "ea642736d98ff3089803bf6aaf0b8c66ec2d8b0e", "messageHeadline": "Create `incoming` announcements and method to split a protocol message", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "2f5e718371c1c4a7500b27f79247dac5b8fff86a", "messageHeadline": "Merge #2055", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 147, "deletions": 56}}, {"node": {"oid": "b7d008021e170018b3c382b798b20faab8f1f4a8", "messageHeadline": "Bring back previously-removed test assertion.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "91dc7d0c4a8cf255741191957ae619d61aa60f4c", "messageHeadline": "Revert back logging levels to dev versions.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5593af7988dc1a1e4152e6309eb1bff3f02d2c17", "messageHeadline": "Downgrade some synchronizer logs to TRACE.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79ecf808e24175561267470a281b537e4e199033", "messageHeadline": "Unify logging details about the received vertices.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "790a544455d820538674e51e85df5aea4f9346bf", "messageHeadline": "Fix clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "321711e5c4b0450d7c692b20a95275518ff2165b", "messageHeadline": "fix Cargo.toml", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4246ce00ff2b876d72346bd0616f42760670a8b9", "messageHeadline": "Fixing archival sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 30, "deletions": 64}}, {"node": {"oid": "f9985959c521d75cb286293f99b132b42be53610", "messageHeadline": "remove verbose formatting per PR feedback.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc54297a33984eda9d1c13fabe29beaebaad5d39", "messageHeadline": "Adding archival_sync field to [node] section in config tomls", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1f8bacd78d26ccc24d04d737b53f863414f9749c", "messageHeadline": "use checksummed hex for bytes under a threshold.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "38e261f785f896aab3dacadf2bd1d2a6a15014be", "messageHeadline": "combine Blake2bHash and Digest -> Digest", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 899, "deletions": 1055}}, {"node": {"oid": "17cd938c86cbc3d0df59854d2a0e6a188e4b5813", "messageHeadline": "use HexFmt for short hex strings.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 31, "deletions": 48}}, {"node": {"oid": "683b6e1d926a6b8af4ff66319ab6f6942e98132e", "messageHeadline": "Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a8333d34125662842fb7c6757f867cf5af1fef9", "messageHeadline": "Remove unused lifetime.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "546ab1ac8118ddb0d538c82a24058c6503b2851d", "messageHeadline": "Merge #2039", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "11de9376717c98c812d75dfc02b99aabe50728db", "messageHeadline": "Log purged deploy hashes from the synchronizer", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "6fabf15279cefdc02f464d64ec2182485f361af1", "messageHeadline": "Add UUID to `RequestDependency` messages.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "e820603b58e9fcba0dbb7653604479d859299ef2", "messageHeadline": "Merge #2046", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "8470ba0510b2bb311bf4a17adedb1820aef543fa", "messageHeadline": "Unify logging in the consensus component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "0406ce53106ab14c58a0e425cc77b96b15f4e176", "messageHeadline": "use hexfmt.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "48e7d0fac9f9ef10e225909d365d0c56c6b4679b", "messageHeadline": "Add new configuration values to `bond_its.config.toml` and `itst13.co\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "065bb0bacfc6c568e50805cd2cab15243209ac45", "messageHeadline": "Mention configuration setting `estimator_weights` in `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5207d1b6f416a4321c24ee8331440e17a2e60330", "messageHeadline": "Merge #1927", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "1b6b11ef3d11467a1536f74922a6eb04cec63e7a", "messageHeadline": "check_summed -> checksummed.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 129, "deletions": 133}}, {"node": {"oid": "d83a4310b9f18fa56fc538bce7d1e3a088eaf15a", "messageHeadline": "merge and fix conflicts.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 10010, "deletions": 7657}}, {"node": {"oid": "2e42ba38eed3ad047aa27ac3a81c11d0a39d4339", "messageHeadline": "use normal hex encoding for big hex.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "f964b8205918de3a2b0bd35b8bbddd3b3beb776b", "messageHeadline": "Introducing `archival_sync`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 368, "deletions": 84}}, {"node": {"oid": "d58d14bc9c260a8a391cc84ba81b2b6fb37254a9", "messageHeadline": "Merge pull request #1917 from xcthulhu/sunset-legacy-sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 388, "deletions": 3305}}, {"node": {"oid": "dad13fbc13162fd71ef28929804e98f3a2e8dcad", "messageHeadline": "Add RPC schema test", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 4040, "deletions": 0}}, {"node": {"oid": "758435149d63cecf2fd9a58e4a8a125ae1cf0761", "messageHeadline": "add encode & decode benches.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "29761bf9960355be3be5ba08fa1dc547fca29c9f", "messageHeadline": "obey clippy.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ad066b49d32c0b320145299bfffbd5449f492263", "messageHeadline": "add proptests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "5fbb8f83e327a38571464e1d4cd3e96ae80bb99e", "messageHeadline": "fix lints.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "830782370abe16aecdbacb1319b753b19424e2cb", "messageHeadline": "Removing [linear_chain_sync] section from config.tomls", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 36}}, {"node": {"oid": "8990b951d286f7d99553c48d1bf966e102469f6b", "messageHeadline": "Change the throttling weight defaults to those that mirror current pr\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c80278340c7789798fd89340f6e8d7e4470934c7", "messageHeadline": "Mention throttling changes in `CHANGELOG.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27bc39279de210ce0ab9d83e72f9b81c6d10c867", "messageHeadline": "Also allow adjusting weight (and thus throttling) of consensus traffic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3b10f142da6b726d3e7dea57441e13e2901318ff", "messageHeadline": "Add first field and configuration of `PayloadWeights` through configu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "09d0452317d9f89948a62b0bb5c3cb8825bb29d0", "messageHeadline": "Add a `PayloadWeights` structure to define weights for different payl\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "116cbb2099e1de90cabd55f759b3510705ee8b8a", "messageHeadline": "Removing linear_chain_sync from metrics", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "df65c069150ceef2311ad6c4ce8352ea77186041", "messageHeadline": "rename WasmTestBuilder.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 455, "deletions": 453}}, {"node": {"oid": "7794ab898ff610b0a762f966060f91d94b21de80", "messageHeadline": "Disable cargo-audit from drone", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ed290d541fa8a80fb873ac23008f1b5a59ebfb78", "messageHeadline": "2029: Changed doc-string", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e628e0a1814b1368395d06e41d702d918209f803", "messageHeadline": "Merge #2002", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 143, "deletions": 7}}, {"node": {"oid": "3114709e6e912de31a23f441fd8ea94b3cdb3512", "messageHeadline": "2029: Apply doc-string", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2cb414506e2841c1fa3e8fb3811778213d61aea", "messageHeadline": "1677: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3280, "deletions": 905}}, {"node": {"oid": "193b66af5fa7f27ff7e6c40526969131fe57cde7", "messageHeadline": "1982: Improve error message", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5be99c2532c2045a0a233ebb668e529f701320b", "messageHeadline": "Merge #1991", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 342, "deletions": 46}}, {"node": {"oid": "decc562ba872e6a6ae387908a69d5c7940158cda", "messageHeadline": "Fixes after merge", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5aca2bcf0b0118666d6c8e7178e8e3a3e79de6b0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix_1980_sse_event_f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2919, "deletions": 845}}, {"node": {"oid": "c1d7da3cede94bfcb576522105eaa8ffdaae18d1", "messageHeadline": "Revert \"Removing [linear_chain_sync] section from various config tomls\"", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 45, "deletions": 1}}, {"node": {"oid": "1ef261249fd8a542cc5607882737665ce055c096", "messageHeadline": "Getting rid of unused metrics", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 10}}, {"node": {"oid": "9c3c40bcc1148650e3a10406f809e0880aa88c6e", "messageHeadline": "minor cleanup.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2066ce1fd55d1178cf34875ec75acd3009c4843c", "messageHeadline": "add missing global divider for equiv; move ignore further down", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "1e832cdb29893df02962ff2c6bd71c014e1fa787", "messageHeadline": "finish encode_iter.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b8bba9545c433e093d0fac0f8272a191bc302d47", "messageHeadline": "1677: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "4d089aaae4d7aebe7d894a60bbae7ccf66a6abb8", "messageHeadline": "Merge #2031", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "fa6cf89ff8193be2b0164f1ec772a8d71754eff4", "messageHeadline": "Update changelog regarding long running event logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af5e1f54714568f70e992a64c86d5a30a8844aba", "messageHeadline": "Add `description` implementation for all \"production\" reactors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "a17c174fbbc879c2830c3cb0b69c76293dc92a20", "messageHeadline": "Added a `description` method to the reactor event trait for logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1e2084d1d88290438092bed4b34d0ab9372593e0", "messageHeadline": "Reorganize handler for `Event::Prune` and add comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "13698e288bcdce5b45a0f0845c03b25c8eb35834", "messageHeadline": "Address review comments", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "d8ab020c0292d8f77844e1e790b2f39d7aea1bbd", "messageHeadline": "working on pr feedback.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "7c4d1e266ae1cd91967557dc9d4b6354d64dfe4d", "messageHeadline": "1977: PR prep pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "90a2bf82b3cbbae592f8f7c6db0645566555c31e", "messageHeadline": "1977: PR prep", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "0203093844f7609b062f9fd261d87f672905eb42", "messageHeadline": "1977: Add client integration test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "e8aa3c38834e98a6ee582c71bf5dc85a87ccf13d", "messageHeadline": "Merge #2026", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "67f7fcb8a480cc6d721910863d5523561bf3941e", "messageHeadline": "Add assert-json-diff to sse_event_stream schema test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9540b897fd945c880a7f916390bf7e7798b19e6c", "messageHeadline": "Merge #1926", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 773, "deletions": 413}}, {"node": {"oid": "fa277c8da063837fc8c9ea58f2fe10bc4924675f", "messageHeadline": "finish basic benches; optimize string case check.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "7ced86ecf175fff1068d8fd55f203dc855b2c1d6", "messageHeadline": "Removing unecessary loop label", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12c1e1a4beeb6400e3baec9d02013f4c177ff36", "messageHeadline": "Merge #2024", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "9bdb3da57b564736c94c7f1e824e73963fbabef0", "messageHeadline": "Removing spurious continue statement", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9dbdd698797f4fe8ffa70b2530cc43399ff4cd8", "messageHeadline": "Removing [linear_chain_sync] section from various config tomls", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 45}}, {"node": {"oid": "95710d4a6a42463856e15c8a2304345bd4745878", "messageHeadline": "block_fetcher -> block_by_hash_fetcher", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6c33b5691f6af9913d4227d3f516e775a4ad954", "messageHeadline": "Adding changelog message to the appropriate section.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b08e397cf9a8bfa27f6a9d5bdb4ae887c8b46a9", "messageHeadline": "Fixing docstring reference to `ChainspecLoader`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71109811c1fc3f5e69e1ac1217b15b8fe4e07ef4", "messageHeadline": "Reduce log level of two spammy messages.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db7ebf9de0f30cce250c67b42af37c3badac7933", "messageHeadline": "Fix Timestamp Display impl on old 32-bit platforms", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29f461ee159278b9e6ae99e3b65d3f8d884fdf87", "messageHeadline": "Don't request latest state in old eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "84ea9f239c7526fd149b935d2ec86f001b33caed", "messageHeadline": "working on benches.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "bc0eb439142e1eba54368fbe3cb1d0ce835156b6", "messageHeadline": "Removing unnecessary memory metrics", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 19}}, {"node": {"oid": "01f63ac3c322758af06c84230ee7494efd640897", "messageHeadline": "Restoring `make lint`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd6e6d250d8dab0bd812fa27725a48c268e5bed5", "messageHeadline": "fix typo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9597e7b74b7776cb33b6cbaadb9afa8cae1d416", "messageHeadline": "Reverting SIGNAL -> Exit code translation stuff", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 31, "deletions": 21}}, {"node": {"oid": "fd7afac00bc4bef26ad730b1a74fddd3908e7c27", "messageHeadline": "Using era_start for ttl", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "51757d144ce74bff1a820c3d9c055c326174c417", "messageHeadline": "Simplifying how we download and store a block by hash.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 9, "deletions": 39}}, {"node": {"oid": "7845be833faae499cbf020fd7fe69b31e2887966", "messageHeadline": "fix typos", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4bdb35964191d42659b20a5ca26f592d539c64e3", "messageHeadline": "add lazy hex encode.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "2ced96ad5a06141961027b67e0c97d7f3f877334", "messageHeadline": "Merge branch 'dev' into cn-sre-i60", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8646, "deletions": 7348}}, {"node": {"oid": "dfbec2502b5623f2e6f6b8c35e9e54d87bff3a5e", "messageHeadline": "Chang wording around deprecated items in CHANGELOG", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76d897da44421f003fd751f4a3114b6083b218d9", "messageHeadline": "Chang wording in CHANGELOG around deprecated `starting_state_root_hash`", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aa80040e65444af481d43d0ff342715f23d0012", "messageHeadline": "Use relative path; master is no longer maintained", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e65efda3ea499eb4ca9872a085018baa6d3b4e40", "messageHeadline": "Remove dead links", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "36b2cebad72982668485c8521241e4be2d8c81ca", "messageHeadline": "initial commit for post run nctl health checks", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 442, "deletions": 20}}, {"node": {"oid": "f64add562667634d511de89c66a965fd90fabedf", "messageHeadline": "Update types/src/check_summed_hex.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39ddac05a31aac45f8e68e1c7cfd14033e2223f6", "messageHeadline": "Merge #1990", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "1f48b552485e8a0a0abcf37a50be297954b9c287", "messageHeadline": "Merge branch 'dev' into GH-1920", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3498, "deletions": 1509}}, {"node": {"oid": "3159b94a6c800fc1de94af8dc9f1f76afaca6393", "messageHeadline": "update changelog.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e358a43b8058ee73d818dd7ef4288bdfac43299c", "messageHeadline": "Merge #2013", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cab644f80c8143a79e70fd3c4775baf4ba62cff6", "messageHeadline": "Merge #1934", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1945, "deletions": 384}}, {"node": {"oid": "b20c768faa49c0d8a83f087069240c5f891f16b8", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fix_1980_sse_event_f\u2026", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 642, "deletions": 215}}, {"node": {"oid": "832961befc4a230029dcf15dac84a5407c9433f8", "messageHeadline": "Use the actually expired deploy for testing `SseData::DeployExpired`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "7e0f4d51f553e57bee0ce2a34f51c9e6c53e836a", "messageHeadline": "Merge branch 'dev' into issue-1545", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "145f77a0dd444d4eeedd0583dca1a9637600dcb2", "messageHeadline": "Merge #2016", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ccbfef0d47121c756107be94b4edb8b371e07ed", "messageHeadline": "GH-2015: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11868f73d3b664b41ad022e9bc7e8bae245b8abe", "messageHeadline": "GH-2015: Include time to flush the LMDB as part of block execution.", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0acb6e9fe57312c7960de9e28cea69f13b48b2d7", "messageHeadline": "Address a review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c3f686827b2593069061456aeed1ece2db8494d", "messageHeadline": "Temporarily increase the hash scheme switchover version", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ff216af589ec5d480a9cec3412fe5030fce1235c", "messageHeadline": "GH-2015: Update changelog.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4abddc359e026f9f46af00f1b3c160a92d2018a8", "messageHeadline": "GH-2015: Add histogram for block execution.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f2d074d27ed7a334df1458bac85948e26b0c5afa", "messageHeadline": "Minor clean-up", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a356a1c3ee497bf718df625632eaee4cb41cb346", "messageHeadline": "Switch to using bytesrepr in the new block storage scheme", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 104, "deletions": 21}}, {"node": {"oid": "57296df6a819152a7fd50de3ea70f2cefd8db101", "messageHeadline": "fix as integration tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1ed4bcfc959942af57c7f9812af7d0e09fd2c8d", "messageHeadline": "working on deprecating & renaming code.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1a98bfeb60db7c09ec8267dd1270624484bcc276", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1974-Reinstate-query\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5273, "deletions": 1128}}, {"node": {"oid": "75c76dc173e52ca859c996bfa8784e4087d020c9", "messageHeadline": "Do not announce expiration of the finalized deploys", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "8ba6644219f1670c957ad9ba80b47ce223a28d4d", "messageHeadline": "Merge branch 'dev' into issue-1545", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5615, "deletions": 1313}}, {"node": {"oid": "6299ff4774f4e69dbc1070f443452d0c6bbfe83a", "messageHeadline": "Port the casper-mainnet feature", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "85e98b8ee7b3614392ab1cb69a63f4a12d5eb4a4", "messageHeadline": "Correct the path to the repo when staging from a commit", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222390fbf21bb736490f0e2dc4c21a1c513b7ee7", "messageHeadline": "Merge pull request #1998 from xcthulhu/sufficient-signatures", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 98, "deletions": 122}}, {"node": {"oid": "cab49ddad632b9f626808baef95636157f14fd82", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1977-Wire-up-get-con\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1545, "deletions": 1125}}, {"node": {"oid": "1f7cb430c2eeb18ba4b638ff29940aea4dd131b0", "messageHeadline": "1977: Wire up command to client FFI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "de1f513ede4197a1b2b68c87318a2af8e33bfb4e", "messageHeadline": "Merge #2011", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ae834f47386833d335830fe7aaa0396b142714b", "messageHeadline": "Disable shutdown on standstill in some tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "907aa00972448b884dfde55207ad51ce5cb7d3ef", "messageHeadline": "1977: Wire up to REST endpoint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "950cae1a3e62541c160840d819474b53caad7954", "messageHeadline": "1677: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5252, "deletions": 1108}}, {"node": {"oid": "4cc84f970b84c62aa43fdaa5498678e621718453", "messageHeadline": "1677: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "132c9fb3cd83c855099e29dc904a2a2f38f538f5", "messageHeadline": "fixing tests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "e673e1ed10324aecfcd7b720fa5c6d4d268ec0f3", "messageHeadline": "Update client/lib/deploy.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3fdd37edd44b490e70fbed861b138559851c33d", "messageHeadline": "Use more concise code to handle `BlockProposerAnnouncement`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0386dda06036eb5ac7de32c2b2ab45a7af095aa7", "messageHeadline": "Merge pull request #1992 from marc-casperlabs/1644-message-kind-trie", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 24, "deletions": 2}}, {"node": {"oid": "bf633b9ef7a0e9b289f7e72e6e72e53025d80fe0", "messageHeadline": "Merge #1933", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 630, "deletions": 211}}, {"node": {"oid": "e7e79cb7ffca1bcc0722e9ee22b45608c33926da", "messageHeadline": "Merge branch 'dev' into gh-1919-add-target-public-key", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 606, "deletions": 532}}, {"node": {"oid": "fef1eed38c92cb4a067a33e0679bae2b3b57077b", "messageHeadline": "Update changelog", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5d56282cb5b9fef897c906df597b2045ee9130e", "messageHeadline": "Use more concise function name", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "72249dd08e0320a9b138d6fa673618de8b85008d", "messageHeadline": "Update unit tests for SSE server and further code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "0250e3a987842302e2a66e36167adb52f229e8eb", "messageHeadline": "Simplify implementation of `hash_map_drain_filter_in_place`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "20c876d9b72591e255644a324a52dd86cb435dde", "messageHeadline": "Code cleanup and doc updates", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "41bf017488794645c8990757317698b8dff5ce5a", "messageHeadline": "Code cleanup", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "332071c992721d921bf63f3d8abd4c9c7fad8170", "messageHeadline": "Notify about all expired deploys", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "abed6478cf4a42e5684e99e3193062574017b325", "messageHeadline": "Propagate the announcement to the Event Stream server", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 77, "deletions": 20}}, {"node": {"oid": "f072da6ab4ea7bd63dc2dcaa12c783f83e58c778", "messageHeadline": "Add `BlockProposerAnnouncement`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "a8cd2e7a0d428a3b1b37ba3528a83a4230e6d553", "messageHeadline": "Deploy pruning functions return pruned hashes", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 194, "deletions": 25}}, {"node": {"oid": "dcd089a2dd2687d0c20c19215c019eee5e3c1c40", "messageHeadline": "Merge #1883", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 71, "deletions": 77}}, {"node": {"oid": "031aa6be864f77dd1a274f07a8672301565cfa69", "messageHeadline": "updating import paths.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 202, "deletions": 367}}, {"node": {"oid": "6e2ce5b430e354ae11ab0aab34bc92f4bb8a23c3", "messageHeadline": "remove internal mod; stubbing doc comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 289, "deletions": 324}}, {"node": {"oid": "1b9f1433b1964bf637525479e4fdcb6a4379c1c9", "messageHeadline": "Merge #1953", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 171, "deletions": 198}}, {"node": {"oid": "da2b3c45f8420368d09ac9a323053b157a76130a", "messageHeadline": "fix toml line wrap.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "1a084fe56f7d127219bacb0adaa3c7dc71e21eae", "messageHeadline": "1677: Remove stray commented line", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a3f7f82352f0b734c950e8841255e4b4d625d671", "messageHeadline": "1677: Update random deploy function", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "abd99493f0a153abc984b79eb33d3a0cc85628da", "messageHeadline": "Merge #1798", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "3c5603374919f9616c093bc4b004e5a3d766ff02", "messageHeadline": "Merge branch 'dev' into 1.3.2-sync", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 8275, "deletions": 7802}}, {"node": {"oid": "8831c1a29f5567fcf9bb46a4b51549bffdd29d9e", "messageHeadline": "1977: Initial wire up of RPC", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 176, "deletions": 3}}, {"node": {"oid": "92315d21afe6f5bad486923f5b4a0ccb2122cb38", "messageHeadline": "undo changes to toml file.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f36e31ab6e99f7251231448f8e01779343642180", "messageHeadline": "Update types/src/motes.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab548c700fd0472d16a2c738fb5fd6ccb4fe37f", "messageHeadline": "Update types/src/gas.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "89623dbcdf41b0c595e9417fd2cc93b99a08f59b", "messageHeadline": "Update types/src/motes.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bdb58ed7abb8e64c66f3a4dfb3d6e24abbe165f", "messageHeadline": "Update types/src/motes.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e95f3ee898df590ec020e3938793c275102d84b", "messageHeadline": "Update types/src/motes.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "030c74df589c977ee1c6354a46046ae71ceb767d", "messageHeadline": "Update types/src/gas.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "35656d82fef18633f4cc48df42590d421bf11879", "messageHeadline": "Update types/src/gas.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "642bba2fba8aa4fc440a050a8ecee764f52c0dbc", "messageHeadline": "implement PR feedback.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "f658fd9ef7b7f60a9eefa72c33063cc42874e8d8", "messageHeadline": "fix comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "31425d3d0f8298f24aebb4d9307694fe73024659", "messageHeadline": "Update doc comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "56613f1c28d2f508aeb39856282060def007d613", "messageHeadline": "Update import paths.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 142, "deletions": 183}}, {"node": {"oid": "2846aa41d829f6454e1b95ca5af6e24db07820cc", "messageHeadline": "move gas and motes to casper-types.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "87a96c8729e000269f5e33855ebbf9248c075d12", "messageHeadline": "Fix rustdoc reference", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ba9d952bc30494047bd9b7991ced6e23e4d4d14", "messageHeadline": "merge dev", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 576, "deletions": 636}}, {"node": {"oid": "e51944d339467ca765da4750853e14fb873b7326", "messageHeadline": "Rename state transfers to trie transfers", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b40c868fbff9aef97a7fba57cce589e94d62c3b4", "messageHeadline": "Merge branch 'dev' into gh-1919-add-target-public-key", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5432, "deletions": 6236}}, {"node": {"oid": "71ffd0b5490ba044883ef6de4c147be3f607bb78", "messageHeadline": "GH-1919: Address review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 93, "deletions": 136}}, {"node": {"oid": "4925b7a67171687260a3c5ad76d583062d3b4c7c", "messageHeadline": "Merge #1989", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 263, "deletions": 250}}, {"node": {"oid": "5f0ee17c12e6ea1c9cab084a27990ba7801feed9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "afaaebb29407fa96aaf1e39b23ee3d6e90c84ce9", "messageHeadline": "Restore the error variant check", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e7cf2e7b3fc61f53370987705a4d865dfb7fb352", "messageHeadline": "Merge #1309", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 262, "deletions": 343}}, {"node": {"oid": "15b8d25450b6eeb725355921ae673a0bb71afb78", "messageHeadline": "Make step01 of upgrade use remote chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 219}}, {"node": {"oid": "2900f49e66a0b3df03b73618296532229e334710", "messageHeadline": "Merge #1985", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "7b00c063a0aefaf2dc626a5d6d63714fa64e5f3a", "messageHeadline": "Merge #1996", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "8d9ba66f630eb3ec8d655b108141df70e00d5d7f", "messageHeadline": "Making comment for unused joiner event consistent with others", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15ddbc6b5d4826dec1b7f21e075e193cbdadbaeb", "messageHeadline": "Fixing done -> down typo", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e840ab35d66a95687e4421431459dadc97921cdb", "messageHeadline": "Getting rid of spurious comma", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40a8a924f4449035d113c7de088948597b24e526", "messageHeadline": "Clarifying CHANGELOG statement", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a057819560eb179e2ae99b2050efb63cb65ef0", "messageHeadline": "Getting block and sufficient finality signatures by height", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 11, "deletions": 33}}, {"node": {"oid": "ce04df5401b7a2589af0e6d000ca4beea3f2bfd1", "messageHeadline": "Effect for getting blocks with sufficient finality signatures.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 87, "deletions": 89}}, {"node": {"oid": "eb775192f7a2b3ce20de161e53e4a397b33953ad", "messageHeadline": "ran cargo update to remove RUSTSEC vuln", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 30, "deletions": 31}}, {"node": {"oid": "c46f56aa276adf4acae420379c5956afa3f7dc67", "messageHeadline": "1977: Sync old branch with dev", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 47447, "deletions": 17175}}, {"node": {"oid": "b81fc3d7cf27e3892e557edbbb3fb5f3dc3475a9", "messageHeadline": "1677: Check deploy for excess payment amount", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "b1737b1c3c0a1d1bdebb36c1603cb9a52120e04a", "messageHeadline": "update unit tests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "935ae3455e1a1132c3ab4a777493c3bf3165a538", "messageHeadline": "Use `MessageKind::StateTransfer` for transferred tries", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "bca72eef2ed045bbc29c07d418355d3683442aaa", "messageHeadline": "implement feedback from linters.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1ee787cd84555f4e9b9c918ef96e93e9509a5d78", "messageHeadline": "updating docs and help text.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "6444080860e4e9961f9edae1f7aa6605a59e9f8d", "messageHeadline": "Don't change standstill timeout values in tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aac02faa63ec7e97d66ed0d264b4151c5dd274cb", "messageHeadline": "Enable standstill timeout for tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6aefb2408aad7a6a19d01909b437f538a9c8d03a", "messageHeadline": "Fix comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "05a24172c3d4378af4a3d2d34c5a62b0b5f7f31c", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "3d0d0c9cbf67dbcda57bf40ff76ccd767f15760a", "messageHeadline": "Remove explicit lifetimes on `connect_peers` as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "34b60a244998f34f3d7f8dc637fd029a0df14831", "messageHeadline": "Remove needless lifetime annotations in `iter_outgoing`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2291b8859f07218caf441ed846969cf167eb874e", "messageHeadline": "client accepts multiple types of transfer target.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "7d415a065da0250492448ac6f966c4a0f014cb3b", "messageHeadline": "Silence Clippy warning in a test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87a000504cf897f68dfe8f0a990861f853961448", "messageHeadline": "Changelog", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3750e19d25abb5b866d1b8a851e7538757769208", "messageHeadline": "Make Highway timers configurable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 176, "deletions": 207}}, {"node": {"oid": "bc332e4bfb8b598d8b39d34e0dfd0b8c5e30c226", "messageHeadline": "merge dev", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7369, "deletions": 6979}}, {"node": {"oid": "ec33bf7bd341054438f61f3bb4ecf213a0e31590", "messageHeadline": "Merge #1961", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 606, "deletions": 3}}, {"node": {"oid": "afe2df245d6677500623b8cbd57cfb3e541afd6a", "messageHeadline": "1782: Add VERIFY_ACCOUNTS const", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eec5cb5835966d0c58d1536934c95de59d2ab890", "messageHeadline": "Merge #1360", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3133, "deletions": 11}}, {"node": {"oid": "20fb0f6a31f1ef9e8fca0fa354e9019d3e70bd76", "messageHeadline": "Request latest state only from random peers, not everyone.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 85, "deletions": 44}}, {"node": {"oid": "1a713a1e585216e13d9ddac857e2e91c35a25a1d", "messageHeadline": "1974: Add query-state alias", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4bf61c20e4a94a2e9b4a6b7c8fc0244fc6a443a3", "messageHeadline": "1782: Address PR feedback pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "3691ed7d904b8acfe57f592c68d372920985b80c", "messageHeadline": "Update metrics when outgoing connections change", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "07fbd576ef44e1d23b33bbbcfbccbf376de30d62", "messageHeadline": "Properly unregister old metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b3ba64140ed6e451ad47636d4b21325c2001f918", "messageHeadline": "Make run_equivocator_network test more reliable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "b2f0065f573bc9d4e11e0393864a0ff9dafbe53c", "messageHeadline": "Add capability to update outgoing state metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "9e5280c67774ed8395c85700c7edfe3f5ed6ea2f", "messageHeadline": "Add update outgoing nodes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "73396e162170b5444b6b8745931b58b01772c3b8", "messageHeadline": "Verifying block from peer not-necessary (checked when constructed)", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "bfdb117e3edd9fad9eb3001c1bf14f4e199383cb", "messageHeadline": "ChainspecLoader no longer running genesis/upgrades", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 59, "deletions": 856}}, {"node": {"oid": "3b78aee767e1ad88947979f33639cb8448f4376a", "messageHeadline": "Removing unecessary things from `LinearChainSync` component", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 56, "deletions": 155}}, {"node": {"oid": "1fa8449f9aa6a2db61a59232214fb9c2d6015773", "messageHeadline": "Sunset legacy sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 403, "deletions": 2329}}, {"node": {"oid": "1211e9fa09d3050564e121c71e6dcdda38c1ece5", "messageHeadline": "Merge branch 'dev' into ee-1248-test-fixtures", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7693, "deletions": 10620}}, {"node": {"oid": "8c06cf8394c1aeada6cfaaa0288df1a9454b4219", "messageHeadline": "Merge #1975", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e1a3e11e19040ceeae81a40faff90f1790abfa2", "messageHeadline": "Simple non-zero exit code on failed test case.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "65835d10ae2360c378fc4a7676870edbb6377de9", "messageHeadline": "Revert \"Exit nonzero for failed tests and hide output.\"", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 53}}, {"node": {"oid": "03d38c3e078b68cd4a9b1302126ce20117fa1111", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 866, "deletions": 5361}}, {"node": {"oid": "c2e643acddea60e3ffa9bd34a6b1c267ff6d07f9", "messageHeadline": "Fix transfer bench \"Mint(0) [65024]\" error.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67859bacafda2127a645591e66aea7fbdea52325", "messageHeadline": "Merge #1971", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 133, "deletions": 145}}, {"node": {"oid": "79de85ca014c2f0801db220d012c781cd9102b51", "messageHeadline": "update dependencies to address cargo audit warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 133, "deletions": 145}}, {"node": {"oid": "637195b515b3e18d9c1edf36eff46b9fec5e87e1", "messageHeadline": "remove unused impl for Blake2bHash.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "610adf614067940c60cbca761bb710f4f55b1c3f", "messageHeadline": "Merge #1695", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 216, "deletions": 12}}, {"node": {"oid": "ec7edf4136dc339d9351f0a8e9f25bc12a073081", "messageHeadline": "apply fatal! on bad flush", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "9c3e8eb0184d4b835f394b1764375a12bb56d26a", "messageHeadline": "Merge #1951", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "ad40ad5e33d1e69f6b675d0fbd012bdc17731f92", "messageHeadline": "apply review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a5077a6c6ab46d51a6938f3fe35ecf09fa2e1986", "messageHeadline": "add enable_manual_sync to existing config files and examples", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3ed1d3b12ccdf395aeed70e97a63df0343712085", "messageHeadline": "merge dev", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3285, "deletions": 6773}}, {"node": {"oid": "3c519cb02caaeffd22d1eb887597a86d31ec1503", "messageHeadline": "Merge branch 'lmdb-enironment-no-sync' of ssh://github.com/dwerner/ca\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5504af05bec5413a23319a1d93ed5024501b9f03", "messageHeadline": "flush on put_trie_and_find_missing... make enable_manual_sync optional", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3e1d92942f21b60f88b5db7b1520b5e078056af0", "messageHeadline": "Merge #1963", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3cfcd55eac4d4575949d19f6f36db6e53a8b891", "messageHeadline": "use correct feature gate", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f812eda7cefb94353b21bd7c0750d23b922f925", "messageHeadline": "1782: Update imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ad1ea7318bb9da66ca10e466bb89b5322bd3ebe", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1782-Test-DA", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3285, "deletions": 6773}}, {"node": {"oid": "1ceb9a3afd5545b5eb8e841ae58940a46a8ea404", "messageHeadline": "1782: Remove unnecessary storage test function", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "7726d4f0981a8ed2bda86bac275062e65512cda7", "messageHeadline": "1782: Add check for deploys in storage", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 238, "deletions": 65}}, {"node": {"oid": "e7770e41671f8542903dbc1545fad9f1f84377bf", "messageHeadline": "Address more review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac233efff6fabf9b77c8e829c3d913f584fbab79", "messageHeadline": "Merge branch 'dev' into issue-1545", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 915, "deletions": 5553}}, {"node": {"oid": "3ba70339dfc4cf204a6e9834e50157a43206729c", "messageHeadline": "EE-1240: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 13}}, {"node": {"oid": "33c709280f850b865c78151d5db4f2f7569322f0", "messageHeadline": "Merge #1924", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 145, "deletions": 4775}}, {"node": {"oid": "bca583f87ed6fc10ac7348649816fede920c72fb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1641-remove-libp2p", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 845, "deletions": 829}}, {"node": {"oid": "b6d63487953058ead7485f9b283d6f105a8d83ae", "messageHeadline": "Merge #1909", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 353, "deletions": 373}}, {"node": {"oid": "5bf892e7f5c6c8d5dac6bb0553563fe37ed94a6f", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into network-next-era-val\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 422, "deletions": 408}}, {"node": {"oid": "0507ad25dff844eb9444b241b4deec3b84d33929", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into network-next-era-val\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2783, "deletions": 1494}}, {"node": {"oid": "489923f115de744f235ae563c76e93c183fd9d36", "messageHeadline": "Update types/src/check_summed_hex.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f8157800b7be7036217754a7e3d001ee485fb07", "messageHeadline": "Update types/src/check_summed_hex.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a63528671aecdf409603ba8ee49282738c783db2", "messageHeadline": "Update types/Cargo.toml", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdca36b65769ddb7cc84c156ad78708b687b303f", "messageHeadline": "Update client/lib/deploy.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e23824717ddd5267b010f11fdf18a489abff795f", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2099, "deletions": 975}}, {"node": {"oid": "6deca560e000fd85ec6bb148717dcaf1323c0291", "messageHeadline": "EE-1240: Revert cost increase.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bfb95cc39198bf04f790d6d2fcb52d73397a36c4", "messageHeadline": "Appease cargo doc", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c86dceb48276cd01f9028e0c09e0ce8a9476578", "messageHeadline": "Appease Clippy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "0e2e8ca357acf097cc2007997d411bfd9b99d6d9", "messageHeadline": "Address a review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b86f93c37f0a1b3b8935ffb05de3a07ca7acccfe", "messageHeadline": "remove Socket.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "7aef72e410989d7a21fd592c8f216745d6a4e87c", "messageHeadline": "Merge #1935", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "7841e73aad1454d1ea5704f8701cf2c49250d7a5", "messageHeadline": "Merge pull request #10 from afck/backtrace-when-responder-fails-v3", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9cc205b4a34876db91e17c7448d4c766f87fa91", "messageHeadline": "Merge pull request #1938 from xcthulhu/genesis-no-clobber-existing-bl\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "41f94e5ea294063d1aa364254a3814d402514176", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "d32655eded201af4b9ad7c8433af1a59d00cb209", "messageHeadline": "Merge pull request #11 from Fraser999/deploy-acceptor-tests", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 215, "deletions": 393}}, {"node": {"oid": "2a6409b08f07ae1bf125a47bd4615fe7a9ef84b9", "messageHeadline": "Fixing format", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cfbb5a7a0aef39a44b3314df35f6e7bcb1ced124", "messageHeadline": "Increase era length to make run_equivocator_network less flaky.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d9afbdfce5bb9f08c6cd0b4babbafb72d9cbba", "messageHeadline": "Merge #1903", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 80, "deletions": 28}}, {"node": {"oid": "102e3cc7b8bebaad53195cfba33ca37123eec8cd", "messageHeadline": "update deploy acceptor tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 215, "deletions": 393}}, {"node": {"oid": "f8048fdb51d15bf544b64a328a4599353101f153", "messageHeadline": "Genesis should not clobber an existing blockchain.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 25, "deletions": 12}}, {"node": {"oid": "0c0a9428b4600dc88bcbcbbc6c747dec7ae816e3", "messageHeadline": "1782: Add tests for deploy acceptor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 123, "deletions": 119}}, {"node": {"oid": "793ce1e59bd93c31c028a810534e008beb2267a8", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ab71d5249392dd1b09ab3e4bacd1348108b17b92", "messageHeadline": "log data as well", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "52d406f689cde4e72433caaaa8de28a7640ae450", "messageHeadline": "remove backtrace, keep logging of self", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 9, "deletions": 14}}, {"node": {"oid": "dba8ad413cada955c017ec174c90de878fc6f7da", "messageHeadline": "Merge #1830", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 326, "deletions": 364}}, {"node": {"oid": "1fe1593d21706d4d1c60bc35e4091cfff2416336", "messageHeadline": "Merge pull request #1 from Fraser999/move-stored-value", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 181, "deletions": 261}}, {"node": {"oid": "da3154d8e15beada2de12394f4b951aa26dd1a20", "messageHeadline": "make stored_value module private", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 181, "deletions": 261}}, {"node": {"oid": "511f2fcd863dfb9cce66f7c2cbca997051f72bb6", "messageHeadline": "Merge pull request #1928 from afck/block_verify", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 66, "deletions": 38}}, {"node": {"oid": "1147e5fa6943b4d3ea7f2eb1cb89e8e57fd4d49e", "messageHeadline": "Port the contract runtime changes from feat-fast-sync", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 221, "deletions": 99}}, {"node": {"oid": "7f60a45086e6c95e328f7faa8b96bbf7ac9e719c", "messageHeadline": "Port the changes in storage databases from fast sync", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 932, "deletions": 186}}, {"node": {"oid": "34b54ce8c3d3c4b8e5cab810db04985cf48f7f34", "messageHeadline": "Port the block hashing functions from fast sync", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 721, "deletions": 110}}, {"node": {"oid": "d14c0eb2922d627e33405959dc9bb39fdbaddb24", "messageHeadline": "Turn verify into Block::from_unverified.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "5961f0ba37a8cb688f7ad5f4850ec07761b986f2", "messageHeadline": "Add changelog entries.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6e76abc3b6a31823f541e0e2aeeeb514ee8cd263", "messageHeadline": "Add AS support for new transfer APIs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 184, "deletions": 21}}, {"node": {"oid": "ec67884eb3bf804f86c663ab5f0982a81b8b7cbf", "messageHeadline": "Make UnverifiedBlock private.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7bc5da9bd367ed5967ec5e1cc649649875c3495", "messageHeadline": "Replace TryInto with verify method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "01641cd8ed5473bf15db517a56363854f54262ac", "messageHeadline": "Update node/CHANGELOG.md", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21e0ef21c349b29c845874b71d6adb4831307a22", "messageHeadline": "Merge #1908", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 75, "deletions": 51}}, {"node": {"oid": "3d67a3d16a287ae7c2549d5331e5373c7a7343be", "messageHeadline": "1782: Add support for global state queries", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 102, "deletions": 30}}, {"node": {"oid": "6b0b55e0623fe6dec711eb313ef40417ef077d6a", "messageHeadline": "fixing tests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d9e12ad26ceff977e018bade4b338ae03a810467", "messageHeadline": "fix broken import path in test.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "117f3a95babcb384adb8b6c7014096b2e6a30d9e", "messageHeadline": "Add new APIs for transfers to public key.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 258, "deletions": 23}}, {"node": {"oid": "9f3df0243ce1587618de8712464e3236807377c7", "messageHeadline": "Add support for public key as a target arg.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 128, "deletions": 68}}, {"node": {"oid": "06266f5bdc567ec5f525abb711b6c5323ee4c698", "messageHeadline": "Remove unused error variants suggested by @xcthulhu", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7541042b43a7d8b69347d17e03da6bb40f70801f", "messageHeadline": "fix broken link in doc comment.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "97fdba28eb7e7b4d8ac4291fbdbc417fbee6c15d", "messageHeadline": "update changelog.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "770389e107ee4565ced68c767b50dcd43429dcaa", "messageHeadline": "Add doc comments.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "5d62c5189d339207e3a3e4c439f4e0e0ca168e7e", "messageHeadline": "Fix cargo doc errors.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fa3ac1696bace3904bbf759c32f10b6ba1c02aeb", "messageHeadline": "Merge branch 'dev' into GH-1823", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1900, "deletions": 669}}, {"node": {"oid": "108d55ef05e47aa1e12a9f9a0a8f0beda4c9840a", "messageHeadline": "Respond to all when fetching a block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e00f6f069e8ff035cfb98d7c6c04b12251d1ba5c", "messageHeadline": "Make Block::verify private.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "1aed272a0a2e16732ca5fd78641a3ee4c1feee99", "messageHeadline": "Mention priority change in networking in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c5720c575d9cc9c2fce8444fd9bc44de9ff775db", "messageHeadline": "Do no longer consider previous era validators", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "81c468c8e985573ed4b493242fa2c8130a1741f4", "messageHeadline": "Apply the first round of PR comments made by @afck", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e19ecfca09e3b58aa62d0849b35f9db9a5f99306", "messageHeadline": "Apply some suggestions by @xcthulhu", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "760f9c826d06395ea5f4d889ae7777238b181036", "messageHeadline": "Update node/src/components/contract_runtime/announcements.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "232b5845ced2a616e921da377a814274b42724e0", "messageHeadline": "Update node/src/components/contract_runtime/announcements.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c204c49ac3b457c2fc34a333b6c2dd77fd42a97", "messageHeadline": "Add removed metrics to changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c582b0d59a518e570b149b601d1be2e2b1ab4ed", "messageHeadline": "Remove `isolation_reconnect_delay`, as it has been ignored for quite \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "cea932a0fb4e7077cd980e57743060317b0da52a", "messageHeadline": "Remove now unused metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "cf4405e81a279ca150dc0024d2f2c27b4936acf7", "messageHeadline": "Re-add missing functions required after merge of `dev`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "96c9f5dc3735045a6ed603808cc0e98b26a72606", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1641-remove-libp2p", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 638, "deletions": 173}}, {"node": {"oid": "60bcba64a403d520b9604bac1f9729e4899cc3e6", "messageHeadline": "remove reference to hex crate.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41357419a923b6e922be70e3ca8b4cd795dc5f60", "messageHeadline": "fix tests.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "5326be3ccfc11978f59bfd042e77894947f03d2b", "messageHeadline": "fixes after merge.", "author": {"name": "Austin Buddington", "email": "austin@casperlabs.io", "user": {"login": "nilz3ro"}}, "additions": 631, "deletions": 776}}, {"node": {"oid": "10f46eb923fd601a7e7b2f251ebed463d71fc757", "messageHeadline": "CEP-57: Check-summed hex encodings", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1456, "deletions": 747}}, {"node": {"oid": "1711b4e4883de30a252ddd6f26d51a574b8742af", "messageHeadline": "remove debug echos and comment vars", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b99b036c2aea2deff87a7485ff25df4a6972d825", "messageHeadline": "add markdown link checking", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "75aa69c65d2eafb3d176053b22ec6da7c3a211bd", "messageHeadline": "Add changelog note", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6bb64f227f6b8b8ca5c41525a2fad813653cd33", "messageHeadline": "complete api_error docs", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 769, "deletions": 410}}, {"node": {"oid": "13c146442a9f767d1aa98cef08e8c102ca07ca1e", "messageHeadline": "Merge branch 'dev' into contract-runtime-concurrency-limit", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2380, "deletions": 1258}}, {"node": {"oid": "419cbcce21bc83569774fa141f6d704f9c6c1f61", "messageHeadline": "Mention removal of libp2p support in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf525dd9e9f624d4c5d210ba3785a60bc92799b6", "messageHeadline": "Fix remaining clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "05552edf44e115eef9efcf2d9fdd4e804163d20c", "messageHeadline": "Fixup `NodeId`, making tests pass again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 47}}, {"node": {"oid": "5ad9c8eaad404f3fa55d7a2a0607a81a05229f05", "messageHeadline": "Merge #1923", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "8c444132f91581d7336728a16afa4de353ec0112", "messageHeadline": "sync nctl config.tomls with changes from PR1877", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "870a3760f68fc46f83473d05b2c9d9bccba4b2cb", "messageHeadline": "Turn `NodeId` from `enum` into newtype", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 53, "deletions": 85}}, {"node": {"oid": "9e1029d5885740db3c0bed63ddd48400f4851396", "messageHeadline": "Merge #1921", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 248, "deletions": 114}}, {"node": {"oid": "da964e9a139b5aa158561878ee349c1c3826474a", "messageHeadline": "Add tests ensuring binary format for json/bincode/msgpack on network id", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "43b257f23fbe85e601413faf27cc3951de93db65", "messageHeadline": "Extract switch block and era end collection from run_equivocator_netw\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 80, "deletions": 54}}, {"node": {"oid": "08defa1e1bd1db813deabc71e71e84e4551b8e73", "messageHeadline": "Merge #1901", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "160afb1d4d0a570a6257d4e47441e9a8226140bc", "messageHeadline": "Rename `node_startup_time` to `node_startup_instant`", "author": {"name": "Rafa\u0142 Chabowski", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "54d4d21aee0a5fbf93b20732a3921f4140821bd1", "messageHeadline": "Merge #1896", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 320, "deletions": 12}}, {"node": {"oid": "2f754909797cda136266a58011d559d1b2a0a649", "messageHeadline": "Simplify run_equivocator_network test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 81}}, {"node": {"oid": "f80a55ac794b57f70a17565f1824c91f9b9fc8a7", "messageHeadline": "Add FilterReactor; ensure equivocation in test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 149, "deletions": 11}}, {"node": {"oid": "beddba6be3ddec02b710221ce1a83b078f62ebe7", "messageHeadline": "Remove unused `multihash` dev-dependency", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "d088256d20f6ede0b0560b90f5ac0eb7f432f3ec", "messageHeadline": "Remove utilities and helpers only used by former libp2p code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 338}}, {"node": {"oid": "63566ba16cfc65564d626dfc6758adf594e0e6c6", "messageHeadline": "Remove `libp2p` support from tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "517c755d6f4986c9b2b62ddca97bc87a01d68f0a", "messageHeadline": "Remove `libp2p` and its respective component from main node source", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 58, "deletions": 4166}}, {"node": {"oid": "cf770272e61c587fe37fb6cff911cb4b51e561a0", "messageHeadline": "Update node/src/components/small_network.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a300a875ecdab1f15bdfae09a122b185cfde8d15", "messageHeadline": "Merge #1892", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "60db75b37bc67ec67db13e4df763e7f8077e6180", "messageHeadline": "FEAT-44: Introducing fast sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4929, "deletions": 2935}}, {"node": {"oid": "738fdf855b2b9069f6eb3a9f28e6fec7a47a19f7", "messageHeadline": "1886: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1858, "deletions": 1035}}, {"node": {"oid": "ba9eb2d9af4d6f4f503ba2d9013525130b6f3a10", "messageHeadline": "Merge #1877", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 131, "deletions": 150}}, {"node": {"oid": "f499ca4df9fd3edbbce198083ff3931dac964002", "messageHeadline": "Merge #1645", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 806, "deletions": 175}}, {"node": {"oid": "20b37acf937f0a51948b5d1dc7aa2c886857a601", "messageHeadline": "1886: Remove non_snake_case lint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a6f05aee6934d92364a5ea1b794501600b76affc", "messageHeadline": "ensure future is awaited, appease clippy", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a0b8628dd885831e752bb184452851a29bc82876", "messageHeadline": "make execute_finalized_block non-async, remove info log", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 27, "deletions": 32}}, {"node": {"oid": "2a0a5f8a7973cce6551ec16f2d1304400435995b", "messageHeadline": "Apply changes after self-review", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e0d0d0fadb026a2435720df78e75b26005beaa2b", "messageHeadline": "Node start instant is fixed in the `joiner` and the passed to the RES\u2026", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 134, "deletions": 163}}, {"node": {"oid": "8d16892d967507eb4ba104b063bb110e3f33d173", "messageHeadline": "Merge #1885", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f8dac1e8cb9292ec68fd115f2cc1f90f188d77eb", "messageHeadline": "1608: Update nctl tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "77d42dc0240fc90b526120df5126d8890222237e", "messageHeadline": "Exit nonzero for failed tests and hide output.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 53, "deletions": 6}}, {"node": {"oid": "afb8903b0adeea6e19ee0fab9dc8154e6263013d", "messageHeadline": "Cargo fmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 14}}, {"node": {"oid": "190f6611c2a6d8ddcca9ea2da0403c73efef3fbe", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1085, "deletions": 921}}, {"node": {"oid": "1e8d80a6fe1d623de7446ee4c770f0ea4ccee17f", "messageHeadline": "Rename `time` to `duration`", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2792b4576cf74462634585529d44dbdff01a1100", "messageHeadline": "Store previous set of validators, instead of expecting event to suppl\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "7b333ea004f457e7e0e280e64b9efce2187a0087", "messageHeadline": "Properly retrieve validators directly from the `UpcomingEraValidators\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 66}}, {"node": {"oid": "cabffacbcf01dac254f27fbc733fc066445a7503", "messageHeadline": "Fix formatting errors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "7c48b914265e222d7df2869d1f52442b834d31fb", "messageHeadline": "Reduce number of copies made when updating era validators in `small_n\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cd75353ef719ca7b2b1c7396a0de73f60f181d11", "messageHeadline": "Make `small_network` process era validator changes again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 106, "deletions": 8}}, {"node": {"oid": "a08af3371f350c475e0677c92beb08f124f8bd4b", "messageHeadline": "Rename `current_era` to `era_that_is_ending` in `UpcomingEraValidator\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0e3710e122f8781f093ae096e8d3d7f284d53413", "messageHeadline": "Remove update of era validators from `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 187}}, {"node": {"oid": "67cbd11ff8a8ac9c81309ce5b98c746e7d90d7a5", "messageHeadline": "1782: Simplify stop condition", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d6655866898ed2c1ea12dab3924e9dd12bfcca09", "messageHeadline": "1782: Add test for invalid account", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 163, "deletions": 13}}, {"node": {"oid": "8572eec8aec903ab2fc59a9a3e05611ed74b3a2b", "messageHeadline": "remove semaphore, not needed", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 19}}, {"node": {"oid": "273521b30f447f2893d63f42e4600dc2f6673ee0", "messageHeadline": "ensure that block execution cannot be interrupted by tokio", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16c1158e3bcc9a558808732b1e2d515597b87c4a", "messageHeadline": "move log", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "05b7cad94a5b3e5f86ad08042bd7f76d689e7be1", "messageHeadline": "limit contract runtime concurrency with Semaphore-limited async block\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 96, "deletions": 48}}, {"node": {"oid": "7904cbe63f2a59cf3d2e34150537050ed31494f1", "messageHeadline": "Merge #1810", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 761, "deletions": 726}}, {"node": {"oid": "48e7be2f3971b54f97bf2b3faf6e05c17a998700", "messageHeadline": "Remove reference of ProtocolData.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1f45023dcf5bad5869f8571945692067e7c58b28", "messageHeadline": "log more", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "152827f6a2fde7a390d8304af19da35bd6f81a53", "messageHeadline": "specify associated type", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05006763fe4a419d364c0e0027db20b3a2ddd058", "messageHeadline": "1608: Update error message", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59e0c7bd36e7de79e2b3f1264c0b9809c4cb2c00", "messageHeadline": "Update changelog", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31bb5eb4389c17c25b18df21221f4805bb1effeb", "messageHeadline": "Update changelog", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "af4cbd400995aabae712a0ca9a5c5e0f36c24ead", "messageHeadline": "Update the exemplary config file", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "edc1a48f5bd6bea5a401391853ab27d1449dc7ad", "messageHeadline": "Move helper function to the `testing` module", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "abcfb375033df73aa7ebc61d39a6e95a5ba3071c", "messageHeadline": "Fix formatting", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba9200224059c73f99be3c9f057b13565b9d9d74", "messageHeadline": "Satisfy linter", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62e03bb31aa318928c915773013d8b96075b02f1", "messageHeadline": "Deduplicate `rpcs` code even more", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 20, "deletions": 38}}, {"node": {"oid": "52d67bdbfed65747473a0e1b3a700ac826589a9b", "messageHeadline": "Align testing code", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "df6a33e7db4deef06a1620385b0fa425956442fd", "messageHeadline": "Deduplicate `rpcs` code", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "9d701342279239bc957662b0d3daddb64ed66542", "messageHeadline": "Reactor is the single source of truth for node startup time", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "4204072de51044cc7f0cd2c6b8e990711ac90744", "messageHeadline": "EE-1240: Fix tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 55, "deletions": 37}}, {"node": {"oid": "be0a69566d215d0ae5ec216e34c360f7890a6da2", "messageHeadline": "move backtrace capture outside of async task's scope, capturing the c\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "5247835aaf6705e894d0b0a52ecdb238fac714c6", "messageHeadline": "updating doc comments.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "24b469fe7e51c7d88f550b479bb2e90deb7b2093", "messageHeadline": "Update types/src/account.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d47fac48420442ca97fae21974ac8e49c72112f", "messageHeadline": "Update types/src/account.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a15922728ee89a791e14cc7dd8021427f851915", "messageHeadline": "Update types/src/account.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a91a7b8071b35ea2c51670d7bc9b61642385439d", "messageHeadline": "1646: Update is_valid doc string", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7303191d5e58ddc8fae4f6eb65c4c09fa05b891a", "messageHeadline": "1782: Initial creation of deploy acceptor tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 394, "deletions": 0}}, {"node": {"oid": "0c879de522a76acc581689f8cd07bdca8f6419d1", "messageHeadline": "Merge #1894", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3a4172cd99dd31cb3874c2f37112d39a2ccd0042", "messageHeadline": "1886: Prep for PR", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "4dac64c84021ce74fa63db5b9396b64c4c2a23aa", "messageHeadline": "add a backtrace to the error! log when a responder fails to respond", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a219c88250758fb333d65b1dfc4a1da122b8f38d", "messageHeadline": "add docs", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb719c0eb6b8c480a9362d5eb7cba4720d65c2ff", "messageHeadline": "Merge branch 'dev' into lmdb-enironment-no-sync", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1887, "deletions": 1952}}, {"node": {"oid": "e4e307cdde9a9e68884cb0fd0bbdd1720ba491af", "messageHeadline": "add config option to enable/disable manual sync for lmdb", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 69, "deletions": 8}}, {"node": {"oid": "3f2b95b8ffbbadfc447bd597357dd4764eedb793", "messageHeadline": "1886: Wire up get_dictionary_item to client FFI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 316, "deletions": 7}}, {"node": {"oid": "60ed7384f029d5f00a628bb3c62d382d97d6af8e", "messageHeadline": "EE-1248: Remove rustc_test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 82, "deletions": 126}}, {"node": {"oid": "e5b4e3e7ce4dd96b88540a5f56d439f42edb1915", "messageHeadline": "Include `uptime` in the RPC reponse", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "b26dc924d32e2e40ea7bfd014432217888676ee0", "messageHeadline": "Fixed a typo in `outgoing.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d30c97de5b57e3cb797aa8fd5980d98fa6b3dfa4", "messageHeadline": "EE-1248: Apply review feedback.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 102, "deletions": 27}}, {"node": {"oid": "a8649bc1109cf77669d37102140015c42d398ccd", "messageHeadline": "Include `uptime` in the REST reponse", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "0881c46bf58cdbb7d7d63953c57db52dbbb81dbb", "messageHeadline": "Fix documentation bugs/inaccuracies in documentation state chart", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3c5cd34a623abfb62849b72c14d0af4f84376aad", "messageHeadline": "Simplify failed dial outcome logic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "93a0271e91e0052868330763792929ddfd0ec488", "messageHeadline": "Merge #1882", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "061f44bc385040961f1e5caa36963deed4bb6048", "messageHeadline": "Merge #1848", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 258, "deletions": 127}}, {"node": {"oid": "a35e5fcc34f0583cf2ca260f9c1433e54f7dafa5", "messageHeadline": "Merge branch 'dev' into gh-1764-core-docs-1", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4184, "deletions": 3787}}, {"node": {"oid": "b80fd2c93a2163812d42ec5ca1664626c0035fb9", "messageHeadline": "Updating to the 2_500_000_000 values to match dev.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0369311898cc7cf05593a4f4d96be732c801786e", "messageHeadline": "1646: Add logging", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f870302b86cae485afbd63abd3f345fac681ab9a", "messageHeadline": "1646: Amend error statement and docstring", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aa887c0f0acf3c7db89f57d5e426768ad19c306", "messageHeadline": "minor adjustments after merge.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "b023902bf526143365303833976657cc89495287", "messageHeadline": "Merge branch 'dev' into GH-1823", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "196c79d571e6612320afa3908753bf60ee91c700", "messageHeadline": "sync GH-1823 with GH-1788 (including latest from dev).", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 5748, "deletions": 4603}}, {"node": {"oid": "0a82a20df23914634aef7d6891dac8a8d9cbf239", "messageHeadline": "1646: Add validity check for zero approvals", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6d88aeb852f461d3fdfa1a59addd9005f4c1f127", "messageHeadline": "move vestiges of shared account mod to casper-types.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 403, "deletions": 405}}, {"node": {"oid": "aa30b50c8e09885b7697621ceddb29381d9a9014", "messageHeadline": "1608: Fix CI issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5054c072f3649b77d7ddb357ca44a98e801df172", "messageHeadline": "Merging NDRS-1608-Query-Global-State-RPC-new", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1479, "deletions": 1800}}, {"node": {"oid": "0203be58ad49b27f5cd7273e2511f2b6db68808e", "messageHeadline": "EE-1240: Rename and remove", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe9f3c4ee43d5773bf7d635c44385e287707ce0d", "messageHeadline": "EE-1240: Shrink the diff more.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2fbb5e8e7afac8e8a992c4f60cbcb4833df4dd3", "messageHeadline": "1608: Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "743ea25b89268af47de03bf49a5a84dcaad91141", "messageHeadline": "EE-1240: Replace remaining costs -> config.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c39cfb4031dc58b9de936f4f3702249b26bcc5c2", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1572, "deletions": 1776}}, {"node": {"oid": "ebae46acd34391c6fd78e41d103451dc730382c1", "messageHeadline": "Introducing new announcement with upcoming era validators", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 271, "deletions": 183}}, {"node": {"oid": "0dfc7b383cd24732d4330acb63759df4a446702d", "messageHeadline": "Merge #1876", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "79313aa15da1f1cb1ca7d5b43b60dfb17b0d0078", "messageHeadline": "fixed type mismatch.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b0e153bab2749acfac28b079447043d54e72abcb", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17159, "deletions": 6208}}, {"node": {"oid": "ba2f6c806bff12694b2127827b469b65ce998919", "messageHeadline": "Use `TimeDiff` instead of raw integers", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 27, "deletions": 45}}, {"node": {"oid": "a634b7e1a6b8be01991c3927b9f4790bedbf3b72", "messageHeadline": "Syncing production configs to current state.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "37abf1af816f54eafe1075a8a0716c3b0f1a87a6", "messageHeadline": "Updating CHANGELOG.md from release-1.3.x branches.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 61, "deletions": 67}}, {"node": {"oid": "b0a51b794afee492d5c0e88fb5c987f547aa5694", "messageHeadline": "merge dev into GH-1788.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 5685, "deletions": 4159}}, {"node": {"oid": "2b26978143bcd591c8296b96fe462dd48820d873", "messageHeadline": "add doc comments.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "d5cc1342e3766adeb54d593d0ea14fd92340dc56", "messageHeadline": "Make the messages more specific", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ea71f70001c8a260c9904ce5c4adc6fb47693ef2", "messageHeadline": "Remove unused code", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "a433c0a5e4da9bdf3b6655a22bcf9d7ea5dd4043", "messageHeadline": "Update configuration files", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a9739a57411d61a1047b5f9c3448dbf527c27444", "messageHeadline": "Use `try_from` for unit conversion", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6b5a0490071bd0585042d699a3c6200eb21bb643", "messageHeadline": "Use millis for internal time processing", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "82ae85d354960d8c0b5740abcc8fb59ebfb0ef99", "messageHeadline": "Remove superfluous suffixes from consts", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "7e9062bb5fca1950153f1b81336bf505672eb4a8", "messageHeadline": "Use `TimeDiff` for all duration parameters", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 92, "deletions": 49}}, {"node": {"oid": "04937dc227d0b39ea8444105099243d147ced49d", "messageHeadline": "Merge #1874", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "b88f0f947e1c1e66040d6ba1940f54a97d13952f", "messageHeadline": "Merge #1868", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "717949d2d2565c428b40c583e9fc5bd07a3edcc8", "messageHeadline": "revert chainspec changes back; bump default gas payment used in nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27ec1ae48f55c7b418429ea4ff2bff7d6d277b0f", "messageHeadline": "Merge #1843", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1009, "deletions": 1340}}, {"node": {"oid": "6d026849c0857f535fa9d70fe3076e5da9be5c4a", "messageHeadline": "Fixing reactor.rs", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 15}}, {"node": {"oid": "51b27d87427a83c9d5b2546f57b6b34a3c4753d1", "messageHeadline": "1608: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 290, "deletions": 107}}, {"node": {"oid": "6f8209c5c28f2cc4789503cc53d13c80622eb401", "messageHeadline": "1608: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4050, "deletions": 2543}}, {"node": {"oid": "6906a9befff77f77a976a18412f14328ecfa1569", "messageHeadline": "Merge #1793", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 417, "deletions": 383}}, {"node": {"oid": "d42ded8101ffb6279314f938c59ddebd35cc99f6", "messageHeadline": "merge dev", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4515, "deletions": 2784}}, {"node": {"oid": "5c01c321542d19bc1a31c407723dadc102215fc4", "messageHeadline": "bring back reverted docs from merge", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 57, "deletions": 17}}, {"node": {"oid": "191abe86d05d3333c2fbee2ca3d84fa849a0f7f9", "messageHeadline": "Merge remote-tracking branch 'casper-labs/dev' into pub-crater", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 103, "deletions": 65}}, {"node": {"oid": "16b4fd340529d7bfdfd30fd8e8a0037cd21f3d52", "messageHeadline": "merge dev", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4523, "deletions": 2847}}, {"node": {"oid": "a7dd49662f0f69982297819d362b70a9e2143e22", "messageHeadline": "Merge #1662", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 139, "deletions": 23}}, {"node": {"oid": "13aaa0d55da70ef8f928fcad092d2c119a929461", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0ce36bd1f1d9f08c975a286e183b5845518db204", "messageHeadline": "1807: Resolve dictionary query bug", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "a8ab6cd5c586089be46130ecdb6a5e66ade8ff76", "messageHeadline": "restore whitespace.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d506ef8aa9337dd5c25352d1b55290d8d397ac9f", "messageHeadline": "1628: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4419, "deletions": 2723}}, {"node": {"oid": "6a3b60aa50287a41a5faa5b9308b13af740d9d9e", "messageHeadline": "Merge #1872", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 105, "deletions": 67}}, {"node": {"oid": "e880f1c6f2a52d68c0f468f72b5daacab58df955", "messageHeadline": "Merge branch 'dev' into GH-1787", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 4443, "deletions": 2723}}, {"node": {"oid": "1d901aa834abc4d91f63fe7f30f4c939c9482cb7", "messageHeadline": "reorder imports.", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "bd29bb663e4c7c18e0ce34a5786fc8d4f888b3cc", "messageHeadline": "Merge remote-tracking branch 'casper-labs/dev' into HEAD", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3009, "deletions": 1787}}, {"node": {"oid": "44c4c41aaac2a550465314e7b04e677c8a7b7ad8", "messageHeadline": "Merge #1871", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4a09a3862f1f015bc0a4979f2595addb9f4c333", "messageHeadline": "Remove the bench test", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "46e6fa26caf90be3cef54623c57a8ec5b08ffaa0", "messageHeadline": "Address review comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ea0f10b6744e350771ba64cee0fdaba5bdf8254f", "messageHeadline": "Improve changelog entries", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cac6595a6a83aac00f119b269eab3caed39755cf", "messageHeadline": "Document the changes in loglevel and event tracing in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d00485e73a5b04ab903e992ef6901dc16908e687", "messageHeadline": "Attach event span to spawned server", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "36f10e87cc9981daf491e1414d59a0f29f42104b", "messageHeadline": "Update name of runner initialization, change `current_event_id` to 1", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7cc37fd02e76d9cc80af6e7ef0bb3a1faffddcc", "messageHeadline": "Reduce the number of nested spans in core `crank` loop and propagate \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "5d30669476d9528ce6b53448379a5fa0c555d83e", "messageHeadline": "Rename `event_count` to `current_event_id` to avoid confusion", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e15c461de57c143dec2ced31ed67bfae49189038", "messageHeadline": "Remove `#[inline]` on `reactor::run`, as it has grown quite a bit", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9f20c4e046aa9e5180c37b2d50929215bfa5156", "messageHeadline": "Support ancestor tracking in queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "b95cc7abb03d8ae74ba93863181f566eb86311af", "messageHeadline": "Merge #1869", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "96d788339b60e351e3fb14192ff65c7aa9758107", "messageHeadline": "Merge #1870", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "06df9015a83a2006829897510a04a8be5a1805a9", "messageHeadline": "Fix some typos and style in `testing.rs` comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ede0ceed8c1488776bd7d0c52de6c349ef850395", "messageHeadline": "Mention test port range change in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dcdb33e0bd5048b6b1570fc979140baed3209fe6", "messageHeadline": "Instead of using ephemeral ports as unused ports, use a", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 37}}, {"node": {"oid": "4563e6fcb62b98fa2e31a84bad187be6e5039f54", "messageHeadline": "Mention connection sweeping in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "604a939e38de3c8eaaa4626a05e5f8b41f30891c", "messageHeadline": "Disambiguate node ids again in `Display` impl", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b2a6ceca6cf20be616076cade2e0eea76d2cdeb", "messageHeadline": "Trigger connection symmetry sweeps on small_network construction after", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "18bca2448199595ad463ca6fc5c8535a99a00de8", "messageHeadline": "Shorted `Display` `impl` for network node IDs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c4132cef00dab75f5d4a1559b89d71dbce86ba3d", "messageHeadline": "Log internal details about symmetry management", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "5b117ac2bda38ec68044fbbcad12e2f2e361a9a0", "messageHeadline": "Fix formatting error in network docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c0a587640f14359c435fcbfb7051d9054496f0b", "messageHeadline": "Report public address in log when an incoming connection is made", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c824a447aef377e1b295015dd3bc44f578c98a2", "messageHeadline": "Downgrade log message of asymmetric connection sweeps to avoid spammi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049c4c7aa9f70aa304e3bc3360d1c159bc7843ee", "messageHeadline": "adjust costs to fix hanging test; source itst.sh to avoid a function \u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "adfa547785892196ea0d8968a0db5cda8cc9da93", "messageHeadline": "Merge #1814", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1702, "deletions": 1394}}, {"node": {"oid": "9db2b41111ab1f84261dbab4bb6424f7b14d3aaf", "messageHeadline": "Merge #1774", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 320, "deletions": 294}}, {"node": {"oid": "5a8d4b23847755b31f2d8dd8290fc5459d2a05cc", "messageHeadline": "Merge pull request #10 from TomVasile/cn-sre-i53", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a3cca94349652d4f083e9c0571d1c8d639518930", "messageHeadline": "remove commented line", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a2dca65b48c62960d6646a57b22904fce0d36ea6", "messageHeadline": "add global_state.toml support to upgrade scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b1fe982d1ef52676c3d337d7557f82a6871fd459", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ebf93b6175dcd755676dd09804331c34708e7778", "messageHeadline": "Update test schema json file.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 78, "deletions": 14}}, {"node": {"oid": "14e39525983ed79a03476d482218cadc31f09f9f", "messageHeadline": "implement required fixes after syncing with dev.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "79c2bd7966f3fd34c66b13b0157118f60b148723", "messageHeadline": "add doc comments to global state fields", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "cabbd21d11406be3615963969c594324840a07d5", "messageHeadline": "merge dev into GH-1580.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 954, "deletions": 146}}, {"node": {"oid": "eb452681e6e3273925227c096bacbd40d14ac6ab", "messageHeadline": "Merge #1862", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "68c36ca57929715f934a9e6bc627f6f8a6c0d738", "messageHeadline": "EE-1248: Fix dependencies after merging.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f0cf4b50631333114b7cae5d2e6d43af9e4e1ac", "messageHeadline": "Merge branch 'dev' into ee-1248-test-fixtures", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18304, "deletions": 4362}}, {"node": {"oid": "37f807602581de0e64b40c94ae62539c28ac3f80", "messageHeadline": "Add more asserts to run_equivocator_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "936c71ed184193ac3fd662513a887d28ea2380be", "messageHeadline": "Merge #1720", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "9567cbf37d7577e278410c4c7d98e9d2e7f10762", "messageHeadline": "Update execution_engine/src/core/runtime_context/mod.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2bec5d332ac1d42390be95e43da4ba728b6ae33", "messageHeadline": "Merge pull request #9 from Fraser999/state-gen-tool", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 127, "deletions": 61}}, {"node": {"oid": "68d850720c3eaf68b052804473b7218553bdde09", "messageHeadline": "Merge #1850", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "c951d728d345576568bbeaa4c0eea46dc26d7e8f", "messageHeadline": "merge dev into GH-1578.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 883, "deletions": 116}}, {"node": {"oid": "b8b38be902d9978f7247fd18111cdc483891f71f", "messageHeadline": "Merge #1851", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "23b92a3cb57a3493974525968143aff21ba9f93b", "messageHeadline": "Document core module of the EE crate.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 843, "deletions": 139}}, {"node": {"oid": "39054ead9a3c4b8b820d340465790ab1d2f6cdd0", "messageHeadline": "update state gen tool in preparation for protocol data migration", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 127, "deletions": 61}}, {"node": {"oid": "25e9e62524a3d476652704686059a12b1b703a8b", "messageHeadline": "restore deleted ee regression 966 test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "dc2919bc75167f006ab5842afbdeb288f311f845", "messageHeadline": "Moving logic to `mod tests`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 24, "deletions": 20}}, {"node": {"oid": "00679434e183d1abf00f0433f4255f5423da5871", "messageHeadline": "Fixing compilation errors", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e3e6b1b664ecbf8e3cb89855ad3e01fe64c0a802", "messageHeadline": "1608: Remove spurious import", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9649b4f0299e2eda49068071b87abee81bd5770", "messageHeadline": "Merge #1853", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 456, "deletions": 0}}, {"node": {"oid": "5a1888b3f30a082d203ec49c85ac3839b7b88111", "messageHeadline": "move test below impl", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 31, "deletions": 31}}, {"node": {"oid": "57712918f84bd1e010cac427194f630959495bf1", "messageHeadline": "Merge remote-tracking branch 'origin/Remove-Protocol-Data' into Remov\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 868, "deletions": 590}}, {"node": {"oid": "4d4c55e4a868956300fe2c20e96334d140880506", "messageHeadline": "1608: Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 197, "deletions": 155}}, {"node": {"oid": "88626a9349e987bf1498ce4cc6534cad4b252a66", "messageHeadline": "assert deploy is transfer.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "070855e155d41077944491d7afe5debdc3aace4f", "messageHeadline": "Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7f003c0b3a8ac58d47082a3a36ed50ab85d5c5d8", "messageHeadline": "Removed spurious comment", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d9ae2b730b2572b58d76b49b5ce201f7b0dd1719", "messageHeadline": "No qualifying `std::time::Duration`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d21b954dad6cd6294dca063696647e03e0ed30dd", "messageHeadline": "Get rid of unnecessary trait bounds on block_proposer", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56ea75d761f5ea9f46a50cc89e83b2b8f72bff0d", "messageHeadline": "Add gov96 test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 456, "deletions": 0}}, {"node": {"oid": "82da1e8d6d7f03a3a3a26e4d00fde3eedd32d578", "messageHeadline": "Reverting Cargo.lock", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10395b82952e485b5e584972d842f47ff2cbc05c", "messageHeadline": "Merge #1317", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "d32751566c18a5b587030abbf4f664e740c75b54", "messageHeadline": "Reverting deleted compiler check", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a16d7f3cf98763e4325e2a80beb1f3a0338c9d2a", "messageHeadline": "Fix typos in documentation", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f7ad2253ac2e2f1caa47a8d496e87cde1888623f", "messageHeadline": "Merge branch 'dev' into ee-1226-fix-bid-docstrings", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 17821, "deletions": 4386}}, {"node": {"oid": "55e3b41889d8a12d3b974319e806a4e137ae885b", "messageHeadline": "Add a `CHANGELOG.md` for tracing log changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5022ed18510722c3f45666d74e1986a30ce94d4e", "messageHeadline": "Reduce chattiness of event dispatching and do not allocate a string o\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "61141bedb0017884e0e9f9fdb1486b4e4c0bc950", "messageHeadline": "Merge #1326", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 118, "deletions": 35}}, {"node": {"oid": "a4b0adf480294f0515ac9480a3cb88e26aef924e", "messageHeadline": "Merge branch 'dev' into ee-1221-create-purse-price", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 17582, "deletions": 4315}}, {"node": {"oid": "828e581ee5b3d8ea7819facc61c5ace77b7ca617", "messageHeadline": "EE-1226: Address @Fraser999 comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bd16a9b49063f0db5a1aca7f203cf37f586907f0", "messageHeadline": "Merge #1836", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 123, "deletions": 36}}, {"node": {"oid": "34594446fa1a7275bea6322f2283ad9719071a91", "messageHeadline": "Add missing doccomment for `SubstringSpec::new()`", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6627de0094d1a265900c64a10f073b9fdc49c9f3", "messageHeadline": "add some basic tests for Deploy::new_transfer.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "d3c1b467e563010ac9ed071f088cb23825634c9b", "messageHeadline": "rename parsing::get_target_account to parsing::parse_public_key.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00547d05982a295ca1ee55163a9765f6eaec8a7f", "messageHeadline": "cargo fmt", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7877d0eb930d4339a96816c407742950bf1f6db7", "messageHeadline": "Getting rid of unused announcements file", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 121}}, {"node": {"oid": "6cd7b1ee536c98cd9ccfb093df88cd18355678a1", "messageHeadline": "Importing `NonZeroUsize`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c2860ed92ab602884d3ac08b971ed8f05bc5ae71", "messageHeadline": "Moving `mod`s before `use`s", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "34a5c27ce21d3ee6909bd9d89c4299e6d4768fd2", "messageHeadline": "make tests pass", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 108, "deletions": 181}}, {"node": {"oid": "b7a555522206225ed59a7904cef8292da5902858", "messageHeadline": "uncomment compile_error! guard", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86b69ec7c0e5c1d851bfef1694396236b9086974", "messageHeadline": "GH-1768 - add documentation to storage, leverage pub(crate) to prune \u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 174, "deletions": 56}}, {"node": {"oid": "5ac179d2b63bd796ea8ae64b2ac4522ccc03dcbf", "messageHeadline": "1608: Resolve merge conflic", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3f12f53a16ba43659f019e8cbcea23036634e79e", "messageHeadline": "Merge branch 'dev' into NDRS-1608-Query-Global-State-RPC-new", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 628, "deletions": 290}}, {"node": {"oid": "11887abadfc6fc83a50686726eb76fe32174d305", "messageHeadline": "Merge branch 'dev' into Remove-Protocol-Data", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 868, "deletions": 590}}, {"node": {"oid": "69551768e2caa9e2217b273a4cbea2e3015a4f54", "messageHeadline": "1685: Add error logging", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 96, "deletions": 69}}, {"node": {"oid": "7cf093da6144b7812951330a821b21cf6dd226e7", "messageHeadline": "Merge branch 'dev' into Remove-Protocol-Data", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 632, "deletions": 291}}, {"node": {"oid": "8976cb9c6794907790a5534b0b39df14926a1280", "messageHeadline": "1628: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "7470699d39396ffc99ee770247e72d4531d1e70c", "messageHeadline": "Restricting access to pub(crate)", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1119, "deletions": 1402}}, {"node": {"oid": "ea211af675b11a1d2e193780f5511629f9d9ef6f", "messageHeadline": "1628: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16955, "deletions": 4050}}, {"node": {"oid": "83f2c0a18d06ceb30242346b07c562171a54cca0", "messageHeadline": "1608: Add specificity to error message", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cfc1105f6c4e1628dccaffb9d6cf2c9446f85a4", "messageHeadline": "Code review comments", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "07f7c63f2c2589a831ecc894fdf34494fb197473", "messageHeadline": "Update types/src/account/account_hash.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "117f3c81342a3e8203240cc7da9dcadabbd7758b", "messageHeadline": "EE-1226: Rustfmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be00948860d0ab012b09e9451101851eafda2b2f", "messageHeadline": "change static str to use constant.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3d310355f45135e1830e350bfcc2ac54e42ef450", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f14719ac0f0a212c2d6f90df3627a496b491ef8b", "messageHeadline": "Merge #1300", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "1099d08bf8a184d68b42a32de452527f24534012", "messageHeadline": "Merge branch 'dev' into ee-1229-validator-slots-clarification", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 17517, "deletions": 4314}}, {"node": {"oid": "1c50fb77f4f1fdb4c702dc6e0d86d144046c41f5", "messageHeadline": "1685: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "18962c0ba3d0c329a0466bb28efb6385acda306b", "messageHeadline": "1685: Return error instead of expecting", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 143, "deletions": 65}}, {"node": {"oid": "084f3c3425e853cc81baac8fba19ecfc5de4db9d", "messageHeadline": "fix mistake made when merging dev.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "0f116ba5d1aabdc2937f6ae0449171821d5e418a", "messageHeadline": "fix mistake made while merging dev.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1eca7bf3e20f8b80cfa5d638ee27c0676b4cab4e", "messageHeadline": "Update changelog of `casper-types`", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "909930f230a38dff01d08eb568b5fda43ab0f41d", "messageHeadline": "Refactor: Extract `find_hex_strings_longer_than` and add tests", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 83, "deletions": 29}}, {"node": {"oid": "0446f130b30d5e505b0e804981106432301535b2", "messageHeadline": "Merge #1835", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "47f120fc32a957fd7e9ddfc6e8d9f03c523db0c0", "messageHeadline": "Allow longer hex-strings to be displayed in jsons", "author": {"name": "rafal-ch", "email": "rafal@casperlabs.io", "user": {"login": "rafal-ch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e9dab28657462ec21a44889b75fa0a258a73788a", "messageHeadline": "merge dev into GH-1578", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5cad7c92fe8390b69555f79b0f1648a753f6951", "messageHeadline": "fix merge conflicts.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1446, "deletions": 880}}, {"node": {"oid": "887a3e47e363bd5a576e5e6f600a2a6f2035f3f0", "messageHeadline": "fixes based on PR comments.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 5, "deletions": 53}}, {"node": {"oid": "c40c01f6abf5f87a123c495064674218d35a12d3", "messageHeadline": "fixing import paths and stubbing out doc comments.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 94, "deletions": 52}}, {"node": {"oid": "a5f10bdda7b1fcaf4545149fa23a7330ce5e57c2", "messageHeadline": "Port dial outcome logic fix from #1831.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "d959ff085ffecd8ee1c20332a04ea474686a3c2b", "messageHeadline": "Merge #1828", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4cc8faac8c9c7302e6fdab44a7c1b6424eb1d5b8", "messageHeadline": "Re-enable the tests in nightly runs", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "903663f9328333c84d5c61603224d1199ff413a9", "messageHeadline": "fixing import paths.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 38, "deletions": 58}}, {"node": {"oid": "0d406605fae647ed8116a46d8d36b505392bd81d", "messageHeadline": "update import paths.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 58, "deletions": 64}}, {"node": {"oid": "631604c71fba87cbb7bd164bb3bfac85a3d01211", "messageHeadline": "begin migrating StoredValue to types crate.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 442, "deletions": 20}}, {"node": {"oid": "ef941708284dd0365e058d06964539d262cb2217", "messageHeadline": "merge dev into GH-1578.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 11780, "deletions": 1752}}, {"node": {"oid": "8016ae83cab107d5a4c4ad8a3cb3a27df0405d5f", "messageHeadline": "Fix emergency upgrades tests after changes to storage paths", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59ae19545c9a6818e7401593df3a65040b1a8675", "messageHeadline": "Merge #1826", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "327d9f4331a4e84a3aa8df916b1d5b4a52ab69eb", "messageHeadline": "temporarily disable tests", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92040f00282c5de020244c06be4b68d67b35f513", "messageHeadline": "Merge #1824", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 335, "deletions": 0}}, {"node": {"oid": "559467bfccd10b27bf4bf602aa637883635aaa65", "messageHeadline": "add custom config for bonds_its nctl scenario", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 335, "deletions": 0}}, {"node": {"oid": "8db24af8309d6ea2e3a87c30151680b631548135", "messageHeadline": "1685: Remove unnecessary query to global state", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "82edb60f27f9c54a523c904783ae77f79cc703f3", "messageHeadline": "1685: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 145, "deletions": 56}}, {"node": {"oid": "852578747a50521458c818195a42f48165adeec5", "messageHeadline": "Merge #1805", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 557}}, {"node": {"oid": "6a8fe48de4939175f586a7e7bc9b3da01979df8a", "messageHeadline": "Merge #1293", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "7dd5ce471edde053d41358d74304bc501035e772", "messageHeadline": "Merge #1532 #1811", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 248, "deletions": 15}}, {"node": {"oid": "ce4d66b423c44a0e590ed144adfb944b93449a8c", "messageHeadline": "Merge #1817", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93798f64f91fb383281ec0c8672fe9293f058d59", "messageHeadline": "use cargo directly for audit target", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a6ca6d2aa7a627d5180e6bd2c3010e1a4f60d9", "messageHeadline": "Remove protocol data", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1355, "deletions": 1360}}, {"node": {"oid": "313af605dcd5edd4b36d2315fcb83d080cca6b6c", "messageHeadline": "address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f7606a238fa5023767f0b0ef2a30caefaa430e3e", "messageHeadline": "sync itst13 config with local", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "569e516b00407d16c9469be1a6d998c5ab7578c5", "messageHeadline": "flush environment", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55ddc5b93eab63c8b2e6aef2e639407533468aae", "messageHeadline": "Update node/CHANGELOG.md", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b9c0eb4297378751962de43689b4d15bd1025b5", "messageHeadline": "finish moving Account to types crate.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "0588258e22072808f82458f03bfd0805b7121135", "messageHeadline": "merge dev", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16076, "deletions": 3464}}, {"node": {"oid": "3857d53a88dce5e5a2bb3e4d0e161418d95e3df9", "messageHeadline": "migrating Account to types/account.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 51, "deletions": 43}}, {"node": {"oid": "d57b690fff000a8b8d62a6949258bb4f81865de7", "messageHeadline": "moving ee accounts to types crate.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 253, "deletions": 249}}, {"node": {"oid": "ebcb9c4b05ab3be9924137833563af307a0d1407", "messageHeadline": "move an impl block.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "925cbe1821246694b18f81603e1265106b1fac91", "messageHeadline": "Mention changes in changelog", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ba67bcc5c4ed5c125a7a81f2ea766059f906221", "messageHeadline": "Remove no longer maintained nix support", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 557}}, {"node": {"oid": "0789e54e7f1be683b022198f8a942a117dfaab94", "messageHeadline": "Merge branch 'dev' into ee-1225-payment-purse-invariants", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 16710, "deletions": 3725}}, {"node": {"oid": "644906bf6b93cbadaea330464c847937c905ffd5", "messageHeadline": "Update smart_contracts/contracts/test/ee-1225-regression/Cargo.toml", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "666d428d3a030dc8976ca95dbaa0e73212614c2a", "messageHeadline": "Update execution_engine/CHANGELOG.md", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31e4cd9829e7697c0c1e21e15d19ac5b25a3b8c9", "messageHeadline": "fixing stuff that clippy found.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "e797adc4a4cb909be403784a4e102a36c7636500", "messageHeadline": "merge dev into GH-1424.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 35316, "deletions": 6751}}, {"node": {"oid": "8d9d4d0434f5a757d045d96ece072046f5bab722", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1608-Query-Glob\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10421, "deletions": 895}}, {"node": {"oid": "657f60e03ae22ea00fa37d1fc0b7b49cb912b425", "messageHeadline": "1608: Remove query-state from client binary", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "4831fb5ae6104d6c685a693bb5bd6b887e08f84e", "messageHeadline": "1608: Deprecate `state_get_item` from client", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "595e10ee20a0c6994c19a0a41a4d3f78d3490fe3", "messageHeadline": "Merge #1703", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 365, "deletions": 203}}, {"node": {"oid": "9f840ddcd48410dcf06a507f75830f855b5565e7", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1686-client-async-lift", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12695, "deletions": 3198}}, {"node": {"oid": "4c9aaea4758d2dc445abf22d2cf1fa158e312908", "messageHeadline": "Correcting drone.yml duplicate step name", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdb0d695613e6af8a01261527ef4745eed066ddf", "messageHeadline": "Updated CHANGELOG.md.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97f77d4575d73ad39dd3d807e912deabc5c90abe", "messageHeadline": "RPM build and publish to github tag for casper-client.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "9ae307a1f2a497c18feaa62d3bab582c5e68f911", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into rpm-package-client", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 29107, "deletions": 6225}}, {"node": {"oid": "597eeffd502e84cce296f5c55a8e64cedaf732af", "messageHeadline": "Merge #1792", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 268, "deletions": 88}}, {"node": {"oid": "4158809cef363d1121407234f9d76b4e20607dfa", "messageHeadline": "remove AccountHashBytes.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "8e1e3fd3a1853f3741552c456b536c9696b60e7d", "messageHeadline": "Update pull_request_template.md", "author": {"name": "Amit Patnaik", "email": "80658431+cspramit@users.noreply.github.com", "user": {"login": "cspramit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c897602e76d54d988edfc3cd538bd18164a4b22", "messageHeadline": "extract error mod.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 109, "deletions": 103}}, {"node": {"oid": "968819f8ea2cfa951212236470388ad7dcbee664", "messageHeadline": "extract action_type mod.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "6f49536347c7db34f0b19801afbe0be1260b490a", "messageHeadline": "extract weight mod.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 139, "deletions": 126}}, {"node": {"oid": "fb038523fdd8317e0d6e49be1245b8c987741a5f", "messageHeadline": "Merge #1794", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "40582df901cbfb0de45af350af09f3545d79573d", "messageHeadline": "fix overwriting issue in nctl bucket", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "95d04ba94e084655b6dd3d578c98b94b3dce39a7", "messageHeadline": "extract account_hash mod.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 134, "deletions": 128}}, {"node": {"oid": "4da181e9e55cfacefab774c83e7384d8a1301557", "messageHeadline": "revert to use fixed delay before including a deploy in a proposed block", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 268, "deletions": 88}}, {"node": {"oid": "05b7ebf9462f991f7708d1f45713d0bbb80ddba1", "messageHeadline": "Merge #1779", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "0edc17b9958615f1be7d71e276865d710f8df8c8", "messageHeadline": "Merge #1780", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "942778b5f5458165ba773e46d23486e59a840819", "messageHeadline": "use SessionStrParams.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "327142e9f19c9cfc9c4738a68ae95bc1c8b2e0ff", "messageHeadline": "use PaymentStrParams.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "f559e1f21378e2afe5fee1300cefb5c516e2c657", "messageHeadline": "clean up link text in doc comments.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "14ca31366a037262ca06f54b574d0fa2cd4ecee1", "messageHeadline": "finish cleaning up Error variants.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 122, "deletions": 70}}, {"node": {"oid": "e7d2907c72313057ce3ae642da07c4ec09613cb5", "messageHeadline": "cleaning up FailedToParseInt and FailedToParseURef.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "e3a23162269b31ed32c7474a17dad5fcc95532f2", "messageHeadline": "Merge branch 'dev' into GH-1580", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 625, "deletions": 774}}, {"node": {"oid": "f90af285e79ff059a563bf2cf8efa9baf57cabf3", "messageHeadline": "replace TransferTarget with PublicKey.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "22d1b07f61ac11e04f6855ceb977d6737e49aaf2", "messageHeadline": "Re-enable the sync_upgrade_test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3edee7d93d45808e0ef1d984bd45a15a644812b5", "messageHeadline": "Add a comment explaining the logic", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ab4f7f2d790fd0e52a9f146e98d80f2746f4966c", "messageHeadline": "Revert \"Use the new ChainspecLoader::after_upgrade method\"", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6e88bdf4e5efcb585a2904de5f197fb0b0617640", "messageHeadline": "Move the \"No synchronization of the linear chain will be done\" message", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f19d43874d134d8ec2613a376adbe6f5021cb9c6", "messageHeadline": "Re-enable the emergency upgrade tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f31bd36b30cd55e8f65abffd93ca2744b77dc9e6", "messageHeadline": "update config examples.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b1ad8d85c840f4881deb5f31a8246d281848453", "messageHeadline": "parameterize sync timeout.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "5ae7771eb8a799ee9a76652831291535ac9e5528", "messageHeadline": "Use the new ChainspecLoader::after_upgrade method", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "68d90c1ca0d381a9635438072d028f28fe2c9cc1", "messageHeadline": "Merge #1762", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 154, "deletions": 84}}, {"node": {"oid": "8f45941c03989b06eb1c789167e69977d6de0e7c", "messageHeadline": "Merge #1773", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "2a6c3669ea6d262eb91451ee0bf412ef94c1dde3", "messageHeadline": "Merge #1777", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "570bc259b61b3ecce8d293c64da6b88bd24d6db0", "messageHeadline": "add timeout to delegation check", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "396d55a04ee48d83dd1e934f52dc3fd7196fe7da", "messageHeadline": "Merge #1741", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 438, "deletions": 677}}, {"node": {"oid": "0c5e74e9b469299eb3afd78e214925d0a5568520", "messageHeadline": "rename maybe_target_account to target_account", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "cadbf3f0bfbf700062f2c70161ba0d8c4c08e7ac", "messageHeadline": "Fix wrong state hash being passed to the contract runtime", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d739bb92c0110fe84d93803f9da834cd6c27df31", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into stable-rust", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9674, "deletions": 89}}, {"node": {"oid": "e0bd0c9f3c4d422859836155cf6de0b5ba01a47d", "messageHeadline": "Merge #1760", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "9f1ec3120c777d2efaebb05601753721407a160e", "messageHeadline": "Ping only once per max-length round; fix tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 69, "deletions": 65}}, {"node": {"oid": "e125bfadf4c336a1fb24fec6aa25dfbb6895be35", "messageHeadline": "Update node/src/components/chainspec_loader.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de438c69fecccc93a267dd009b973b2ac424f595", "messageHeadline": "Merge #1748", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d95bcf28435a00e77c22f9df63dd9c66a0e7cce5", "messageHeadline": "Merge #1753", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 9613, "deletions": 66}}, {"node": {"oid": "14fbb4de6f9996ac3c9e60bcda80ef2b1bd5cb66", "messageHeadline": "Add regression tests; fix has_ping.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "fb9d1b790ea0b6ed415e5c748b1c531521c28a67", "messageHeadline": "Merge #1637", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "885a4ab7b6208f0db238ad239cbae26b0e15bf11", "messageHeadline": "Count every unexpected ping as a doppelg\u00e4nger.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "e4c94e6c65b686949f895ecf6d40afb563cf7f63", "messageHeadline": "add missing import.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d7dbea20bf36e7a2e68662cf554cb250fe3ddc2", "messageHeadline": "Add own initial ping message immediately; don't interpret it as a dop\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "629da94296a20e8626d689e8996714d633470236", "messageHeadline": "Log the vertex when a doppelg\u00e4nger is detected.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "810915d5d1c046c0179db9ab547ff4d94fd69c7c", "messageHeadline": "Merge #1757", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "b371ec4ffe3d0ea0ebbbfececa1fe32df51b4aee", "messageHeadline": "Merge #1758", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "720b84672e18280905284e3df6f016f4e00f99ec", "messageHeadline": "temporarily disable upgrade tests", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce0097973205d3856cea4dc92c2a1110b6dc22e0", "messageHeadline": "1608: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15386, "deletions": 4836}}, {"node": {"oid": "9f5ecaf07574df25056933768bb9de1a355546b6", "messageHeadline": "merge dev into GH-1578.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2318, "deletions": 2355}}, {"node": {"oid": "0952f6fa397ea420d827a7ba908bb53473a42fe8", "messageHeadline": "remove unused imports.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3878bb69f14c93639807a531d16774f4f8b8aa34", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "623449b04bac1c1ab0bd7e628ddfa5221080fefd", "messageHeadline": "fix clippy warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "34301e5c21e1f75c3c23b372dac136bce303a967", "messageHeadline": "Update externals.ts", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ceab54b65db6826a79e1b7f31e4466dccfa46444", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into stable-rust", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1634, "deletions": 1862}}, {"node": {"oid": "f0584a9132911bba1b45e569401a00e22d055650", "messageHeadline": "update changelog", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "75a1812d599e9c542050121bfaacff252523b118", "messageHeadline": "remove print from panic in contract api and other nitpicks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "c52155a92afafe63e59b37aa975f6f3e9dc8af54", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into fool_me_once", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15258, "deletions": 4868}}, {"node": {"oid": "e9f54a40de68228f16549ea00f23836a4d208cdc", "messageHeadline": "Update smart_contracts/contract_as/assembly/key.ts", "author": {"name": "Hans Westman", "email": "85891926+HansWestman74@users.noreply.github.com", "user": {"login": "HansWestman74"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "487078483a4b5dd93d7fb0fce54c43869632c970", "messageHeadline": "Merge #1744 #1747", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 121, "deletions": 10}}, {"node": {"oid": "a690dd89b91d48b39e7a3b9b32f99230e62c573c", "messageHeadline": "removed return unreachables added fromPublicKey and more", "author": {"name": "Hans", "email": "hans@casperlabs.io", "user": {"login": "HansWestman74"}}, "additions": 9595, "deletions": 63}}, {"node": {"oid": "ac4b581f9d367c2ed8748fb49f3768c1585509b6", "messageHeadline": "Merge #1669", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1536, "deletions": 1875}}, {"node": {"oid": "a6ee5ff40d7c5a3bbd1b67d4d1b7d5c44f053254", "messageHeadline": "Refactor ContractRuntime", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1536, "deletions": 1875}}, {"node": {"oid": "e9cfd55697e18ff0b213d3e4f9f9cea0bf49267c", "messageHeadline": "1746: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "13e83594bf71c458f824feff79a2be7cddbdd578", "messageHeadline": "wrap deploy-accepted event stream event", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "eb339132cd84c6ab274599d9bd548d1f6f1cfa48", "messageHeadline": "Versioning CHANGELOG.md after 1.3.0 cut.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ff42f3c1839a09afa4fe564f126658aba8a5c2a9", "messageHeadline": "1746: Update Changelog", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d18401e5f07f1d7d85d80114700495cd78ebc7c2", "messageHeadline": "1746: Fix incorrect schema representation for BlockIdentifier", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "7c9b7a7df1affa75d29c97f0e141f29d0df415d6", "messageHeadline": "move to stable rust for all but casper-contract and smart contracts", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 419, "deletions": 649}}, {"node": {"oid": "c23526ad7c13bd8d42c4206234019bd2e79e1c08", "messageHeadline": "Merge #1725", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "6667fb9b860071083a2553d7c7059da40fc8f279", "messageHeadline": "Merge #1684 #1694", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 342, "deletions": 378}}, {"node": {"oid": "9f8130363f9824a89cf7f450f52d129e442f70da", "messageHeadline": "EE-1248: Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c838e0b3f8e4e7a2ab48aeaa8d0d75e9329f38fa", "messageHeadline": "EE-1221: Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b2ac2d1e461b8fefe0da4f7111af71356e2d4a34", "messageHeadline": "EE-1226: Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca40ec360176a3178cd4cfe7cf7bd4697b337a38", "messageHeadline": "EE-1240: Cargo fmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1df0529794c8148401e16825bceb540906bd00ee", "messageHeadline": "EE-1240: Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94adf0376a09d56f9812b0698c4a344e0285174b", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 34820, "deletions": 8374}}, {"node": {"oid": "e671b1bc555c8c0884155f0dc44dd737340d0f89", "messageHeadline": "Merge #1659", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "8aac1f71a3e1453883226bdec02ce6052f432ad6", "messageHeadline": "EE-1229: Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6472dc2d5410c0954a83758eca73372885d9e6d1", "messageHeadline": "EE-1225: Update changelog", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f07a3ef61b4daf9da319a4433bb97c0b4cbf54f5", "messageHeadline": "Merge #1643", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 74, "deletions": 51}}, {"node": {"oid": "9118daa788f33f3a15c28155b36a83e43c14a785", "messageHeadline": "Regenerating `Cargo.lock`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 28, "deletions": 28}}, {"node": {"oid": "292d2661550231545af06bbe1a2e22f90f63c9c9", "messageHeadline": "Better Error:try_from tests", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 46, "deletions": 23}}, {"node": {"oid": "6ada5afc4a06496c4ebe26c36212fdf0cc2a5c73", "messageHeadline": "Merge #1714", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 133, "deletions": 17}}, {"node": {"oid": "793976794efbf2ba4da1a6cb7e3cae3304086aa1", "messageHeadline": "Update TestContext to support new dictionary model", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 133, "deletions": 17}}, {"node": {"oid": "e59a9587f2639dfa74c6bb411bab8f88e0f569ab", "messageHeadline": "Versioning CHANGELOG.md after 1.3.0 cut.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "f712a4ebed56d4b76eab0629366d2f7f8b6edb52", "messageHeadline": "Merge #1722", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "614296ad7e34693913442aac04d8d13e72cbd01c", "messageHeadline": "rebalance stake and delegation weight to be similar to accounts.toml;\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da799f3f480b87861bdbb2f82300b1cc5e569ac2", "messageHeadline": "deduplicate parsing in client lib.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "41df77ebdc727a1dd4bbc64b41099c26b218371f", "messageHeadline": "Merge #1719", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "978bc33153e5a2858d7617b9d2c32137a191db50", "messageHeadline": "disable auction upgrade test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cb522dfd9471f133d2754ccb3f2f79a0ae84598", "messageHeadline": "check url if tagged version exists, otherwise use release", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fa9fd20d549ab6573a85dfcd6eba81c8c019f88", "messageHeadline": "Add a `CHANGELOG.md` entry for the client async changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40853db9c421bed35793e7db8a63bdf34fbc87e3", "messageHeadline": "Minize client `main.rs` changes in branch", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8cd01bc362612f74c44192ca6c0236f7e1ed3ed6", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1686-client-async-lift", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3422, "deletions": 297}}, {"node": {"oid": "ef01b758727ab9af1a9b7f7e901acc547269d0ae", "messageHeadline": "merge dev into GH-1670", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3549, "deletions": 355}}, {"node": {"oid": "df4e1ae8b755fc91ec8b8047d660ba1b4b8974d0", "messageHeadline": "merge dev into GH-1576", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3473, "deletions": 316}}, {"node": {"oid": "2107ccadb22e8c8a50a8746557fb19bfd011e6d5", "messageHeadline": "Merge #1678", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1364, "deletions": 113}}, {"node": {"oid": "a8144e7801905e3a3af45c04442667fad7efed9f", "messageHeadline": "Merge #1689", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 234, "deletions": 1}}, {"node": {"oid": "9e44a1b532648860ad810fd73b638df8937aa749", "messageHeadline": "Merge branch 'dev' into gh-1688-base-key-regression-test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1871, "deletions": 200}}, {"node": {"oid": "1c9d291094c0015e8653348ecf190d12e9bac8ba", "messageHeadline": "Address PR feedback and correct RPC example", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 32, "deletions": 44}}, {"node": {"oid": "82535a01f206c00f2f97de2806890c1f4c4c488b", "messageHeadline": "Merge #1693", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 769, "deletions": 3}}, {"node": {"oid": "4e5ebb9eb062c22b63da25c10b82bbc8c401f72b", "messageHeadline": "Reorder imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ca05ddbf222854ff6bf2181fbb4049bf8acf1f8c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Create-Dict-RPC", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1180, "deletions": 238}}, {"node": {"oid": "706b2fa8bd4866ef85af9b3fa7d53d28f12803bc", "messageHeadline": "Finalize dictionary RPC and API", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 349, "deletions": 57}}, {"node": {"oid": "cdbad178da505942047ffc78101e5878bf4f17ef", "messageHeadline": "Merge #1705", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1054, "deletions": 180}}, {"node": {"oid": "df790991a4650b7f2f80e248b1f3ed8623aeb8bc", "messageHeadline": "add timedout check of nodes being up after upgrade", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "0bd02c83cb81794f7f8faa9920f23fcecc4615ab", "messageHeadline": "Change AS API to reflect recent changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a10ac21ab863b7df2179c4c6659571c60648990f", "messageHeadline": "clean up secret_key_path.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "715c58d7b8fe2f0a649498fc0a55f42fae13746b", "messageHeadline": "merge dev into NDRS-1573", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 128, "deletions": 58}}, {"node": {"oid": "d080556a9834c798a33ba6d15e6202694590294e", "messageHeadline": "Merge branch 'dev' into lmdb-enironment-no-sync", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c2174bb651340a09ab9c16495dbef88b19adae57", "messageHeadline": "Addresses a security issue when transferring tokens between accounts \u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1054, "deletions": 180}}, {"node": {"oid": "221d2fd4cfc7cb2fd53520044509d2ae2557bf1a", "messageHeadline": "Set size limit on dictionary_item_key", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 264, "deletions": 60}}, {"node": {"oid": "9613eef03c36ea9b144dcc1eb17dc07ab1df6634", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1686-client-async-lift", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "9c88e9b57389bafe1d454182612d0a96d7029d4e", "messageHeadline": "Lift `async` from inner request to outside functions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 337, "deletions": 189}}, {"node": {"oid": "7055c8958bc7fc0758936d864c8ce8c7667d126f", "messageHeadline": "Merge #1702", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e48257fc8e6925444413c49dbad5032a4433bd6", "messageHeadline": "Add changelog entry for shutdown_on_standstill option.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2fa6bae4a16f4d853cae30c21703757c70af0f1", "messageHeadline": "Merge #1698", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f743f00a5be0fba55f2feaf101bdd664cefe23f2", "messageHeadline": "add changelog entry", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d4dbc4a179a1b3fe41176ce34a0440a2112dce8", "messageHeadline": "re-add deleted 1.2.0 lmdb fixture data", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d82afc7c37f0a2c312acdf99b852e6eafd8bebb7", "messageHeadline": "remove outdated comment", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d800885024f745888c148922a206b199b52e5053", "messageHeadline": "merge conflict", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0b999a06dff53c40c65835cedeab4b05d303a4d1", "messageHeadline": "Merge branch 'dev' into lmdb-enironment-no-sync", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 44, "deletions": 12}}, {"node": {"oid": "461784535f3aa2ca95622085d9c35951218eb342", "messageHeadline": "add bench for native transfers and manual flushing", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 94, "deletions": 9}}, {"node": {"oid": "ae3b069ddce283ddd1182e3b71bb474a404bcb22", "messageHeadline": "add bench for native transfers and manual flushing", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 95, "deletions": 9}}, {"node": {"oid": "9d0fe5b1ffd6c5cb21f530a9d544c34948c7ee3c", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into cn-s\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "47c84d92d1f0e6d9249d24cd1a9529602a8969f1", "messageHeadline": "Merge #1681", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "2c349a6ef94cf25e3a307798ab7c696a88f63b7e", "messageHeadline": "Change non-exhaustive match into exhaustive", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c46f0e0096e300d4fb5fc73605990080d5890aed", "messageHeadline": "Merge branch 'dev' into gh-1688-base-key-regression-test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89bf83740fc6694e1fade4ec3563fe7103a6226b", "messageHeadline": "Refactor common test code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 92}}, {"node": {"oid": "2493b0dcdf20c107958288648888aec563ebcda4", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into opt-standstill", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fd29e99899db15a419ff9842a3dfdcd890ff2cf", "messageHeadline": "implement lmdb manual flushing for EE", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "d859330acba8d6d985404cf59479703efa3ced81", "messageHeadline": "remove unused variable.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "0f069506f0a0a4b2dbf254d42348a7fd24f6fb1c", "messageHeadline": "finish removing ErrWrapper.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 113, "deletions": 140}}, {"node": {"oid": "12e839dfc58a53936a80c5b6b1adc711abdb7d1a", "messageHeadline": "removing ErrWrapper.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 284, "deletions": 329}}, {"node": {"oid": "6887090dfc56561c836e328ce66814d138e8f9ce", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into cn-s\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "375383272596bf682ae878ce36e3b4fa76f5f0f9", "messageHeadline": "fix test overview comments", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "df6aa6310f033888ca9a3d436444ba96139d2074", "messageHeadline": "inital commit of nctl-exec-upgrade-scenario-3; allow custom chainspec\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 740, "deletions": 3}}, {"node": {"oid": "e9b28da7e2d1b4cddbc2bef6d01eafa02145c844", "messageHeadline": "Merge #1692", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16c85c3241498efdf3c891df440edd2b02eea4b7", "messageHeadline": "1691: Add exception for RUSTSEC-2021-0076", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdf4d51453eb51e846d03a97175e43d2b3854c87", "messageHeadline": "Add a regression test to ensure correct base_key.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 298, "deletions": 1}}, {"node": {"oid": "4978caf5ffc7454b5fdcf547f151aec92eb5cfb4", "messageHeadline": "Update standstill timer comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5dba2c62e90f49e72b4f6f3e4aef3f9d591bfa28", "messageHeadline": "Make shutdown_on_standstill default to false.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2ac0086c64ccaa7f54b0113f34fb46df58c492b", "messageHeadline": "removing ErrWrapper from tests.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 70, "deletions": 140}}, {"node": {"oid": "c8dd1efa5d315b8b9a3179c34a0b6499fc4c3016", "messageHeadline": "wrapping up tests.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "ad2525067d9f9183a76abf6a2c58f193b50d1f2f", "messageHeadline": "Merge branch 'dev' into ee-1248-test-fixtures", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19648, "deletions": 4266}}, {"node": {"oid": "9e4e5a982eefa5c2ae4cf8a80c7641429e4f6c5f", "messageHeadline": "Merge branch 'dev' into ee-1221-create-purse-price", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 21188, "deletions": 4422}}, {"node": {"oid": "96bab2dd70b3fcb02549c916d948b263860d2de5", "messageHeadline": "Make shutdown on standstill optional.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "2c9b8689926b292997e21a64d447a81e40bd0c61", "messageHeadline": "Merge branch 'dev' into ee-1226-fix-bid-docstrings", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19646, "deletions": 4266}}, {"node": {"oid": "e535dec590df85f385d8cbee72fe769571af8134", "messageHeadline": "Merge branch 'dev' into ee-1229-validator-slots-clarification", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15778, "deletions": 3303}}, {"node": {"oid": "1f8824f08c2cc9b27e9ba2d230d640479729db3d", "messageHeadline": "Move handle payment variant at the end", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8fe206a748a120e8c2a48d4626dfa93d025e49bd", "messageHeadline": "Merge branch 'dev' into ee-1225-payment-purse-invariants", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15780, "deletions": 3303}}, {"node": {"oid": "df825b768d3aa816e9d5c4c782d4099ebe9e1d76", "messageHeadline": "add test for invalid params.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "b3e8c0de0e5806cd8125bdd27a208d3e6bf0f595", "messageHeadline": "1674: Resolve CI issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90d44719e3d887ecdf8e6e558c2a2283a97915fe", "messageHeadline": "1674: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "cc13291b218aa5c49050e466ecaa5740c63f8630", "messageHeadline": "Merge #1660", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 73, "deletions": 39}}, {"node": {"oid": "11eccbe047c04124e8939dfaaea5e69cb366fa5e", "messageHeadline": "1674: Removed lingering unwrap", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4de0b01a09305e9cefd5f96447697515e63b72ee", "messageHeadline": "Merge #1679", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1195073816a69a6e5248721198db828496d6b6ad", "messageHeadline": "run setup-rs before compiling contacts for nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d47ed1f5c915f87bb9d0727cb014b761fdae02fd", "messageHeadline": "choosing a direction for the tests.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "b6a23f468290d24f9555030b1553543eabac6c29", "messageHeadline": "1674: Removed unwraps and expanded Identifier impl", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 108, "deletions": 102}}, {"node": {"oid": "a563e5f75069ca58151caae95427be0ccb67ac90", "messageHeadline": "1674: Reworked DictionaryIdentifier", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 376, "deletions": 209}}, {"node": {"oid": "a07e2c73b19d87d7f2ece1931dd6f4889185c11c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into Create-Dict-RPC", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 543, "deletions": 546}}, {"node": {"oid": "108080f2285a4ec9cd2a9c875cfca7452e3425fd", "messageHeadline": "1674: Code cleanup and ran lint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 67, "deletions": 48}}, {"node": {"oid": "f7c71797e5f60ece4a67a9c387e9ca130a8b0d8a", "messageHeadline": "1674: Add testing support", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "a72640408bf9ab4c9544aba1db5e88768ba25671", "messageHeadline": "Merge branch 'dev' into NDRS-1573", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 544, "deletions": 547}}, {"node": {"oid": "77bd1af9ed21a52b8ec6d2804195d5413c9f3ea1", "messageHeadline": "Merge #1671", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 544, "deletions": 547}}, {"node": {"oid": "fe0939eda23c86644b6f7eb92b00c74f865c88ba", "messageHeadline": "update changelogs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "be8b333d2a0996b4d4ed2280e84d467a4164fd83", "messageHeadline": "fix changelog entry.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719e95a2f56a71d0ce74bde15be2c90e57f8912f", "messageHeadline": "Initial legwork to setup new RPC", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 539, "deletions": 3}}, {"node": {"oid": "2cd8b4a5e3cf409e1ad86fa5079ab514693e2aea", "messageHeadline": "update dependencies and rust compiler version and fix warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 531, "deletions": 542}}, {"node": {"oid": "b55a619e560b3ba84a94233262629f8fbb45e983", "messageHeadline": "NDRS-1628: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "eba06577979eb36a0e933d309a6fe91645b58d61", "messageHeadline": "sync with dev.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 300, "deletions": 37}}, {"node": {"oid": "3f57274c93e24662a0f6d865ac4a3ec512c33433", "messageHeadline": "NDRS-1628: Create sealed_public_key module", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "6814d8f68786def0cbc102989893de0b258f4ac3", "messageHeadline": "update changelog.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37012c2a64b694d12f27d03a5e51f0a918180efd", "messageHeadline": "add ffi tests.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "5f1b6284003eb5a6b6e0cf301c33e49d82df2bc9", "messageHeadline": "NDRS-1628: Initial legwork", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "e2d7fbce72f983ec2edd19671e544f41121c7249", "messageHeadline": "update comments", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48fa0d9ce1a758b79a925a109eb4f0dce0eb9f48", "messageHeadline": "add keygen function to ffi.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9dd1100f0d0b2e8a3f753807efbcf56945c4830a", "messageHeadline": "add unbonding to existing test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "dc58506bf03415991d3cf220af5b0b38fa4569d3", "messageHeadline": "Merge #1656", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "50c6a9682040d5370030a57b28036448b09e2072", "messageHeadline": "remove functions moved to common", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "5b026f6ea334ea3b91920f39ddb805462c8eb44a", "messageHeadline": "add logging messages for equiv check; move is_trusted_validator & ass\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "b989c161ac6b17abcc8b9334cae775a6ad23bffd", "messageHeadline": "turn off seignorage for unbonding consistency", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4132aee015c95dd404c052b6e63608d85972a152", "messageHeadline": "Merge #1657", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 229, "deletions": 12}}, {"node": {"oid": "eb4a2d52385d13c57f47631db565cacd97a6a118", "messageHeadline": "Merge #1652", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 61, "deletions": 16}}, {"node": {"oid": "cc15d097aac2776d943257dff0ba4acb253f8555", "messageHeadline": "reduce number of random chars generated.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4731ad1e5313c00785751047d2066a6c7cc540c9", "messageHeadline": "avoid emitting duplicate events in the event stream", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 229, "deletions": 12}}, {"node": {"oid": "a1fbc79613420a0d56ee076c3fdea3288c77060c", "messageHeadline": "Restart if no progress only if joining.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "52bf14532731f70142082db14db2462e52d880bd", "messageHeadline": "Remove unused era supervisor code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5b814c2d3c65e610f46cedc93e788bfef3a27f1a", "messageHeadline": "Merge #1627", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6219, "deletions": 861}}, {"node": {"oid": "a757d4140ab0e403884c8ab1781925d11df65be1", "messageHeadline": "EE-1217: add cost for load_call_stack", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "92111b4e181933be818f336b42c605113dac1a74", "messageHeadline": "update docs and changelog.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e751b9f83e2e9923d183372c0d765ba0ea1f6f22", "messageHeadline": "EE-1217: address comment from @mpapierski", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1d48e6a4809b52753e7d401df71b81af457a0ee9", "messageHeadline": "merge dev into NDRS-1575", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "d504941b25b7edc01c392f96b4bafdae12024c6e", "messageHeadline": "add some collision resistance to temp file name.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c829134103208678ee66a2e18596c888b951f8b5", "messageHeadline": "Update client/lib/deploy.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4c47c6abacc794722d66a886f61c4feac9cb3ea1", "messageHeadline": "Update client/lib/deploy.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52b56e9671b98e1fd8908b472b1a5f2131e374b2", "messageHeadline": "tweaking OutputKind.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "c04c16dc561c3e584d5b286232f8d3f194e335da", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into EE-1217-rebase", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 6179, "deletions": 1513}}, {"node": {"oid": "dc8ef1d74834d9b16c32a9960f19bae919fa3727", "messageHeadline": "EE-1217: update and extend proxy checks and tests", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 820, "deletions": 592}}, {"node": {"oid": "17c29cf6429d920eb6469a9e12f9e59c62bc6028", "messageHeadline": "Merge #1650", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "1084ec8b30cd2e09b617b367a49d9e7e1274707a", "messageHeadline": "NDRS-1608: Rename client command", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "688d2b63d0baa88745084d3b0fcbd59241bc0b23", "messageHeadline": "Merge #1651", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "100a87d1a7c867f5d1b47dc725c080e15bf3e24e", "messageHeadline": "NDRS-1608: Modify the client command arg", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 90, "deletions": 80}}, {"node": {"oid": "23f829908dc3f4502843288fe0374d23fe1c4114", "messageHeadline": "Merge #1647", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 326, "deletions": 73}}, {"node": {"oid": "b0638e9745ff72761e113e6d8a8a752d3eb17f78", "messageHeadline": "adding emergency upgrades to nctl nightly runs", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4bd078db3d859b42136d750b957989060182cc46", "messageHeadline": "update changelog.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83c8c7218caabac4c0e9862677b1142c3f3c548d", "messageHeadline": "Merge branch 'dev' into NDRS-1574", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2135, "deletions": 753}}, {"node": {"oid": "4d0e9cfeb5007b1660ff11ddbe7eb17d6936c0f3", "messageHeadline": "fixing doc comments.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "576a9b3df8ef2ab8193d43fbeb2a0d24f346fa04", "messageHeadline": "Merge #1615", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 652, "deletions": 0}}, {"node": {"oid": "1cdb5179c32631eb18947d35fb57488ae105bd21", "messageHeadline": "update changelogs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e509aafe1a0e86584e3bc5e0cbd61fbd1f809516", "messageHeadline": "remove duplicate force arg module.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "79ff373d42f6893a1b898ad0ec7e09585c328241", "messageHeadline": "wire up DeployKind.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 68, "deletions": 90}}, {"node": {"oid": "e04c6f816a394256cb282dc5a82428269d702876", "messageHeadline": "update docs; tests", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "c53b19f4ed5bc175c02796382b19e17ad05a53d5", "messageHeadline": "NDRS-1623: Change inline docstring for Mint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb0e51743a65d6c611dc566ae80795fc6477ac50", "messageHeadline": "NDRS-1623: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1484, "deletions": 751}}, {"node": {"oid": "98b8e3f8b82f020109e47e75f73b8bc1d86bb84d", "messageHeadline": "Merge #1621", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "c2dccef7b3b61131f811948b0e1419c5a9fd6200", "messageHeadline": "Merge pull request #8 from Fraser999/1617-rustdocs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "0913302738456e40b4a69ff961ff849994b1ba7d", "messageHeadline": "update rustdocs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1531d9b6e954f6023cb44611ad24402b5ba87d9f", "messageHeadline": "NDRS-1617: Fix CI issues", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d316cd2ccb6eb9a923d75e17e4e1eb90736d9469", "messageHeadline": "NDRS-1617: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e700ef9515947da3db9c24aa08bc9cc436267e4", "messageHeadline": "NDRS-1623: Remove PurseError enum", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "446a9a1a98b5e2a77c5d7389670d60e3f870c705", "messageHeadline": "Merge #1634", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1400, "deletions": 738}}, {"node": {"oid": "cff0c065ed6fd3cb1de3b777ceb2f00e3d5feb44", "messageHeadline": "add pull request template", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "76aab5622f4e26e6b7a3f2a4ca5989024aba1f16", "messageHeadline": "add tests.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 167, "deletions": 1}}, {"node": {"oid": "07a8c8638d876e52795d691341acea968a15d4e4", "messageHeadline": "Merge #1619", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "564e7e5814dd10cbd78637a16dc14d654cf27835", "messageHeadline": "add force flag to make-transfer.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "8f2fbe22eb76229010fa1be22092bfb06e9e6b99", "messageHeadline": "Verify auction contract state in run_equivocator_network.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "dc295632772fe4d4c04d3755f620642c3a45c189", "messageHeadline": "enable force flag.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "c2f1ca9088301317bfed80e40bd3d019bd08f6f9", "messageHeadline": "fix spurious event stream test failure", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5af4883e78d402e1f360c1087bbf29ce156a6b77", "messageHeadline": "update event stream server to also emit accepted deploys while node i\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 272, "deletions": 123}}, {"node": {"oid": "f812bfcb0954ac319fd31048f5e166d79b488a39", "messageHeadline": "Fail if there are slash items in the step request.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "2b64b05eeb973a16230ed2db194dd4776e585ac8", "messageHeadline": "Fix Clippy lint.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a9a01b2bd732c6e9f2bc145f0ca0ae962d3955e8", "messageHeadline": "Re-enable banning faulty validators", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "7becfef17cbe47c6dc8edb273ba312c45a9ecec6", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1616-accept-deploy-e\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2794, "deletions": 377}}, {"node": {"oid": "c7faf8508249db10c01c230ee7fee666108ff7b7", "messageHeadline": "NDRS-1608: Initial wire up of \"query_global_state\"", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 588, "deletions": 98}}, {"node": {"oid": "d4adad25994e46fa55f9ce9abb416277565fcc48", "messageHeadline": "Merge #1642", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fbb57149ea25b43d5997a6be8c8d35a6b79a3cb3", "messageHeadline": "re-sync itst13 config.toml with local", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "22cd51d77a8b726c845b987968b6fb5339f4763d", "messageHeadline": "Merge #1640", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bee1a90ebfad3fb8da9cb276b49dfb0a55363009", "messageHeadline": "sync itst13 config.toml with local", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5270c8795657c1f15031df84dfc49f2a681d19d0", "messageHeadline": "Merge #1636", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 146, "deletions": 12}}, {"node": {"oid": "e1ad313d51e142498821d73d765ff46bbf24c4f7", "messageHeadline": "assert event stream server response has expected body", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "af46c1a0ca237a378178cf23d429dd1eab3a2451", "messageHeadline": "change http response of event stream server when at client limit", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "976188f76cdffd055ce638ad2d89e58cd8f3142c", "messageHeadline": "Merge #1535", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc4d529c301181c75681173294dedaa5034c95c1", "messageHeadline": "Merge #1504", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2471, "deletions": 359}}, {"node": {"oid": "4a1c2819719c69371aa3bb8551408f1a2675b931", "messageHeadline": "Merge #1625", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "4555b6b1d4b7316e16024e28d049560c3d58ad31", "messageHeadline": "Added: npm reference to the github and developer docs", "author": {"name": "Stephen Moloney", "email": "stephen@stephenmoloney.com", "user": {"login": "stephenmoloney"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "02fc6b9f9e3f099d09d9a49f7c00758884097c15", "messageHeadline": "Merge #1632", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "2edad6ab524658e30b94605412158094ca5b5159", "messageHeadline": "rename session-transfer to is-session-transfer.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "82a4393f762bd81abe667bd1978e398fb4efa3bf", "messageHeadline": "add configurable upper limit of concurrent sse clients", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 145, "deletions": 12}}, {"node": {"oid": "13f9bcec9c4a64a87f5abea519d3e155a7a7928f", "messageHeadline": "Update client/lib/lib.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "559d744b3db50a14643f3f5543547a2ff9fe235a", "messageHeadline": "add deploy-accepted event stream to sse server", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1174, "deletions": 676}}, {"node": {"oid": "3b23791326d34344cabd658b878f393feb938c40", "messageHeadline": "change secret name which already exists", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c7699906eec91bbab5c0f06190bba0581847628", "messageHeadline": "Merge #1629", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 181, "deletions": 101}}, {"node": {"oid": "ec67a651a3ab8e131799982622242686bc888702", "messageHeadline": "Fix a typo in an argument name in `ClassBasedHandle`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06bff615090661a5cfc58026697d155373253a4d", "messageHeadline": "Address remaining code review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "e66630e41dc049c1dd565897bae54e9dd613e195", "messageHeadline": "Add `max_incoming_message_rate_non_validators` to `itst13.config.toml`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d54894ad97bd967d4e135bf02ed0763cd1961c7a", "messageHeadline": "Rename `max_non_validating_peer_request_rate` to `max_incoming_messag\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f068db3638d3f37827563ad9ba250b91e116c53a", "messageHeadline": "Rename `max_non_validating_peer_bps` to `max_outgoing_byte_rate_non_v\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e472b88dbd695a4f308633f59b14bc998a02e2e5", "messageHeadline": "Remove a gratuitous syscall in `Instant::now`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fce74bce6a4244c7ccb365550303b57fd4ef68d", "messageHeadline": "GH-1470: Update fixtures to match #1531", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "1d2c432f8fea49af4e0e9b7b7dc8ee7359caa40f", "messageHeadline": "Merge branch 'dev' into gh-1470-group-restriction-fix-2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6975, "deletions": 1091}}, {"node": {"oid": "99add2f99f2aec7a8dbd578cf46ef68632df37b6", "messageHeadline": "switch default branch on tag", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "30732f8fb3ba442ee04d067bd8976afbc12da9ca", "messageHeadline": "rpm package build for casper-client.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "7cc23949eac6ed068a37b0f369b892efbbe5680f", "messageHeadline": "Apply conservatice resource usage estimates to `protocol::Message`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2af5b4bda4b8b02a5ac5fa5fec1be7a53158d1f0", "messageHeadline": "Make peer request rate configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "9245f086e4d067448f7d389f954db5a87042fd2a", "messageHeadline": "Create slot for a limiter for incoming messages", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "9851442c36ac03f8cc06a98522d0a0e83bb5f7fd", "messageHeadline": "Rename `bandwidth_limiter` to a general `limiter` module and update d\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 89, "deletions": 87}}, {"node": {"oid": "84e7b2ba19b61b2f9dbd53de0db2e8b1068b5536", "messageHeadline": "EE-1217: re-enable EE-598 regression test", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f50ee68abc23a8e79cf2e7b340c5654870784273", "messageHeadline": "EE-1217: address comments from @mpapierski", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "30e8ff3d18d87f0b3b2b9f9ea8c4533a5a6d268b", "messageHeadline": "Merge #1624", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 536, "deletions": 143}}, {"node": {"oid": "891aa6ef911c787dc0b77e6424dd7ac69042c57c", "messageHeadline": "Addressed final round of review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d00e5c3c67aab4e50ff5d17e202e0541383546ff", "messageHeadline": "Move error formatting out of the storage component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "ce152f4ab78a311b9e928d678d878ce95aaa3010", "messageHeadline": "Move most of the deduplication code directly into storage component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 71, "deletions": 103}}, {"node": {"oid": "f82bb5e05ce96c72b9513ddaaf6021cda8281554", "messageHeadline": "Change visibility of `BlobCache` and move it to the storage component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "766a5a6c83e0251abf914a49ad7ec2af66c98521", "messageHeadline": "Remove never-taken if condition with explicit panic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9ce9c419aa51ede9fda16b4ac6855246b80278e0", "messageHeadline": "Fix grammar errors and typos from code review", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5ebc60d25ec9cf80a2e31d9b340700cda41837e", "messageHeadline": "Made `SharedObject` as un-`pub` as possible", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "902bfe69da7228af1f4268d0a265bcbc6923c9a7", "messageHeadline": "Move `SharedObject` to `types::shared_object` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 156, "deletions": 151}}, {"node": {"oid": "104f9104c179341b6e431db7c1b080cc830eb0c0", "messageHeadline": "Rename `mem_pool_gc_interval` to `mem_pool_prune_interval`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aca6a6f822722cd50d877c33aeeca4fac8f02e8a", "messageHeadline": "EE-1217: add get_call_stack, check immediate caller in auction", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 5240, "deletions": 299}}, {"node": {"oid": "789bce37421a8ae61b5d468aca756a9686be426f", "messageHeadline": "fix issue with test macro.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30d383f875158d30a6743ddc86525bc0ba40f1a3", "messageHeadline": "Merge #1579", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "82dbc04c1d0336c75cf03557362f672d2f937a10", "messageHeadline": "improve timeouts tests.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "dbb9c619333fbbeb7a969c1a2ce87c6d82efbe4a", "messageHeadline": "Merge #1607", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 153, "deletions": 76}}, {"node": {"oid": "e7141b9114615330c2dccf406d28e16e06e85944", "messageHeadline": "fixing lint errors", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "767832719b868e107f9826eb702dc6bfd900483e", "messageHeadline": "EE-1217: add regression test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 166, "deletions": 1}}, {"node": {"oid": "7a22d96e0017ff30fb93c4fb93c1d0c6a5421278", "messageHeadline": "Actually cache on a cache miss", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "900d5a7bab1cc7ef4563102d4fc629f8e194428b", "messageHeadline": "working on transfer deploys.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "ec28ecc13b729f0d043f0b6cea35d5a20c0b7e97", "messageHeadline": "Fix clippy lints in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f7067693ef97e83ad26d6b4ff139e487a52168f", "messageHeadline": "Complete implementation of memory sharing for `GetRequest` in partici\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "7a94f589b8f66d3b531ed0087ce2f3fdcef62b6c", "messageHeadline": "Return shared objects on `GetRequest`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 38}}, {"node": {"oid": "40c7a7e700a62cac95d8485ef8f8d4c27c6d581f", "messageHeadline": "Ensure deduplicated items are backwards compatible", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "a00e8be17e87b1481bd4ed3984f95aacf4c7ffd5", "messageHeadline": "Add configuration options for dedup to storage", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "e42baac8035cd5c1c5d05797725850fe8647f123", "messageHeadline": "Add a blob cache implementation including tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "1e75d374013cadc6b043090c06ab6b4a7a4ac65b", "messageHeadline": "Renamed `LoadedObject` to `LoadedItem`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "27a3f4a5f912e7f09846df44d6ed04902fd77b34", "messageHeadline": "Merge #1613", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 473, "deletions": 67}}, {"node": {"oid": "4a6c7093242b1a162efb43ae55dce8a6bfb14b28", "messageHeadline": "Finish revert of loaded object changes that are changing base storage\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "38f4f26cd79aa97e24e895b5d4306de8ab80b9a0", "messageHeadline": "NDRS-1617: Fix doc links", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "532eb51f46fb632982dbcfe0589b0272bba865b7", "messageHeadline": "Revert \"Return `LoadedObject<Deploy>` when retrieving deploys\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 54}}, {"node": {"oid": "09c9d02b315e171d32b834600646e4d2e3dd80b8", "messageHeadline": "add regression tests for crypto signatures", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "15c4fcfbbcaef52123070bb1d88791c066a952ce", "messageHeadline": "Merge #1614", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 35}}, {"node": {"oid": "d000a2c357a5a850fddfeeab95fc3e771bd633e4", "messageHeadline": "Make loaded objects serializable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7370a7bc9423001ad81ce4faa8b408355ee93fad", "messageHeadline": "addressing PR comments", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2d39fd4d382e3790f88fdde206a359ef9f94a204", "messageHeadline": "Rename resolve_evidence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7dccfdaafa5e4f39dc3bf3a10456ecd1e74f606", "messageHeadline": "Merge #1600", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 84, "deletions": 65}}, {"node": {"oid": "6d3f3b884d60948891851f8bffb269659ceb9185", "messageHeadline": "add changelogs to published projects", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 630, "deletions": 0}}, {"node": {"oid": "3cb862a0e042647803c4d63cb73395455da0be72", "messageHeadline": "bump handlebars version: https://github.com/casper-network/casper-nod\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edb2ac7f865bd186ffcb4715e0ed6578a3c829dc", "messageHeadline": "bump lodash version: https://github.com/casper-network/casper-node/pu\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "e8d2d14f0dfcd9262e1b49f3c707dea16c634e45", "messageHeadline": "bump hosted-git-info version: https://github.com/casper-network/caspe\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "b4c901abb7015bb59d43ee3e836aa564bb56733c", "messageHeadline": "bump trim-newlines version: https://github.com/casper-network/casper-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e563373e1f4064847b6596436bb68ae82e01edf6", "messageHeadline": "bump normalize-url version: https://github.com/casper-network/casper-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "72f20b3274f3461af9acae5a2af026bdffb53b5b", "messageHeadline": "bump glob-parent version: https://github.com/casper-network/casper-no\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bdb7619fc650aa50378ad6dfe19f236a99fb19f", "messageHeadline": "nctl:use custom config; adjust nightly script for custom files", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 346, "deletions": 35}}, {"node": {"oid": "8caaf4ae9db2e70227e4dd74e6f61fa71b23d4b5", "messageHeadline": "Remove unused `LoadedObject::into_boxed` method", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "43dc1e37f3f3d4da44829b5ac32cf9c0671f713f", "messageHeadline": "Return `LoadedObject<Deploy>` when retrieving deploys", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 98, "deletions": 43}}, {"node": {"oid": "9d8e5348ba5d4f769ee9552d12e920be1f9bb4e0", "messageHeadline": "In the test, check that equivocation and eviction actually happened.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 85, "deletions": 25}}, {"node": {"oid": "5d6491cb9268097460dd0fd88dce54d10faa136f", "messageHeadline": "In new eras, mark validators as faulty if we have evidence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "ced36fcb8801d14a36d8ce34af379709a85de1a0", "messageHeadline": "Rename slashed to faulty.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "d3955bd973911645dc9c00e3c958fe02d5675e02", "messageHeadline": "Add the `LoadedObject` type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "aa6f9b3f1a6844b2a82dc39b0923f39067a4804a", "messageHeadline": "Add missing dependency in `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "146844ee0f7c9d1be1f779c21730355916b45193", "messageHeadline": "Merge #1467", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1567, "deletions": 156}}, {"node": {"oid": "67b1d60d6cc9ac38aeac3e5c379e84434da2cf3c", "messageHeadline": "revert timeout change", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05cb7f4c6d58a75d879743fcfd3edbdf4b98b918", "messageHeadline": "clean up itst13 steps", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "9923fdd7fe0530660d43c91e196a396a330813f5", "messageHeadline": "Merge #1605", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "48b7c5d875a4ed26bd1f2f8cd6460e9839c3b0ba", "messageHeadline": "Update node/src/components/gossiper/gossip_table.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b8305c00495949c334095fb2c6468635382e1a", "messageHeadline": "Merge #1603", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7c877daa6de14d4ed2deca83711d97715d289a58", "messageHeadline": "wait 1 block after era change", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ffcfb3a1e50341135e6000ef6277a6bd882c8494", "messageHeadline": "NDRS-1604: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7582d75e9bfd557b284177abeaa53938e0379a3c", "messageHeadline": "NDRS-1604: Fix EraInfo schema representation", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "756f72989afa8015ff9b22d91b127c126a83c2c5", "messageHeadline": "Merge #1568", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 362, "deletions": 65}}, {"node": {"oid": "3a249bea89e2c033eef2ac4d2b9c74343da872a7", "messageHeadline": "NDRS-1567: Update account-address", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 57}}, {"node": {"oid": "4254735b595109b664811f91706a3401229221cd", "messageHeadline": "NDRS-1567: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 84, "deletions": 73}}, {"node": {"oid": "5cfa416834d2f820e077a9f1138db6c17db5dd18", "messageHeadline": "Add basic dependabot config.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f60690692adff57589d98a9d79b172b12da22863", "messageHeadline": "Merge branch 'dev' into ee-1229-validator-slots-clarification", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4405, "deletions": 1500}}, {"node": {"oid": "e14a6399deade2a7b11f5250dd8be534cc84ba1a", "messageHeadline": "Merge branch 'dev' into ee-1225-payment-purse-invariants", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4405, "deletions": 1500}}, {"node": {"oid": "efd952999c181e570f11dcfa04b781b16dca02ff", "messageHeadline": "adjusting config settings and reworking test flow", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "666241fc3f75c814f6b18a502f5efa1b8fc274ee", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into gove\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 83, "deletions": 50}}, {"node": {"oid": "4c0bd4d85e723e9a06848a3b02e94378f7603496", "messageHeadline": "make SSE tests not depend upon server emitting keepalives to terminate", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 84, "deletions": 65}}, {"node": {"oid": "67e605a10a1b53107434e8cfe3639f5de5f08969", "messageHeadline": "Merge #1592", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 83, "deletions": 50}}, {"node": {"oid": "569fe1c3094acefa928960d74c084a266e91ead3", "messageHeadline": "Don't overwrite existing timestamps.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57813fa2df9c67e5ff9935912f27ec1b60c95732", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into gove\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 342, "deletions": 206}}, {"node": {"oid": "86dbd8c4bdd6794de8131bc4a93507d50a5013b0", "messageHeadline": "Make synchronizer test independent of hash map order.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "7501cc8bb862e4dfb93103ac001f45eaa200c760", "messageHeadline": "Merge #1582", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "2dd6a3aafefdbfc6f7b4a424f9a1265b00743d79", "messageHeadline": "Add holders of transitive dependencies in synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 78, "deletions": 50}}, {"node": {"oid": "39c894c77344f4fd1dd9d9e09b870e90b7eda9ab", "messageHeadline": "Merge pull request #7 from marc-casperlabs/1589-peers-metric-test-merged", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "82ba9c3e3522d45f643e6c8d51574e5fbc108540", "messageHeadline": "Do not enforce error on unused parameters", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 54, "deletions": 117}}, {"node": {"oid": "67584664fe0773c296785b4e15f697f96fc99573", "messageHeadline": "Improve peers metric regression test by changing the settle condition,", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "0a30d696f549ab932e7f2cc4f87857fd8447f49c", "messageHeadline": "Add a test for the peers metric regression", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "535f18380fabc86698ff11e7b8c2ad824793ee74", "messageHeadline": "Address comments from @EdHastingsCasperLabs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "ce8fc3ee1022d6ec447504a09355bf3a1a7e0dfb", "messageHeadline": "Merge #1583", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87a2cceea0f2a56b0aa5390e6ae4c6557181b050", "messageHeadline": "Merge #1556", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 133, "deletions": 118}}, {"node": {"oid": "a09e8e87cdf82d8ee5a0d4d3c8419eb23220eec7", "messageHeadline": "obey clippy.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "659f8a70853d185b3c5652c1033a25bb4e90a0af", "messageHeadline": "Fix new_era() arguments mix-up.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dabaf20dffb65b377b1715c76b61f32af0aec07", "messageHeadline": "NDRS-1569: Redo fix to account for asymmetric connections", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8080bec990fce54698e0bd57bd0ed9b450060695", "messageHeadline": "NDRS-1569: Fix peers metric", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "afcc990d5af4f4cd600b57e09304c8a2ecc88781", "messageHeadline": "Merge #1570", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 134, "deletions": 72}}, {"node": {"oid": "69e6fabc9eab1b762532ba5fb78db9fe371a97c0", "messageHeadline": "add tests for Timeouts.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "471fc81524c00e40cbc551419b8497e35b40c0d1", "messageHeadline": "Merge #1561", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b02bf1030a8cb3850f1b970dd6873d65da10b657", "messageHeadline": "fix intermittent failure in sse server test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 134, "deletions": 72}}, {"node": {"oid": "5753e2c8dc6cfa8be768141fb607bb7ccd418e86", "messageHeadline": "NDRS-1567: Add get-account-info command", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 346, "deletions": 8}}, {"node": {"oid": "d0a68b4c6c2d1be1df4a40da2717f42e05374b0f", "messageHeadline": "Merge #1566", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02a36090451278ecca9ae73fa9e7a22e4041837f", "messageHeadline": "Downgrade missing upcoming era validators message", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08922dbc311ef76812b6eb3e2f54b38d63c7450b", "messageHeadline": "Change the base ports for all services of nctl nodes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c38cd1e44fdb084b83cab7c0d034bf87ea3f2e49", "messageHeadline": "re-aranging test to fit new proposal; committing early for debugging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "dc033d8110aae4d865fd351f7660a8a17a61c2aa", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into ee-1242-local-keys", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3376, "deletions": 369}}, {"node": {"oid": "324d38cf5b7bcc1c0b029e92b0acbd43a004a228", "messageHeadline": "EE-1242: address comments from @EdHastingsCasperLabs", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "ec986f5e25dfe5893828e9218de48a71dace7369", "messageHeadline": "rename validator to participating.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 133, "deletions": 118}}, {"node": {"oid": "d716971620a284f8fefe8424f87df5ad68d2a8ff", "messageHeadline": "Merge #1553", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "b683ce8dc82dc640442ce7ad81ad2b1b647ab256", "messageHeadline": "Merge #1540", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "d95a053ba55f3495b136dab35ab32285ca6cca4b", "messageHeadline": "Change the outgoing connection failure notification back to `info`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2f15ea9d52908ed48d7e0836fb847abb109e157", "messageHeadline": "Change address blockage notification back to `info` level", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa615d39cf94d601df8de605661649b79976c076", "messageHeadline": "Do not report outgoing connection failures on blocked connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "04f92bfe3ad0fce3c4d2f80dd8b0bed751f57fad", "messageHeadline": "Merge #1539", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2706, "deletions": 190}}, {"node": {"oid": "f358e77dded816b902e9abbca359fc94570cb4ec", "messageHeadline": "minor update to SSE server tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "0560dab75505bca08e84f112efeaa2ffa5b209e7", "messageHeadline": "EE-1242: realign names", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 72, "deletions": 69}}, {"node": {"oid": "b56c29cc97e86ead8d36dfdb2d41a8ecb1dffce9", "messageHeadline": "Merge #1551", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e60ce6a9cfbf654fe5337a1a8420b58ea33ce61f", "messageHeadline": "change log level of certain logs.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb2ee1e0e5286ff44e389b0d4bd617df499dcf3b", "messageHeadline": "obey clippy.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4dcb3d859dce0c712f31386df59b2fffeda1a1bb", "messageHeadline": "improve error message.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b8ea6f454e8a61a1e62c38eda503f47001ed041b", "messageHeadline": "add logging for unexpected cases.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "8997a9058c7e17d0383fb23473d4d6d1cd4b6d29", "messageHeadline": "Merge #1515", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 434, "deletions": 32}}, {"node": {"oid": "426211f56a7578da7d8297a80ce195b2ade34a6d", "messageHeadline": "Add EffectBuilder::get_consensus_validator_info.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "9e2e79ca3f64be3d4b614addf49423aa380cb999", "messageHeadline": "add sse server tests and fix issues", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2709, "deletions": 190}}, {"node": {"oid": "e93e0baeb02c8a7011c6d8c8acd568cb04a679f8", "messageHeadline": "begin working on PR feedback.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "cd31d2ce088473d923d743b3e9e65c8e5a354c10", "messageHeadline": "Update node/src/components/storage.rs", "author": {"name": "Austin Buddington", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d379525b89c824c9e5786d7651ed57cda82e7301", "messageHeadline": "Merge #1534", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "b1c1332d6434a94062183e9c16cc7c3c41fc9e03", "messageHeadline": "preserve io error.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "30859a965155d6d442ba3a8e20f8f3e9fa408e3c", "messageHeadline": "contract runtime now uses storage path directly.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c2260e6734f61ff73dd22150f8cbe6a65f9d4f82", "messageHeadline": "rename log_step used in upgrade scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "7243f850fe88daebc6596731f4ebe8d639b5f4ba", "messageHeadline": "obey clippy.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db29ed1977661d395c8f49816bcb0b71fc2be76d", "messageHeadline": "test new storage constructor helpers.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "74a99bf568616b4d4cd171c481597bad26e40a3a", "messageHeadline": "update Storage constructor; test", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "dc4de82772c88ec2161c78ca4aaaed220901ed64", "messageHeadline": "Merge #1521", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "2763157900afe8dc2b88659f4b1b3b3c94344e82", "messageHeadline": "fix type.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d02ddafc1040bfcb49cfab8ad795aec56235d6d0", "messageHeadline": "storage creates a subdir named after network.", "author": {"name": "nilz3ro", "email": "austin.j.buddington@gmail.com", "user": {"login": "nilz3ro"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "21ab1ee0230c78910953223c52df64ec382a2952", "messageHeadline": "EE-1242: Disallow empty and existing keys.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 39, "deletions": 2}}, {"node": {"oid": "fa10b20aa8504f60a12e02adde00dee83ee6657b", "messageHeadline": "Merge #1511", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "002aed1068ffaba4a43e67f4bee1ff882d8d0938", "messageHeadline": "EE-1242: Address @henrytill comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "393285008ea8ad708b2f5ac0fe9ec915ae8feb6d", "messageHeadline": "EE-1242: Address @dwerner comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 41, "deletions": 52}}, {"node": {"oid": "f50106f8b530bb2b06f09aa980f60e945280b08c", "messageHeadline": "Merge #1518", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "f8f56590c6037361e33c2f6cce3f908259915eda", "messageHeadline": "Merge #1517", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6674a265dca3ceb4950527ae753ee25d2645aec8", "messageHeadline": "sync assert_node_proposed function across tests", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "c4ec1e4aa17d11a573aa5449ae1190af1165d5e3", "messageHeadline": "EE-1242: new_dictionary API has required arg.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f5af77faefaaf85f169d8490f1e2371ea8f45619", "messageHeadline": "EE-1242: Revert backwards incompatible changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 68, "deletions": 89}}, {"node": {"oid": "dc3235e438f787c07d6b0c80cca59e10a85dd72b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1450-reference-count\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1152, "deletions": 1032}}, {"node": {"oid": "00483283cc60c197a763dfa3f8c2698fb399c0f0", "messageHeadline": "Use `Arc`ed messages in sink for sending", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "6a08941a651931473a97cb08e4eec16e7a199ac5", "messageHeadline": "Remove value duplication by `Arc`ing queued outgoing messages", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "1b8e1526c99716874234540f562cc58fba235de4", "messageHeadline": "format code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f122d91d174271da9b95821d4d917a911513cbe3", "messageHeadline": "Do not truncate state root hash.", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "03522435dd0430d84a5fc1906c2a96cf4686bf3e", "messageHeadline": "Merge #1513", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc4d8f5313a6b56c6dea5d3917e79bcfc7cbbd0e", "messageHeadline": "update chainspec loader initialization and add tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 434, "deletions": 32}}, {"node": {"oid": "c09f47d478968875810ba7a8e777b077a460fa29", "messageHeadline": "shut down sse event streams gracefully", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2d6511d17aa7df75a633542d207c280a775248e", "messageHeadline": "Merge #1508", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 76, "deletions": 38}}, {"node": {"oid": "f26ad1e8d1a3c33bde6b249b753badf0ab685206", "messageHeadline": "Remove `into_inner` entirely from `Runner` and make all takers of the\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "4be50ef5d5dd05d009cee78133292b6fd7d6b29f", "messageHeadline": "Remove `into_inners` by replacing it with `drain_into_inner` that alw\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "bea3ae214a50f5cdb5bec7c9aa9b1abb40e8fe40", "messageHeadline": "Seal queue when transitioning from joiner to validator", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95c010ef978973a8bbebc8148e130f943fee8dde", "messageHeadline": "Add a way to seal the queue to round robin scheduler", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "85a7c37793d2bee48931f89e3b6dc216a700935d", "messageHeadline": "skip storage integrity checks if the node didn't previously crash", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 76, "deletions": 38}}, {"node": {"oid": "659f251fc56833b8622ea284c559a90d8ebc21b1", "messageHeadline": "Merge #1503", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "03b7d78917872ae6d2eda301e34cd7e551017ee9", "messageHeadline": "Cargofmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6209d7081ebfdd54cc6e54bd302d517b2deaf8bd", "messageHeadline": "EE-1242: s/local/dictionary/g", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 347, "deletions": 326}}, {"node": {"oid": "6857c4524dc735f3ced6f641d6abf338817f7eff", "messageHeadline": "EE-1242: Fix clippy issues", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0d10787c5dcf6c3cc18f250939e835ddc8ecdff", "messageHeadline": "EE-1242: Fix tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 29, "deletions": 5}}, {"node": {"oid": "65a63a9236ee1e304fa4c6528097addd7d2f3081", "messageHeadline": "EE-1242: Add assemblyscript support.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 184, "deletions": 9}}, {"node": {"oid": "03b65ea47cddc811494b40c852a9ad9f7125ad78", "messageHeadline": "EE-1242: Rename read local.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1bddd03f7dd2f07e11de56ceb507004d4340e94d", "messageHeadline": "EE-1242: Wrap values written to local state.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 160, "deletions": 40}}, {"node": {"oid": "bac0be0374520831489b533b2c833895e360969a", "messageHeadline": "EE-1242: Remove add_local API", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 388}}, {"node": {"oid": "0cd4d320d41b473f4a44c5471152f61a544e2ce3", "messageHeadline": "EE-1242: Add add_local function with tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 428, "deletions": 28}}, {"node": {"oid": "be3a709d852e51ac5c004f2a4aac1c39fa5aecc4", "messageHeadline": "EE-1242: Use metered writes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "51834cd52fd5afa38736e1383b8098c0488e1ef6", "messageHeadline": "EE-1242: Ensure access rights are respected", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 486, "deletions": 35}}, {"node": {"oid": "3ca7cec737741baacbfc89ed47c44a4945801870", "messageHeadline": "EE-1242: Add local function ffis.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 536, "deletions": 30}}, {"node": {"oid": "bf07d1e636db7251f1668e1a6a23176b40136727", "messageHeadline": "EE-1242: Add new key variant.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 86, "deletions": 12}}, {"node": {"oid": "3834331ce4e73d1be654ddd318bf0298132a0771", "messageHeadline": "EE-1242: Fix specialization for single arguments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 15}}, {"node": {"oid": "9a93c65a9ae25a22e7e3facb01f591c75502f836", "messageHeadline": "Ensure optional parameters are type checked.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 156, "deletions": 11}}, {"node": {"oid": "48a66f39ec4485008fa669d0bda46a49c7d28f62", "messageHeadline": "Add group/args validation to call_contract API.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 516, "deletions": 351}}, {"node": {"oid": "6627321380dfd22b819928ffe3974168218be096", "messageHeadline": "Add regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1857, "deletions": 8}}, {"node": {"oid": "5bd4e4dc15a0d4d7b120f849f07279d9ef9bd5d4", "messageHeadline": "Drain entire queue, switching from joiner to validator", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "4fb1fcb1d58eb5258cc7396589a6af15fc432aa8", "messageHeadline": "Merge #1500", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "59aa888f7931a1e3315242554fb76171f73604cb", "messageHeadline": "Log more progress/standstill alert information.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "42af754a4f8d79a1b6dcf0753e8ee512720597a9", "messageHeadline": "Merge #1488", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 194, "deletions": 6}}, {"node": {"oid": "70c1e96329ffd256721b8381ad1503b6698ffd08", "messageHeadline": "retry on root hash", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "ea552fb70bfca5c5d05cd52ae9c933caba9646b4", "messageHeadline": "fix directory check", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1923d9ee04390f167b648b14ad7a746962dd1b", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into OP-2028", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 837, "deletions": 990}}, {"node": {"oid": "834838007cb042b0b366f2513e35e0fb418295b2", "messageHeadline": "Merge #1495", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 70, "deletions": 767}}, {"node": {"oid": "224b6388f5feb1f685de8e0ab6d0c3c3929e1dc3", "messageHeadline": "Merge #1493", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 17, "deletions": 366}}, {"node": {"oid": "9500e83aa9a88a35fff241d34b65e12f56daf406", "messageHeadline": "log block hash on state root check failure", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b740ed56a8ecaecf352bffe0bbd878f43eee6329", "messageHeadline": "Merge #1494", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 97, "deletions": 25}}, {"node": {"oid": "4b41ecd429ae37846f1c7391e20dc592f0c60033", "messageHeadline": "Add tests for changed limiter behavior", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "5aac02fecbee7a3783ce972a40974b6b11722c97", "messageHeadline": "Do not only skip bandwidth limitation when logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "609e37594b488dc404d492f23d6bc75783b98ff9", "messageHeadline": "Revert \"Group restriction fix\"", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 70, "deletions": 767}}, {"node": {"oid": "671e862a951a906ccf69607937b241fddf785240", "messageHeadline": "Downgrade warning of empty validator set", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "123a7809d55fda144630e9c79ac77f5299a57fd7", "messageHeadline": "Allow being given an initial era to set up bandwidth limits", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "1adc1d5efc6954a00f7660047a480d5d7145f1fb", "messageHeadline": "Revert \"Merge #1265\"", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 17, "deletions": 366}}, {"node": {"oid": "9a4b989e3439786cc336823f3aedd408524cb6f4", "messageHeadline": "Merge #1492", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90c9980649cf27925ab84256080e87a5186ae60f", "messageHeadline": "update peers to try with new peers in linear chain sync", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85c5ba19949ab672ceaade7aaf0dd3dadfdf51f3", "messageHeadline": "partially revert commit d8ce123", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37d47be83e1846b283c83b9639fe451ea302f1fc", "messageHeadline": "only grab launcher if not present", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "717a113ebaff005efc194c6a1c74134e7bfcb1cb", "messageHeadline": "add dependencies before running", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c3e916fae3fa3f74950fb7228803c9568b7ec76", "messageHeadline": "nctl-compile requires launcher dir", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "76247839d23e29990077f495ae1c47221164596d", "messageHeadline": "move sourcing and building outside of function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7ae93eb1824b1c7591d098dd5211df308cb81509", "messageHeadline": "Merge #1485", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 767, "deletions": 70}}, {"node": {"oid": "98cc0d1a10a76f87ace01f84615985611cf86e47", "messageHeadline": "Merge #1484", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 313, "deletions": 367}}, {"node": {"oid": "c8c8c3b61502f81a15bdad55ece0de98ae43d184", "messageHeadline": "add a clarifying comment to the gossiper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d8ce1237e4a0afbac07260e55c6f1b69772fcd7a", "messageHeadline": "add get_chain_first_block_hash", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7925c43c185aa10024e43a7e6511f8f595cb7f0d", "messageHeadline": "adding nctl upgrade to bors branches", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b1e63fe46556005af8f4a504cdfe5fb8dd77efeb", "messageHeadline": "announce gossiping finished in more cases and add unit test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 70, "deletions": 22}}, {"node": {"oid": "a97f36c69a099e3b870664cda3aa02ca95be1304", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into 1453-gossiper-announ\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 357, "deletions": 41}}, {"node": {"oid": "b5f42d0b5ce1d0777ce71ac9abc2bf58d972fcb2", "messageHeadline": "fix up the wrapper script", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "2d5c1d0a6fb8bb50592b6300156b71577b9dc87d", "messageHeadline": "Merge branch 'dev' into ee-1226-fix-bid-docstrings", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14759, "deletions": 6762}}, {"node": {"oid": "8c9856bbeaf2ab0dc1a82ea4c51fbf340bb55484", "messageHeadline": "Merge branch 'dev' into ee-1248-test-fixtures", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12052, "deletions": 4506}}, {"node": {"oid": "5380d04e82a833e4b9f33b114152a6885c0d9966", "messageHeadline": "EE-1221: Fix clipy issues.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b3c0aa4606e7f3d56e1e1bb36561284a24dce339", "messageHeadline": "Merge branch 'dev' into ee-1229-validator-slots-clarification", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15576, "deletions": 7022}}, {"node": {"oid": "c52216f8c4dde42685fbe7e81d4f8c5361ad92c5", "messageHeadline": "EE-1225: Remove commented out code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "527e5f943e50e81b6c8b2e1ac742344bb84d7a3b", "messageHeadline": "Merge branch 'dev' into ee-1225-payment-purse-invariants", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14835, "deletions": 6842}}, {"node": {"oid": "ee25c3d40d4f4a34215fa772b99a9b33a4edd055", "messageHeadline": "Merge #1475", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 62, "deletions": 201}}, {"node": {"oid": "a3a385ab94e1ee3fc31df04a17e9e5fdfda8f86f", "messageHeadline": "minor fix to gossiper tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f417e9edf1781b13a31396b8dfcbe66a4b2964a", "messageHeadline": "Merge #1472", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 335, "deletions": 24}}, {"node": {"oid": "725301b9ccf46278de746f93cd27cb30ce6c5450", "messageHeadline": "Add group/args validation to call_contract API.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 109, "deletions": 68}}, {"node": {"oid": "5fa10e68caa3a758c7a3eb67cd52da2e82f01e7e", "messageHeadline": "Add regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 658, "deletions": 2}}, {"node": {"oid": "b4bd69f283342746da950a4698e7fd76e00e46f7", "messageHeadline": "add gossip finished announcement, used by block proposer instead of f\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 238, "deletions": 345}}, {"node": {"oid": "c9d0d6b96c688fc555525fb43a6754c9feb04cb7", "messageHeadline": "actually add wrapper", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "489a6f7e54659e71ff31260ee98ad1ff4e85ccdf", "messageHeadline": "Merge #1477", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "f38ab5bfc5a7f6ec719f603fbd62fc5419e010a0", "messageHeadline": "Move synchronizer into highway_core.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "c5e4dca919a72162820711a44bbf0a2f04ad8cfd", "messageHeadline": "initial commit on nctl upgrades wrapper", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "01459b3e056aad596568cdcedc78fb69842a53a0", "messageHeadline": "remove paused state from gossiper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 199}}, {"node": {"oid": "eb9073fda31d39731abfb38a08457a46352c7754", "messageHeadline": "move finality signatures to separate event stream", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 335, "deletions": 24}}, {"node": {"oid": "7183bc8d67ad191abc203192b561c26e016a7449", "messageHeadline": "EE-1221: Bump default create_purse cost.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40da8b797aa8504d7e4bfae36c6256af68e599df", "messageHeadline": "EE-1221: Create purse first, then use in payment.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 94, "deletions": 11}}, {"node": {"oid": "f29a05e0c53a5cad0788d6ebec65491276e7cb3d", "messageHeadline": "Merge branch 'dev' into ee-1221-create-purse-price", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12304, "deletions": 6367}}, {"node": {"oid": "fc5f3f5d3ea0deb86e839ceb2a5b7c0deb94f74c", "messageHeadline": "Merge #1434", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1419, "deletions": 349}}, {"node": {"oid": "03028f142002b22b42787e0b12147d03f9cd8ecd", "messageHeadline": "Do not limit bandwidth when not initialized", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ade2a2dd4afe1248f7e8ca661986012b0ddf907b", "messageHeadline": "Merge #1469", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d91d8e042fd9842e698d81e3de480e07bc21a9b9", "messageHeadline": "Enable reading validators for future eras in get_era_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "648f29a4f5da7e40128eed12840a0cf6d87d285e", "messageHeadline": "Merge branch 'casper-network:dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "1267479+momipsl@users.noreply.github.com", "user": {"login": "asladeofgreen"}}, "additions": 1730, "deletions": 393}}, {"node": {"oid": "4224546148ce5224a49eca18219d1a9a809576a3", "messageHeadline": "Merge pull request #1 from momipsl/nctl_upgr", "author": {"name": "Mark A. Greenslade", "email": "1267479+momipsl@users.noreply.github.com", "user": {"login": "asladeofgreen"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "cd94b28ccb1ac81674f973a79e9591c3bb8e2382", "messageHeadline": "Merge #1465", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 92, "deletions": 24}}, {"node": {"oid": "3e2cf9eed7cd992613833278f957316582ecf96f", "messageHeadline": "Merge #1466", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "520adf1dd744a493af2eb36b43bba31c858528d9", "messageHeadline": "NDRS-1454: Change account-address output", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "506082cc534037ba7fc258b964ec90a73e04de2c", "messageHeadline": "Log bandwidth classes when limiting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7ebc79ea8b63b5cb07b60a5abd4b42af22b87d6c", "messageHeadline": "add additional logging; add syncing to scn2; assert upgrades", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "e03ed2d6627b38371b23b428ac471b681bda05d3", "messageHeadline": "restrict summarization when JSON pretty-printing to long hex strings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 92, "deletions": 24}}, {"node": {"oid": "af60030db20e8d41b0592fd9aab5d5e2ff727ed0", "messageHeadline": "quick fix clobber of N1_PROTOCOL_VERSION", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "31512fe6568a71036d898c6b4905fd237e94b1a1", "messageHeadline": "fix where trusted hash is applied", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c8629da2814ced851120ca883f7105c7ce7e120", "messageHeadline": "Merge #1463", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "9990631b4eefc37b175af385b83d12d07fb2b812", "messageHeadline": "111 workaround", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "be8e695f87b9a6ab73aaf264b63259214a98a2cf", "messageHeadline": "OP-2030: use temp volume mount", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9c2333f791c9821214fb441b4cfaf7c8daf1eace", "messageHeadline": "Merge #1459", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 69, "deletions": 21}}, {"node": {"oid": "f608bee31e5567b884ccb84811d2259ef8c89b33", "messageHeadline": "OP-2030: fix path to staging wrapper", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d41f300f9a5dbe1d18e84d6360990aa65eb7aaf", "messageHeadline": "NDRS-1270: Update error msg", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f866d9f6a512b08e79875b4585d11d1af8ad7375", "messageHeadline": "NDRS-1270: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a2748c88a8071c4455d39e9dfc2feffe666cd69", "messageHeadline": "Merge #1446", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 368, "deletions": 258}}, {"node": {"oid": "6b9740bacc04b1c507a707251f6df9fa53524f5e", "messageHeadline": "OP-2030: add drone steps for staging nctl upgrades", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "049a0cabf218a4097707179ee8168bad5caad030", "messageHeadline": "OP-2030: inital commit of nctl upgrade asset staging wrapper", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "3e127c8be6d05efd07ecb20e7c59842a5f568f52", "messageHeadline": "NDRS-1270: Fix CI issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1357e61a66dccd2e0d5612a1cdad1432e7c9931", "messageHeadline": "NDRS-1270: Cleanup for PR", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 90}}, {"node": {"oid": "1fc886a0d0f09a7321d146815ef40e8d2914fd30", "messageHeadline": "NDRS-1270: Update command description", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d307f6f50aae9c3b0295c8953fd3c054fb78e14b", "messageHeadline": "Merge #1390", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 485, "deletions": 97}}, {"node": {"oid": "e9bd57cd98e815593a88d6fe99b30f38153ac71d", "messageHeadline": "Fix one more comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac365375e4bea101dbf922816e1279b7896cc983", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "d64cee54d1860dc6cf25cfbf51e66d7b38bc7721", "messageHeadline": "NDRS-1270: Initial wire up", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "5d4f8b0b7916069721565249f6af0c7b0199033c", "messageHeadline": "Merge #1449", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 647, "deletions": 16}}, {"node": {"oid": "b4de5705b5fa605291ef0925687558c53b8ad7f6", "messageHeadline": "Merge branch 'casper-network:dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "1267479+momipsl@users.noreply.github.com", "user": {"login": "asladeofgreen"}}, "additions": 902, "deletions": 163}}, {"node": {"oid": "ff5dfc510b0d6588a47fe0839ebc189f6fbb7163", "messageHeadline": "Fix lints in bandwidth limiting functionality", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "a19e9f23a62a32f1f12a40a20b480784361ab475", "messageHeadline": "Integrate actual bandwidth limiting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "6c9cbccb088bcd8d51ebbe002aedcab52fb0d8a7", "messageHeadline": "Instantiate bandwidth limiter from configuration", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 66, "deletions": 29}}, {"node": {"oid": "4b8552a93d7529b90b21d6b92572f71494e7b9bd", "messageHeadline": "Small optimization for collecting past deploys", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe4bccf621e910659847100ec7d255e716a33749", "messageHeadline": "Box new validator sets to prevent ballooning small network event size", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5037151d71c2bdb4cfe75c8c24d7e15fc5a950c9", "messageHeadline": "Fix integration of era tracking in `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 79, "deletions": 30}}, {"node": {"oid": "d0f748f93f21c44b96ddc38fc846d6eb9c75294d", "messageHeadline": "Improve comments for add_deploy and add_transfer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bced027185c820346790ad280e451dd134012794", "messageHeadline": "Validate the deploy type in block_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "ff4a10cbf262aece7f87c237a1e2cd8bb1aa89b8", "messageHeadline": "Make `small_network` aware of era/validator changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 113, "deletions": 5}}, {"node": {"oid": "8453584901c65b2980d9f392469cfc4435c93e7c", "messageHeadline": "Use proper types when bandwidth limiting instead of stand-ins", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "52b128277005c79958e58043fb74a52a1a4ccec2", "messageHeadline": "Add `bandwidth_limiter` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 432, "deletions": 0}}, {"node": {"oid": "3d01d69c18a6c62776479eaa378cc31cfde0b11a", "messageHeadline": "Merge #1447", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 190, "deletions": 12}}, {"node": {"oid": "42fc8eb531060a375c78447e775f6717893c56a2", "messageHeadline": "Merge #1428", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 248, "deletions": 44}}, {"node": {"oid": "fbbc653628cff020c3b7e1514c8ef926975dc3ce", "messageHeadline": "1. NCTL: ensured get_chain_era always returns.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 52, "deletions": 37}}, {"node": {"oid": "fce3065d7bade0e87bb46459280629b45dd9a54b", "messageHeadline": "Merge #1265", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 366, "deletions": 17}}, {"node": {"oid": "f012867d48aef878e9b2d72f717435acf8860ed6", "messageHeadline": "persist event stream event index", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 190, "deletions": 12}}, {"node": {"oid": "2f1f02da660173cc8de5c77d3bf8790cd158f925", "messageHeadline": "Use `Arc<SecretKey>` in `ConsensusKeyPair`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "973252ee55f5e61650ba3294a57305315d3e730b", "messageHeadline": "Improve formatting in `small_network.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47adf295d94a8c862b1910f6459c88df5ad05895", "messageHeadline": "Merge #1445", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "22d027a2229fdfc9c23824dabd606c0e234879d5", "messageHeadline": "Separate transfers and other deploys in the block proposer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 353, "deletions": 253}}, {"node": {"oid": "2d3391e2405f50e11f2d349ff66e6e83195b2058", "messageHeadline": "Address review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "a1881b4de60bd3ed163381b0b988410163842473", "messageHeadline": "1. NCTL: applying fixes to new upgrade scenarios.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 66, "deletions": 48}}, {"node": {"oid": "63aa90eca4283c423ff27771cc8b49758348f6ae", "messageHeadline": "1. NCTL: applying fixes to new upgrade scenarios.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 85, "deletions": 67}}, {"node": {"oid": "0f81e565792281cac86a6b160205c8b11d5ac640", "messageHeadline": "Adjust loading to accomodate recent changes to `SecretKey` loading", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b8c5c2e5a4729715dc1ef8c7308da63da435a06f", "messageHeadline": "Make validator public key available on connection outcome", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "07c3a6c08160df114a0634e421fa7e7b918ffa54", "messageHeadline": "Instead of exporting consensus' internal types, create new wrappers i\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "f5c31b0a2965c982e47ea6b23b1c11389176eb9d", "messageHeadline": "Create and validate certificates for in handshakes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 110, "deletions": 37}}, {"node": {"oid": "24641d8ab1b35493110d3c37bcfd9169ece90b36", "messageHeadline": "Support loading of consensus keys during small_network instantiation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "491cae9a4d950860453db1efbc3f161f3b60b59a", "messageHeadline": "Extract key loading from era supervisor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "92a8ab0e415219f180ac3bc09678e4c11b335b96", "messageHeadline": "Merge #1440", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 48, "deletions": 57}}, {"node": {"oid": "f2ed88133ba4dccf4c4c320d5bfda2f3868b7138", "messageHeadline": "Add a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a27db39f45e79a1ccf3426e0aae62d2ca030f672", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 973, "deletions": 700}}, {"node": {"oid": "b3e4474e0ebe8ebdcf06dd3e84218ebfd3008e24", "messageHeadline": "Merge #1419", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 973, "deletions": 700}}, {"node": {"oid": "fb8323cdc5cff034a3f2454b35e297269bb2818a", "messageHeadline": "Address review comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b876744e46c9054428d03baad2923744dbcc302", "messageHeadline": "1. NCTL: minor fixes to upgrade scenarios.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4650d18fbcd173262b5e7d3f8b8a18ece7bbee4e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 267, "deletions": 363}}, {"node": {"oid": "39ed5878497a7fe867d0aebe44231001216462f3", "messageHeadline": "1. NCTL:: Removed hard coded initial protocol version.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 145, "deletions": 79}}, {"node": {"oid": "b033b249a668512935719c41c1175d2a2f6d874f", "messageHeadline": "OP-2036: Move trap to common", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ae44c7d044b11400d3ea10b0c388e72e257ba27a", "messageHeadline": "OP-2049: exit on blank hashes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2a962637525c3ed059e989667e652d6249e78485", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into OP-2036", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 268, "deletions": 363}}, {"node": {"oid": "3e166d99caf4c7296393eaa22f89be7a8bfc1580", "messageHeadline": "OP-2036: print stderr/stdout for ci", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "3c2b9b4d7bbcf255990cd5b5fb93518ba18b1144", "messageHeadline": "Add a comment to the integration test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7878a35249024c74d72c98e95b4302d5b285de29", "messageHeadline": "Merge #1442", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d0a9e3e60cdb0661065d2d82e3caaeeb17bb7d4", "messageHeadline": "add transfer id for nctl", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "934fd72f0c382913f024ea33521d04ebc1e573c4", "messageHeadline": "1. NCTL: updated upgrade scenario synopsis.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "31cde49f672709d32895522424d82ee8204fd9d2", "messageHeadline": "Merge #1382", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 267, "deletions": 363}}, {"node": {"oid": "4469a189298596f50478298c9837f8493f4934a1", "messageHeadline": "NDRS-1102: Revert stray change to client", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92511711d9cc6991ed1678a9ba6642c28f36d3cb", "messageHeadline": "1. NCTL: extended upgrade logging.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3661595658b69416328e7cd5ac1ffa967ae64c24", "messageHeadline": "1. Added new upgrade scenario for multiple upgrade sequences.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 15, "deletions": 10}}, {"node": {"oid": "ef247cec6dbaf273eaa9f897f16ceb1842c903d5", "messageHeadline": "1. Added new upgrade scenario for multiple upgrade sequences.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 206, "deletions": 0}}, {"node": {"oid": "60fb19cfe995cae5bda993a3a3f51c06ee71e60c", "messageHeadline": "Use last_switch_block_height from the correct state", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "41619c7bbf81c598133c39419569e09a7f708363", "messageHeadline": "Fix the condition for stopping syncing", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "b1f2e7a61256520edb62caab2819164401526747", "messageHeadline": "1. Added protocol update check.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "28204d75d1f171e7dbc7ed7d6548024740d83aec", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "920e8ea98e65c6cbd88d1a99e0ee3601fb67cb46", "messageHeadline": "1. Changed execution permissions of remotes.  2. Updated stage direct\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 114, "deletions": 85}}, {"node": {"oid": "19fcdd0008f9135237935ecea1df7d2ebdcef7df", "messageHeadline": "Remove the acceptable_drift; stop syncing when we are in the current era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 57}}, {"node": {"oid": "441da7650aca839ef2ad54e8ed705fadad45aec2", "messageHeadline": "Merge #1439", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64d0e0d10da6ed1d21c4fb57512d68b5bfc55e50", "messageHeadline": "Update \"current era\" metric also for initial era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3747c98873b60aa29ffa37aa9f94d719dea34535", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 524, "deletions": 286}}, {"node": {"oid": "9e48798c5d0ad0d7e37d63ba1d9146f516f9a5e0", "messageHeadline": "1. Building stage from settings updated to suport remotes.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 76, "deletions": 319}}, {"node": {"oid": "10552621ed18f62a90177cbcd7fb1c114df47577", "messageHeadline": "1. Factored out staging types into dedicated files.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 348, "deletions": 8}}, {"node": {"oid": "72482b8efc94e3bd75f735ce26f02a106170257b", "messageHeadline": "Merge #1409", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 522, "deletions": 284}}, {"node": {"oid": "924045cf458885ebee98d09b9e45ec89bd0952f6", "messageHeadline": "Merge #1433", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d485bfb14765d2dbfea064f45d04f330930d2efe", "messageHeadline": "Remove confusing comment about \"old interface\" from `SmallNetwork::pe\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d6ee99ed1254e0fdb5a191c6bcce32a3ed8d78b", "messageHeadline": "1. Added commands to pull down remote assets.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 121, "deletions": 0}}, {"node": {"oid": "7805ec5fdf9b4fff5d245b886978a9f7942d1c3a", "messageHeadline": "1. Improved post upgrade assertion.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 98, "deletions": 9}}, {"node": {"oid": "c11efb4a4ef12c671bcb7e7395cb3110ce76cb76", "messageHeadline": "1. Added dedciated upgrade scenario test for potential use in CI/CD.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 296, "deletions": 32}}, {"node": {"oid": "081485defd8868847e00dc75809f1446b845d403", "messageHeadline": "Restore correct address preference in `/status` peer list", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30c81a18f4d903873630dfc267a3b76d355df4be", "messageHeadline": "Merge #1403", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "830f277895d340312f28c7890c6e4ed7732897a5", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 295, "deletions": 124}}, {"node": {"oid": "3fd82cdcc6537ee44f52803d7aaf6f11a2d10555", "messageHeadline": "Merge #1404", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 217, "deletions": 33}}, {"node": {"oid": "7f8d4cd7cc8ec153b81e09cd606325f80c6c623f", "messageHeadline": "Merge #1410", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 78, "deletions": 91}}, {"node": {"oid": "cf02a3229e67d808c0cff1d2635a74d3d1c0ffdd", "messageHeadline": "Handle the case where everyone is banned or excluded.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "96c6ecfc6e32f5eaa1aa60fed9dc44a9d7a92bed", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2585, "deletions": 806}}, {"node": {"oid": "024b4d00300c01f79049e82eb82886933f8f4428", "messageHeadline": "Make sure we use the correct hashing function for the block body.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b4cd1cd998d68bf2fe43f653aafca53fadde1262", "messageHeadline": "Merge #1405", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "385f396463870bfa0fb7827af93edab5c87b5249", "messageHeadline": "NDRS-1102: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 40}}, {"node": {"oid": "825588fafc9fd2f593a345d15d2e20f29e184277", "messageHeadline": "Panic in tests if the random number is out of range.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "a80932264f7c29d5c2fc481944b831f787dc0b17", "messageHeadline": "Perform blocking of peers if on wrong network", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "0bae889869dad8e9d9d257018fdbcd4dbf023816", "messageHeadline": "Actually check `public_addr` vs `peer_addr`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cce61e216764b41f4e12eb42f516d17cf9440e79", "messageHeadline": "Remove unused `Error` variants", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "4e04f34542ae27909cd071b14e1858f714cb2def", "messageHeadline": "Fix clippy lints for networking refactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75512d189acedbc4b7e5643eafd79bff6b8c65e5", "messageHeadline": "Rename `handle_message` to `handle_incoming_message`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3dc46ac10a7012eb75583c856c5e98f02c2c72f4", "messageHeadline": "Cleanup handling of outgoing connections and span scoping in general", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 47}}, {"node": {"oid": "dd378a4a78eca0199829386f7114aba79d062f67", "messageHeadline": "Discard unexpected handshakes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "30cb8d3fcebbe9acdf3c22dc19961bcde2141602", "messageHeadline": "Refactor outgoing connection handling tasks", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 259, "deletions": 211}}, {"node": {"oid": "bf35ce4f7df31d8535a5496c891d9af18c4fd671", "messageHeadline": "Introduce spans for outgoing connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "c6e52a18c35fa173651d407bc7b4605e31885e7e", "messageHeadline": "Do not use `Arc` for `ChainInfo` in `NetworkingContext`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7cde103bfb00484f865a5674ee227c2d433ca52", "messageHeadline": "Lower log level for incoming messages to `trace`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba9a6df3b55b89dd75eee75281d74b90fa5b323d", "messageHeadline": "Fix clippy errors in `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e0ddabb4c25b65cb7b161eca0d440d7ae47d54de", "messageHeadline": "Tighten small_network component instantiation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "2cb7848126b80190413f8963a5a6b61dc4e4216e", "messageHeadline": "Remove now duplicated fields due to `NetworkContext` existing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 44}}, {"node": {"oid": "13f0d58cfd6479ec010d1500785cb927c52ecee5", "messageHeadline": "Slim down signature of `message_reader`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "aa5b751516947accb0d7c5d7e6fc027a02142849", "messageHeadline": "Move some types from `tasks` around to better fits", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 135, "deletions": 132}}, {"node": {"oid": "0745aae7e71ccde3adde75337fd185685eacce42", "messageHeadline": "Refactor incoming connection task", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 508, "deletions": 287}}, {"node": {"oid": "0fc1828fbafc22120da875d2e09515d330b8bf9f", "messageHeadline": "Add the `Outcome` type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "3a302f15d2964312d10a3a8b02179d8d0880d3c7", "messageHeadline": "Remove the `IncomingNew` event, merging it into the regular connectio\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "129cbc6550ae31457cb296761f5490f4cbc6900c", "messageHeadline": "Rename `handshake_reader` to `read_handshake`, in line with implicit \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47a27959292a6ccd445c0a6b418d3241aded9ead", "messageHeadline": "Remove `is_stopped` from `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "617ca831a250643b78446495ecf05fcc2a05d3f4", "messageHeadline": "Rename `server` to bring it in line with the implicit naming convention", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16b5c84e1e3d9cdfe81bf120214f29830da68efd", "messageHeadline": "Create a `tasks` submodule in `small_network` for `async` functions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 303, "deletions": 265}}, {"node": {"oid": "ed7d3e551db6b639b383d561062fe3f453dff0bf", "messageHeadline": "Add more unit tests and comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "fd6d2b1de381d223a25cc49428d4490364c21c77", "messageHeadline": "Merge #1413", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9efcc89691856afd37fac39b31766b65bff4737d", "messageHeadline": "NDRS-1247: start recurring connection housekeeping task", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "484944252c8e55df22625ec5294e700e68448c1a", "messageHeadline": "NDRS-1245: make transfer-id a required arg in the Rust client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 78, "deletions": 91}}, {"node": {"oid": "668a083b61fd66a10e6bdece9525d4d86a74ee01", "messageHeadline": "NDRS-1217: handle chainspec in casper-updater", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 522, "deletions": 284}}, {"node": {"oid": "6fd33dec6130c79ae71319644eaece78e25482a2", "messageHeadline": "Merge #1406", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 297, "deletions": 96}}, {"node": {"oid": "45f7c48731da1fc65477cd73522c380e4f02dc8b", "messageHeadline": "upload genesis s3 files for PR to release", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5de2ae184436ceb5ba31b572fefb649df4c22df1", "messageHeadline": "NDRS-1244: add client support for multisig transfers", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 297, "deletions": 96}}, {"node": {"oid": "3d892164d704330c6839c9cdaab783fe47a60b72", "messageHeadline": "Configure inactive validators as non-leaders.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 142, "deletions": 27}}, {"node": {"oid": "679aa96034a0776bbe7ddd545c79cafe8ffc11b0", "messageHeadline": "For banning, consider only auction_delay eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "efe00413e55910480e0ba4ccd3b4293e7beb44eb", "messageHeadline": "Merge #1401", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 2076, "deletions": 566}}, {"node": {"oid": "3d9c9f54fd87085285de66d5aa864c2573f6f2d5", "messageHeadline": "Address review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "1717746e61a8285249de2ec14d646f3f74a56142", "messageHeadline": "On receiving an incoming connection from a peer on the wrong network,\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0bc2a92172a2210c3e956ac674ffbb5f356e08b0", "messageHeadline": "Merge #1402", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 187, "deletions": 144}}, {"node": {"oid": "883d98f155965b2a97f5091265580c515c301cbc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 148, "deletions": 0}}, {"node": {"oid": "49bf1c9059c98f683d1c9298cbca6ec25c2ba407", "messageHeadline": "1.Added hello world + named-purse-payment in NCTL.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 94, "deletions": 5}}, {"node": {"oid": "a6c98c9689cb5cf74424a7cc977309c1a27d610f", "messageHeadline": "Merge #1397", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 32, "deletions": 38}}, {"node": {"oid": "f6fbd6fd762a117dab794a946d0921b38d040789", "messageHeadline": "HWY-292: Add a comment to `requests_sent` field.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e78b0856a3394be29e1d91939caf6655fa148e7", "messageHeadline": "Change default timeout to 30min.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ba696db5f27d717c98042b2e95e042c271bbb84", "messageHeadline": "Make max_requests_for_vertex configurable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4e78d3e473ce4e648367097c9defa112e3d5585c", "messageHeadline": "Give the synchronizer a config, instead of individual parameters.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "1131b9a70af888c5e487281b63dd27454d2d4619", "messageHeadline": "Also reduce the size of block proposer requests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 50, "deletions": 59}}, {"node": {"oid": "2c2d84948fdfaed2f147c214cf1abb88541b1bb2", "messageHeadline": "Use Arc as consensus value.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "458127baa220e98ba764e540849190bbdf53a200", "messageHeadline": "Change number of parallel requests for the same vertex to 2.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6182460941f18546dbe290a01bf7bd00f6d6f94", "messageHeadline": "Add a log message when purging the synchronizer queues.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5cc8b8bdf9b4b9b88dee33777ffba26bcd02d9a4", "messageHeadline": "Add more logging to synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c062ec613327a4e6c13b113aa347ae3e886784f3", "messageHeadline": "HWY-292: Add a unit test for new functionality.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "96e83be1142b8e8dbf6582ab2fe58fd4fea02619", "messageHeadline": "Add a sender as a source even if we already made too many requests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2ada3ee244fcd01d846877b8eb5ecb18ae6a405c", "messageHeadline": "Don't request proposals we already have.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "29269890b09bd17b86012eaa00b0fb84d63587d6", "messageHeadline": "Limit the number of peers we request a vertex from to 10.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "2ed9fac6ff64dd3aad302156acc02bbb2ae40cfd", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1166/test-addre\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 390, "deletions": 182}}, {"node": {"oid": "c47e8d034257a3b2f01bda7a0ed9513b95c63a8d", "messageHeadline": "Merge #1393", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "3f6f91b3ae6af16bf076ab9129f7841679126018", "messageHeadline": "Merge branch 'dev' into ndrs-1082", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3142, "deletions": 1821}}, {"node": {"oid": "d7d2ef2ae29d62731b7efd0d042f60750ab7ebc1", "messageHeadline": "Update the expected hash in test_hash_rfold", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c119dff304c031414961229ec28a85ceea81b1f", "messageHeadline": "Merge pull request #3 from xcthulhu/ndrs-1082", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b4754334d100f2186448a4cb6772e248687b9306", "messageHeadline": "NDRS-1082: Introducing sentinels for different hashing schemes", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "2697ca3d0b8b993f4cdd3a7fa46b31a7fe467671", "messageHeadline": "initial commit itst07", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "d69e25cb439184782a3da23bf0049243949cee78", "messageHeadline": "Express dial outcome processing logic more compactly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "958bca33f1627d1b0a49bdb9afc9469fa02a39e4", "messageHeadline": "Restructure gratuitous `match` in `if let` in `outgoing.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "b4ac50972b001482788c4ea51e49096c070323c9", "messageHeadline": "Addressed first round of review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "110158f280303b1eb14a8d3d33a2878819946151", "messageHeadline": "Merge #1391", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 28, "deletions": 84}}, {"node": {"oid": "cc651c15e8972efde41f64aea06513d272427482", "messageHeadline": "removing need for wrapper script", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 28, "deletions": 84}}, {"node": {"oid": "4aa414fab180db79ca45eb41a4eeb26aace1c2ba", "messageHeadline": "Merge #1378", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 211, "deletions": 24}}, {"node": {"oid": "18e8179064fc65b4c9b18c492f17543a5285527d", "messageHeadline": "Improve the integration test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 43, "deletions": 79}}, {"node": {"oid": "7f007a4ec4f357b99cdb81e6933fe453ea91a21f", "messageHeadline": "Actually execute dial requests at component initialization", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5265aff66919c1f1cd233444f3a373d41d8529ed", "messageHeadline": "Log dial requests before processing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f587484f4496427cb4457f7d77c5de7130bed2a5", "messageHeadline": "Update bash code", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "73f1521191b7f83a4f0427b305c357587065a79e", "messageHeadline": "Merge transfer-gen and global-state-update-gen", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 235, "deletions": 257}}, {"node": {"oid": "958eb529212c633dc87f74e0405278fba5b8d89a", "messageHeadline": "Emergency transfer generator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 450, "deletions": 1}}, {"node": {"oid": "0addc408e7ad97ded41648ad098378cd4d1adbf9", "messageHeadline": "Remove libp2p allowances from `small_network` module and submodules", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "cf447faf017f7766cc90859ae872b7a29572c143", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1166/test-addre\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f2c65e32f7ff11280f3302cc697abec16766085d", "messageHeadline": "Merge #1388", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 74}}, {"node": {"oid": "89c992d532f1bb8925918699dd5925939219acc5", "messageHeadline": "Remove systemd notification support", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 74}}, {"node": {"oid": "09c137fb74a46b0dcf34e4c70834d1dbe912bec8", "messageHeadline": "Merge #1387", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 70, "deletions": 306}}, {"node": {"oid": "42d3463deb88444e2f6b5da87217d292112abd3b", "messageHeadline": "Remove unused `assert_matches` crate", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2bcb137ece702aae5ec6deb2559be199365380a1", "messageHeadline": "Remove `reqwests` dev dependency", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 304}}, {"node": {"oid": "f870e72eb1e89c274b42e426a7ee1dc04fc87ced", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1166/test-addre\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "d5fac8fccbd99f719e5534b986b1c2e5aed2c819", "messageHeadline": "Merge #1386", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "46714ecd915a5fa8e3a6248406297f20aa594bc9", "messageHeadline": "HWY-288: Add a unit test and fix the bug.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "5011bfdafa22ec5876e72b67b653fd7bf466d6f4", "messageHeadline": "Avoid redundant requests of proposed blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "a26e3cc54c38aa822c85f43ddc445f9caa450ff6", "messageHeadline": "Deduplicate block validation requests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "497ea58c7b9981d84e228081465320f8655bfd65", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "aa9dad17e6c43c6ee6860d200cf1b84e9f4ce921", "messageHeadline": "Fix `small_network` test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "35a8dfc99706d1eb8fcff70e4d9888c56c47cf0f", "messageHeadline": "Finish first integration of new networking subcomponents", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 401, "deletions": 507}}, {"node": {"oid": "fc8c59e2ac34c75661f4632ff46ba11c922cd866", "messageHeadline": "Support address retrieval in outgoing manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "54e670ce142648e390cd70b30d817b90cc4c33ed", "messageHeadline": "Add `ConnectionSymmetry` in `symmetry` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 278, "deletions": 0}}, {"node": {"oid": "b7ea14af783eede79295ecc33d4fd18c5d86ed9c", "messageHeadline": "Implement `DataSize` for `small_network::Error`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9c3a94de56808092e77ffe9cb0c7d60184968c88", "messageHeadline": "Convert `small_network::outgoing` to use `TestClock`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 87, "deletions": 112}}, {"node": {"oid": "f851a398e6036a8c26868227f92d031bcdf76363", "messageHeadline": "Move `test_clock` to `testing` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bee29ee5b09a1786d1af7204bf87da1e8cdc5b43", "messageHeadline": "Add `utils::test_clock` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "98150198e9711adc3acc943f6be35dc34942d301", "messageHeadline": "Fix a typo in `network/config.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1036e7e9c6cf829f565bc8e6929dea5f80fc408", "messageHeadline": "Add documentation and tests for `sweep` behavior", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "98dc32b80dcd33bd488b8af5f05c0c55431c874d", "messageHeadline": "Implement `sweep` transition in outgoing manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 143, "deletions": 44}}, {"node": {"oid": "56d0bb220b5674401dffef856109ec95e106b6a6", "messageHeadline": "Convert `small_network::outgoing` tests to new state-machine based ap\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 187, "deletions": 261}}, {"node": {"oid": "8af6b8b1f07c69cd3bb2f02ad8d724f97050a6c1", "messageHeadline": "Bring documentation in line with module again in `small_network::outg\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f7e2ef9f7f37618c68e5914275fb8ef5ce1fa2cb", "messageHeadline": "Remove `Default` for `OutgoingConfig`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "937ca928bb767f721eef7febe8df5b39e71ce02e", "messageHeadline": "Convert `OutgoingManager` to proper statemachine", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 95, "deletions": 70}}, {"node": {"oid": "d66e7e755722a7c74b4c873bbec740cbcec8a003", "messageHeadline": "Add `connected_peers` function with a test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "8c38a035913f8e24d49bbff0a33dee96e5ce1111", "messageHeadline": "Fix import of `init_logging` in `outgoing::tests`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec52ccb997d34655d777763f4e940b975d40218", "messageHeadline": "Add `DataSize` derivation to `outgoing` module's types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "e0e2d8a3fc84c161b002e4a4bc35ef1f4aa48a6f", "messageHeadline": "Move `OutgoingManager` in-tree", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "b39ad97b160ed94e8ca2028989a2730b2a1bd766", "messageHeadline": "Remove unused `reqwest` dependency", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 304}}, {"node": {"oid": "10a6503c614af183db5cdd53754e77f1dc3ca646", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1166/test-addre\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6486, "deletions": 3998}}, {"node": {"oid": "32d7bf4b03a05dd2d9a8d3734f43ec2c6db4ef02", "messageHeadline": "Added tests for loopback handling", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 23}}, {"node": {"oid": "7b74c521634ab9f4dd296a291444c727e7233eac", "messageHeadline": "Complete and test blocking functionality", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 301, "deletions": 110}}, {"node": {"oid": "da3cedbfcba65202e84ede16bc3a2b2c1fd757d9", "messageHeadline": "Extend test with unforgettable address", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "9bb8e53f3cdebbbfe4f5e5a6333fcc7aee5694a3", "messageHeadline": "Add reconnection tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "4917630738680360801729bf03a39876ce3f8546", "messageHeadline": "Fixed first complete outgoing test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "8a59e9322ee3dab7260c727252326e1c6b1d2e20", "messageHeadline": "Additional testing in first outgoing test; use FakeClock", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "289fb2d5f35e6920e64f66f43646877545fc03e3", "messageHeadline": "Add proper tracing scopes for parts that were missed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7c416bf4e58ec7039821b480036d626e48eae722", "messageHeadline": "Add first working outgoing manager test and fix bugs found", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 147, "deletions": 4}}, {"node": {"oid": "c25ed5cfe5348cff94269a05446200863bacce7d", "messageHeadline": "Add `OutgoingManager::new` and rename `proto` to `dialer` in args", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "652fac5857728996cd6612954a01fd57c37efcd3", "messageHeadline": "Rename remaining `P` type parameters to `D` in outgoing manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "eb8d65dc7b6b0a314e73f640276a35e6876cb4a6", "messageHeadline": "Add testing prerequisites for `connection_manager`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "2baa357d8f090d58af8bbf575278665b3a1f33d2", "messageHeadline": "Add handling for dropped connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ca2a2f8f8099882dbd9a2949a7d60226ecb4a083", "messageHeadline": "Document lifecycle", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "f9c1fc221985f6cc7598ced44d88e8936e232482", "messageHeadline": "Add automatic unblocking for connection manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "dec31d22def2de1902e4ab9c86079da0e962d398", "messageHeadline": "Note since when addresses have been blocked", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "413f38738e8f1aac7837c2d4d097d7deac1fcc9d", "messageHeadline": "Output connection state in traces", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "f59b12b5a25a7e74ae1f237a25f1ef76d817cce6", "messageHeadline": "Cleanup marking of unforgettable-ness", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "df8e2a759fa7382b51d7f37cec9942c422dbd723", "messageHeadline": "Make `change_outgoing_state` return the outgoing entry", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b989a4b6df2f258a53745b05aa8a876509983bae", "messageHeadline": "Cleanup routing table update logic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 63}}, {"node": {"oid": "7489b86644fdfddd40780a567e46145bef03c712", "messageHeadline": "Remove unused `reset` function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "dab960adfcaf3614a39b6c99088dbae6a03d34dc", "messageHeadline": "Remove waiting cache", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 45, "deletions": 68}}, {"node": {"oid": "eae1a1280f65f4dcb98758280fd51d0d352b7385", "messageHeadline": "Move `mk_span` outside of `struct` impl", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "c19b3032bf4b500a901238873289746bab9769da", "messageHeadline": "Use reconnections during housekeeping in connection manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "8f405306e00aeac180e53e14a077425b161e0e28", "messageHeadline": "Reuse `Connecting` state for reconnection attempts", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "3e608f7ed220ee920aa45505a43db51b31a2f1ae", "messageHeadline": "Simplify module documentation in `outgoing.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "1387649962f3a66ff0bc4523c69a1560b3c72ca1", "messageHeadline": "Update `mk_span` doc comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "379a52844ed2792f6283a332ae19f0f1655caae7", "messageHeadline": "Fix spelling errors in `connection_manager` comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5dda5052bd1265de9164d7d3be45d24750686697", "messageHeadline": "Merge #1380", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ef3a1bfdb941fc82d8cd03be06835838228044", "messageHeadline": "NDRS-1102: Additional refactoring", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 251, "deletions": 360}}, {"node": {"oid": "5a70046eb78e61de7d354e18667951467ea92396", "messageHeadline": "Merge #1088", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 780, "deletions": 29}}, {"node": {"oid": "2580005db4157afffaf627dacccb83a820dda6f4", "messageHeadline": "Merge branch 'dev' into ndrs-740", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 119, "deletions": 456}}, {"node": {"oid": "fd9aa6f6c70e782860d2114c8c1d6ad66a29aed2", "messageHeadline": "Note the last emergency restart in the chainspec during the test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab65cf8a9279bf9ce45ee0cd95d339b27e5ddd0d", "messageHeadline": "EE-1226: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "48aabb0d86503b538c794c585d68e597ee3cfc30", "messageHeadline": "NO-TICKET: Change activation point of an upgrade.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da04b479901cc51af7df32210b66dae58b65fcb8", "messageHeadline": "Merge #1379", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "69e758fafe49eea2282ef43ec1fcfab397d938cb", "messageHeadline": "remove node lfb mismatch check; add better logsging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2122850fef11fcf2ea768a1055484856e3cbcb62", "messageHeadline": "NDRS-1102: Initial removal of Clone", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "6107f6b6aa49f8e2e8c20b7897e447f5b75c6d0d", "messageHeadline": "Merge #1374", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "936cf1c783e4019c8407b54d0ce696f67d38e529", "messageHeadline": "Merge #1377", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "97eaf90f41861a68f3452b42bfc49dc0c0aa3dd7", "messageHeadline": "add missing brace after merge conflict resolve", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27f854848bbc718c3a87d8979fa512a21c7c88c4", "messageHeadline": "Update node/src/components/rpc_server/rpcs/docs.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6eb0a2c15748a0aecc0caca8ccb38b9271672ac4", "messageHeadline": "Merge branch 'dev' into OP-2012", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "27419f591aebc07149358edad135ea558f78d81c", "messageHeadline": "switch to function for count of nodes", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b97618d8255493074cda254e010a0f41bb35bf15", "messageHeadline": "Merge #1375", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "c7fc4919cab62538722a974ee099a4cfe7cecf76", "messageHeadline": "look for different equiv message", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "766f16509a518692c525d3c85c670afac54c4ece", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1210-Deploy-Acc\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 153, "deletions": 429}}, {"node": {"oid": "8ecc49a82ff0a8bd15d7e156a6fe478a1b360120", "messageHeadline": "NDRS-1156: validate chainspec protocol config", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 211, "deletions": 24}}, {"node": {"oid": "9ae112981d4c7f7a42a0cbb057de9598227fa9bb", "messageHeadline": "NDRS-1210: Resolve clippy warning", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1a5a6d2b4906f6561b9b031a5b2afd092a254d", "messageHeadline": "Merge branch 'dev' of github.com:casper-network/casper-node into OP-2012", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 35, "deletions": 416}}, {"node": {"oid": "035afe79ce6a4ee2fd870e7ce5b4846c34f19bf8", "messageHeadline": "remove function moved to common; add joining to eviction scenario", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "58546f96f86bd32ea69e91399df05b6c66f9e9a4", "messageHeadline": "move function to common for reuse in scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "c55756660e2a68134078d034752d411f90f7749f", "messageHeadline": "sync chainspecs with local/resources", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "de8f597c362f81a501ccea98aa984e655e1c8267", "messageHeadline": "NDRS-1210: Change responder to respond during storage request", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "13fbf5d999287d17b75d36e6e8b90085b29121ad", "messageHeadline": "nctl scenarios: checking for equivocators", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c195ed3d5de81e68a3cefdb8caf8e97fe0fa9ea4", "messageHeadline": "Merge #1372", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 35, "deletions": 416}}, {"node": {"oid": "d9c96069075260162f61a67b5ad5a17bef257764", "messageHeadline": "NDRS-1205: Removing test-fast-sync from Makefile", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9bdeac42528a230aca87fa7c02d64ae0b7886421", "messageHeadline": "NDRS-1205: Correcting variable name from `block` to `block_header`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13bf8c141b86c7f879930b82af137f3cd2caa434", "messageHeadline": "NDRS-1205: ValidatorInitConfig Should Use BlockHeaders", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 34, "deletions": 410}}, {"node": {"oid": "775f1063e8d2dd2cb2f55091e9ddd40f3396fd59", "messageHeadline": "Revert the compatibility update", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "f8ddb68782b6eefdf2ea971d75d1dce14f36c8eb", "messageHeadline": "Merge branch 'dev' into ndrs-740", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13217, "deletions": 7289}}, {"node": {"oid": "8c719d40c0c8f29fd0c52e9490bf344f36633fb4", "messageHeadline": "Merge #1370", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 89, "deletions": 11}}, {"node": {"oid": "7a70828ba91dbe4c826c56d431c97ae6e35aab8c", "messageHeadline": "NDRS-1114: Address PR feedback pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1e9e78c72127e844e78f3bcc4718a68a911572b", "messageHeadline": "NDRS-1114: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "e51f7dfe0d75af335bde10eb0fb83805739f9182", "messageHeadline": "NDRS-1114: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b027b7d2860f58233eae14e86eace213a5db99f", "messageHeadline": "Merge #1368", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "71a0fb44e06d63218441fd6daf28128f6a0b9cf9", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1114-Step-Info", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1730, "deletions": 875}}, {"node": {"oid": "75cd6b682fa890885842baec44df5cd79bc67425", "messageHeadline": "NDRS-1114: Initial wire up of step info", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 91, "deletions": 13}}, {"node": {"oid": "707f056e6753f650aa038cc5fd3340bc0289ae84", "messageHeadline": "Add an INFO log when finality is detected.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d2f7fb34dd066416bcd9b1f6f7c615c8e24ca38", "messageHeadline": "Log incoming and outgoing unit sizes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "da2da55960524101fca3affcd3eafcb95b9b6202", "messageHeadline": "Merge #1350", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 107, "deletions": 26}}, {"node": {"oid": "0be032ca96ce6222f4994da9bcc4a83542451b18", "messageHeadline": "Merge #1366", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 98, "deletions": 44}}, {"node": {"oid": "7b21c6f9815977bdde1f6015f296dd9229aac4df", "messageHeadline": "Merge #1363", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 201, "deletions": 433}}, {"node": {"oid": "b05c345cee1880b25f3ee7ee730941215632fcac", "messageHeadline": "NDRS-1172: relax minor and patch rules in protocol version validity c\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 98, "deletions": 44}}, {"node": {"oid": "b542099a139e361eaa644f8350777cf2c34bef90", "messageHeadline": "Merge #1364", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c678fe6e5a73a58cb2def46ea875672e87fc93d3", "messageHeadline": "Make the Sub impl for Timestamp test-only.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "24090a2164fe350cd5638b86092927d379d9ca73", "messageHeadline": "Use saturating_sub in log_if_missing_proposal.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8a3714ff56631cb9436169839f4496c29203e7", "messageHeadline": "Merge #1362", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f47ed9ba09345bd8d35c1140b2b7db8f28f169b9", "messageHeadline": "apply year and owner", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62a182ec76d09b7fe40ee22d9af62a7dd030cba6", "messageHeadline": "Add Apache 2.0 license", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 201, "deletions": 433}}, {"node": {"oid": "1dd26fc10b9305588adbc9b9b7303972ccae7148", "messageHeadline": "Revert \"test\"", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4f73c9d454da6f0ad001e9c13de2ca472837dd", "messageHeadline": "Merge #1361", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01cc0e9f6ca8e332939a4b47c06abb9b8877bb4", "messageHeadline": "test", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96a2e72c014377043533d60f848ac706b20a1f43", "messageHeadline": "Merge #1342", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 1319, "deletions": 368}}, {"node": {"oid": "4d5e02871a9994d662092bf2bbad81c796de0c7a", "messageHeadline": "Merge #1359", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2212596437ee9194416ed5f5dfbeab758a0b8984", "messageHeadline": "Merge #1358", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "fce25087e0a2f19171b260a13454e2237125d967", "messageHeadline": "EE-1248: Add generator for stored values.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1780, "deletions": 70}}, {"node": {"oid": "b4c329d4d8b8372d53096c6364a64ed0811ff296", "messageHeadline": "EE-1248: Add CLI to generate example fixtures.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 434, "deletions": 75}}, {"node": {"oid": "b35415d7dffab6e61aeae8792d77ae1d3b2b07e4", "messageHeadline": "EE-1248: Fix transform serialization.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f2dfdd1d10eb6eeab94feaf36f9249831f492bac", "messageHeadline": "EE-1248: Add generated transform variants.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 265, "deletions": 0}}, {"node": {"oid": "d716bc07d27ee3d183dd526d3436b809a3468eff", "messageHeadline": "EE-1248: Basic test fixtures for ABI.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 644, "deletions": 0}}, {"node": {"oid": "227ec802791b090117ec211b80f1b1597d6978e4", "messageHeadline": "enable ci on prefixed feat- branches", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a4875bcf720d51a376f6de8b05ea3e057cc8d6ea", "messageHeadline": "Merge #1355 #1356", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2a3064463ea1c6da24164f2d088b0f3791d6d125", "messageHeadline": "NDRS-1194: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9b5a93ab58a9614f67f4e505d81f82b093a90346", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1194-OpenRPC-Rest", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 112, "deletions": 22}}, {"node": {"oid": "e7df8e0bd2754d10cd0dcc1c3a8647f2785e018a", "messageHeadline": "Merge #1357", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "d9cc429b5f6b729abc2a3aacfd0e690eca242ca2", "messageHeadline": "NO-TICKET: Fix possibly flaky test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b2a79b0924adced37abb0efd278fb890816a47ce", "messageHeadline": "NO-TICKET: Fix the flaky test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ca1c5580f0e77afef0ae22a8efd35cb8fe9324ed", "messageHeadline": "1. NCTL staging docs updated.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 54, "deletions": 37}}, {"node": {"oid": "41f99fe2f14623b4e793eb3e5fdc1a6f52683ffb", "messageHeadline": "1. Set activiation point in chainspec as per whether it is an upgrade\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 22, "deletions": 9}}, {"node": {"oid": "09c28287339dc2ab2ff09d37498d96d672011c3e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 112, "deletions": 22}}, {"node": {"oid": "91a74e7e3b20ad0161ef93b131e9b12a1e5ef47f", "messageHeadline": "1. Rationalised upgrading from stages.  2. Updated stage readme.  3. \u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 97, "deletions": 216}}, {"node": {"oid": "90edb764bdd9b010405b043f057ed618e704051d", "messageHeadline": "Use maximum of era start time and now.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "613a713f13108315ac682b34a1c95f0329ca6b0f", "messageHeadline": "Also use current timestamp for round success meter when switching eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c4d3b0a2566f4ac6e500ee8a29ac7b5271e4e362", "messageHeadline": "Initialize round success meter with current timestamp.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6a2c631015fcdb2613e37b360edb1aeff1245ed", "messageHeadline": "Use the last emergency restart instead of last activation point as cu\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "75a5e7bc530fe8766fcd3491fb0c7ff087f26e72", "messageHeadline": "Merge #1354", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "18d00dd197119b014476f0a4dd7d8175a089bb93", "messageHeadline": "Fix comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a4426fa303cc68bc04724edf8d1615747d42d777", "messageHeadline": "Fix liveness_test_some_mute.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4810038afa1fcd1e237e78fadfbe016630bf6bfe", "messageHeadline": "Merge #1352", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "8be7f830086dda9a0da20d562625797fcb21dcdb", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "d0e20fb0a6130cedae11cb733c8a8b72712bb257", "messageHeadline": "Merge branch 'dev' into ndrs-1082", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8683, "deletions": 4752}}, {"node": {"oid": "abd18e9320955c1ccfce9d1b73357d59036c1d21", "messageHeadline": "NDRS-1194:Wire up OpenRPC endpoint", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "8d570737e2ac14bdff6a72e0edd0200f502ebd7a", "messageHeadline": "Add a missing test for hash_btree_map", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8cff2741236348f9589e6a13c62489a0225f8536", "messageHeadline": "Add tests for new crypto functions", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 91, "deletions": 4}}, {"node": {"oid": "ef2db37d884660d31838af3cbaead2f475ba6dfa", "messageHeadline": "Use [0; 32] as a sentinel value instead of hash(\"\")", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b996ce5f3846ac925b378c9b6ad0fd08e531c964", "messageHeadline": "Restore old hashing functions", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "196ecf67fcffd646e18cbd70497b5c302e5b4da5", "messageHeadline": "1. Staging readme update.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b6ccce3318ea219d31012e372df6cf4dfa6ad52", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 108, "deletions": 106}}, {"node": {"oid": "caca81048ee486f84f15019a8645afef1098a2f6", "messageHeadline": "1. Updated upgrade mechanism to include activation point.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 49, "deletions": 39}}, {"node": {"oid": "426b12245910df4cf6f9986a5b3075173f03dfae", "messageHeadline": "Merge #1346", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "d4fabd90ee71774fdc349db78b280d0ee6a894e0", "messageHeadline": "Log skipped rounds.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "2fd70e9f72c41a4bae56ad3e028b5c4562263b0a", "messageHeadline": "Warning-level logs for block proposer queues.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6b131e06f9cca2a3aa49490632ee173f0b67e002", "messageHeadline": "Add trace-level logging of detailed block reward calculation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "c760acb85d0bbc9d89132cd97a79cfcfbc836e35", "messageHeadline": "Move panorama check into new_unit.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8dca2c6b81f2183b4a8f33bdaeac6fd2153caa0a", "messageHeadline": "1. Shellcheck linting changes.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 68, "deletions": 61}}, {"node": {"oid": "8c3a6718fd891620db8139ea379fe6e01657162c", "messageHeadline": "1. Ensured setup workarounds work as expected.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "05f43a152ac27b13dd2e89a6a3946a7a1b81fc26", "messageHeadline": "Merge #1349", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 89, "deletions": 90}}, {"node": {"oid": "7eaa7d097f657e04606c428c053f8f5ef19f6d7c", "messageHeadline": "1. Factoring out common setup code.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 681, "deletions": 876}}, {"node": {"oid": "baeec0f389b4333379ee4490ca5a64a9d72e378a", "messageHeadline": "Merge #1351", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "e948f18361018ce6a9567635e48e01b3b53b61c1", "messageHeadline": "Delete unit hash files only once an era becomes obsolete.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "6c503e6264eaef1ec137d95b0df91576210a383a", "messageHeadline": "Don't activate old eras on initialization.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7556dd4d9b18e489a7bbf59f2cfc302b3b852bf1", "messageHeadline": "NO-TICKET: fix formatting missed by rustfmt", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "42ec609300d6bf934fe86fdeed5a0b64c7c967e0", "messageHeadline": "Merge #1348", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 128, "deletions": 39}}, {"node": {"oid": "e5bf1759cc1d58b15492ef8ae6adf7fe13d9290d", "messageHeadline": "Merge #1258", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 107, "deletions": 26}}, {"node": {"oid": "b83ce36dec5c947a3ddde609500aafd6b88b27a8", "messageHeadline": "NO-TICKET: fix typos", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 82, "deletions": 90}}, {"node": {"oid": "fdea82d64f7215ffb6cd22a1dc9d077255a27201", "messageHeadline": "1. Passed source folder as param.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 21, "deletions": 24}}, {"node": {"oid": "f0065058f6dca1bbd1ed0a7ec935d644e1f83b96", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into dev", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 315, "deletions": 236}}, {"node": {"oid": "67c2ec7ba7c91b70dd5618cb5fe444b44e23fc37", "messageHeadline": "1. Derived next protocol implicitly.  2. Support for staging without \u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 912, "deletions": 318}}, {"node": {"oid": "eeec4e86b1557782a41b10cd06ed9337b6f9ff46", "messageHeadline": "Drop in `wait_for_arc_drop` into `small_network` instead of local impl", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "2dd0c2aff0e539ccf210940052b920f1496cde3b", "messageHeadline": "Add test for `wait_for_arc_drop`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "d04a5c715dc1bbf0cf1a061a1189a512fbd5299b", "messageHeadline": "Introduce `wait_for_arc_drop` utility function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "b087ebb12abf6f8036eb1f749130f03cc6bf9913", "messageHeadline": "DEV-50: use consistent json format for block representation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "5e028d2714830d96f685064055a4f3cd57c8f63d", "messageHeadline": "Gracefully wait for `Arc`s to drop", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "331d4c0c5ca0d8eb8c70d3a6edf16280e07a95fb", "messageHeadline": "Merge pull request #2 from xcthulhu/merklize-block-headers", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 209, "deletions": 36}}, {"node": {"oid": "34c802333b88880ed7fd31f412d222dfda4519ac", "messageHeadline": "Merge #1231", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 253, "deletions": 201}}, {"node": {"oid": "cdc7189353c79e14b1766e8f370424168bf23a1a", "messageHeadline": "Merge #1343", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "64234d88bc9a4686bc6cbff470d1308ebc4ee6bb", "messageHeadline": "1. Resolved issue related to node configs.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "046b4eef83af351ec46d5584ee47a4c2680e86a7", "messageHeadline": "1. Renamed assets-for-upgrades -> staging.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 713, "deletions": 386}}, {"node": {"oid": "6680c19f4dfdaa2e1159fffc165901af5aee400d", "messageHeadline": "Merge #1345", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "4b3ceea288596405a5977548ce5353b797c626a3", "messageHeadline": "NDRS-1186: Add explanatory comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2d855cf6575f55b83a1ad924c8a78ad1dc1221ba", "messageHeadline": "NDRS-1186: Address @afck review comments \u2013 clean up.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "06c5a3e90c3a0182f3546a2526696a64f8ff90ed", "messageHeadline": "NDRS-1186: Fix.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "eb7b8a9c47bb54a20328388985227a19a4ea6803", "messageHeadline": "NDRS-1186: Add a failing unit test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "95c296c695f738900ec50fa4244037703b22c12f", "messageHeadline": "NDRS-1176: Support extensible block headers", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 209, "deletions": 36}}, {"node": {"oid": "cbf37d59d2bec1cedefcac769f309a8f6810acab", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2127, "deletions": 1905}}, {"node": {"oid": "dd9447cd6a61176461160f7aebd0fd6d9873ed73", "messageHeadline": "Don't decrease the era supervisor's next finalized height count.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9112e1b81ddb98129c3f069b421c4b9f7710ebda", "messageHeadline": "Remove unused code from block proposer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "64bd33829a95262e7d5a0beb30ab542525644294", "messageHeadline": "1. Streamlining upgrade scenarios.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "fdc7c8607615022a84b16e53016cef5d77f5afee", "messageHeadline": "1. Streamlining upgrade scenarios.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 390, "deletions": 0}}, {"node": {"oid": "8ee6541947d3f4213698bdf247e37ecc952667f9", "messageHeadline": "Merge #1341", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "37079bf0778ca94d4075862e63256cd6eb25bb8d", "messageHeadline": "Fix message pack formatter to rmp-serde 0.14", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "da0a16439f34e61035a85616c298a57298fa3077", "messageHeadline": "EE-1221: Bump price to 2.5 tokens", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "103127923c3eed20036df5c02145c5035d64c0bb", "messageHeadline": "Merge #1316", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 752, "deletions": 36}}, {"node": {"oid": "40276c185844d03be951ab9f0c02a694f4dfbb64", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NO-TICKET-key-parse", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8212, "deletions": 5008}}, {"node": {"oid": "c4fb335da2a50983769d2ba0ae70e2c57306a5f6", "messageHeadline": "Remove an outdated comment in `counting_format`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f97a8f564ebc8fd40e79c37386012115d015380c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1137/small-net-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1768, "deletions": 2293}}, {"node": {"oid": "a8922ad8a61caec654b34e20a5bbac50358e1b33", "messageHeadline": "Remove magic number and improve documentation on `Role` flags", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0ce392374ff91abafd024c9293eaac84c32777b8", "messageHeadline": "Merge #1330", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "40d21f0a8300d2d855763e20b8dc7095ac222395", "messageHeadline": "Fix log message in `counting_format`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1f84a17fd5a6a373a51660d2c7f94fff94191a3", "messageHeadline": "Fix leftover clippy lint", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bd4e13f636257665e26eff0409e14903785363b4", "messageHeadline": "Add tests for trace/connection IDs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "d509ec253dd91ee035f3c4a3279caf7724fc309d", "messageHeadline": "Combined server and client random, and warn if zeros", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "fdd8ac9b55e2d10949d4925ce9f9718dbf1bffcf", "messageHeadline": "Factor out random data collection", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "7eb7761ce2fe1846ed494de73c6fbcd75a859fbc", "messageHeadline": "Add roles in packet tracing code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 236, "deletions": 18}}, {"node": {"oid": "5590151b7faa05ab0e35c9df110aaec23a92a117", "messageHeadline": "Create `utils::xor`, deprecating `Digest`'s XOR ops", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "0038224bc952e490358c8497dbbaa9eba20ce385", "messageHeadline": "Support XOR for `Digest`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "458842132823d04779ad7c9747f3ae80fcfc0821", "messageHeadline": "Merge #1329", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 59, "deletions": 330}}, {"node": {"oid": "cdc7baa74156bb7681674dfa7ef2adf4f8ee6597", "messageHeadline": "Merge #1328", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 113, "deletions": 34}}, {"node": {"oid": "c56ce097ce0199fde428080ef64aad55531663c6", "messageHeadline": "Merge #1321 #1331", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 51, "deletions": 817}}, {"node": {"oid": "e905084aa917148d3623d7e7f23190b5f9ec303c", "messageHeadline": "No Ticket: Better clone PublicKey", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 14}}, {"node": {"oid": "f04668404746b8ed4f88f44a4775c8f89585b572", "messageHeadline": "Merge #1325", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 47, "deletions": 71}}, {"node": {"oid": "e56eeeefffda3e6d09a9a0d7184240c0e872cb92", "messageHeadline": "Remove redundant block hash from BlockAdded.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "448b4046660a3ebf4a1a22f704ba797d9f4df7e8", "messageHeadline": "removing bintray from ci", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "794a0d67e00db6bb3dfa2c26e8647837ce235a80", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into EE-1245-revert-EE-1205", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 898, "deletions": 581}}, {"node": {"oid": "ce7bda3f182b3cbb14d60345df32f41c3ca640d2", "messageHeadline": "Revert \"Merge #1150\"", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 59, "deletions": 330}}, {"node": {"oid": "05b8b15839bf4bbe644399fb4d9f346906075b25", "messageHeadline": "Merge #1320", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 78, "deletions": 287}}, {"node": {"oid": "d56413107d828e60da52d41ef5f31beb9db1084c", "messageHeadline": "Revert \"Merge pull request #1286 from mpapierski/ee-1223-remove-get-r\u2026", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 113, "deletions": 34}}, {"node": {"oid": "6523512a1d56b70b919baa8b935935046ca213c3", "messageHeadline": "EE-1221: Increase create_purse/mint price 10x.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "54464889c1634c52d5be685e4dfc490aa8efc096", "messageHeadline": "Merge #1312", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 244, "deletions": 44}}, {"node": {"oid": "fe3fa17979aaf3732cab67c0480d11a269f55f03", "messageHeadline": "Fix Clippy lint.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca8d66f0d38f957381c9e4b554c63f0394fb3353", "messageHeadline": "Only use switch and key block headers, not bodies.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 35}}, {"node": {"oid": "1dc36746c3ecbd15650ff65626e80464472a7b7f", "messageHeadline": "Use only header in BlockAdded event.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "d37ad7ee01433e4d65d203d6bce8111caba20969", "messageHeadline": "Use only header in CreateNewEra event.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3f707a6568369d9b1bf9b906bd37abdd9a0c39b0", "messageHeadline": "Make `Message::FinalitySignature` kind be consensus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cfdb2de2e03f5eeb164495320ff94295c2ceb86", "messageHeadline": "Merge #1314", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 542, "deletions": 244}}, {"node": {"oid": "2e6d390e94b52e2f124d1c14667cb871268e6a61", "messageHeadline": "Merge #1296", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "989f63805926abbdcb6ab4f025aa57d0d7681754", "messageHeadline": "Merge #1324", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4ee6dfc3bdd746b0101633b72886061e82b834b7", "messageHeadline": "Fix typos.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "946312b9c3d8d17797f8fae3a83f616bad202fce", "messageHeadline": "Merge #1322", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "12fe88db7fd1208d67e1d3035ad2c4dcf1260e90", "messageHeadline": "add delete to test configs", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27f01f2e930ef0d33c5eb44c51d310ac6e60515e", "messageHeadline": "Revert \"Merge pull request #1262 from dwerner/ee-1205-surface-delete-\u2026", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 50, "deletions": 806}}, {"node": {"oid": "67c4b8b48d1be9156a761d825e0ebb998b04545b", "messageHeadline": "Merge #1315", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a084a27801d0c9c3c0696024423ac91ba066f707", "messageHeadline": "Revert \"EE-1196: pad serialized repr of Key::EraInfo\"", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 5, "deletions": 58}}, {"node": {"oid": "1873b237b0356d6fd9eb8ac3b28c1c0bbe0c4d9c", "messageHeadline": "Revert \"Merge #1097\"", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 73, "deletions": 229}}, {"node": {"oid": "298272cb36f5b77d68345693ef133e18b1981c88", "messageHeadline": "Merge #1311", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "12bb6c28701da5269fcc8d5cec73b2509afa6f36", "messageHeadline": "HWY-282: Use `HashSet` to track currently requested dependencies.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "29266a043bc918bc27d7e78af5a82a796007fb75", "messageHeadline": "Fixed a typo in `small_network` docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94e62b8b2a80dd3700ff4571b53560de42a7b509", "messageHeadline": "Ensure the output length of trace message IDs is always 16", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "91a074e50cd676cbdfb5b72bfe020601777a19da", "messageHeadline": "EE-1226: Improve rustdocs on auction entrypoints.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 33, "deletions": 21}}, {"node": {"oid": "a1f34f21f5632b03aeb0da8b85588ba348409c47", "messageHeadline": "Merge validate_*block methods.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "46b73ad35afafb8867ff40554629a0742c5e9f9f", "messageHeadline": "HWY-282: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60627c68a9551e909c18b7ad4107de17aea904a9", "messageHeadline": "HWY-282: Deduplicate requests made.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "0fe6be228ce293cfce3b49c515b43283bba543d8", "messageHeadline": "Merge #1304", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "edf25df05b07c14443afca48b37d36c23a48c305", "messageHeadline": "HWY-282: Synchronize the oldest known transitive dependency.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "d30905f3ddb3e90b54bcf5660d1e5f30c4b031db", "messageHeadline": "Remove println from debugging.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "29c1e0e4e43bdf76bf3da6060b1cbe328b8e11b5", "messageHeadline": "Output the message kind in logs as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "3b454d1ffabb021a918f089c40cf23b6d7395687", "messageHeadline": "Fix comment typo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92bf344caa65df2f06edb0b41385f7843e4246de", "messageHeadline": "Use full hash when printing digest in `TraceID`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bfa48754f8d9ca73fd22ec35ebf060088f4b0b4", "messageHeadline": "Merge branch 'dev' into ee-1240-chainspec-limit-associated-keys", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 42, "deletions": 56}}, {"node": {"oid": "b73286052994a365990603b6eee374c6ad2feff5", "messageHeadline": "NO-TICKET: Remove references to stored transfer.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1bcda1e0621c925f8081e3f41c10d7c1ddc93e81", "messageHeadline": "Add tracing and documentation for `counting_format`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "79f778e95c3d5643494677bc1b9f3d91ab988089", "messageHeadline": "Fix build with fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0aacb1bc5ff874f9db9e810f1d86b954551bf5c0", "messageHeadline": "Fix capitalization on `peers` metric", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a31f0c25585ef53e6f9fa999fa37012999ee6c9", "messageHeadline": "Bring description of traffic metrics in prometheus output in line wit\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "86979ca8b9a7762a9863f960985b3c64fa3df969", "messageHeadline": "Add `MessageKind::Protocol` to track protocol overhead", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "993553c36b55641f46940e2692360e61dfc0c7e5", "messageHeadline": "Complete message recording", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 94, "deletions": 26}}, {"node": {"oid": "9f55318e8f4ee72ae84283339265eaa7df130fd4", "messageHeadline": "Add block validator tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "7252f78d7b71f676304934984b067df9746a7f30", "messageHeadline": "Deduplicate responder calls.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6190535eb9996fbbd1b32ab014cc702bd87dc724", "messageHeadline": "Verify deploy type in block validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 77, "deletions": 41}}, {"node": {"oid": "52828ea4559b83491d9332064f6b7526f2ac0bd2", "messageHeadline": "Remove the BlockLike trait.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 175, "deletions": 187}}, {"node": {"oid": "54fb3c8dfada22ecf519738cd26dbc0e3dafd86c", "messageHeadline": "HWY-282: Fix the non-det in test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "41bb047c9830d6a07f433e36feec401dd6c3eea7", "messageHeadline": "Add traffic metrics to `NetworkingMetrics`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "8ea83ba69878ebf7bdaee49c12a64f129c0924c7", "messageHeadline": "HWY-282: Rename methods to match values they access.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3e8a82bae9fc19cf5a7839a640b0a219720e6c5", "messageHeadline": "HWY-282: Address review comments by @afck.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d9770c3e1744576e08b20bfc09fa5d2dd55e53f7", "messageHeadline": "HWY-282: Fix `purge_vertices` test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6d28443ed60c602cbce2b08e11af0a1b69978b3f", "messageHeadline": "HWY-282: Verify that synchronizer manages syncing state properly.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "db850cea88dcddbb6ac02beacabd4f1eccddd5bd", "messageHeadline": "HWY-282: Deduplicate vertex synchronization.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "85474281f967bd9f1688920d933f9a730efabd6d", "messageHeadline": "explain the transfer inclusion function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "009990a599ee767bab82b8cba67d4467736bdc27", "messageHeadline": "enable itst06 for nightly", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37523059bc0fbab239c3cd3ce5f63874db2ecd2b", "messageHeadline": "initial commit of itst06 scenario", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "2c0cce58c29204b2abc08234cd64fd46b70f4aea", "messageHeadline": "Use `CountingFormat` for transport", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3d3bdc4ef62a033223ed4acb6db7f275a5128902", "messageHeadline": "Add a `CountingFormatter` for network messages scaffolding", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "40200114594a2dcd82158afe3ca5accfd60d3f92", "messageHeadline": "EE-1240: Bump associated keys prices 10x", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d25fa9f89ccde12e79e00dd713ee889015d48809", "messageHeadline": "HWY-282: Rename fields in the synchronizer.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "55b815d9c4ca208ec0c7768df7bcbd983032f2fa", "messageHeadline": "EE-1240: Bump all defaults to 100.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ff96796668b66ee2b7276ca6b4e23df61a99e18", "messageHeadline": "EE-1240: Fix docs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4745e42b9a10c1c84e7bb3a015cd941b15283c7", "messageHeadline": "EE-1240: Make max associated keys upgradable.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 369, "deletions": 162}}, {"node": {"oid": "edf1962be85cdfdd3597d94caac49210c427ab95", "messageHeadline": "Merge #1308", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 42, "deletions": 56}}, {"node": {"oid": "8ccbb3128bbdabd80181815f6ec398f067d75c4d", "messageHeadline": "Clarify description of `Connected`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a97f33d19f19ef51063ed6d203ebdb466a8ecc7d", "messageHeadline": "Turn `FailedWaiting` into `Waiting`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d303533260c098b1c07dc77b6dd184f4bcf67c73", "messageHeadline": "Update `Dialer` docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "455d7397fc6a9a42cc9ef55d7cec010296dc5cf6", "messageHeadline": "Rename remaining `P` template parameters for `Dialer` to `D`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4fce722a1248da1b9ca63a9d808649988a1d0396", "messageHeadline": "Fix a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a50740adf3c7f904b64ee9fac4959b01478666da", "messageHeadline": "Change replay detection to not use execution results", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "5dd631a12beba5aa7614a78e0d5f24b2568a95e4", "messageHeadline": "EE-1240: Move max associated keys into chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 168, "deletions": 102}}, {"node": {"oid": "28599ebdd84231ce637399d24bbafb75e900a2a3", "messageHeadline": "NO-TICKET: improve key parsing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "b2cc7e479d08ba734b4aa4f74bc39b68c76288b4", "messageHeadline": "Merge #1294", "author": {"name": "casperlabs-bors-ng[bot]", "email": "82463608+casperlabs-bors-ng[bot]@users.noreply.github.com", "user": {"login": "casperlabs-bors-ng[bot]"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "1ed4b2b0027796fd77ddc2466b8f54dd1d570876", "messageHeadline": "EE-1225: Fix cargofmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b378fa90ea2fa7b1dc4a551ac56e54777da9df32", "messageHeadline": "EE-1229: Simplify test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aaa81d11d3a5beaf425a7e74e6c23762604b940f", "messageHeadline": "Update types/src/system/auction/mod.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee89ececb584c2ee81a1d8fd99f1fd9fb381ebd1", "messageHeadline": "Merge branch 'dev' into ee-1225-payment-purse-invariants", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1836, "deletions": 1275}}, {"node": {"oid": "9fd37bbc4a5969d3140b5d9bd36557ff67153cbe", "messageHeadline": "EE-1225: Remove commented out code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2a702275b7a6d551e1585fabefb5de5c47516a7c", "messageHeadline": "Merge pull request #1286 from mpapierski/ee-1223-remove-get-refund-purse", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 34, "deletions": 113}}, {"node": {"oid": "5dca13c3e08212fef6e3d084c705da425bf12a8b", "messageHeadline": "Merge pull request #1282 from mpapierski/ee-1224-remove-transfer", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 379}}, {"node": {"oid": "5d19de510ad96c47329ec15c9760ece5f387892e", "messageHeadline": "EE-1224: Fix build errors.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad7b815413f0d3ce1ef91bee28a4025511f9260", "messageHeadline": "Merge branch 'dev' into ee-1224-remove-transfer", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5182, "deletions": 2402}}, {"node": {"oid": "bc854c10a5214b50776081b1f2d865125c1e09a7", "messageHeadline": "Merge pull request #1213 from mpapierski/ee-1076-recursive-query", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 234, "deletions": 33}}, {"node": {"oid": "4a38244a42ab9674778c9899215ea08b34c8108b", "messageHeadline": "HWY-275: Rename method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "c6929b205e45f56c11ed7bda828e3bb67dbe861f", "messageHeadline": "Merge pull request #1267 from darthsiroftardis/EE-1213-Get-Balance", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "9956f19a527b8fdd06dd2f3e25878ad7aa158fea", "messageHeadline": "Merge pull request #1280 from darthsiroftardis/EE-1216-Use-Checked-Math", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 134, "deletions": 23}}, {"node": {"oid": "f675933380dd0270e363f683564671970a0e7120", "messageHeadline": "Add message classification to each message kind", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "3807a62501bde50ee050f206db88ff87d5db775a", "messageHeadline": "Add a payload trait for small_net messages", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "858e386f98f5b51fb87367ba0684c33036b975f5", "messageHeadline": "Update module documentation for `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "d8dcd0a5564b2e3e2d26138610bfc3b7ed171ae8", "messageHeadline": "EE-1216: Fix failing CI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "f649a2b89bf66a3736972a44e1675c12b30c215b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into EE-1216-Use-Checked-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6145, "deletions": 2766}}, {"node": {"oid": "835deb36215530d65340a2983b11bf33979ea457", "messageHeadline": "Merge branch 'dev' into ee-1076-recursive-query", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8564, "deletions": 4542}}, {"node": {"oid": "823bb937e04523dfa52b2179846a81f88e4e3b94", "messageHeadline": "Merge pull request #1290 from afck/block_ctx", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 519, "deletions": 710}}, {"node": {"oid": "f0c3d7654e2a8fe33ecf231c775a577bb0b234c3", "messageHeadline": "Add BlockPayload doc comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ef0b0110ea4d457861405d854bccc57d771d6f42", "messageHeadline": "Merge pull request #1262 from dwerner/ee-1205-surface-delete-verb", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 806, "deletions": 50}}, {"node": {"oid": "dcf4c78cff9b9a8f6c6da0f7725e8fe486c1c811", "messageHeadline": "Merge branch 'dev' into ee-1205-surface-delete-verb", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 5227, "deletions": 2246}}, {"node": {"oid": "ce51edd2759d22f2c32c65d05d606afb93d04035", "messageHeadline": "EE-1220: Added source uref read check", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "97247da78fe8735d97164d617af00633b097cacb", "messageHeadline": "EE-1229: Validate validator slots & validators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 65, "deletions": 2}}, {"node": {"oid": "794ed59f41d5773bdfe4357c8ae592e4f9670aaa", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "74aafadcaf6484ad8fcd2dcb7065349869471683", "messageHeadline": "Remove outdated comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b715f0cf3235b09a69956c6a5ec540fc188c0954", "messageHeadline": "EE-1225: Fix finalize_payment", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "804e9428253a67069f5439e07c4f9eec159439d0", "messageHeadline": "EE-1225: Added regression test for the issue", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 130, "deletions": 0}}, {"node": {"oid": "57df5d735f8004617036638b4fd62df5d5609320", "messageHeadline": "Fix a comment typo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00a1c0e52492337481b453992934a9e8658838e7", "messageHeadline": "Ensure unforgettable connections are triggered with a proper retry-reset", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f7df1b9c6bfd8f72e1a235a9de809805394379b2", "messageHeadline": "Support unforgettable addresses", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "0f37f1af41fa028d095e706d6f49ad5818b5035b", "messageHeadline": "Handle loopback addresses in dialer", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "deaa522cf5c5e0fc3e026f834036179c157bc4c7", "messageHeadline": "Cleanup and dead code in `outgoing.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "4ce931291d6e3fa0cd278e8e2146c73eeefb2ce1", "messageHeadline": "Added `get_route` function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7bf7538fc2a2bc71c4b50f150f70435cd705448b", "messageHeadline": "Finish core functionality with reconnection logic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 154, "deletions": 78}}, {"node": {"oid": "13faa54bd2b875ee165b7577de455489cab780a0", "messageHeadline": "Implement housekeeping and validation logic for connection manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "dea0baaac22d1e6f7498d2a1c701fbd6ffe2630d", "messageHeadline": "Rename `Connecting` state to `FailedWaiting`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "677d0cdea9d7740cb62426d2baa5abe233e4b655", "messageHeadline": "Improve caching updates in outgoing connection handling", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 86, "deletions": 58}}, {"node": {"oid": "5dbb1d03bdb281543dfcf070cfacfec4279166c6", "messageHeadline": "Add routing and cache management for outgoing connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "84a7b5ab79613c48d3439eea8a4dc2247f4f5b46", "messageHeadline": "Create state machine structure for `outgoing`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 103, "deletions": 18}}, {"node": {"oid": "8d3d481948a3c074ca39134c58210a8c8dadbd12", "messageHeadline": "Apply workspace hack to subcrate", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66d924497ee21ecd80065c1870cbe00304f33fab", "messageHeadline": "Initial import of draft code for connection manager", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "beb694574d661f461fd3481b2f38e93f08e396b0", "messageHeadline": "NDRS-1073: add last_emergency_restart field to chainspec", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "1e6faec0537dc1f300852d21f5c40259e772ac6d", "messageHeadline": "Merge #1291", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 224, "deletions": 20}}, {"node": {"oid": "047b82d2d8df102882fa07e8017d3878fb2548aa", "messageHeadline": "Merge #1292", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 111, "deletions": 21}}, {"node": {"oid": "adb975f2c1da5696efc0b9019926a106e6afc9a1", "messageHeadline": "Rename `cl_error` to `display_error`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "1c06473d6a3bf36fb7f8e36ddc2b53d9bc0144d2", "messageHeadline": "NDRS-1128: Use cached block signatures when storage return none.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "e12627f2deae8e403aa847c0d5dcc012d5ac9a77", "messageHeadline": "Turn `cl_error!` macro into a function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "a531fdb71dd2a1d1ce16dc4d55f6008064da9ee9", "messageHeadline": "Merge #1237", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "7fa6b67cde0a92f4908d7b859e96e4135419d738", "messageHeadline": "NDRS-1086: change SSE broadcast channel size to be a factor of event \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "c0837e5aafd939d2a9a55f8c029a67918e9dd074", "messageHeadline": "Address some review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6911319fe1aae4732f4d54b5b56414e6ba9f37b2", "messageHeadline": "Make `ErrFormatter` semi-private as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce20e3103802cc88434fb62e0a4ab0a3a443995", "messageHeadline": "Rename `e!` to `cl_error!` and move it to `small_net::error`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 112, "deletions": 107}}, {"node": {"oid": "4dc1d48ac04453630af3953a30fa483eac662fba", "messageHeadline": "Merge #1287", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "221f3fc2b1b4e8ec51126ce59e396e1b02c56435", "messageHeadline": "NDRS-1128: Remove the unnecessary if.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "92fc19df709560bd676ca39e826997f3c11a10ae", "messageHeadline": "NDRS-1128: Fix the bug spotted by @fizyk20", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "61a1ac07350ed98efaa052725463588407f7761d", "messageHeadline": "NDRS-1182: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "6bdca2cabe2fee86c4e2b43533dd3ac885234169", "messageHeadline": "Remove workaround for missing cause-tree printing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "3a70e60756d553aeaadd26fa8b8945d952f5711a", "messageHeadline": "Simplify e! macro but force pass-by-reference", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "5c17229d98b44041a6f6d94be9e0c09a8c8b7947", "messageHeadline": "Improve the `e!` macro by using a custom formatter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "272b38caf535418cd79df5f3280fad80bf55d07b", "messageHeadline": "Add the `e` macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6a513747a8759d70b58e56b5a88852f68d9dd335", "messageHeadline": "NDRS-1128: Fix `PendingSignatures` test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "564a0a4776c96ce0492fd9b278b74201782369c6", "messageHeadline": "NDRS-1128: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3c28858a06e5c079a04267b9e4adca63a788beb", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into ndrs-833", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4072, "deletions": 1948}}, {"node": {"oid": "8b7a4c9da9b2d9569d0b81180cc857988a6aff72", "messageHeadline": "NDRS-1128: Fix compliation issue.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92af47b912014d16b060c4ef6a6ebf6275714f2e", "messageHeadline": "NDRS-1128: Collect only verified signatures from bonded validators.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 170, "deletions": 18}}, {"node": {"oid": "ed0228e3379ea1f22262b7ba90cd4e191e3c37a7", "messageHeadline": "Merge branch 'dev' into ndrs-1129", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2602, "deletions": 1532}}, {"node": {"oid": "228665f2d6fb6e77be9ada3b1c421bb6076a2142", "messageHeadline": "Don't consider entries with the same block hash as duplicates", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c3f20cc7fc62174e5b3f876858949247da1a6d4e", "messageHeadline": "Call FinalizedBlock field relative_height to disambiguate.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c5bc95afc9bc6557f7bf75fbe2b61e3fcee77725", "messageHeadline": "Simplify ancestor value computation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ae06dd2c807bdf85f6db05e23b27bca30e19d5c1", "messageHeadline": "Remove BlockPayloadHash type.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "ce6b7b0e449b6fdc6d8617b4aa6cbb1e8af24f0a", "messageHeadline": "Update some doc comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e2e221d2f44efc86826654db640f85f4e6bd3f00", "messageHeadline": "Remove consensus value hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "67c92d512f0d5b3f3014155b207951510257d9ab", "messageHeadline": "Rename ProtoBlock to BlockPayload.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 210, "deletions": 222}}, {"node": {"oid": "03db293c0e9873bee120cc337aab8c106de1b279", "messageHeadline": "Remove CandidateBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 104, "deletions": 202}}, {"node": {"oid": "5076a6105c3b9d2d8195e04f62605a02606aa99c", "messageHeadline": "Use block context for validation, too.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 173, "deletions": 154}}, {"node": {"oid": "4d608ad2c2590286ea32da688a324049edefced9", "messageHeadline": "Add ancestor values to block context.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 118, "deletions": 151}}, {"node": {"oid": "7b40fddc04ece2360c76b847246228c420b70de1", "messageHeadline": "Wrap proto block in an Arc, so cloning is cheaper.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "acb2bbc3334ab4551f7364282b6601e9abb5ae07", "messageHeadline": "Make BlockContext not Copy.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e03de0e12f12a25e1b5c5f4bee3e0ef5a699235d", "messageHeadline": "Merge #1255", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1267, "deletions": 312}}, {"node": {"oid": "ca1ebfcc67121cca706d3b3804237ec6510d38b1", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NO-TICKET-merge-mast\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3332, "deletions": 1748}}, {"node": {"oid": "4c5809a2809760bd2fb1948fafbada29e1583db5", "messageHeadline": "Merge #1288", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "12c17542dbdbfbb7f60fe34dfca291db118741af", "messageHeadline": "sync chainspecs with new field", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "582d8366a67af51767aa0b69b8f8fd30bf297f1a", "messageHeadline": "delete line causing bug", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3ce5c165c1ba58af7d6bdd5e1c3a716ba50cf45f", "messageHeadline": "Merge #1228", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1297, "deletions": 1181}}, {"node": {"oid": "96b8ae30e9faf3b66c9632c4784d3265f69af4b3", "messageHeadline": "NDRS-967: Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2209, "deletions": 751}}, {"node": {"oid": "6f1fd85212b037c69f1f7fba4592e08fcb7b95a1", "messageHeadline": "Merge pull request #6 from Fraser999/NDRS-967-secret-key", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 131, "deletions": 254}}, {"node": {"oid": "aa5c3fb0e8613908e5b632593cfb39832263525a", "messageHeadline": "NDRS-967: remove impl PartialEq for SecretKey", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "c7be053aa885d17270a7d7754d9e9c90ddbb4a62", "messageHeadline": "Merge #1279", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "7a93acb7b6d1e05afd69cef454f953843615aedb", "messageHeadline": "EE-1223: Remove from chainspec and cost tables.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 18}}, {"node": {"oid": "457166864b6ede0f0e9aec2a6fb312dc5222de07", "messageHeadline": "Add a deploy_hash \u2192 block header index to storage", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "a60fcab755eddceda031924caf1d64f0d22d7178", "messageHeadline": "Merge #1271", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "b30f52345d565d7de96c65a50f0acd30aaacd931", "messageHeadline": "EE-1223: Remove get_refund_purse entrypoint.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 68}}, {"node": {"oid": "89213bfd1df26c5bb19083ef2001a59c093fcf2d", "messageHeadline": "EE-1216: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "898ea8cce723ea159d60e3f63139fb14fa149fac", "messageHeadline": "EE-1216: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 61, "deletions": 69}}, {"node": {"oid": "f3c81afbe8242c30d95da727bb7e0b1372a16f0d", "messageHeadline": "Merge #1284", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "6f5f46c35c509dfb3f246460187696ebb353bc9b", "messageHeadline": "NDRS-833: Address review comments by Andreas'.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f9b7fe2c119f9919108fa009f29e49fb9ee75e20", "messageHeadline": "NDRS-833: Unit test handling incoming finality signatures.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "d7c05075b00871333dfc67764d42559102cf111e", "messageHeadline": "Merge #1283", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 118, "deletions": 19}}, {"node": {"oid": "1dcfda57bf27d2beea38e9abe2d58270926c72ea", "messageHeadline": "EE-1224: Remove stored transfer contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 378}}, {"node": {"oid": "3765e77530e7e918fb136928027958901d3e2e79", "messageHeadline": "Implement deploy delay in block proposer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "feb11ef92463ac6ca84c3ad8a187e0901a80d4e2", "messageHeadline": "EE-1224: Use constants where applicable.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 40, "deletions": 36}}, {"node": {"oid": "0bf24dff53aeaecfaf5f0b8ec220254a327e6d20", "messageHeadline": "Add deploy_delay block proposer config option.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "100eda1e4b3117c9a14373dc3f5b11874081576f", "messageHeadline": "Merge #1281", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9bfed13b466889b5c61bc3e996983145a6c61dc3", "messageHeadline": "Stop if min deploy size would _exceed_ limit, not equal it.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1da9514dda4bf282352b5969357896be05537d0", "messageHeadline": "Log the event type if it is too large.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3b09773e944418d07bd69edd437a06e787ebdc93", "messageHeadline": "Merge #1276", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 229, "deletions": 136}}, {"node": {"oid": "501e69df160a8523497c91c5e8c6abb38d6c19b9", "messageHeadline": "EE-1213: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5ce792e6ad947d3507b099167db92e397994dba", "messageHeadline": "EE-1216: Fix possible overflow in handle_payment", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "8c54af27efb551eddacdeff49d53f865c242908d", "messageHeadline": "Merge #1278", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 187, "deletions": 33}}, {"node": {"oid": "23bc3c334decca7548d22b8ba1dcbf984e73277e", "messageHeadline": "NDRS-833: Extend the `SignatureCache` test with one assertion.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0858e3df75f51e7d0a8c2e25081cf4ef9fc1e41f", "messageHeadline": "NDRS-833: Add unit tests for `SignatureCache`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 84, "deletions": 10}}, {"node": {"oid": "5826e4f408d1dbca324f47fdaf59fd589a765358", "messageHeadline": "NDRS-833: Fix the non-determinism in the test comparison.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8263aba542239eb225c5daafb09863132a2aefa0", "messageHeadline": "EE-1216: Implement fix for failing tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4dd474d2a88a91def303fbfa3409382feeff722f", "messageHeadline": "NDRS-833: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ebca1ccea6f427d4fa44e2ee3980fa0f5e79996", "messageHeadline": "EE-1216: Initial overflow fix implemented", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 113, "deletions": 19}}, {"node": {"oid": "f3a3ba3d38192d063d6c5572e399420b06f602c2", "messageHeadline": "NDRS-833: Add unit tests for `PendingSignatures` struct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "5dc49722d62fc52032d2f96d23bc45f717b2f8ab", "messageHeadline": "NDRS-1126: remove impl Sub for Timestamp", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "bef0ab11d30858c70591f9160518520ff5949a4d", "messageHeadline": "Merge #1277", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 661, "deletions": 106}}, {"node": {"oid": "288fb50833b3d8fdfc109fb523352dea9ca0ba6e", "messageHeadline": "Fix a typo in the `message.rs` comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0994e702c9eba2795f6cd3d669c9398b925b213c", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "ac95146bb4e9ed213c9d217594c24db7789539c7", "messageHeadline": "Add `envsubst` to tools, as it is required for `generate-chainspec.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d19fe15e309b2316c54f562df278a456c8bf23e3", "messageHeadline": "Add protocol version field to handshake", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 617, "deletions": 117}}, {"node": {"oid": "febfd1f32de8c200d72655a0694b7c4b3dd4dc90", "messageHeadline": "Merge #1275", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8572d2946e9c0f40936a6a73920ef5c540da1fa6", "messageHeadline": "Add a `maximum_net_message_size` to the chainspec", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "bd84335710e5766c7d0e408792ebe2653affbf98", "messageHeadline": "Deduplicate block validity criteria.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 214, "deletions": 133}}, {"node": {"oid": "80623f353beefdc2041ec006bf69ac715a57fc70", "messageHeadline": "NDRS-1122: reduce default deploy TTL to 30 minutes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c7110b8a35ef82435b8ca57b01e37f34e0d318b", "messageHeadline": "NDRS-833: Remove unused `activation_era_id`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "cc61994233342fc736144b666a3bfd805e3e1c12", "messageHeadline": "Merge #1274", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 279, "deletions": 180}}, {"node": {"oid": "46aa92760f623b3add7c27f17ad0f4b50ed8d1cb", "messageHeadline": "NDRS-833: Remove unnecessary access modifiers.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "c43e724cc15be0985646cabf895cda469d14b89a", "messageHeadline": "NDRS-833: Refactor `LinearChain` to return outcomes not effects.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 269, "deletions": 166}}, {"node": {"oid": "27e26b89d09b804dd644ac3b27ea3b82bb5057e8", "messageHeadline": "Merge #1251", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 164, "deletions": 17}}, {"node": {"oid": "b6ce86a688120038fed68a938bc6ec667b338a9a", "messageHeadline": "EE-1213: Change in-line comment.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d285232dc6a5d4383e65254c5937c39b2bdc57c7", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cdbd2739797c1b908d5fd0e09103a4b6f162e918", "messageHeadline": "Merge branch 'dev' into ndrs-1026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 947, "deletions": 638}}, {"node": {"oid": "a466cd84f7e7b85e5895d16edaabc591b20d558b", "messageHeadline": "Extend unit tests to also exercise get_block_header_at_height", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "f21a5feb80ebd5835e70d2039178869632ce1f13", "messageHeadline": "EE-1076: Apply @Fraser999's review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e1aae2546ca1c00270d45a27711886a1d930f358", "messageHeadline": "Merge #1272", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 211, "deletions": 36}}, {"node": {"oid": "48400db8e18928aed34df36e6477b6b5e4f749cf", "messageHeadline": "NDRS-1076: optimize initialization of deploy metadata database", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "ea19d191342f23eb28685e26ef02a54ce577fa8a", "messageHeadline": "NDRS-1076: add a comment", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6357d68a450e438c1a1d8962842ce6599dc6637a", "messageHeadline": "Update node/src/components/storage/tests.rs", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf0ccfb4d8e20e616f4a16677a4abd72e17f87c", "messageHeadline": "NDRS-1076: on hard reset of storage, remove all data associated with \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 214, "deletions": 36}}, {"node": {"oid": "da770ea81b8ac121bb9db9fb50789d7cb552d4e7", "messageHeadline": "NDRS-1113: fix reconnecting if isolated", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "7f55c254bee701b078d057f3afdc3aa4b707f61c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NO-TICKET-merge-mast\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 477, "deletions": 385}}, {"node": {"oid": "bb39a484d71d1413e589476ece002de95bc95349", "messageHeadline": "NDRS-967: improve error reporting when getting random bytes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "f9cdea5644fdfaadc15b2ef79bd25a34ae9accd3", "messageHeadline": "NDRS-967: restrict functionality of SecretKey", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 134, "deletions": 236}}, {"node": {"oid": "ce51f140c8f531c403751836435dec446afc4c32", "messageHeadline": "Merge #1268", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 190, "deletions": 177}}, {"node": {"oid": "50f753a8773becc78c914139bb5035ba830f7631", "messageHeadline": "NDRS-833: Return `true` when signature was added to pending collection.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5f603830d33577186c4c7072cbb578714d8e773", "messageHeadline": "NDRS-833: More than one signature for a block by creator is correct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5ffb8ab4bee2a6e7972a9678ef4a3b7ccfc57dd3", "messageHeadline": "NDRS-833: Formatting changes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "67a95b0ee88722d9bb1cdebce5d489eb1a7f13dc", "messageHeadline": "Merge #1266", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 107, "deletions": 129}}, {"node": {"oid": "a5001550605bd5fd383c882b8c3e1f176b618c98", "messageHeadline": "NDRS-833: Extract effect construction to component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 48, "deletions": 77}}, {"node": {"oid": "17c3973cea2497c88775ace6992bc90920c582ff", "messageHeadline": "EE-1213: Added get_balance using PublicKey", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "fd9d7feddac8c2f50921ffe240a316e3f091aa5e", "messageHeadline": "NDRS-833: Simplify `collect_pending_finality_signatures` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "9f3303fa1678eddc18db6f8e2db364e5eea8b886", "messageHeadline": "NDRS-833: `add` on pending finality signatures collection returns boo\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "506406f973d843f7629d63fea8d038f4c7c3c68a", "messageHeadline": "NDRS-967: Resolve merge conflicts pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 214, "deletions": 113}}, {"node": {"oid": "929416ca55d109a3547044d9f84532927872aff7", "messageHeadline": "Rename to deploys_and_transfers_iter", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7f1d8a88be60a6919a30db819ddb56487539d86a", "messageHeadline": "NDRS-833: Move filtering out known signatures to higher-level method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "61042229513621279993c78adde3b2d44b0e4d4c", "messageHeadline": "NDRS-833: Add clarifying comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2303470122e3c667e6fe04420e7be5509e44835d", "messageHeadline": "NDRS-833: Remove the unnecessary membership test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "14429f532d0567c13c3ac8f2598b5aaecbab1433", "messageHeadline": "Implement tree hashing as a right fold", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "b6224912b4cb68bad56ec4c4f9576befc34ee9d3", "messageHeadline": "NDRS-833: Merge known and new signatures in the cache.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "1caf31891bde7564e4af464ec7e83fdad2c7f9e5", "messageHeadline": "Change the way the block body hash is computed", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "e1334281478404784068ccdadb75ff52fa179567", "messageHeadline": "Cosmetic fixes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "8b877b42af477e864b5cd543639e88ceab7c0410", "messageHeadline": "Extend LmdbWasmTestBuilder with a non-appending constructor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "ed34015ef4b462d9c6c065d45283f7aae6d2f7fb", "messageHeadline": "Rename wasm_deploys to deploy_hashes in ProtoBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 65, "deletions": 61}}, {"node": {"oid": "5f3c47a2f23341f4411456d28fcaed969de91d85", "messageHeadline": "NDRS-833: Noop when finality signature already-known.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d140c8ff45e208e860d4549ea2db5200411ea370", "messageHeadline": "Remove ProtoBlock from FinalizedBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 44, "deletions": 70}}, {"node": {"oid": "f640e195a08c3b247b84d7438ac370f7e0d4400b", "messageHeadline": "NDRS-833: Add `new_block` method on `LinearChain`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "556a95a322641fbefdea67abf3da59c9d6ffb169", "messageHeadline": "EE-1205: add storage::delete to contract API", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 806, "deletions": 50}}, {"node": {"oid": "73482208e9c1d4da8ae04d33afe9c0d826895893", "messageHeadline": "Merge #1260", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ae93c1771534fcadf313c38da96a067cfb66d70b", "messageHeadline": "Merge #1259", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0f06794c14260f6aa59ba6f32acd4e135ba0089c", "messageHeadline": "NO-TICKET: fix new_test_chainspec, ignore chainspec tests", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "005f14df26a8c517f6c046e9efc8473bd82e22a8", "messageHeadline": "switch era to 5; reorder tests", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8d8d9863fa243795cf84a09befd51a751ddaba50", "messageHeadline": "NDRS-833: Rearrange code for clarity.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7afb9b4ba28c235880a54ea0256ca56a7e59f671", "messageHeadline": "NDRS-833: Fix `has_proof` method to compare signature as well.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "98a7a8c46aae6cd09a25065286efd8f13891afb1", "messageHeadline": "NDRS-833: Add comments, unify effect call.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "59b92ca5fed66fe0706f7e8e369619efd3f2d799", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "c26392d727f3416e4ad3621be5cfd5b799c84977", "messageHeadline": "NDRS-833: Remove the `I` type parameter from the `LinearChain`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5be23b5fa520ffb084f8fa62a40ca03837bc687f", "messageHeadline": "NDRS-833: Add `LinearChainComponent` struct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 68, "deletions": 35}}, {"node": {"oid": "fff27ab44e5ac336494c113fefef849ba32de998", "messageHeadline": "NDRS-967: Resolve merge conlficts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 592, "deletions": 508}}, {"node": {"oid": "ddd865f32b25e0b37cadf6b827d4788b28d8b0a5", "messageHeadline": "Reduce cyclomatic complexity of the code", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f312d0d0734a621f82a1dab4073f92383978ee78", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NO-TICKET-merge-mast\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 394, "deletions": 356}}, {"node": {"oid": "786f9625752ba499429ed5d28f842a03c02a6cd9", "messageHeadline": "Merge #1254", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 208, "deletions": 110}}, {"node": {"oid": "deffa80708271a02ffd2593b09c016a128963664", "messageHeadline": "NDRS-833: Address review comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "48ca022fd0085d09f6b61134c3b72c9de7076929", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into dev", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1240, "deletions": 285}}, {"node": {"oid": "343e9575d72c1f6bb348d5bc57e6cd784f1b4888", "messageHeadline": "NDRS-833: Remove direct access to `latest_block` from component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "4d9e363846f4eca1d995c6f3f50b31ffe1555ecc", "messageHeadline": "NDRS-833: Remove the direct access to the cache from component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5b1e62d72d5b3e6dee2e0d712b249f363c374e57", "messageHeadline": "NDRS-833: Move incoming signature validation out of component-level l\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "69bec51288e066786cbe9fc14a007c331e44c09a", "messageHeadline": "NDRS-833: Mutate signature cache via methods.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "1d0719943d964e061a03532d7a3eecd38e56ef55", "messageHeadline": "NDRS-833: Wrap pending signatures in a struct and extract to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 119, "deletions": 52}}, {"node": {"oid": "c9023187f938f41760ac12dd00915ee9a66cc25e", "messageHeadline": "Merge #1252", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 389, "deletions": 351}}, {"node": {"oid": "928c9ec893c0efec3082e904e9d8a06fd0bc2e7d", "messageHeadline": "NDRS-833: Extract `LinearChain` state to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 187, "deletions": 173}}, {"node": {"oid": "cfebd810fa131f767b8185031b835caabc53f64d", "messageHeadline": "Merge #1253", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "83b796cdd3c15da454effb3b28dd1da92ca2f217", "messageHeadline": "Changed bond_its.accounts.toml to improve test consistency.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "29d18bdc3c21918a63e933d205ca1613aca4f035", "messageHeadline": "NDRS-833: Remove unused `initial_state_root_hash`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "abdcb43f5af4fb99376e1b3b480f26f125192c6b", "messageHeadline": "NDRS-833: Extract `Signature` to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "e37aa1d51694592368248b53fcc6e3d637e0917b", "messageHeadline": "NDRS-833: Extracat `LinearChainMetrics` to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "6229034371053dd66e9e573d708b0db2993096f6", "messageHeadline": "NDRS-833: Move `SignatureCache` to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 70, "deletions": 63}}, {"node": {"oid": "f506a0d90ebc16b9eedd4ec8604f014f193f4af0", "messageHeadline": "NDRS-833: Move `Event` to a separate file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 77, "deletions": 64}}, {"node": {"oid": "3403542f23116a99a52130b0c93678b0c19e6574", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into OP-1951-Validator-Test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "29ccf3374902aff5c41df749f6eab0d6ecc6c680", "messageHeadline": "Added timeout", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8f4c07b19724caaf5d0acb0dee7512ea8215c1e", "messageHeadline": "Merge #1250", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "2885b82271b0542def6bf029824ba58c0df0b4ab", "messageHeadline": "NDRS-1104: Copying block hash rather than cloning", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "177dd11c58fe08d7d69ded76d94f803f3478a659", "messageHeadline": "Make get_era_validators only use headers", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 108, "deletions": 9}}, {"node": {"oid": "f4466c85cace49bb6a554e4f986c09060252842b", "messageHeadline": "NDRS-1104: Emitting Event::PutBlockResult after putting execution res\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "206c46a1ac22898d25b43c785cd5b9095bc64841", "messageHeadline": "Merge #1244", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "a0c2c94cf74f113b1775850934d392c3344dd038", "messageHeadline": "Validate ping instance ID.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "31d7de4782ce36c29453b4d26cad5ab07cf459f3", "messageHeadline": "Merge pull request #1246 from CasperLabs/release-1.0.0", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1238, "deletions": 308}}, {"node": {"oid": "de259adc5c86635bf80f6a8004d39bd0fde15d8e", "messageHeadline": "Merge pull request #1245 from sacherjj/dev-43_key_change_request", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec9b735f866a2570af8c85dc9a0db20122ed00fb", "messageHeadline": "DEV-43 Key Change Request.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcf603be582b69988c0bc75bec31cf1fffe7fa2b", "messageHeadline": "Merge #1229", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1112, "deletions": 175}}, {"node": {"oid": "89b5ae0c7988bed3457dce7d1caf19e427824369", "messageHeadline": "chainspec.toml with genesis time.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93c7b947ce3f1a674c26b62ed479fe9aee288eaf", "messageHeadline": "Final accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "533ab8cf34b336a588f998fe325d10d78654cb13", "messageHeadline": "NDRS-967: Address PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "015ea31e15b9801bfabe08089560bb9d2fcb9c45", "messageHeadline": "Merge #1243", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 118, "deletions": 131}}, {"node": {"oid": "53381d936c86f73dda1fb896ff55d401364ea2be", "messageHeadline": "NDRS-967: Resolve merge conflicts.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1951, "deletions": 1657}}, {"node": {"oid": "e03192ea44ac67b3e2fc5c77f6be971c89251c15", "messageHeadline": "Removed validation.md5 to match master.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "241999dca4c7b2d2d07234f901f0b9a2f63dd92d", "messageHeadline": "NDRS-967: Address PR feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1300, "deletions": 1093}}, {"node": {"oid": "4b123e98fb94d777133a8a8b59f453bbe2570d47", "messageHeadline": "Add an instance ID to Pings.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "9fd59628935175f729b41900268f60fccb10aedb", "messageHeadline": "Version bump to 1.0.0", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 118, "deletions": 101}}, {"node": {"oid": "3b94044941d95f609f72f1e5793c254afbc91a65", "messageHeadline": "Merge #1242", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 117, "deletions": 105}}, {"node": {"oid": "9ca68b40335b9c7d09818d27921d666c43c9b6d5", "messageHeadline": "Move BlockLike into block_validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 117, "deletions": 105}}, {"node": {"oid": "6d8c7a656948ac7e0280492f41dbf7ee3bb289d0", "messageHeadline": "Merge #1239 #1240", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "39b161a6329dd31d37954fb738e3888ac3a2aa8d", "messageHeadline": "Updated mainnet accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "37c07c15d45fb29a9f0d251252722e59b0f1411f", "messageHeadline": "NO-TICKET: Add an assertion that we're using invalid validator.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8990fd2a6e3fc113ba2a3e84f8cb4294b380dcde", "messageHeadline": "NO-TICKET: Add a unit test for ping out of bound exception.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ba5966f018a07773effe5b0fa922952ff04bfea9", "messageHeadline": "comment out failing test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad6f9df7165e1fe9d3afe108a927f10e0a61dcc5", "messageHeadline": "Merge #1238", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e0dc81d6987bf51c20d534c390f7fba6fdf6e3f4", "messageHeadline": "Fix potential index out of bounds error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8c3c30937d546bd0f9894da3138acffc0bcd76a2", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5ef58812b966c1aff7f79ff2b8b8b4b3e4f3566", "messageHeadline": "Exit only successfull if no fatals are pending", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e5245814c7072acb8fe08e34be60386f67d57bc1", "messageHeadline": "Use tokio 1.0's `acquire_many` instead of single acquires", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f939175424c6ea801f95fc52e39fb1f5c1b34b1c", "messageHeadline": "Add draining functionality for `round_robin` queues", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "87a0e98b37e74d08a26c348e8fd16d68d5276465", "messageHeadline": "Updated mainnet accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de1fb5144d5989d7cea426c2f2ce5082065cbce4", "messageHeadline": "Merge #1205", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 265, "deletions": 316}}, {"node": {"oid": "94e9e6288af2347f040a7b2efd5b2140559a229b", "messageHeadline": "NDRS-970: Resolve merge conflics pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 832, "deletions": 941}}, {"node": {"oid": "99e4a5f0ff03fa387f713724c0aa3828648b11e2", "messageHeadline": "Merge #1226", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 93, "deletions": 62}}, {"node": {"oid": "9384dbb69a4576b37edfe2f20a9914c9a7539e2a", "messageHeadline": "Do not make blocking configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "d44432d6a9961f7a34450fc0ddd83836fbcd8164", "messageHeadline": "Box peer IDs in blocklist announcements to keep event size for `small\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aac0e7f2a0500a05ead3bb031dee841fb99328c6", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1030/disconnect\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1574, "deletions": 1285}}, {"node": {"oid": "21e595d3f8a00a4450e7570acb550becf88dac4a", "messageHeadline": "Merge #1235", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2805cfc7eff575b2ac63672066d4c55ca8f59e95", "messageHeadline": "Fix potential index out of bounds error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ff4c55b19e60c356eb92017ae863ad59c4d60b0a", "messageHeadline": "Merge pull request #1233 from CasperLabs/release-0.9.5", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 769, "deletions": 315}}, {"node": {"oid": "e7d6a654fb88870aaa6a05fa9ceaf42a2ea88aa2", "messageHeadline": "Updated mainnet accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "e9c14e3c7046994ea74d7af1d8eac82387833fa6", "messageHeadline": "Updated mainnet accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 280, "deletions": 24}}, {"node": {"oid": "fd71f7014d80c068b6d38b8c0f1d62c75b7db3f2", "messageHeadline": "NO-TICKET: use display rather than debug for Key parsing error", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a8966dee383a5a7f18bfcea80dce4f7248e5c81", "messageHeadline": "NO-TICKET: improve Key tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 150, "deletions": 123}}, {"node": {"oid": "5d6de595d54f6b808c7972d2c96d8789a8534937", "messageHeadline": "NO-TICKET: improve error reporting on Key parsing", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 119, "deletions": 85}}, {"node": {"oid": "875d4b96c6f40db29ff77de5c96af74ccbbe0517", "messageHeadline": "Merge #1140", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 828, "deletions": 938}}, {"node": {"oid": "08d52392ba61a0ffb34eecbb315f28fc1eaf0145", "messageHeadline": "Merge #1230", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c307cfe686ff1f5ecc03ae06a1ea12cedde04958", "messageHeadline": "narrow scope of grep", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f44eda072f1c4dcb8a0a245bf092ffc54536d623", "messageHeadline": "NDRS-970: Resolve merge conflics pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 667, "deletions": 300}}, {"node": {"oid": "1e857cff083e58838b25990fc79523d98302f6fb", "messageHeadline": "NDRS-821: remove ignored RUSTSEC warnings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d5c5413d1cd5bcdfd861cf5dc5981c567efb166", "messageHeadline": "NDRS-821: updated dependencies", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "c7c6bb089e610353a348518332abdc7081940fdc", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-821-upgrade-tokio", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1423, "deletions": 588}}, {"node": {"oid": "f164512b5a4011cb66212f6e0c201e958fd937d1", "messageHeadline": "Merge #1227", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 494, "deletions": 154}}, {"node": {"oid": "3d249e2817706ba9ee8263e23efdddb8ac100857", "messageHeadline": "Log only duplicated deploys if invalid block found.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "46ba93bedac2a0a0c3a5016b586f08a44f169180", "messageHeadline": "Updated mainnet accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e635dcc00edd2194dc21bf7c51bff70af392ade8", "messageHeadline": "NDRS-821: avoid shadowing a variable", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5b495af59c893f8018f1954da08f65419d0138f", "messageHeadline": "Merge #1207", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "0effc5135af478ce75b153fa7d2ecccea1573512", "messageHeadline": "Merge #1151", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "04d4409244789246e6fd7508b0b9fca2f0029744", "messageHeadline": "Updated mainnet accounts.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 173, "deletions": 94}}, {"node": {"oid": "4fd86a83d48cde811fbbd3b3073ecaf04ab0ca58", "messageHeadline": "Merge #1215", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "612de99775af20b5dcc5a9295f2a1800fe0ed64f", "messageHeadline": "Merge #1222", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 114, "deletions": 126}}, {"node": {"oid": "234a8ef2ac35e958db8cbce885cdfca66dd6aba6", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 686, "deletions": 266}}, {"node": {"oid": "29b11534f2ae78fdf36f64d0e388d898c29689fd", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9025abddf588bc93ceb584d93c18758cd850c614", "messageHeadline": "Refactor SecretKey constructor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "1215f71d153a220e4bcee72b6896a19e70a1f629", "messageHeadline": "Merge #1225", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "9ba963c4657380b02466ed5abae0077ad22712fc", "messageHeadline": "NDRS-1052: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81e98197e148956312dc0f1f7b888a908281ca97", "messageHeadline": "NDRS-1052: Address Bart's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ef617bdb67369d997b9e09fc482626300ee17112", "messageHeadline": "NDRS-1052: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a347493997dbcffb10cd4adffebeebf12e0f0ae6", "messageHeadline": "NDRS-1052: Avoid intermediate `HashMap`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4b255b9af851e2c43be90704a2b0129f3671c276", "messageHeadline": "NDRS-1052: Reconstruct `BlockProposer` state from finalized deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "0e848b54fb7a06cf61d8f9bc03e43e0cd34c67b3", "messageHeadline": "NDRS-1052: Add methods on storage to read finalized deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 108, "deletions": 10}}, {"node": {"oid": "13a4c14dc0c37f92ca7fed33042a0388b22c7cf9", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3ac85763ec15780137d9eb15bfb74d8316e58731", "messageHeadline": "Remove redundant timestamp arguments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 24}}, {"node": {"oid": "a1e378f28ac865d0e2742b61baa20c67ec0c2fd4", "messageHeadline": "Move timestamp into proto block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 31, "deletions": 48}}, {"node": {"oid": "8274ce8e105ad03e861c1ee6b75d21107b20e41a", "messageHeadline": "Distinguish by parent when marking blocks as valid or invalid.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 86, "deletions": 37}}, {"node": {"oid": "585c043b4c3a50b29509c55feaad59319fe8c5f8", "messageHeadline": "Verify candidate block parent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a65079cddf35ca83012a51c353735db7c39bc9e3", "messageHeadline": "Add a parent to CandidateBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "2536c9028c6a1be4839ed0ddc7d4ab7124323546", "messageHeadline": "NDRS-1053: Adding comments regarding replay attack detection logic", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "65c5baf560c5c31da86c4cda79604b8163507b20", "messageHeadline": "NDRS-1053: Fatal when block hash is not in storage", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 33, "deletions": 18}}, {"node": {"oid": "5912a52017c6647b9899dcf777fc2c64cac7dfb7", "messageHeadline": "NDRS-1053: Era supervisor checks deploys for replays", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 108, "deletions": 6}}, {"node": {"oid": "70950b43a1dfb89e06f552909ec927024f05ddcf", "messageHeadline": "Add ancestor values to ValidateConsensusValue.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "e5e367125e3216ed43f7a3d9402b69e46d1a92b3", "messageHeadline": "Reject blocks containing duplicated deploys.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3596f4b8d9e2bb5ffa5df2efe9728b8e96f6ac65", "messageHeadline": "EE-1076: Put query depth limit in config.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 96, "deletions": 38}}, {"node": {"oid": "bf5df894807d91ccdeabf91b3e958107646addcb", "messageHeadline": "Rename and implement offending peers block in `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "7abcb5c2de682d85b14635c3f41835373f02356b", "messageHeadline": "Merge #1224", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e5263670158afd7e9210bd23883b618c91e5d782", "messageHeadline": "Remove the `DisconnectFromPeer` variant in `ConsensusAnnouncement`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 59}}, {"node": {"oid": "7add2c872d135066603c8e292b02f1925c9cd078", "messageHeadline": "Introduce a new `BlocklistAnnouncement` for blocklisting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "7b8185249cae76888b1eebbb0c88a16748bed217", "messageHeadline": "Add a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2f203cbdb24dad88b502bd4dc267da24dac6070", "messageHeadline": "Merge #1223", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b45c327e67c64c49f1408586ff10a17d4120df80", "messageHeadline": "Make get_era_validators take parameters directly from ChainspecLoader", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 63, "deletions": 41}}, {"node": {"oid": "cf7920a03b5b7b85bc2856c08568aa48bc0a06c5", "messageHeadline": "EE-1076: Add maximum query depth limit.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 149, "deletions": 4}}, {"node": {"oid": "bc8d5ed8a65ab00fdbe70b44de86c8da2337eaa9", "messageHeadline": "add back removed true", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11eae9177cc22eaf14c3630142e3a1f8865a505e", "messageHeadline": "Merge #1190", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7bc9be03afc7fdb9429233603a6817ae519eb86", "messageHeadline": "Reject blocks containing duplicated deploys.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "731667d9edd6c1f436ca4230b217fa0a05eb9ca3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1037/monitor-po\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3893, "deletions": 3026}}, {"node": {"oid": "f150b9a35b5ce3a3ee07a855d1781c5d54c5644a", "messageHeadline": "Merge #1219", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 146, "deletions": 101}}, {"node": {"oid": "69337a00e400731e12086ad10eda625d4d709e54", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "99dddef25cdc95b9eb5538e19c714ce5368044bc", "messageHeadline": "Update peer disconnection message", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac4698511635b32555f68a016d523f3ffe65074", "messageHeadline": "Remove redundant timestamp arguments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 24}}, {"node": {"oid": "fb7e4ac7b302eee5dd03cb104e422b04572ac420", "messageHeadline": "Move timestamp into proto block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "a4011e0dcdaece89bd16849d5b4aa89caa964096", "messageHeadline": "Distinguish by parent when marking blocks as valid or invalid.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 86, "deletions": 37}}, {"node": {"oid": "f912d2ed685fa6f8885ada0fb407417a605a7449", "messageHeadline": "Verify candidate block parent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "37356f46eefa29dfed98e34817364a3a146a2a0d", "messageHeadline": "Merge remote-tracking branch 'upstream/release-0.9.5' into dedup_cand\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 453, "deletions": 198}}, {"node": {"oid": "49c3129fab0b3fb9b09cb2ddd46db47d28727dfd", "messageHeadline": "EE-1207: make definition of system account AccountHash consistent", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 114, "deletions": 126}}, {"node": {"oid": "61f140bba0df20c5f399d88086b6ad5c1551adce", "messageHeadline": "Merge #1221", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 114, "deletions": 126}}, {"node": {"oid": "fc22c8e5c2929e21b2f498c5f8f1256e43853c66", "messageHeadline": "EE-1207: make definition of system account AccountHash consistent", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 114, "deletions": 126}}, {"node": {"oid": "b46b342c3819f5c08cc75a2a1e377d31707a9eb1", "messageHeadline": "Merge #1220", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 163, "deletions": 227}}, {"node": {"oid": "c149413288329b47db2dc576eff310f64638e2e8", "messageHeadline": "Merge #1218", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 179, "deletions": 17}}, {"node": {"oid": "10f9fb637bda33631f023979fda19c415670853b", "messageHeadline": "1. Added activate bid command.  2. Deprecated obsolete svc_systemd fi\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 163, "deletions": 227}}, {"node": {"oid": "a864634479e5df2ba1a408bfabff430850fd1c73", "messageHeadline": "Merge #1216", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 160, "deletions": 55}}, {"node": {"oid": "132c00ab61711cd61d9783ac25f8b5a51bf6c6f5", "messageHeadline": "Add a parent to CandidateBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "3a0ac7ce5c0eef73208679e3230fa350d2587552", "messageHeadline": "Merge remote-tracking branch 'mateusz/ndrs-1052' into replay", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 160, "deletions": 55}}, {"node": {"oid": "60cb692efee4fe278958253793f3ae58ac12a232", "messageHeadline": "NDRS-1053: Adding comments regarding replay attack detection logic", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "5921be9619dd91b33bbb20436f34f99dad273546", "messageHeadline": "NDRS-1053: Trigger CI", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7337ad8ebc2fe04415f8a17f6771d5b9d07afac3", "messageHeadline": "NDRS-1053: Fatal when block hash is not in storage", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 31, "deletions": 19}}, {"node": {"oid": "487f4a9a8795e1d361c6f0c5633b68ad7aefd1da", "messageHeadline": "NDRS-1052: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da61728d563beb05caa3ea92e28b36708af95677", "messageHeadline": "NDRS-1053: Era supervisor checks deploys for replays", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 108, "deletions": 6}}, {"node": {"oid": "5035f0d8a3087a306eb5e11a3b354995f7d8707b", "messageHeadline": "NDRS-1052: Address Bart's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7e798e5916f45a7aa0a99ca6d58cd2e863ec1829", "messageHeadline": "NDRS-1052: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9da02fc4725a8818d4e174f90eb7486d4b75f5d4", "messageHeadline": "NDRS-1052: Avoid intermediate `HashMap`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "dce326f3fe39ccd8389eead8fa78e1dad4415b46", "messageHeadline": "NDRS-1052: Reconstruct `BlockProposer` state from finalized deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "00ce3d0a67d5ede4f2a6c39d72a62da22d37b6ff", "messageHeadline": "NDRS-1052: Add methods on storage to read finalized deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 108, "deletions": 10}}, {"node": {"oid": "c0005c9c2c4d5490e4e6e95ad6a12b47b05c751b", "messageHeadline": "NDRS-970: Fix CI issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5b39a0e731c38b2bc19fde1cabcaaf67d795df03", "messageHeadline": "Add ancestor values to ValidateConsensusValue.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "9dd553676811ac538e4eb7f846685cbd25767dcb", "messageHeadline": "Merge #1185", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 440, "deletions": 0}}, {"node": {"oid": "63470f6f7d5408ac16a7d238ecc44467efc0c867", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-970-Remove-semv\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 142, "deletions": 67}}, {"node": {"oid": "8dc3f80d7b0d31a3d5fca70e43ff7758c6419716", "messageHeadline": "Merge #1203", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b57baee45fb1c77021dfb8e05de13c178eeaedf8", "messageHeadline": "NDRS-970: Address PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 39, "deletions": 63}}, {"node": {"oid": "3d048d99770ff128185b89d43d1b8063dcb980a3", "messageHeadline": "NO TICKET: Fix Key deserialization", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "18f303867092ba6811262fbe9e5c4b090603ec99", "messageHeadline": "Log successful upgrade", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "188b563215f070f516a6448a6142b510d0067b60", "messageHeadline": "Move assert_node function to common", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e8b1a288108869aeaecf4d3351f375cc262ce498", "messageHeadline": "Fix compilation issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "7dd9095fb95f17b2ff6b3ae20c102dc959bd9d05", "messageHeadline": "Merge branch 'dev' into ndrs-740", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2852, "deletions": 2485}}, {"node": {"oid": "b2b5903a84f78c6d43db1b5c5304ff68ab82bf48", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 169, "deletions": 153}}, {"node": {"oid": "afabb2428833afb1621a0010493f568bb5c8a342", "messageHeadline": "Merge #1212", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3bd175332560aa7106882608223d712989b97a7", "messageHeadline": "Merge #1211", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2be582fe97385d6792ca11aea5402d19bfeaff2f", "messageHeadline": "Fix silly mistake", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3439e22b9fc81939f53549af74daa7b7b4d43a6c", "messageHeadline": "Fix silly mistake", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51fb78b01ee9cec1ca14a62ced0672f0ec9c658a", "messageHeadline": "Make it impossible to lower the next_finalized value", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dee3631bbba0bd420e1adbc6f879dce23ef39b70", "messageHeadline": "Make it impossible to lower the next_finalized value", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b633cdc937aea6629f7bfbc64f897708f68ebfb", "messageHeadline": "Merge #1210", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "339b85175e29df8f895c3bdb0bbddf666ab0325e", "messageHeadline": "NDRS-1051: Use `Display` instead of `Debug` in logs.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4aa65cb080984f49ee94d3480a5be333b8bb741", "messageHeadline": "Merge branch 'dev' into dev-port-sync-fixes", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 580, "deletions": 446}}, {"node": {"oid": "02025fed9702ebcc7fedd9493d48a8c7bb88b64f", "messageHeadline": "NDRS-1050: Verify the protocol version of the block when syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "85b6702ced53725899530b3b0f03e2622ddf97fa", "messageHeadline": "NDRS-1051: Do not exit on `None` state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "955fa087dbb88ea4a6a47a9e9090d9e3ed05b614", "messageHeadline": "Removed verification.md5 check to match master and dev.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b02ae5a67940ff93fcda950ac3c4a64efe44e495", "messageHeadline": "Merge pull request #1209 from sacherjj/genesis-casper-dryrun", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 753, "deletions": 175}}, {"node": {"oid": "539e56459ef1da57943cebbd06fda47ebe229509", "messageHeadline": "Setup with values for casper-dryrun.  Some missing/bad keys are not in.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 744, "deletions": 167}}, {"node": {"oid": "05597ef076001cd1915ea8f54ea356bdcc2d844a", "messageHeadline": "actually use the variable", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f8fc08e6bd42969b2c73df1b2c9df527057ded", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into NO-TICK-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 581, "deletions": 904}}, {"node": {"oid": "1bf89ad181270306302913496d0485b3e80d5381", "messageHeadline": "update variable name", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b22c790610d779a40c0dc483c73dfc392f81dc42", "messageHeadline": "cleanup debug logging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a09316cbacfbd1adbaa2a3c9efce0174a6110930", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-821-upgrade-tokio", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3039, "deletions": 2638}}, {"node": {"oid": "abdc93590d94893a20b1552a0a12fbd6c76a4c0f", "messageHeadline": "Merge #1208", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "b9e6e0f2c6b779614c51db62024640ddf73e7e08", "messageHeadline": "NDRS-1051: Fix fast sync compilation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3dc8bc3d8811a1df5661a77769c5a1ea81b1aa2", "messageHeadline": "Merge #1204", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 79, "deletions": 50}}, {"node": {"oid": "366db704efae0d42257eed73d8ad8cb982156c85", "messageHeadline": "NDRS-1051: Use highest block when no syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "483f11e2672cec1d9676f9ab5822f843b67ed426", "messageHeadline": "Add test to nightly", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b346d4d8ef3705bad1258dc289ad7c07e7d4e109", "messageHeadline": "NDRS-1043: change trigger for upgrade checks to timed interval", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "58e4221c96edd4be74f22dac0e26a8512a57e701", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-845-Nctl-integr\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3626, "deletions": 2822}}, {"node": {"oid": "3fad063afebe92f3f51f92bb254604fc9bbeb393", "messageHeadline": "Adding known_addresses from validators.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90368720aae2d97e0327c9b33868351de9ce10ec", "messageHeadline": "HWY-274: Use the getter.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc729ed1968b84e67b62723d89489216ca8df019", "messageHeadline": "chainspec.toml to match delta-11 current operation.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "67eb82aebd2b28362b7eb9fe6f17e95fe2137c18", "messageHeadline": "Merge #1206", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "42307915432bb3d1e3bee91c01b269c542c0fb66", "messageHeadline": "Revert \"NDRS-1050: Verify the protocol version of the block when syci\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "4a4483e9c77087bc4bbbf293b13b1a239c4afe0b", "messageHeadline": "Fix clippy issue", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0717b02cb2afbdbd938afaed8dd4251cef388e16", "messageHeadline": "NDRS-1050: Verify the protocol version of the block when sycing trust\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "43e364aa637ba25d327ed69640b0044c26e984fb", "messageHeadline": "NDRS-1051: Set correct state in the `LinearChainSync` when there's no\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f0bb9e515a8030a0b917e9b0a3604344b59e01", "messageHeadline": "NDRS-1050: Verify the protocol version of the block when syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "44036918beea8dbb87e7ddbc8d8ab762e5c73fca", "messageHeadline": "Reorder imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "b2534adef26ffe464e8051f6bff74ff8d158723f", "messageHeadline": "NDRS-1051: Do not exit on `None` state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e03d1979283bd3f9e230c005e41b814e532a46fc", "messageHeadline": "Fix and resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 503, "deletions": 859}}, {"node": {"oid": "a5f9df843064ca0f7393212025fe479ad8d5c1e3", "messageHeadline": "Remove semver crate and use ProtocolVersion instead", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 262, "deletions": 295}}, {"node": {"oid": "bd054bb3e807f946e1bf99fe9e447c8fdf9c7a5a", "messageHeadline": "HWY-274: Fix test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "50087fb53fcaee4097635f777f3d1174123ed607", "messageHeadline": "HWY-274: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc1ba5e3993c74e439ac135ab7e820430961b410", "messageHeadline": "HWY-274: Fix compilation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b3b0e0ba5d7c0d59063979af745148202c17baf5", "messageHeadline": "HWY-274: Remove the `NewPeer` event from consensus.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "682a3e02287195730147340b9941198ad2886d77", "messageHeadline": "HWY-274: Extract request creation to a method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "84fbf6fd774afb03ff53d8f3bcb67e304a454bd9", "messageHeadline": "Merge #1154", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 501, "deletions": 396}}, {"node": {"oid": "b8e4221a685de626f5760dfbe157388fb48ff999", "messageHeadline": "NDRS-617: Apply @afck's review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b579165cdfe2de4dfb17e89de41cba2627ddb1b1", "messageHeadline": "HWY-274: Request protocol state only for the latest era.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 73, "deletions": 36}}, {"node": {"oid": "a167e2bb19302bc1f119427ef0c9af3601f04e89", "messageHeadline": "NDRS-617: Clippy fixes after merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "076d48155aef9c1698baf5a3a6eedb576afc85ce", "messageHeadline": "Merge branch 'dev' into ndrs-617-deduplicate-era-id", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4060, "deletions": 2654}}, {"node": {"oid": "36a2818ccc463c894dcf89d0871abb2f0223fd74", "messageHeadline": "assert nodes upgraded", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "db38d0be01c3324b27f6c7e83b56b901ac58ca1e", "messageHeadline": "Merge #1161", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 458}}, {"node": {"oid": "26cd2911a56842cd1bea5cb41c1e2f129006ecdc", "messageHeadline": "fixes bug in command output when storing to bash var", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e96b362a1e8a08f0ec11bec9e12568234ff68dad", "messageHeadline": "Create an emergency restart integration test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 324, "deletions": 60}}, {"node": {"oid": "4ca6608a516c569ece73e1cc14e27c2b33fbc7fb", "messageHeadline": "Merge #1202", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bcdff7e6f5c206ed2c326d8c2a6ab1ac6f284bb1", "messageHeadline": "reorder the tests to help with non-determinism", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3bbcede54dc69a06e499e7a9cf5c2d50992d9b3d", "messageHeadline": "NDRS-821: style fix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f654e3eb8a64befa2d71d758ca69e2c1c3b69f5a", "messageHeadline": "Merge branch 'dev' into ndrs-740", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1843, "deletions": 628}}, {"node": {"oid": "51c3592d5641ed46e93e65bf56fce0c04b8edbae", "messageHeadline": "Merge #1155", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 782, "deletions": 1}}, {"node": {"oid": "df064e5d30f6625dddc15999fb95a77c135bc0df", "messageHeadline": "Merge #1201", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "96422dc1c1e4ab54cd2167d68a799365ab6928ec", "messageHeadline": "HWY-273: Address review comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b3b49589f26efd7f55d8e0f75fabc3d82a86df3", "messageHeadline": "Merge #1098", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1205, "deletions": 1550}}, {"node": {"oid": "81490ff5d22e99c8688c9bfcef1b4315b499bade", "messageHeadline": "HWY-273: Add cache for prevalidated vertices.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "47696c99faad40efbb40da7e53a58a81d29bd410", "messageHeadline": "fix import", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a6fe1c0d749fc679a8c4c68e7941d7e135cbb4a7", "messageHeadline": "Merge branch 'NDRS-925-contract-runtime-optimization' of ssh://github\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8867d84ed059b65b6645dc548afb1cb6645b984a", "messageHeadline": "merge dev into NDRS-925-contract-runtime-optimization", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4888, "deletions": 1948}}, {"node": {"oid": "f6aa5fa2de9477bdb08ebe0b192789ffcff73712", "messageHeadline": "Merge #1141", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "f54629567e193d4e30da58188f12386c386a61c0", "messageHeadline": "Merge #1200", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 128, "deletions": 7}}, {"node": {"oid": "5636e4055cf8dc1ca949cb716fb699be3471c661", "messageHeadline": "HWY-272: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceffa2127aafb0168d601888b598816f4c3807a6", "messageHeadline": "Merge #1178", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 19, "deletions": 108}}, {"node": {"oid": "93faa59c629421431a194bd5aa132da7493871cf", "messageHeadline": "Merge branch 'dev' into ndrs-1015", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1072, "deletions": 371}}, {"node": {"oid": "f4a5480de7e5df40d2c5623bb4ca99b7b11a236a", "messageHeadline": "HYW-272: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "b0af35653ddfbf7c41ebf7fcfc015a4b673849c5", "messageHeadline": "Merge #1199", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 111, "deletions": 50}}, {"node": {"oid": "62770e969728c48997eb6dd12a79394f18537466", "messageHeadline": "Add a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba278de7049467d87b590878fa7a7b55db40e0b7", "messageHeadline": "Use the round exponent from the round success meter", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "b2665a0585c772d13d493e0c8085af1e0675a8ea", "messageHeadline": "HWY-272: Fix test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "924eefa6e47f89e62c64dcafcd6ee7cd0bbbae32", "messageHeadline": "Enable integer_arithmetic lints in the whole consensus component.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 111, "deletions": 50}}, {"node": {"oid": "b651397af38eff0fa9a9d38550c66d5eb6b7768e", "messageHeadline": "HWY-272: Log oldest seen panorama when syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "0ea434afff9703b9fa644599e281b43914b33819", "messageHeadline": "HWY-271: Log synchronizer queue size.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "83b6256e3a9d77941cb299508ac274a04e89605a", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-821-upgrade-tokio", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 96, "deletions": 109}}, {"node": {"oid": "a0ffeb81e39b35c0674efc27b6fc38540da317b9", "messageHeadline": "Merge #1198", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 130, "deletions": 49}}, {"node": {"oid": "2b75da404c42338b34250b315a8993679c10740b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-821-upgrade-tokio", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2533, "deletions": 1000}}, {"node": {"oid": "d6bb4d4d649aa3bbf227996f58c30829386e73f0", "messageHeadline": "Merge #1152", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 130, "deletions": 49}}, {"node": {"oid": "f63b9cf74a91687a8ba6212d6c60fb907405237a", "messageHeadline": "Merge #1164", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 109, "deletions": 103}}, {"node": {"oid": "df570e2b5d41263ab14e7e722de43eae33bad2da", "messageHeadline": "Merge #1197", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0539bbf7b4a0b87839dedd92ede3aba5a11acc50", "messageHeadline": "disable itst14.sh", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f4048f3b71531d8540f6f269a09e16c184be083", "messageHeadline": "push back era 1", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380add74182dcb024ea00aee15840e76c9aba514", "messageHeadline": "Merge #1196", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "21c7434521d337044b2f715dfc07a76212720024", "messageHeadline": "Merge pull request #1195 from sacherjj/release-0.9.4_to_master", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 539, "deletions": 186}}, {"node": {"oid": "106d35fdf91f57b8048a55cc699eaa0694080479", "messageHeadline": "Merge master into branch for comflict resolution.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "187e14b4a803924d1ae4f414a18add195049b96d", "messageHeadline": "ports changes from closed PR: https://github.com/CasperLabs/casper-no\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1bf4e6083a2b6fa18ea47bcc574bcf6c422ba8d5", "messageHeadline": "Merge #1193", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "2d3460f0a163ffddf9f57fb06a09beac51be341e", "messageHeadline": "Add more logging to track block proposals.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "8c22abfcd8bf954a9a6a83708dccb7d711444ea6", "messageHeadline": "Merge #1191", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "b9f201af0503e16d872d7f6ddae3762f09b62c23", "messageHeadline": "Add more logging to track block proposals.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "6103978a59b87ac5f570648ba35f90212f44fb4a", "messageHeadline": "Incoming connection established log level increased", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04e09dc78d8497024487433f1172eb96617e58a9", "messageHeadline": "Merge #1189", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e6c44d739cab5a1a9942fd471756d6d3cf75cf7b", "messageHeadline": "NO-TICKET: fix issue for deploy validation in deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "7b885369f81b7a8c408ed79d324ef338822b433e", "messageHeadline": "Merge #1188", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a5dfcaf6f0ada641609b04ea5e29e3f02ac77876", "messageHeadline": "NO-TICKET: fix issue for deploy validation in deploy acceptor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b0dd7d22a5e93910da0377b0b8b76955dfd63462", "messageHeadline": "Merge #1187", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "aaf531fa2f78a33bf528e28c34e7bbd6c169622f", "messageHeadline": "on-tag:new apt repo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6f2601d802c2f50e8727f76979c580ee32a3c87f", "messageHeadline": "Merge dev into branch", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 771, "deletions": 194}}, {"node": {"oid": "544ef1dc727c11a84b33f54b67fee14bb8f927cb", "messageHeadline": "Merge #1180", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "d1fb176a7746119fe3e6dee202f097f8902a8748", "messageHeadline": "Merge #1184", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 486, "deletions": 76}}, {"node": {"oid": "7358c918492d084de9892270233f0ab2df56aa08", "messageHeadline": "Bump version to 0.9.4", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "e6d17d20c2749236bc6e778c36a99076c76aa5a3", "messageHeadline": "Ported test for validator bonding", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 447, "deletions": 0}}, {"node": {"oid": "6d60dbb8ba028d3eacc29d798cba28fb724977dd", "messageHeadline": "Corrected merge error with Cargo.lock.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "842d6873e57b65a5cf9310a5a3095b31f6839434", "messageHeadline": "Merge branch 'dev' into master-to-dev-0.9.3", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3883, "deletions": 1521}}, {"node": {"oid": "a4c27fc2941272d7f04969cb5e1dd5d20e2f3609", "messageHeadline": "Merge pull request #1181 from CasperLabs/release-0.9.3", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5680, "deletions": 3478}}, {"node": {"oid": "f4a9d619891bd7efb6980aeb7b49df855f72b21a", "messageHeadline": "Merge #1170", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "f05aab56e19f756ff8bd89609b3ae9e77bee8df9", "messageHeadline": "Merge #1182", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e9cdd25809b0767c06fc8d06c8391fa2919b8761", "messageHeadline": "testing new apt repo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "769d002b01848b7965a63d4a7aa43e87a8b20344", "messageHeadline": "Update @casper/contract to casper-contract.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0e90130ecedf7b1aa613646a5816e3dff5672e75", "messageHeadline": "Merge #1177", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "1419408fa11bacebf7ffbfdcc367a218c3424bc8", "messageHeadline": "Use own previous round exp instead of median", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 88}}, {"node": {"oid": "ecc00192079e990caa83645601ea9737a42796ed", "messageHeadline": "Only hard-reset blocks with old protocol versions", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "dbbd20ed6ed8dfef7b7e0d116a31c7c27d28818a", "messageHeadline": "Merge #1176", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 38, "deletions": 49}}, {"node": {"oid": "4c7a5ce4d2f62eb49ca33ef45f41ac7a15153f86", "messageHeadline": "Remove or document more expect calls.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "17f8fdcbaa1f5d4dfb6a646efc6657a1b19d69bc", "messageHeadline": "Simplify Endorsements construction.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "903a39c093d04ba0fc26678612371295305cdf8a", "messageHeadline": "Merge #1139 #1174", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "89a279fb5743d4d83bc33d1fd4425f7f25054431", "messageHeadline": "Revisit some unwraps in the consensus component.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "c13730f945eb3475eda018f32a349d4ed9a645fc", "messageHeadline": "Merge #1173", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "0a9a01fb6570e0dbd21236720e8faa2c30a529c8", "messageHeadline": "HWY-272: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "654371651337c932a694cc4de79d0a7da2868b7a", "messageHeadline": "HWY-272: Log oldest seen panorama when syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "ddc91eaedf435df9da954de6ab00c460fd113662", "messageHeadline": "Merge #1172", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "c7612f9a12434a80a6816f53e05b1dce0a01a2b4", "messageHeadline": "HWY-271: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c83df2d12b647f5ed425aa7b381b075e03f5c4d8", "messageHeadline": "HWY-271: Log synchronizer queue size.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "8911b59ce67d0b2ba5261ad91854175268a5c3e3", "messageHeadline": "Merge #1169", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "7ca952f3c4883fd24a4625cf1667eb506308ac13", "messageHeadline": "Merge #1167", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "cde73b5314db6c3699480c1bbec5760ad09932a8", "messageHeadline": "EE-1204: add activate-bid client contract", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "e4c6ccef89cf398310aeb8f273642d8621490131", "messageHeadline": "EE-1204: add activate-bid client contract", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "8c9dde4ef7e86b8543b3dfa3bc976d32542e389c", "messageHeadline": "NO-TICKET: update storage test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0502e1d672fe7796a1870beac97ff8d05cb6b043", "messageHeadline": "Merge #1168", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b3c3d218b24cb9382ecd2535a4ef8900899e9d0", "messageHeadline": "Update @casper/contract to casper-contract.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9982b65ac0ec445e18ee5517a579e51dbf37fad5", "messageHeadline": "Merge #1166", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "f5e4ba4f43ed9f4fc08643e17b8c18fe81b1e0a4", "messageHeadline": "NO-TICKET: avoid exiting if overwriting execution results with differ\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "b6f154b8da7655a1abff53d96df4766908680e71", "messageHeadline": "Commit the transaction instead of dropping", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c93c9bcd7b83e39fce5d45997e5d5af74cc2178a", "messageHeadline": "EE-{1197,1198}: No need for iter", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "102bca713d7cdeac71fc232e192afd5e43b95b23", "messageHeadline": "EE-{1197,1198}: Format comments", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "de12b733673547491a9ccb9e0982e2f41c86b5a6", "messageHeadline": "Specify WriteFlags explicitly", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b24b8129640b865771313f4c2f217891da24757d", "messageHeadline": "Restore the continue; statement", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "017c3e37cee1892cd89a0ef1939b82c6f0adc01e", "messageHeadline": "Remove the orphaned blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfad09e04b5cc7db6a1bf44e6624b4b491c234b2", "messageHeadline": "Add a comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f401137e0acf9c7b03fe4246585efccf4a7110f", "messageHeadline": "Only hard-reset blocks with old protocol versions", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "242d3ccbece475055de8b48c80d53d752742ce3c", "messageHeadline": "Do not patch a dependency.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "703e55949766b31773e78c1df20031e33f958b3e", "messageHeadline": "Merge #1163", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "974bd2520c307b8c275835892401305c30587bc6", "messageHeadline": "Update for compatibility with the new way of storing validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 17, "deletions": 29}}, {"node": {"oid": "5d95bc8985e91d2021ddbc1a7af94bb795d220ac", "messageHeadline": "Merge branch 'dev' into ndrs-740", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4796, "deletions": 2524}}, {"node": {"oid": "50e55061e500f8bb95b055f702598cc461e50e19", "messageHeadline": "Temporarily patch wasmi to upstream git repo.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "66164727eaa9e0d3800056d8994c78ce3c88a034", "messageHeadline": "Batched deps update.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 105, "deletions": 102}}, {"node": {"oid": "44e0be19f51a4e9c54ad72457918ab563d250d00", "messageHeadline": "switch secret; always send to channel", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "66a94cfb2b89516f0920e23b18674c8bc388888f", "messageHeadline": "Removing node from update-rev.sh.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd255e034cb130760fef5f41f6d78aaf66599b3", "messageHeadline": "Merge #1162", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "e57b45cb1f05cf7cc5d856b11f7769efac22c254", "messageHeadline": "Removing casper-node debian build and files associated with this.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 420}}, {"node": {"oid": "4c45954a2b63e594c7a99986e576be30d937428b", "messageHeadline": "1. Updated bin paths for client side contracts.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 33, "deletions": 18}}, {"node": {"oid": "b1f02f97763d7bfd017cfccf69c852cd0eb6b33c", "messageHeadline": "Removing validation.md5 and CI verification of it.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "c2119df799123bac55303c1d81d5263fa26f9b9f", "messageHeadline": "EE-{1197,1198}: New root is final element of new_elements", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a2723a86125857bad79405a86dc66e52ca680154", "messageHeadline": "EE-{1197,1198}: Bind pointer block and don't mutate", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af8b66e01a5f65fe55260b1f7ed80742615528a8", "messageHeadline": "EE-{1197,1198}: Using .into()", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "435884b23d9a6625539af2ff209c8fa84cd65567", "messageHeadline": "EE-{1197,1198}: Use as_slice method", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0718bb1afd75d046aa458c8647f39714531e3b1", "messageHeadline": "EE-{1197,1198}: Remove redundant match arm", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "f9300c1d4cfca2adeddc897962242db28bbabd78", "messageHeadline": "EE-{1197,1198}: Fix error message", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "63c01fdcb977477fb905dc85f858cc6eb9feb415", "messageHeadline": "Merge #1158", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 67, "deletions": 65}}, {"node": {"oid": "c6c6d0ce9ec3bfac46e7b530a3136f1b1c536ded", "messageHeadline": "Merge #1078", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 566, "deletions": 32}}, {"node": {"oid": "e84212f61340fbb9697ae986d30fb5b5018433ca", "messageHeadline": "1. shellcheck linter pass.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 18, "deletions": 21}}, {"node": {"oid": "ef13b2bbd193057ce7d1372188f81f953844aef2", "messageHeadline": "NDRS-617: Fix clippy issue after merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9797cd49aba9272fb59dd5ade2c96b216699f1db", "messageHeadline": "Merge branch 'dev' into ndrs-617-deduplicate-era-id", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 453, "deletions": 375}}, {"node": {"oid": "0165cc046ce7285d589ad1a6fec4d54eda4e3dbb", "messageHeadline": "1. shellcheck linter related changes.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "e654d709bea3d25fd12d6343b59520da18948fc0", "messageHeadline": "1. Minor shellcheck linter related edits.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 35, "deletions": 29}}, {"node": {"oid": "55063ecbc67315ff3d35158895fa6bcb4894454c", "messageHeadline": "NDRS-617: Replace ActivationPoint type with EraId.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 49, "deletions": 65}}, {"node": {"oid": "649e3591722654a573af12fc6c4b7eb03ebf01a0", "messageHeadline": "Merge #1148", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 123, "deletions": 316}}, {"node": {"oid": "6636607a8faef2d526d39239b6d106a35077a350", "messageHeadline": "NDRS-617: Address @afck's review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 27}}, {"node": {"oid": "24844586429449e37ce734da5b1ba89ecf7f4188", "messageHeadline": "Make sure that validator has access to the correct latest block", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "df2ac6f1b45632b8d308aecb66d7172b6606776a", "messageHeadline": "Merge #1150", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 330, "deletions": 59}}, {"node": {"oid": "eee8aaa0a6c736e27a12288e91f076b7cd787473", "messageHeadline": "Remove enqueued_events", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 37}}, {"node": {"oid": "e6017c4e027568d8dff4979434d3baf634c02f57", "messageHeadline": "Merge #1152", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 147, "deletions": 57}}, {"node": {"oid": "13ca7dd107ccee433e84929ea743340786989dd1", "messageHeadline": "refactor equivocation checking; lowered era time", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "c6bb1f87a5aa9a6a13d8bb9f11bd84e674997e63", "messageHeadline": "NDRS-617: Fix clippy issue", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 15}}, {"node": {"oid": "82c713a6bb4981ead44915b229cf464424839b92", "messageHeadline": "EE-1134: Fix wrong resolution of merge conflict", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86797fa21f91de4c2ffb845fb931ace5883db4f3", "messageHeadline": "NDRS-617: Rename method.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "4035f59f047f69e1b4fabd0b076dde2b9f185ae7", "messageHeadline": "NDRS-617: Deduplicate era id types.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 462, "deletions": 332}}, {"node": {"oid": "6decbfc144d5695021559100e8b0120d1d2ac3aa", "messageHeadline": "EE-{1197,1198}: add initial trie delete", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 796, "deletions": 1}}, {"node": {"oid": "c1e0dcc49e417172e5a6c65f93a575b7718b1da2", "messageHeadline": "Initialize next_executed_height and next_block_height based on the la\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "5b8c5e7717915fcddf8917200ba2b16e7fb7157a", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "50c5b6cf4f5f8914ca0e5772a94a66a68a7998c5", "messageHeadline": "NDRS-1028: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0494b9d29d1d3f64d124281b7e7eca45b557d471", "messageHeadline": "NDRS-1028: Our own signatures are NOT gossiped.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5fe357652cd381c59b198f00c990887f9b645f6", "messageHeadline": "Merge #1145", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "54b78edee0d55daa60598611aa9048769311f7f0", "messageHeadline": "NDRS-1028: Prevent from underflows.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12188a53338ee48323263d7c80f5dcc5c790a88c", "messageHeadline": "NDRS-1028: Gossip only signature created by local node.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 82, "deletions": 37}}, {"node": {"oid": "79fd62ce20ff326f5e8ca6ccb278a013cb73b977", "messageHeadline": "NDRS-1028: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "3080b41c1940990c3310e128c19caee32f975548", "messageHeadline": "NDRS-1028: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caf7ebcb023ab85910df9bf7ef0e7afa13975cdd", "messageHeadline": "NDRS-1028: Improve received finality signature check.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "e6efe1c40da32c15227a3d830b52edad5cc6859c", "messageHeadline": "NDRS-1028: Handle known linear chain blocks in validator reactor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "04769821040363f7bd1402756f8ff7c8a07e3aad", "messageHeadline": "Merge #1149", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "1fdc6fbb7e5445fd1dac1b46583676c4734796b2", "messageHeadline": "EE-1134: Fix test issues", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "75c342e45e195a63c72f3ab878a72e28892bab16", "messageHeadline": "NDRS-1013 - enforce max_block_size in BlockValidator", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 58, "deletions": 18}}, {"node": {"oid": "c98736dda7cb565adab1da7afc6ba2d533ffa8e8", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1883", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 192, "deletions": 172}}, {"node": {"oid": "e2a6f49916bec516671d52156cd69854f51aaf31", "messageHeadline": "NDRS-1013 - stop gap validate deploy size against chainspec max_block\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "953ff6f9334da02790108b56a402a860b8667d66", "messageHeadline": "EE-1134: Fix AssemblyScript failure.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c65d3f2039d7b6439d24cd3915eeb3f24b4025f", "messageHeadline": "EE-1134: Ensure fixed addresses are correct.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 239, "deletions": 29}}, {"node": {"oid": "0a8eeb3de9f3baf49b9ba246a652a7d524df367f", "messageHeadline": "EE-1134: Store system contract at fixed address.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 90, "deletions": 28}}, {"node": {"oid": "19787b19d87a1f1f41488ecef0d63a97db66d59e", "messageHeadline": "switch delagated_amount 0 -> 1", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f13d53dc5cf171abb1bad85e64e0da44cc5e11dd", "messageHeadline": "EE-1203: Add validation around delegated amount.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e0639f7ef17901d538cd2383b045f1f7b5cbf54e", "messageHeadline": "EE-1203: Regression test for delegation amount.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "55fba5e301bbd1e551f400b4cc332145a00a0bc0", "messageHeadline": "Merge #1147", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "630a02eb81d3f1fdc52c277079cd623c1a3d27de", "messageHeadline": "Remove the Era Supervisor from the joiner reactor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 103, "deletions": 266}}, {"node": {"oid": "ddf510797319f380801b4cf11df33e5aa0ca27ac", "messageHeadline": "EE-1203: Add validation around delegated amount.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e00984fd5cf351adf81cb9c10a543353aab76015", "messageHeadline": "EE-1203: Regression test for delegation amount.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f378fff86c3803dbcc5059218e64be52ae8dda81", "messageHeadline": "Merge #1146", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "00ec5a7902554af877d071d3cf06da1d00344ae5", "messageHeadline": "Use correct type deserializaing/serializing block proposer state", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "069df5aa63200b420bff0fafe9ad5f2ed278ecce", "messageHeadline": "Merge #1119", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 192, "deletions": 172}}, {"node": {"oid": "c43840a5e522f1a4fd3528b517c455eb1a933834", "messageHeadline": "Use correct type deserializaing/serializing block proposer state", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "50812c1f92d5df976225bab0ef00fbf24aaa15fa", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into overflows", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 514, "deletions": 341}}, {"node": {"oid": "d4336425784b8f5c0a46ab11bb606ce1c94b84d3", "messageHeadline": "Merge #1142", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5594100d0a436087105b6cea5d635de2e97ad7db", "messageHeadline": "Correcting path to smart_contracts/contract_as.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcb4163b0467d369d86424bb3625c9a1aac567e1", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1883", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1602, "deletions": 665}}, {"node": {"oid": "b0007d9840f1c5ac9ec17f522f72ed797747bc66", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-821-upgrade-tokio", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 151}}, {"node": {"oid": "a2b974566f55832255337839221b7b7596bc7438", "messageHeadline": "Merge #1134", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 286, "deletions": 72}}, {"node": {"oid": "2fe9a665052e7f891d87fcef23c57621aeec3ae7", "messageHeadline": "Merge #1138", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 215, "deletions": 255}}, {"node": {"oid": "fe839a87ba48f4cd5b0f8cd59051aa839e4d5e57", "messageHeadline": "HWY-269: Fix post-merge test regression.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "812a799549ba517328118a6aff49f4fcd7fa2d53", "messageHeadline": "NDRS-1013 - enforce max_block_size in BlockValidator", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 58, "deletions": 18}}, {"node": {"oid": "b2c643809a69f90de3dae04f27f8ce6f2abac68d", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into no-tick_fix_postrest\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1105, "deletions": 343}}, {"node": {"oid": "424b8c88ad162cd4eee6158cabe1fdedb397b657", "messageHeadline": "HWY-269: Add unit tests for new functionality.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 184, "deletions": 39}}, {"node": {"oid": "cdd8a220ec947d16299ce725162ec7553a704f04", "messageHeadline": "NDRS-1013 - stop gap validate deploy size against chainspec max_block\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e78adf9d7fb0fdcb770da2e4cb8f7586f18f3b86", "messageHeadline": "NDRS-821: upgrade tokio", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 895, "deletions": 944}}, {"node": {"oid": "efaeab76ab754abd1e69f8637a6503df47c87c49", "messageHeadline": "Fix getting genesis era validators when no blocks are in storage", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0fa4ff9915b627ca4348542d3817c9ef2bd6f31d", "messageHeadline": "Enable integer_arithmetic Clippy warnings to prevent overflows.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "b897ff34b0c505b061134dc2b10ce04b75bcdc3a", "messageHeadline": "Merge the logic in Era Supervisor with the logic in effects", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 45, "deletions": 58}}, {"node": {"oid": "94ab3caf5a0b3edae1ebeca929bcb3aec94a7402", "messageHeadline": "Merge #1137", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0426d8f3f319a944430f79c1bbc94ec4c7a0e8f0", "messageHeadline": "Explain metrics timestamp subtraction in runner constructor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a28662c8c901dd87ee5691166b260ce040f55859", "messageHeadline": "NO-TICKET: update dependency to avoid using GPL license", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 215, "deletions": 255}}, {"node": {"oid": "2b6cc9adf2a3855425f65a618949cd39b97ef439", "messageHeadline": "Ensure metrics run via timestamp subtraction, not special casing even\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "733fac0d6770a4632f766048ddac6eca878eb33c", "messageHeadline": "Extract a get_era_validators effect from is_bonded_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "632ae38b8bff0d444ae0692129ba6a21eab5e187", "messageHeadline": "Merge #1083", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 278, "deletions": 0}}, {"node": {"oid": "aa45992d645cd8cb588eaf6301e92b4ad15b20a9", "messageHeadline": "Merge #1130", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 185, "deletions": 159}}, {"node": {"oid": "2d54d1797743114d43003c60ee22291fb6d0eddd", "messageHeadline": "Merge #1135", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 59, "deletions": 56}}, {"node": {"oid": "8329c62a542cc95dc9ae938e70ab8bf441715b41", "messageHeadline": "Add a span for startup", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b57451ae593411e69fd8cd5eb1ba0a617e08b85a", "messageHeadline": "Inline span creation in `testing/network.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "b2f692ab5bd4e9639d12c810de0723bd66be29f9", "messageHeadline": "Refactor entry of spans in core reactor function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "589f7ae775827939cbfa19a6dc35d5995076f2da", "messageHeadline": "Instrument the `crank` call using a macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8d1fa3f655176cad66121c5346ea3784df3fa52e", "messageHeadline": "Inline span creation in some async instrumentation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6db7e9e024232ef708e1a84ad71b1f59862f164d", "messageHeadline": "Remove obsolete TODO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf2d7e0c6bb7c4ce3619af5a7421e70aa3db32c4", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into restart_if_no_progress", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 571, "deletions": 119}}, {"node": {"oid": "7d98bca3f9fa4f96ca4e0c4ce50824e841d91f47", "messageHeadline": "HWY-264: Add 5s sleep to itst02 test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d34bed03b0a2061b2a63de001586ecc5145dde2f", "messageHeadline": "HWY-264: Fix tests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4289f2d02aef82fd23265003ad14867761eafbf9", "messageHeadline": "HWY-264: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "55448e4c4aac10955fbf05dab33407e43b5106de", "messageHeadline": "HWY-269: Remove unit file when era is deactivated.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "96997345975a2bfbe75fb3eb050b26545f060d1b", "messageHeadline": "HWY-269: Track latest own unit instead of hash.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "144bd63a08dc99dfd3ac4dcf7a7112556bebc824", "messageHeadline": "HWY-269: Create a `Ping` vertex upon validator activation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "01294494d7b4c47a1931fc3333745ccdb7869541", "messageHeadline": "HWY-269: Request latest protocol state regardless of the moment valid\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "6fa0a76dbf074fca0c0bb63b7bcb75dfa78d544b", "messageHeadline": "Merge #1070", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 333, "deletions": 22}}, {"node": {"oid": "ab3cd7c8bac1986beefdc4b7364442955bb2fd7e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-971/restrict-cl\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 511, "deletions": 164}}, {"node": {"oid": "897b1b5fd6f7ec95f2808b619e82c907664b7b35", "messageHeadline": "Merge #1133", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 442, "deletions": 32}}, {"node": {"oid": "d16c63a8b726a98c17bd4bd49a06d331b983d9c2", "messageHeadline": "removed function from debugging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f1383e84db65bdce032fd80407d3559153204d44", "messageHeadline": "Correcting qps_limit on event_stream_server.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b868932dc84efd4f7af668c3974ae65639df65cd", "messageHeadline": "Update validation.md5", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fe16613c7ab105dc561b3502bde85834b1dff15", "messageHeadline": "Updated values and seigniorage to 6% annual.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "e3e46cdc03f881c93cc184361d99a59e49ce652c", "messageHeadline": "Known addresses for nodes validating.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aba00e56b6b4bd6964332c1c7948c8a989acdbd1", "messageHeadline": "Merge #1097", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 215, "deletions": 74}}, {"node": {"oid": "bd49e0896ab0d4ef5b651c0ac60a858dad3c94d7", "messageHeadline": "Representative MainNet genesis accounts.toml.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 420, "deletions": 13}}, {"node": {"oid": "1443ad051d7709d4bd0e2f451bd2244848a91b5a", "messageHeadline": "Merge #1131", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "111a496078df3e8e5159eada5e952bf6c723fade", "messageHeadline": "NO-TICKET: log exit code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c8ac3ade116f12c4a290ff054bb1d9cf6d51e96", "messageHeadline": "NO-TICKET: use actual exit code returned by validator reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "d45d672bd6891b5575d0a43b7a983456084da3e6", "messageHeadline": "Merge #1125", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3a12045ef1fa9b012a37b65508235f3a4677de33", "messageHeadline": "removing delegators; refactor propose checking to timeout", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "0fb4407cb3992845073177491c8ef60049096ace", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into restart_if_no_progress", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 246, "deletions": 78}}, {"node": {"oid": "4430377d0aa4aef516217fc2b56b378f768e41fa", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1883", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 776, "deletions": 243}}, {"node": {"oid": "c2940228f62926b41d76c2e76a53976e43234a0f", "messageHeadline": "Address review comment", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "77fc213eae60ba95d1d51d272dfa803905f9e12b", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NO-TICKET-fix-exit-code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 386, "deletions": 19}}, {"node": {"oid": "b33659576a9e224b718bb5f9d1f75a19288590e1", "messageHeadline": "Merge #1126 #1128 #1129", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 234, "deletions": 69}}, {"node": {"oid": "9026a0df1e5a36894b54695c6198efab3b1983ee", "messageHeadline": "Address PR feedback Pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7357179e54eb37e99a64777de637310303ea20b4", "messageHeadline": "Remove consensus Shutdown event.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 46}}, {"node": {"oid": "a917ee88cc7e1f30faac3f992e3b75148f0445f1", "messageHeadline": "Test standstill alert.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "da16b3b422613d6bb0bfc66c8375df05c1f6e27a", "messageHeadline": "Remove Timestamp::now() calls from HighwayProtocol.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 83, "deletions": 97}}, {"node": {"oid": "d4693ed93e72f2513ca2f42c1a00b18b5007cfde", "messageHeadline": "Make log participation interval and standstill timeout configurable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "636fdee6c435af9a7e81a639c88f535e90ce1b9f", "messageHeadline": "Restart if consensus fails to make progress for 5 minutes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "8d01a52f01252bcaa552baa4a846fc30ded7b878", "messageHeadline": "Merge #1124", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c5d5495577dc044908a7f25024804ce54dbacb2", "messageHeadline": "HWY-264: Update config file comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e80850c9a72b77a0b336b093b8f40a5c838cab8f", "messageHeadline": "Fix `const` -> `static` error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1a0e67a437c271c7317be5f57810c2e95c2633a", "messageHeadline": "Use a semaphore insted of timer to wait forever to have less resource\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "d59c4aaa1fd7d9299065deafb8c4e1e6dfed2ff6", "messageHeadline": "HWY-264: Address Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "87e9e866defae102180fafca7422eb6ffa7ecb7c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ab490ce4c0ffc10ac5746f83ada7012674e3896", "messageHeadline": "Do not panic on dropped requests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "94d273074914482de8b21238a55d9658066ee3f1", "messageHeadline": "Fix two remaining(?) typos", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2c46cfac8896333fd912de82fc69d55275eeceb", "messageHeadline": "HWY-264: Fix nctl scripts.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a152677f84ffb66845c4c9adab7fbee6c456fba", "messageHeadline": "HWY-264: Fix config files.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f67e41518bef35af62cf30b1ec97c55759cd51d3", "messageHeadline": "Update node/src/components/contract_runtime.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e011221cf87f860b424fe3b92afd04e13940d83b", "messageHeadline": "Update node/src/reactor/initializer.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e63c49d7c6caf170a5a98bdd568dce94f7266711", "messageHeadline": "HWY-264: Move more highway-specific config to a specialized struct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "9fe8366e9809e272a27fd045da830f386c30c817", "messageHeadline": "HWY-264: Extract `RoundSuccessMeter` to configuration.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 162, "deletions": 25}}, {"node": {"oid": "784393e307c54b1f7c224a4f251ca7bb09dec76c", "messageHeadline": "Actually try to create storage in CLI, return creation error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bdc8462e2e6fda3c918d8512dc9e7d00e5272acd", "messageHeadline": "Do not make duplicate PIDs an error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "720291baf30c39dab264310139a310eb1edb6b1c", "messageHeadline": "Correct error message on `PidFileError`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c30f8076a4d5a22fd9760342959828ae77d1f25e", "messageHeadline": "Complete remaining `Pidfile` => `PidFile` changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "83c6c5323b5d279ff1426e22e74cf6a1a0f0edff", "messageHeadline": "Merge #936", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "343643bd68e5c792b032967db2a8007c6827cc29", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-910", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1704, "deletions": 1027}}, {"node": {"oid": "cf15061240ea6bf68c2fe4ab9e397a366f63bc95", "messageHeadline": "Remove confusing documentatino from `PidFileError`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36d5c35837206156510406697f876ff37d363b35", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-971/restrict-cl\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4119, "deletions": 2769}}, {"node": {"oid": "b087ad4be8b6f4e2c5b8adc3081d5acc476cf9c4", "messageHeadline": "Address clippy lints and review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9a01456e01e46451bd1cb7a65f5101bfd0960c64", "messageHeadline": "Use a wrapper-style `main`/`run_main` to ensure proper `Drop::drop` c\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "229bb36ef40d063813d311afb5851ea49e6bbd34", "messageHeadline": "Do not use the `quit` crate, instead `process::exit` as the last way out", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "6e741204a4d8bd0f61f0377861216480849f1b33", "messageHeadline": "Fix typo", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5cb9f892d175a16023fef17493a07530ff99fdf", "messageHeadline": "Use higher stakes in test to catch overflow issues.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "5ed7244f7bb93f3d4fbdae9f828f3c03ae0f7bc2", "messageHeadline": "Merge #1033", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 341, "deletions": 18}}, {"node": {"oid": "3cd24bbb38c3db34fbb4a30fe51d1f77c5afcdee", "messageHeadline": "Merge is_bonded_validator with is_bonded_future_era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 58, "deletions": 100}}, {"node": {"oid": "ad76d638d8701e54d764214ec0bcba7463f8134f", "messageHeadline": "NO-TICKET: log exit code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fef9112cea373c0b8b7c0fac13ece39ac1699ca3", "messageHeadline": "NO-TICKET: use actual exit code returned by validator reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "1c284ffe5470180d031712f199e6d0085b0a81e0", "messageHeadline": "Fix arithmetic overflow.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "002e0297af84fccdf0c2ba0620edca641ef2fc6a", "messageHeadline": "Merge #1122", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c16a8a0d50750285c5958b07930ab3623f314b", "messageHeadline": "Fix arithmetic overflow.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34ab840a4226d72f6ff6ba51e77b1d9a0f24520f", "messageHeadline": "Merge #1121", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d42148dd64ddcc566b89eeb66d689a317e88a7f", "messageHeadline": "NO-TICKET: register runtime memory estimator in joiner reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed6e127f80d6a8323b84b97290e122b33317903a", "messageHeadline": "addressing PR review comments", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "3238e8ac5e511766e4250eb965829a0092a0dab8", "messageHeadline": "Merge #1120", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f2aa9933f20e7e2705063373b8e49afa71a1d2e6", "messageHeadline": "NO-TICKET: register runtime memory estimator in joiner reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d8a896955574e856a55ea4f23b8dd905355f611", "messageHeadline": "Merge #1118", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 35, "deletions": 49}}, {"node": {"oid": "621c44193bb4de578cc7c7055e98431566b9f6d6", "messageHeadline": "Removed set_seigniorage_snapshot", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "f6aae1cf4ac81bdc63bef9759796dd573ae4579a", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "4780c84617019ec5cab8fe58198ab312683b42ed", "messageHeadline": "Fix a Clippy issue", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4fbc737767c24c1f9973c526e6ee9a910aca1a5", "messageHeadline": "Fix a comment; remove leftover log messages", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "eb503b627af743698b7ad238ca962290ff97ced3", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-1007/os-supplie\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2605, "deletions": 1609}}, {"node": {"oid": "05cc7cc9064418371569816d89f58593ae9ce7f5", "messageHeadline": "Give up on `SO_REUSEPORT` strategies in `testing.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "295ef83c7cfae99877f41ae1b3c82b5db94eaeb0", "messageHeadline": "NDRS-925 merge dev into branch", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 124, "deletions": 106}}, {"node": {"oid": "041155500b07d04aa389d962a2d5a40afa252177", "messageHeadline": "Linear Chain should check bonded validators without referencing the E\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 115, "deletions": 58}}, {"node": {"oid": "94d9b2d7f2fe8c4f1191d2db8142693757635d54", "messageHeadline": "Merge #1116", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "595d1572bb16a49a198651d965f6a956a011163b", "messageHeadline": "Merge #1115", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e727bc7d5f12e31fc91987869307fc814241c17", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into EE-1195-Auction-Seni\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1324, "deletions": 1053}}, {"node": {"oid": "7016576a315cd7c7b03b307c912f55330f7860f9", "messageHeadline": "Merge #1114", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 116, "deletions": 102}}, {"node": {"oid": "95bce655343ca289961801aa992df0744f952e8d", "messageHeadline": "Don't create a new era when we should shutdown for an upgrade.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fbb6ec2977d64b554f3a82b22bd0a7f02d2b552", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "9be21c2a0c84aaed890d561645ddecdbe955368a", "messageHeadline": "Don't create a new era when we should shutdown for an upgrade.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "387a39f4d0e06bbb629cc1e9bbeb1692f2ead246", "messageHeadline": "Merge branch 'dev' into ndrs-893", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 627, "deletions": 429}}, {"node": {"oid": "7cc846bea65b6cac3b84b3bdd77884f634ccdc98", "messageHeadline": "refactoring original test; introduces custom accounts.toml; refactors\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 209, "deletions": 73}}, {"node": {"oid": "bdcd8a78d09ef729bf806fe705168c377a71be55", "messageHeadline": "Merge #1110", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 179, "deletions": 201}}, {"node": {"oid": "6c35ae32a0d1fb164f69ef2ba8c3d39c1ba6e403", "messageHeadline": "Merge #1112", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "382d89e37a46261f2e18209693e33c2b2668d46b", "messageHeadline": "NDRS-925 - merge dev into branch", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 88, "deletions": 65}}, {"node": {"oid": "8e0ea592fc5eda752b1839f4b4d5785e4fd950fe", "messageHeadline": "NDRS-925 merge dev into branch", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 568, "deletions": 396}}, {"node": {"oid": "353d381d9450451482a882466c8f9a68966f0077", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1883", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 745, "deletions": 469}}, {"node": {"oid": "b79b8f7f4f7310ddcddbfdd476a7c78b7a33ebdd", "messageHeadline": "Bump for 0.9.3", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 179, "deletions": 201}}, {"node": {"oid": "558f88742e07ce9c944b3787b70bbca6a061939d", "messageHeadline": "Update cbindgen dependency", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13a8929d685596810bcf9d2f11fe6052448561c7", "messageHeadline": "Merge #1089 #1092", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 90, "deletions": 67}}, {"node": {"oid": "90c044888cc3323a298181be7aa3ae0336e17570", "messageHeadline": "Merge #1081 #1100 #1103 #1104 #1109", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 232, "deletions": 167}}, {"node": {"oid": "103daa3b29f8f681ae0a74b0a450d881071919f7", "messageHeadline": "Merge #1099", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 246, "deletions": 131}}, {"node": {"oid": "6d436d55c4f3a65e9fa7f93d9fd97853d23201a9", "messageHeadline": "Merge #1105", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 65, "deletions": 79}}, {"node": {"oid": "b1844ca1e833cd91ac89834d1fa3704913b8acc6", "messageHeadline": "Update configuration files with values for new networking settings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1586625836ed63fa9d393cf68de3cdb1ca34849b", "messageHeadline": "Make timers for new networking features configurable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "db6022df46374ffb33eafff1239a130d3ae929c1", "messageHeadline": "Add `TimeDiff::from_seconds`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ebfee4819690c025dff1a2d97d457e8258c05cd6", "messageHeadline": "NO-TICKET: Limit not in scope on osx", "author": {"name": "khjcph", "email": "khjcph@gmail.com", "user": {"login": "khjcph"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fc53439dd6ee12777d9f48457922cee1b1f16d02", "messageHeadline": "Merge #1108", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "99db9be2d4517d2094931b33e2c3f4c0891ce159", "messageHeadline": "Addressed review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6b089fc563f2bac85fd7efcce56decbca69bc69", "messageHeadline": "NO-TICKET: Add dry run publish step.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6abffb9b9146749bcbe73e98d7e6aac637a2a02", "messageHeadline": "NO-TICKET: Fix hex issue", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdb48166d0d160787143d0b3da97422a78228bbf", "messageHeadline": "Make the syncing process independent of the EraSupervisor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 133, "deletions": 109}}, {"node": {"oid": "7d55c676d7dde952fdcee01ffd2c81e7acf9058c", "messageHeadline": "NDRS-963: chainspec loader now gets the protocol version from the hig\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 65, "deletions": 79}}, {"node": {"oid": "78d034a43959c0fc8acf50b125442276f3edaead", "messageHeadline": "Remove redundant BlockAdded argument.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "bb493721ed99ff7db6fe43ad64f174abc1cf2c99", "messageHeadline": "Fix linear_chain_sync Clippy warnings and formatting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "294e39d720e8bb29b4107c0065f0aebf0fd474f5", "messageHeadline": "NO-TICKET: improve gossiper logging", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "439b3565f26418f1d4c5edbc16f743bcdd9b66d4", "messageHeadline": "Refactor logic determining connection to known nodes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f63e8bc5d70239ca6f11ca8178d97b86e32373da", "messageHeadline": "Publish public address with handshake", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "0c5c8a5b2918f74c0aa1a6110d9fd8d39968478e", "messageHeadline": "Fix remaining clippy lints in small network", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb56770b439281284d739807dc11eec166896ea4", "messageHeadline": "Fix compilation issue with changed `pending` container in small network", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ec1adcfba7eadf564255b42cce64c17c10c3fe83", "messageHeadline": "Sweep pending addresses every minute", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "d1e38cd163b8a467193d650952bc10846189026c", "messageHeadline": "Gossip 5 seconds after start to speed up connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4e67be309e9e6154eca7611985040cb14ecbfa4b", "messageHeadline": "Only consider known addresses for the context of determining isolation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "b686c73b8805e67e5356568a6ba064c278f42b5c", "messageHeadline": "Address initial PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e38ef3e4dd9b015c4118018633eed9b77a0399b5", "messageHeadline": "Update rand, rand_chacha and rand_pcg deps", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 84, "deletions": 74}}, {"node": {"oid": "b890f8ab16c945a09389c4269649b0bae91b3bbd", "messageHeadline": "Make `known_addresses` on small network a `HashSet`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1ac23b7bd3d56482a2ba56a7dae8a99c0252ea86", "messageHeadline": "Do not treat bootstrap nodes different from other nodes on connection\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "dc06570a7217bca4b9d01b3561598afbd9f14eb0", "messageHeadline": "NDRS-925 appease clippy", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bff3292f5b8890e56195ea89a50c6d39d4f0e795", "messageHeadline": "Resolve DNS names only once in small_network initialization; actually\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "1f620b9a377771d8680290dccdc0ff1235084f91", "messageHeadline": "merge dev into NDRS-925-contract-runtime-optimization", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 589, "deletions": 430}}, {"node": {"oid": "117e71b3c81c017f9b83c816069297d90b4b066a", "messageHeadline": "Remove spurious debug statement", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e5020647a71c19d21ebfa12e69bc0c35a68530ba", "messageHeadline": "Re-order imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "63278d3807a763913218bda9eede7094961b6844", "messageHeadline": "Fix and update test assertions.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "278fd3f6fcf863c3ca1159eccb2e7ca505f4459e", "messageHeadline": "Clarify comment in `IsolationReconnect` event handling", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8dbaa46bc2dbe52765ca7a5b50703ab39074e2d7", "messageHeadline": "Fix typo in comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "499a6e3a44be2130d9b8155b104146034cd7d1b8", "messageHeadline": "Reconnect after being isolated, instead of termination connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 69, "deletions": 50}}, {"node": {"oid": "7fd3047979dcce40328b4cca2c3b1d5a4a683daa", "messageHeadline": "Add get_seignorage_snapshot to test builder", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 81, "deletions": 30}}, {"node": {"oid": "dadaa46ce188f5c79885cf7ef88cf87bc69a243a", "messageHeadline": "Use binding-to-0 instead of randomly generated port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 46}}, {"node": {"oid": "88880fd178fb5c4a0ce2fa875f82c6b2c6d73639", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1884", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 466, "deletions": 389}}, {"node": {"oid": "2ef0d6e33c7783e014b3c902f839842eb55f4bf2", "messageHeadline": "EE-1131: Remove Result from deploy requests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 26, "deletions": 39}}, {"node": {"oid": "a6bc689b5326a68d4591d64e83ca4e399d674d2f", "messageHeadline": "EE-1131: Get rid of RootNotFound.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 23}}, {"node": {"oid": "17f2d256d2a03b37224b1c145182e459a74a0694", "messageHeadline": "Merge #1091", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 123, "deletions": 41}}, {"node": {"oid": "75eb9433863989b7470fba9bce07e4ce28e25673", "messageHeadline": "Merge #1087", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "c536eb0632f85652df1d32d09bc08025e0849bf4", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db5b1c8765a351f5e1b04ea671d16724d9a945a3", "messageHeadline": "NDRS-1006: Fix the timeout.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "be438491559d9043051f7ae5d23e1665adaa7447", "messageHeadline": "NDRS-1006: Fail initial sync based on time out.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 115, "deletions": 34}}, {"node": {"oid": "984399fb7e9ebd5bc2a034842adbfd3c7231acd8", "messageHeadline": "NDRS-1006: Get rid of as many panics as possible.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "a468d9176c650321860e7ab5264f162f99b1c6db", "messageHeadline": "Merge #1084", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "8b99e732ae63a3043d72f60a9bc2ebd95c6a1026", "messageHeadline": "Merge #1086", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 394, "deletions": 354}}, {"node": {"oid": "2cff1a6aa5e151c3c2377d8b20e5cf64ee18ff0e", "messageHeadline": "EE-1196: pad serialized repr of Key::EraInfo", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "9188eff8661c107aa764d793fd7e0e99450888ee", "messageHeadline": "Fix a bug; add comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "9edb3b2823789c6c4c01bcca14239c332f55f487", "messageHeadline": "Add a utility for generation of a global state upgrade and an nctl", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 397, "deletions": 0}}, {"node": {"oid": "800d5f298bfc0a120d04470a704ce9517c69a82f", "messageHeadline": "NDRS-925 - remove temporary", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "26e89e95b98e5c0e909a34a0a8a928066d636fb3", "messageHeadline": "NDRS-925 - bubble up commit errors", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a98b58f428774077323ce5c0c868e8b8a0e204ed", "messageHeadline": "Merge branch 'NDRS-925-block-executor-optimization' into NDRS-925-2of2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3610, "deletions": 2270}}, {"node": {"oid": "f020255072f25543eba00f8e4f0711d5f9d666ae", "messageHeadline": "Merge dev into NDRS-925 1/2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3610, "deletions": 2270}}, {"node": {"oid": "553200ec4ab9df3d7284494894ad49b7719da4c2", "messageHeadline": "Restrict ulimit increases to Linux", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "dd6503db7e4d89454c1be58f3e21070003c7eb68", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1883", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1291, "deletions": 661}}, {"node": {"oid": "a435a66c8c74ea099af2cb06b1f3dfca893ae097", "messageHeadline": "NDRS-910: Adding comments describing tests", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "56dfe739ed47d5aefc14ebdf000257a40a66369a", "messageHeadline": "NDRS-910: Introducing failing test for joiner with network of multipl\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "36551aa8570618de0017cbc0b32e60f193ce01ea", "messageHeadline": "Initial work with storing to trie complete", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 142, "deletions": 13}}, {"node": {"oid": "edde7de056502cf6b56db30cbd2f5b6258de012b", "messageHeadline": "Improve pidfile writing with appriopriate truncation, seeking and flu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7fcaef77a1a1e69bf015b3a2000883c76465ea91", "messageHeadline": "1. Removed superflous logging.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9220be86139734c619fda0d2e6059825be34e66c", "messageHeadline": "1. Synced with upstream.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 65, "deletions": 67}}, {"node": {"oid": "a3e33e0addef9e2a20333a434d9cb7be5f1ff32f", "messageHeadline": "1. Streamlined setup.sh.  2. Added support for custom accounts.toml.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 395, "deletions": 354}}, {"node": {"oid": "81de25e55b4834d12a85bdb841ceba1e8c80dc2c", "messageHeadline": "Merge #1079", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "f7bdc06a3d8eec62cc84276ff8f24d4cb4d9ca3d", "messageHeadline": "Merge branch 'dev' into feat-303-update-deps-1", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2148, "deletions": 1264}}, {"node": {"oid": "95f3f0a30c6f53f0c04a4738df4fbecfa710d1b4", "messageHeadline": "Merge #1076", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 65, "deletions": 67}}, {"node": {"oid": "edce4b87e2891dd951c54cb59c303905c1340dfa", "messageHeadline": "Merge #1085", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 44, "deletions": 79}}, {"node": {"oid": "84967a1530bbc42081d7aaadf71d82ed74343e55", "messageHeadline": "Add missing `info` import", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bd6d026ecb7afa4de00ffc7556ac19018cb88857", "messageHeadline": "Add missing semicolon", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8023cbe62e8f8974c4d641aaa4c0d1eece5cf418", "messageHeadline": "Act on detected crash by running integrity check", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "3b011c213b165548502ce8b7171519a5ef9615b0", "messageHeadline": "Leverage pidfile in `cli` to determine crashed status", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 73, "deletions": 25}}, {"node": {"oid": "e4a5fdcf9d7307488ace8c6d3b37406400b6df17", "messageHeadline": "Simplify linear_chain.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 44, "deletions": 79}}, {"node": {"oid": "23c8e007629dca652fc6a62c2a0adf29ade57424", "messageHeadline": "Ensure that private keys are written without read permissions for any\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "2b771b6666b92ee0fcd7f0363281814e76186dcf", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-928-929", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 476, "deletions": 90}}, {"node": {"oid": "6b316c6752128c2fd6df8bf7bf585d680874f477", "messageHeadline": "NDRS-928-929: Removing redundant checks", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "576ecfe26701e72de1ec4c8942602ccf83dd2974", "messageHeadline": "Added small test suite for `pidfile`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "a481762b0c9dcc262030094e8dc5239d61fdc421", "messageHeadline": "Add missing `Debug` `impl` for `pidfile`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ef7744b28b13ab6155b17f447250c6ce9a9fd34", "messageHeadline": "Prevent stall by using `try_lock` as intended in pidfile", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2e4b474cfd94f40ea18054df961049dc7d6251c4", "messageHeadline": "Move `pidfile` into its own file, as it has grown substantially in size", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 171, "deletions": 158}}, {"node": {"oid": "b505ef27bbd60ea9f46a29d31ecf817b440229e1", "messageHeadline": "Apply typo fixes from code review", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ac383cfb71f3d6e759c0f4ccc6928c424042540", "messageHeadline": "Merge #854", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 92, "deletions": 24}}, {"node": {"oid": "5bf0338e717d900d2935851d5af56ef51d34a99b", "messageHeadline": "Factor out the `read_env` function as suggested by @goral09", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "b64402cfac1249678f29581ec10c69b0218cb5e8", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NO-TICKET/configurab\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20520, "deletions": 9011}}, {"node": {"oid": "55efacb3e2f9628ee218799264fd69db6c194d72", "messageHeadline": "Merge #1034", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 384, "deletions": 66}}, {"node": {"oid": "419141dd62b6b39630d4669a52f5c9774bb68bd8", "messageHeadline": "Process `fatal!` manually when running unittests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "78f5d819b93bfb4ce2ea9bf7778cf1f7637e3f96", "messageHeadline": "Use `UnitTestEvent` instead of `()` as `ReactorEvent` in unit tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 31}}, {"node": {"oid": "308f7b5c08e94270d16e3493eaa39938ff38926e", "messageHeadline": "Added encoding file.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "c3c5dd7449cfde784ed20a5345eecd5817aa2d1c", "messageHeadline": "NDRS-928-929: Bespoke display trait for BlockheaderWithMetadata", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5c747b6bb8423165f4fcf8f83020b9e2e5dff45", "messageHeadline": "Change panic message in `send_request` of unit tests slightly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c8a1df3e5747eb7b2ffda10af05500651ab8a206", "messageHeadline": "NDRS-928-929: Removing `todo!`s in validator reactor", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "24f655c37ce45a8635a37f24e3284cf8b7df7074", "messageHeadline": "Initial accounts_toml validation.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "09e95e634763c70fbae2035396d20054470c1c25", "messageHeadline": "NDRS-928-929: Introducing unit tests for new storage methods", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 129, "deletions": 63}}, {"node": {"oid": "7f2a35b35c2250a1fd915432b69106ac6e2abe1d", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-928-929", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3202, "deletions": 2155}}, {"node": {"oid": "201ab87f24eff41a85a361c2a18d6adb44778d5f", "messageHeadline": "NO-TICKET: Deduping integrity check code.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 15}}, {"node": {"oid": "656f1f78270bf5d83a82cee2ba7577143f7897df", "messageHeadline": "Merge #1073", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 293, "deletions": 148}}, {"node": {"oid": "43298dd3961ff33752bb2d060e00328ab99e1f51", "messageHeadline": "Merge #1077", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 221, "deletions": 165}}, {"node": {"oid": "28f85098bc80fb532193f2f6b31fd3addbb2cd07", "messageHeadline": "Update types/src/system/mod.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ca3362881393f95aadd6a65bb290f9bb0c17581c", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into NDRS-931/clean-shutd\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3167, "deletions": 2296}}, {"node": {"oid": "4ada3fd5c1e61f92604b81fb13a6c5f3c8794dd8", "messageHeadline": "initial commit of itst14", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 373, "deletions": 16}}, {"node": {"oid": "00fd9ec1c34c0ef16ea308f1956dfd1e8a8c8ca2", "messageHeadline": "NDRS-974: Get rid of failure", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 223, "deletions": 165}}, {"node": {"oid": "2b6a57438d1bcef478f2bda80cab3eb8695b63ca", "messageHeadline": "Merge #1068", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 196, "deletions": 71}}, {"node": {"oid": "9667dd8eef1fc41033213053801e3a237ca9645e", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into ndrs-966", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 853, "deletions": 644}}, {"node": {"oid": "ae93c3b005ddb4d7c1690b148a8a252c71ff43b9", "messageHeadline": "NDRS-976: Update smallvec", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1e12368d97a77851e65119b574cff60fa2152c6", "messageHeadline": "NDRS-975: Remove directories", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 45}}, {"node": {"oid": "1e62967c4e9e44c900a11f8809623da03ddd0a89", "messageHeadline": "Merge #1051 #1066", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 843, "deletions": 640}}, {"node": {"oid": "70b585b5f4e1271c50c9b104c7d537914d8c0f4d", "messageHeadline": "Merge #1074", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "99742d03286e7e825ef94537ef644bd016db9ec6", "messageHeadline": "NO-TICKET: no need for clone", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ba7619d2ccd82ea5cecbf0174c947aa40e96e4", "messageHeadline": "NDRS-966: cargo fmt", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ce8670e8954d1c22fe8c91e3cc23fe99eaa7fc0", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into ndrs-966", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 108, "deletions": 73}}, {"node": {"oid": "67d8b2370cc4d62d5b8cc619a4f750fbcfc1c69c", "messageHeadline": "EE-1193: Fix transfer bench.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "aac19b0a3a09fb8a3f12ea70466ae9f3ba466ea0", "messageHeadline": "NDRS-966: Fix the itst method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fb82b173e1fea440596ef4c214de1c4100a5d7a", "messageHeadline": "NDRS-966: Fix the booking block calculation, again.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "d9b8db79e779436bcfc27c8a3709c9afb918159a", "messageHeadline": "EE-1193: Bump wasmi and pwasm-utils", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 50, "deletions": 61}}, {"node": {"oid": "ac41882c9fbe8f6b7d1344665ed36c654f5ae4bc", "messageHeadline": "Merge #1075", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "e91f3590eb63467c20a0c5345e3a2742d71a5dc5", "messageHeadline": "Remove a redundant InitializeEras argument.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "5995d1224d942640689760b03caa7cf999e7ece1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0584263d3100e317ed5779d68741e990c63ae35e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f54eee025bedc840b7b911d588fff7ccaf728b16", "messageHeadline": "Merge #1065", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 98, "deletions": 57}}, {"node": {"oid": "b40a68f250820948f97418700933d2e5a3ff6c86", "messageHeadline": "NO-TICKET: Faster checks", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "cb9619f06839e05ab5d68f2f0ae13476e448ff8c", "messageHeadline": "NDRS-966: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "20467821fbef07f6838451d8818609443f9cd09b", "messageHeadline": "NDRS-966: Reuse `get_booking_block_hash` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "c2aac40106bced2efba88cf9950cec8877efc5ce", "messageHeadline": "NDRS-966: Re-enable nightly tests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42efc26740f2029c1fb7a3268f07abfaa312226e", "messageHeadline": "NDRS-966: Fix booking block hash for the first post-upgrade era.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "997056b141698bb1090665dc2d5d6b6f25e208eb", "messageHeadline": "NDRS-966: Improve log messages in the `LinearChainSync`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5bc11f6654be0f0f72811fc333527a2716483b02", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into ndrs-966", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac8d609c18a52d4da666b399b6ec44360deb98d6", "messageHeadline": "NDRS-966: Fix correct hashes for booking blocks.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 61, "deletions": 71}}, {"node": {"oid": "162000486672dd8f1b7e435931d5fbc812c55448", "messageHeadline": "EE-1192: store unbonds under Key::Withdraw", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 163, "deletions": 116}}, {"node": {"oid": "ae3fc7799df36ebd7c261e2bacae60d189ae20bc", "messageHeadline": "Merge #1072", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f55960a08e0bf06a6c052d43b83584759538489", "messageHeadline": "fix python bug in scenario; disables failing test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "743cb8636023beca373244c8cf8b4e2bd45d0a6e", "messageHeadline": "NDRS-966: Fix the condition for detecting when genesis era is complete.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc7dc3f8cabaa8b2e6e897b1f92acd77b62ed992", "messageHeadline": "NDRS-966: Remove the log line.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45e247049e02d72cbd9c9044cf0e7535f192b9fe", "messageHeadline": "NDRS-966: Remove duplicate variable.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d01d28fa0b67e767c951fbe87d8aaa8eac5b288", "messageHeadline": "EE-1192: index UnbondingPurses by AccountHash", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "c720725b2c4eccd16706ee903b0c37ab6d46b275", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into ndrs-966", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 622, "deletions": 858}}, {"node": {"oid": "275d960613df12b7732d16cf8fa6cc96f5b1270c", "messageHeadline": "NDRS-966: Add comments, remove unnecessary logic.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "34b22013e464fe7c1ca9d7210576b2ab600f83b6", "messageHeadline": "EE-1192: add StoredValue::Withdraw", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "a635f0a8727397495b32968db1c8f47e943785c7", "messageHeadline": "Merge #1052 #1064", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 198, "deletions": 394}}, {"node": {"oid": "70417513f3bac0a7c25416a9141230f9b9f53964", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-947", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1457, "deletions": 780}}, {"node": {"oid": "3d85f5f8496f96198f3deecdecbac5b405ec40b1", "messageHeadline": "Merge #1071", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5938d719afa026a1e95c625c997181679441457e", "messageHeadline": "NO-TICKET: disable test_joiner", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00e19bcc9d3020b76b5945b16ecd72136c01a520", "messageHeadline": "EE-1192: add Key::Withdraw", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "2e1a8a8d0cd81503c52d84e7d595cd739ab16bce", "messageHeadline": "NDRS-947: More test fixes", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f49965960d7e33a3cb15afa587d626b05927db3a", "messageHeadline": "Add `Pidfile` helper logic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "f871c265a1eb990ae44cd661b1de7d1fc6fc9dca", "messageHeadline": "NDRS-947: Fixing broken tests", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84ac9ea615dc938c8122f75ad7169b928e563ec4", "messageHeadline": "NDRS-966: Collect `key_blocks` explicitly and pass to the era initial\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 133, "deletions": 31}}, {"node": {"oid": "c70107700c6d1132b373846c7f3ded94aa3e5efa", "messageHeadline": "NDRS-947: Using k256 for verification", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 237, "deletions": 121}}, {"node": {"oid": "68eed6d9a8841f2fb459ff4927915bf6e14e88bc", "messageHeadline": "Test eras in a loop.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "0a83fb98b66ea074f8ea8bd1eadf9bbe0072f646", "messageHeadline": "NDRS-966: Refactor `booking_block_height` to return `Option`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "3f79a37cfc2d57444c8a7dd1f842a5ea355045bf", "messageHeadline": "NDRS-966: Rename `block` to `switch_block`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "6b9c9a556aac3b2289ccc9b54b52158228a512df", "messageHeadline": "NDRS-966: Use `fatal` macro instead of `panic`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "8f86c550628a2411940019a574a5b97d84b384c0", "messageHeadline": "NDRS-966: Change the comparison in the IT test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca97d3c63a37350a1c84c5f4828cf4c0889b6396", "messageHeadline": "NDRS-966: Derive `Default` for `BlockHash`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3cab4c8c5d3d4791603c79a9687edfdb69490f64", "messageHeadline": "Merge #1062", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 246, "deletions": 133}}, {"node": {"oid": "6154333d53ab0f8b7817c112009bac97e1d0ca4b", "messageHeadline": "EE-1188: Reset delegators stake on slash.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b5d9be9634412b17b29245eaf3fa97b2191c38c5", "messageHeadline": "EE-1188: Add test to ensure wrong behavior.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 253, "deletions": 0}}, {"node": {"oid": "96959a82b221ea4e2b3996c49ddbe1bb99644968", "messageHeadline": "Don't consider eras before activation points to be bonded.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b7b90ce0a78639054650ad3aa6e4184232ea902a", "messageHeadline": "Merge #1063", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 177, "deletions": 331}}, {"node": {"oid": "8ea76777a371896f511495d60b93d16a8f445598", "messageHeadline": "typedoc upgrade to 0.19.1", "author": {"name": "Jan Hoffmann", "email": "jan@hfmn.pl", "user": {"login": "hoffmannjan"}}, "additions": 98, "deletions": 57}}, {"node": {"oid": "c491ad494f36de4096b5713f0abc8bf02fbd2945", "messageHeadline": "NO-TICKET: fix issue introduced to era initialization", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6f595b005d2f77d2fb9021c0e70932a4b1e5ab4c", "messageHeadline": "refactor itst* tests to use common functions", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 100, "deletions": 281}}, {"node": {"oid": "11f7ba58220c643ba2b421240e5daa1f3ab7e14a", "messageHeadline": "NO-TICKET: change activation point to represent era ID or genesis tim\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 246, "deletions": 134}}, {"node": {"oid": "a9ecfa07744c13b00cdbc1dcf1c1dee79c23c672", "messageHeadline": "fix clippy issue", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b2a90ecbb602f610a8b17f7ca45c614b84c50e7", "messageHeadline": "NO-TICKET: clean up metrics structs and make unregistering metrics safe", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 161, "deletions": 312}}, {"node": {"oid": "7c5c0415df55da01ea154299919596c4ff0337da", "messageHeadline": "NO-TICKET: fix gossiper metrics", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "3bb655d2d554a13de13694a33ddda452f01e2cb3", "messageHeadline": "Merge #1056", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 400, "deletions": 4}}, {"node": {"oid": "0dfef88d7c1fda63c8d0e2eef1c3b1d6cde2ac58", "messageHeadline": "Merge #1058 #1060", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 85, "deletions": 41}}, {"node": {"oid": "33e5128659e98531d1e736cee3dde0da26f6f313", "messageHeadline": "addressing PR comments", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a47decd5a581f8d6487310f9b761c2d7d607ad79", "messageHeadline": "1. Updated default deelgation rate.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0af065b71bdf1319dcf616368f239503db6483d", "messageHeadline": "1. Updated auction bid delegation rate to u8.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 60, "deletions": 4}}, {"node": {"oid": "deb847bbc69838062951a9abe6faed9575b08cb7", "messageHeadline": "Merge #1055", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 75}}, {"node": {"oid": "e7e3c20f9c37c15e52842f886cf2581c7c2f741b", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into OP-1857", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 358, "deletions": 36}}, {"node": {"oid": "f4a93fb675db5e87a41bb375cf84aeab5736f9a9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be81f09c823446df700daaa3b87b1cfee30ac443", "messageHeadline": "Share utility method for number of bonded eras with test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "3843cbb0e44cc1b3838a270bf2be6525707e4a01", "messageHeadline": "Merge #1054", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 248, "deletions": 13}}, {"node": {"oid": "7cd079a3fa8b315393a697355dcd7253220f7279", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into longer_test", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 283, "deletions": 141}}, {"node": {"oid": "5f181ab907e4635d652d238861be198e85120092", "messageHeadline": "Merge #1037", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "63a5611572d606bb08a35144c294078eeb867203", "messageHeadline": "Make EraSupervisor::bonded_eras a method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "4e574fda2b71cec1387c5669316c678b5dd19a83", "messageHeadline": "Merge #1046", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 91, "deletions": 10}}, {"node": {"oid": "f2d7ab490ca30be910050f3377f1eddc9df5faf6", "messageHeadline": "Fix comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "083ae16f0927555da1bd1ff7d3cffd86c039f5ae", "messageHeadline": "Merge #1053", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "06f8e9aed840af0d9965b96faf1f47b26d03a6d1", "messageHeadline": "Merge #1041", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "897dc515dd8366ecb73f9f23d5a5224ccbbf8a29", "messageHeadline": "EE-1191: reduce footprint of SeigniorageRecipient", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 25, "deletions": 37}}, {"node": {"oid": "4e5586370f8598ad915281bbb5a8f168022f4f5f", "messageHeadline": "EE-1190: remove entrypoint for read_seigniorage_recipients", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 10, "deletions": 75}}, {"node": {"oid": "5617d492a9dda31fa4cf5152715657dc26286861", "messageHeadline": "Merge #1057", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39ec3bdee76d01a8182eff3fd8c71f7b3282998d", "messageHeadline": "disable failing test - see bug: https://casperlabs.atlassian.net/brow\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd93ffd68cafe055295142753c429416cf233455", "messageHeadline": "adding itst13 scenario to nightly; refactor nightly to take chainspec", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 220, "deletions": 4}}, {"node": {"oid": "bebe9b8eea6ab23fc394b506c53c119813faa3aa", "messageHeadline": "initial commit of itst13 scenario", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "a537b72951e1e98845e561852e5896d1db5daab5", "messageHeadline": "NDRS-961: Make accounts config deterministic.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "82d47bc85312fe33a5b00675c4f2b4d9cc411e91", "messageHeadline": "NDRS-961: Add a test case to demonstrate the issue", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 232, "deletions": 8}}, {"node": {"oid": "aa7803f07b9aaa33d7c0d78c2dd138a4f5f6879e", "messageHeadline": "NDRS-947: Aliasing constants from libraries", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 28, "deletions": 23}}, {"node": {"oid": "d4f0e4f5a8da2e2beefcb222288c0c14bb81ff7d", "messageHeadline": "NDRS-925 remove extraneous comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 16}}, {"node": {"oid": "8c3d61879143a7ef88bb839bdcf8a6ebdaaba02d", "messageHeadline": "NDRS-947: Turning off default features for libsecp256k1", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "899be2413bd24f04ad763b7eafba11fa4b9a33a6", "messageHeadline": "NDRS-947: Removing unncessary #[data_size(skip)]", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c734dd9b08db168bfff2da55190f73e5e6cee8fa", "messageHeadline": "Merge branch 'NDRS-925-block-executor-optimization' into NDRS-925-2of2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 185, "deletions": 124}}, {"node": {"oid": "c91ef955b7bc2d930aabe64d153b9628141c5bc8", "messageHeadline": "Merging dev into NDRS-925-block-executor-optimization again", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 185, "deletions": 124}}, {"node": {"oid": "8d6110050718e235db746d27ff66c6310ded1795", "messageHeadline": "Use the era's earliest block to get activation era validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1ed2adbcbb3d14a1b482b67512892c0edefaf8e2", "messageHeadline": "Make tests include unbonding and dropping eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 39, "deletions": 76}}, {"node": {"oid": "ec0e29aeb9ba3bb5af9614ae1b0afa8ae7955a80", "messageHeadline": "Merge branch 'NDRS-925-block-executor-optimization' into NDRS-925-2of2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 165, "deletions": 73}}, {"node": {"oid": "48a098eee1a0154a905b33a9d64e674ffe220fc2", "messageHeadline": "Merging dev into NDRS-925-block-executor-optimization", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 165, "deletions": 73}}, {"node": {"oid": "69447cb52d37fe61e83365c3e6e17a71eb67d14e", "messageHeadline": "clippy", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "5ce2d593ead07dddd4103916efaceb2b394e22b0", "messageHeadline": "Internalized commit and execute operations", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 224, "deletions": 307}}, {"node": {"oid": "6c9c4a66c2f5aeb33cf524feadeaaaac30bed499", "messageHeadline": "Merge #1023", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 186, "deletions": 125}}, {"node": {"oid": "10ee3692c0bfc436cb953d2f6735070bd4f49f84", "messageHeadline": "Fix height of block for activation era validators. Address comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "83522b80ead2e0cfc459b9615dc334eba280c0fa", "messageHeadline": "Merge #1001", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 45}}, {"node": {"oid": "faafe672a31bfb8842b736b338b63b3b11447455", "messageHeadline": "Merge remote-tracking branch 'upstream/dev' into validators_from_state", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 642, "deletions": 492}}, {"node": {"oid": "15d562483a1e3c6b59a4c9755295772dc9f1b487", "messageHeadline": "NDRS-928-929: Fetching block header and finality signatures by height", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1602d6dbc82987ce6106f8ee8aa5e4ced548d19b", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-941", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 160, "deletions": 28}}, {"node": {"oid": "54a191c54c1bf55ec56df557ef24d26ba83637c3", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-947", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 642, "deletions": 492}}, {"node": {"oid": "761d40acd3a32cf2f0ed95483102c005ccab412a", "messageHeadline": "NDRS-947: Switching to libsecp256k1", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 514, "deletions": 689}}, {"node": {"oid": "80113d6fe6e5e2cbb3dd6899947cc6bca18b5676", "messageHeadline": "Merge remote-tracking branch 'casperlabs/dev' into NDRS-928-929", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5094, "deletions": 1815}}, {"node": {"oid": "ec48857d8521ba8cc779bb3c03f71805dfb55147", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-941", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5035, "deletions": 1809}}, {"node": {"oid": "ede43e7ffb8350753b13e314ef5074341c313eee", "messageHeadline": "NDRS-962: Fix the condition in `sync_test.sh`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd61ff4e4cb352649888e8bfbda08ad69895f244", "messageHeadline": "NDRS-962: Track the last switch block in `SyncingTrustedHash` mode.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "165621fea7191daea8bbb32d7e6248fb0db18765", "messageHeadline": "NDRS-962: Finish sync if the last downloaded block is a switch block of", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "50d244b8300726e338caf85f944b928c0245e65a", "messageHeadline": "NDRS-962: Use `max_round_exp` when calculating the acceptable drift.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "9dc38feabba7a8d6fb67a3c41e7a9835eaaf8def", "messageHeadline": "Merge #958", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 150, "deletions": 23}}, {"node": {"oid": "8e02fe250d4e6e016e690afbcc27ab4c42edb4df", "messageHeadline": "Revert \"Revert \"NDRS-925 block executor optimization (1/2)\"\"", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1194, "deletions": 1462}}, {"node": {"oid": "9276ae643bfc094f35a82bcca86b01e03543d176", "messageHeadline": "Merge #1040", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0dd0fdd9ea87e88213821732857fba0dd2be3fe8", "messageHeadline": "Remove outdated assertion on failed bootstrap connection", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6ee6136039c2943ae7a449502897372a2e11faa5", "messageHeadline": "Merge branch 'dev' of github.com:CasperLabs/casper-node into NO-TICK-\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1121, "deletions": 770}}, {"node": {"oid": "0411b72a51c92773baeb0a2d72fd147268ea8272", "messageHeadline": "Merge #1020", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb1d20ad1ea6e245cd8237f9406885a1e785c669", "messageHeadline": "Merge #1036", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "930e3490a7ef68937577aeb2212e83a6c8b794b2", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into logs", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 466, "deletions": 448}}, {"node": {"oid": "0aa9be2945b9f4caa5358dca37c32b698c13f67f", "messageHeadline": "make passing of chainspec possible", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d3f4d06c8341ded607da71f5f7a4c0e7915093fe", "messageHeadline": "Address Matt feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "7003c6e7ef7caa2bb388c7503079e0f47ab88f8a", "messageHeadline": "Merge #1038", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2019abe7a0dd88dd2b1fd04c9b66ab86e831865", "messageHeadline": "Ignore RUSTSEC-2020-0146.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7b356ca617133f509723b2c59296a67fb71240", "messageHeadline": "Configure drone to ignore RUSTSEC-2020-0146", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a17815b3a38e53fd18668345f6c0c8cd640db58", "messageHeadline": "Add ignore for audit and rename variable", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48d111be9d0482093c115eed7b096ea0546e8428", "messageHeadline": "Dump control announcements when crashing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "5a75f9186554fbbeceed2630feba6691ea5f5dab", "messageHeadline": "Fix a nonsense message in reactor macro's `!` routing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7f011023ff8d8f7d3f9e26585b047a10aff7add", "messageHeadline": "Feature gate the `ReactorEvent` implementations for `()` behind `cfg(\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "915b90e4f8f7b6117dff11089f18c061a3dff64d", "messageHeadline": "Update documentation of `ControlAnnouncement` to be a little bit more\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f528cd7f0acf096fd3e00da6df416629698ada8e", "messageHeadline": "Fix era cleanup.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dfae52e0ac110704460689c8986bebf796ffb42", "messageHeadline": "Fix typo", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a7db7b6b2d14ef7295b7147efb5a1ca584efd5", "messageHeadline": "Fix typo.", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6bb852ce6be46525ce56efb845a608f2ebdcdcc", "messageHeadline": "Prevent panics on failed connection", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b1e6e7f6116c05f321e4e14269a103efae528276", "messageHeadline": "Participation log message: separate inactive from faulty", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "92d3cbda92aae1ad190f4fc3194d0d7ef23b48f3", "messageHeadline": "Applied PR feedback Pt.3", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 32}}, {"node": {"oid": "eb18d3c8c3e6bcf65c549e79cf049ad24ca367c8", "messageHeadline": "Merge #1035", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 464, "deletions": 446}}, {"node": {"oid": "2f1b4464b543202a2108475b67e04cbbb0e61785", "messageHeadline": "Applied PR feedback Pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 81, "deletions": 60}}, {"node": {"oid": "a2052f8b392cac65551ea9497f47327337d0eb95", "messageHeadline": "EE-1176: Rename ProofOfStake to HandlePayment", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 464, "deletions": 446}}, {"node": {"oid": "4f73ab2a3399c695d383507ee78dd27ee4da3a92", "messageHeadline": "Properly pass on information in `FatalError` to logs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "acbb5abf55e980d03c9e07ea62fe2eea00059a9e", "messageHeadline": "Make `fatal` use `ControlAnnouncements` to report failures", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "5eb3f0c922df620bb1f452b449527809ca6f127b", "messageHeadline": "Suppress an unreachable code warning in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b837cf5842ba363cca03a7025b68cb00648b319", "messageHeadline": "Handle control events in runner", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "6c2c2d265205f36696c8143e6b9a8289db39c212", "messageHeadline": "Support \"downcasting\" of events to `ControlAnnouncements`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 80, "deletions": 9}}, {"node": {"oid": "5b5a59214f56c7fe7f884b5d8c5ec7d8da68ce9c", "messageHeadline": "Add the `ReactorEvent` trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "8008a731d918e0fb58e682ccf59ea4c98f956c74", "messageHeadline": "Force every reactor to have a `ControlAnnouncement`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "6c339c162264fb9d76f52b6ebae38c3eacffb1e7", "messageHeadline": "Automatically include `ControlAnnouncement` handling in every macro-g\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e04a30a9f5190b4e8c4a4d51bc05774e68d3dd7e", "messageHeadline": "Add a `ControlAnnouncement`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9f23478bb42a2c317e3688d761188853b184d5e6", "messageHeadline": "Fix typo in effect docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "238509c00e9925a24c22ad8c5ce5cef8849bb5d7", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into validators_from_s\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1635, "deletions": 1484}}, {"node": {"oid": "72e6b4da106544235e487c99e96d7113b0ab895c", "messageHeadline": "NDRS-928/929: Introducing fetchers for block headers", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 253, "deletions": 14}}, {"node": {"oid": "9a2c392fa778fb74ce7eae8442b350d2a3bbaa09", "messageHeadline": "Merge #1030", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 164, "deletions": 90}}, {"node": {"oid": "4a6c914abf15674d28961ad35f9d7c1e327839d6", "messageHeadline": "NO-TICKET: fix issue in gossip table", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 164, "deletions": 90}}, {"node": {"oid": "16d4df987984ae23832b8d94b1bd6f97f1b62109", "messageHeadline": "Merge #1018", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 475, "deletions": 216}}, {"node": {"oid": "e01fe63865e1f1d7f6dc61a3f3f9ddc22057a072", "messageHeadline": "EE-1186: address comments from @mpapierski", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9b1994d4200e4dc8f096b0e70a7512c473121513", "messageHeadline": "Merge branch 'master' into EE-1186", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1130, "deletions": 416}}, {"node": {"oid": "7b3eb0c92582b20624d12ffa2b3ca05c0a25c8da", "messageHeadline": "Merge #1026 #1027", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 996, "deletions": 1178}}, {"node": {"oid": "5f6b88eaefe4a420c1bc78092b34450152fecab7", "messageHeadline": "Change open files limit when running reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c7b7fc35067b6daa9f723ea2bf30f82ac2461b53", "messageHeadline": "Implemented ulimit get/set module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "83f8d01fca26ba8af61448b6485a53e45c78b647", "messageHeadline": "Revert \"NDRS-925 block executor optimization (1/2)\"", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 807, "deletions": 1178}}, {"node": {"oid": "d3564b9b756324d89bd3d2079aca7f313580afb8", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into validators_from_s\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1178, "deletions": 807}}, {"node": {"oid": "7d8ee8baed78db8b13294931e969c9731b412967", "messageHeadline": "Fix formatting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4e7218f8ff0a69b2339d6dcce630a41598be1d3", "messageHeadline": "Keep LinearChainSync compatible with fast sync.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "504d75008150c56e1d3d77bc6d7c8105deb8c3f9", "messageHeadline": "Get genesis validator map from global state.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 172, "deletions": 159}}, {"node": {"oid": "9ca692d3edd00c0c7836c3f4d9c9643eeeaaeb59", "messageHeadline": "Merge #1013", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1178, "deletions": 807}}, {"node": {"oid": "3a358cf5e3c149d2de94821b4f873da9d0419088", "messageHeadline": "Applied PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "572e72439b1ab99ca12c0b11db5ed79ad7447861", "messageHeadline": "NO-TICK: Enable the IT test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a92d83442bf225ca1e3559da4dd5de37df0b8e6", "messageHeadline": "Merge #967", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f99d3cb973f3bc557aa5e0afd6cd19f1a76591f6", "messageHeadline": "Merge #1016", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 926, "deletions": 386}}, {"node": {"oid": "613660fd12d6fcb0df760d91952a4b658863ab52", "messageHeadline": "Merge #1019", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "86b55520089b54506936d97300d468aa57fa7d0a", "messageHeadline": "Compute instance IDs from chainspec hash and era ID.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "57f56d72e1218e72f10da2ed7007fa1beb65e5b0", "messageHeadline": "Update initializer.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba8ce52b2671bef7e3ce705365c86e4d8b288a5c", "messageHeadline": "EE-1186: update GetAuctionInfo::handle_request", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 6, "deletions": 36}}, {"node": {"oid": "a5388a606922501d83d74e08c3d5ba8b4f4cb9a2", "messageHeadline": "EE-1186: add RpcRequest::GetBids", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "f3b6802e4a6d866ddea87c5d9eadb75fb516fec8", "messageHeadline": "EE-1186: expose EngineState::get_bids on ContractRuntime", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "ecfeb4c506e3c522923def59e44871da8de80448", "messageHeadline": "EE-1186: add EngineState::get_bids", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 83, "deletions": 33}}, {"node": {"oid": "4ccea6e267a0bf741a5f66ff74a2da9320ddff86", "messageHeadline": "EE-1186: store bids directly in trie", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 178, "deletions": 138}}, {"node": {"oid": "45f1840100451c1c2c65463ef9cd5e931b621785", "messageHeadline": "EE-1186: auction: update {Runtime,Storage}Provider", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "ff43f24989fedc250be45af2cb227bf7c6f59ef6", "messageHeadline": "EE-1186: add StoredValue::Bid", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "03b27cc9c3c4c42c25f7f86f76ba4a59ab25c2d5", "messageHeadline": "Merge #1012", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 332, "deletions": 32}}, {"node": {"oid": "917a9bda4f7d0396f4593abdaf9100bf5f6aca55", "messageHeadline": "Merge branch 'master' into EE-1185", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 820, "deletions": 341}}, {"node": {"oid": "ba65004fcac6ad470bf836458dbbe71124c27a58", "messageHeadline": "Merge #963", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc6f0bab94e3853d0b79af4decf3aa68f10657a7", "messageHeadline": "Merge #1017", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "232ff1fdf130e6b2fa1290227f3d26263ac053ff", "messageHeadline": "need brackets", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6a2310d8dbc16917de8ebcdb36c4d7ed2649a28", "messageHeadline": "NDRS-942: Fix unit tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "099bbb6410e4d67133fdfb2843a19f2db60dd9ac", "messageHeadline": "NDRS-942: Improve readability", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 29, "deletions": 13}}, {"node": {"oid": "7298f05d3b0491af7c319cfab203a54a9fd1f24b", "messageHeadline": "NDRS-942: Fix nctl", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "70943d856036c5a93ac03e67061b7d397dfcb5ca", "messageHeadline": "NDRS-942: Fmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5eb0795fc5184b9ef5ced82a83e042be2bfd2e11", "messageHeadline": "NDRS-942: Validator data and delegation rate.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 653, "deletions": 176}}, {"node": {"oid": "84fb545ca57b7bd72b360a224d62b409142904b6", "messageHeadline": "Merge #1015", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32dc3830118ab07165f1ed64bf7b4fb7ff397e62", "messageHeadline": "NDRS-925 - box enum variants", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 475, "deletions": 410}}, {"node": {"oid": "f9f030ead5ab805959fe2b90f1583f63b6bc4f8f", "messageHeadline": "fix region", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0825f3a2d82e967612d1635743c974ff52dba603", "messageHeadline": "Merge #1014", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e76dab1762b0965084461a4dbcf75ba2ce3b7b", "messageHeadline": "Formatting and check for CI", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "47ea0bbe14e8e5386c15c56c3c8267cb5f75a28f", "messageHeadline": "NO-TICK: Wait a bit shorter after an upgrade.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80c7a182394c97eb84b1a86650fc187e15d999f3", "messageHeadline": "Remove speculative metric", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 16}}, {"node": {"oid": "86e134dc4d743356e68265f4e94bb3af2f8db220", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-891-DB-Integ\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 707, "deletions": 285}}, {"node": {"oid": "2a78143ef13455b1277922fec71d9ea395580489", "messageHeadline": "Additional debugging to fix panic", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "a9632235f32e116358506dee4754c7eee19d66cf", "messageHeadline": "Remove speculative metric", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "dac361b6439ebc1101f599a58cf3cd9fa54e56ed", "messageHeadline": "Merge #1006", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "5e1c19b5a1535d6bd48d5e1afcd03cc39f187b27", "messageHeadline": "NDRS-925 merging master, resolve conflicts with changes to BlockExecutor", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3377, "deletions": 810}}, {"node": {"oid": "cc0ebc5421a17d8d67baf3f4d465c59e5440bf14", "messageHeadline": "Merge #988", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 173, "deletions": 1}}, {"node": {"oid": "91dbaf003a76513c5ba9808940354005c27d1169", "messageHeadline": "combine BlockExecutor into ContractRuntime components - part 1", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 877, "deletions": 1189}}, {"node": {"oid": "c9f5582c5b713e7b05fa7f238ebe1214fa0afe13", "messageHeadline": "Merge #979", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 92, "deletions": 19}}, {"node": {"oid": "df13bda4c04c31574169f3b58c524511ec53e345", "messageHeadline": "Merge #955", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 442, "deletions": 265}}, {"node": {"oid": "09a8ec176cdfc82705f8be55ba392c4ea8cbfe18", "messageHeadline": "dopple -> doppel; add check for vertex message", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "2d6f7a5b62bf3ab98e53b936dab464e495ef2b28", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1841", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1767, "deletions": 381}}, {"node": {"oid": "6291200c2883848ec3720e36a9fa479fc9e97bee", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-891-DB-Integ\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4523, "deletions": 1449}}, {"node": {"oid": "555cd735289f2339bcdcdec0fb11f171e6d608c8", "messageHeadline": "Added db integrity checks", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "ed679ab721e1af26566b8ee7e9b6125d267e4c8f", "messageHeadline": "Address review comment: Mutate panorama in place.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e423ea0340041501ee9f47d0c99a28c15c7c9a42", "messageHeadline": "NDRS-942: Split account/delegator structs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 268, "deletions": 226}}, {"node": {"oid": "d604663cd2f563dea0dc8836a7b45ee2f95cbd66", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 121, "deletions": 94}}, {"node": {"oid": "85cf349a2a31c627f618499fbd80e0d8b18d442e", "messageHeadline": "EE-1185: add TrackingCopy::get_keys", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 283, "deletions": 3}}, {"node": {"oid": "969c5c55651d16adaabc6b35208d9baab55d01b9", "messageHeadline": "EE-1185: Key: add KeyTag enum, Tagged impls", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "2b828908907b197ce1504cf433744d93b99a504f", "messageHeadline": "Merge #1009", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "bd6ac6d28e3cf6541d53110630b9300926c9b425", "messageHeadline": "Merge #989", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 90, "deletions": 37}}, {"node": {"oid": "ff583b4b60b8fc2f4294bd449f32afe63e616e2d", "messageHeadline": "EE-1184: add StateReader::keys_with_prefix", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "398df285a7acc1a79d7f04e788f278703185f65c", "messageHeadline": "Merge branch 'master' into EE-1181", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1913, "deletions": 454}}, {"node": {"oid": "acf08ab2ad0ef00a20e4dac897bab92989285b55", "messageHeadline": "Merge #1005", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1307, "deletions": 290}}, {"node": {"oid": "01b94292a417dc02c6f53d94e1d130702e7e2737", "messageHeadline": "Merge pull request #971 from marc-casperlabs/NDRS-857/sample-memory-m\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 161, "deletions": 2}}, {"node": {"oid": "265577d6815e7b6332c29d6a06fcc05df6d1dd01", "messageHeadline": "Merge #987", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "b4ba142c4c3524224e2ed9c90b02fd140feebf8b", "messageHeadline": "upload with s3 plugin; move gzip files into protocol version dir;", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "4ec5ef1ee2643b4889b0b79ed1b320d0b061fdfe", "messageHeadline": "EE-1172: Basic validation of genesis delegators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 144, "deletions": 17}}, {"node": {"oid": "d6fb37f5cef9928ae9e689f10925296bda775dfb", "messageHeadline": "Merge #985", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 52, "deletions": 33}}, {"node": {"oid": "ba8a30578410a484c2fc07418908f2f5e60d9fcd", "messageHeadline": "Merge branch 'master' into EE-1180", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 333, "deletions": 124}}, {"node": {"oid": "e5f38b361d577429e1558caac737d7a55966318a", "messageHeadline": "Merge #1002", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "b76102480d69d0ec0f534c620be7fabc151d8072", "messageHeadline": "EE-{1138,1172}: Simplify the genesis logic a bit.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 17}}, {"node": {"oid": "9c972b5c6f7364a897d7046c73a8b502e11b4a4f", "messageHeadline": "EE-1172: Support different release timestamps.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 104, "deletions": 7}}, {"node": {"oid": "e95780f75257fc2db3602bbe3361b0a8450e6cba", "messageHeadline": "EE-1172: Rename bunch of stuff", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e872c314318d9814035ad7bfa05c77d0d704b9f7", "messageHeadline": "EE-1172: Remove commented out code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b01dc3c7bd784640817432e499ba662b05c64843", "messageHeadline": "EE-1172: Add tests for genesis delegators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 519, "deletions": 35}}, {"node": {"oid": "c05f0fd3657794cba89763f2eac670b8c4489774", "messageHeadline": "EE-1172: Apply vesting schedule to delegators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 61, "deletions": 7}}, {"node": {"oid": "b750bda5ae5aa5bbc0dda81b5628dbe61721aba7", "messageHeadline": "EE-1172: Set the flag only to true.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4affb8d8a60a45c3e65fda2220fb9f031549bce5", "messageHeadline": "EE-1172: Take vesting schedule as ref.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54c4fc537c414646ff47542f26c8b678d16b0bbe", "messageHeadline": "EE-1172: Rename into \"unlocked\" and add new method", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 6}}, {"node": {"oid": "87ec1eac7ebe3845a67490991388b62fe2265818", "messageHeadline": "EE-1172: Add `vesting_schedule` field", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "a1c5c69f8eee43a2879150015ebc413dd65bc931", "messageHeadline": "EE-1138: Re-enable integration test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7acbdffdab3693103fcf35d4f3be2a64cea90aec", "messageHeadline": "EE-1138: Set up delegators at genesis.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 144, "deletions": 28}}, {"node": {"oid": "fe497ca7af1d6634a0ab38c3f67b99486fdc8c1a", "messageHeadline": "Fix incorrect code", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "27b22f403ae973ea82ce788c376558f18d9514f9", "messageHeadline": "Fix conversion of global state updates from the chainspec format to E\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "09af1b35870ffd1477387c73b78024b3cb1da869", "messageHeadline": "NDRS-941 - Remove InsertedTrieKeyAndMissingDescendants", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 45}}, {"node": {"oid": "fcbc83dcd0e331784b967540dcb1901733cd754a", "messageHeadline": "Refactor missing_trie_keys", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 17, "deletions": 133}}, {"node": {"oid": "fa481848b19430d9de2d3908ac5f2845216cfa06", "messageHeadline": "Merge branch 'master' into OP-1840", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 297, "deletions": 101}}, {"node": {"oid": "6ae5151af7dbe40d425820749a5e924831dc3df9", "messageHeadline": "Merge #997", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "2153b0fb50f646398c09fbc586b4750d8ae5f5ef", "messageHeadline": "Merge #983", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf0c65b0180d16108f4994b8365e6c23ba29a651", "messageHeadline": "Use `fatal!` instead of a panic the `FttExceeded` cases", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d3c8bb5ea6be9ae6e3a1cbdf2c1aaccbeecf130f", "messageHeadline": "Remove implicit `.ignore()` from `fatal!`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "5a13ea631c384c5601e33ed1ff01df1b2b2e6500", "messageHeadline": "Merge branch 'master' into upgrade-continuation-2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 346, "deletions": 135}}, {"node": {"oid": "7900515ee2be0b2cb156c01abd89c636c8999fde", "messageHeadline": "Fix a bug in initializing eras", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13a387d8561d6865f74cc9f4cd8c37e7f5067819", "messageHeadline": "Merge #992", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "d66daa3c9901b882a3165147b6194265c512958c", "messageHeadline": "Add a delay before shutdown due to too many equivocations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "b76e38d51b34b13ba4a6e7baf4bf37cc82929ad0", "messageHeadline": "Merge #994", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3c5d6a71f831940d36098d487e37c91b8e7743e", "messageHeadline": "NDRS-940: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24baf56fc56d1615920f774b7ed7254d9576601c", "messageHeadline": "NDRS-940: Do not return any effects after sync done.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e6033e1a0eef769f712659a94bc3c8a21242df9", "messageHeadline": "Implement useful stuff for EraId", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 124, "deletions": 100}}, {"node": {"oid": "4c560f71605ec815d8ee242b1dcb80de056f60ba", "messageHeadline": "Merge pull request #1 from goral09/no-tick_fix_joiner_shutdown_signal", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d2e2539f5d08e5829c9db934191730da1a8fe510", "messageHeadline": "NO-TICK: Remove redundant check.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2afb197dd07dd644341c6f13d58d863a8efe95ee", "messageHeadline": "Merge #974", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 178, "deletions": 57}}, {"node": {"oid": "b577c9ac5c50ae2e1aba4182377e28a9561e456b", "messageHeadline": "Merge #993", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c46a8c864d73c3012d48f104202257f3614ea7b8", "messageHeadline": "NDRS-940: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "de712f7240dec30f7c9d694b656309893cf94778", "messageHeadline": "NDRS-940: Bump the acceptable drift to 1 minute.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf8064a96746463e176acdb9ae4e5445926d771b", "messageHeadline": "NDRS-940: Consider sync done if we've downloaded a very recent block.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9a15e6daf2e7156e7b8984b4177698bd0dd3cf10", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into EE-1183", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 151, "deletions": 81}}, {"node": {"oid": "18a312db2cde1d4b8d0b46962f0c3c8f617b2dc9", "messageHeadline": "Merge branch 'master' into EE-1179", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 129, "deletions": 50}}, {"node": {"oid": "e81e257e301448e3ce3edb75bbe64d358593a8c1", "messageHeadline": "EE-1183: Key::Balance Improperly Serialized/Deserialized", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 67, "deletions": 9}}, {"node": {"oid": "5a243f6be2b78f0093b8c972a68d4b8bb5b8b246", "messageHeadline": "Merge #991", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "765e6ef84fcf596ce49c569d8df60edf98d091f4", "messageHeadline": "EE-1138: delegators at genesis initial commit", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 295, "deletions": 204}}, {"node": {"oid": "279d9d407130893062b9da02abcc9d435baff728", "messageHeadline": "NO-TICKET: clean up client test output", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "cdecf39e7e90cc11a1b6ba0b3605a6940172809a", "messageHeadline": "NO-TICKET: Fix `maybe_exit` in the joiner reactor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9b8f633877672847b5b26dc3cbdb5a39762864b7", "messageHeadline": "Merge #984", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "50dac77fb34f20fc324970c95cef79f6b97dacb5", "messageHeadline": "EE-1181: add public_key field to auction::Delegator", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "ffe081ea19fc1874517c3ea359a82306cb15205b", "messageHeadline": "EE-1181: add public_key field to auction::Bid", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "e4eaa8f91109adcc3c38728ce35223cde1206a02", "messageHeadline": "EE-1180: add Key::Bid", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "005b445e20ee879c0b676426ab5c87d6efb73897", "messageHeadline": "adding itst11 to nightly run", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54fa5aa8bc05a40a1c0f3a4b3ff49cb64f04b6e2", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1840", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 420, "deletions": 74}}, {"node": {"oid": "452f569ac54876e4e3b398cb897072bfe127ce7e", "messageHeadline": "Merge #986", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "3714da903858bc4a002639d526a88020be112eb2", "messageHeadline": "NO-TICKET: clean up Key::Balance", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b8741e3461fffc812e3c1f3610abbe73df40617d", "messageHeadline": "initial commit of itst11 scenario", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "bbacba58089ae58a4b05d89e12e7943df0302929", "messageHeadline": "Extended DB integrity check", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 169, "deletions": 8}}, {"node": {"oid": "2c7648e33f916622ea51a92052c71c3f01be6800", "messageHeadline": "Merge #982", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 106, "deletions": 42}}, {"node": {"oid": "8f2f0f5ed1723c6a675346b2d9b1816798be6b23", "messageHeadline": "EE-1179: deactivate bids instead of removing them", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 52, "deletions": 33}}, {"node": {"oid": "1ce493fb70f40982231915129a1450bad450adfc", "messageHeadline": "EE-1178: distribute rewards then slash", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "c949b88c04b7f2bd09362335905ec7c521a9ab45", "messageHeadline": "NDRS-880: Disable the test until node fixed.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2b68697ed1dd43d6bdc4e2e06ca4a7950d585dc", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d335b03b4e7d4f1ed927574405ef8bb811ca93ea", "messageHeadline": "1. Updated function comments + docs.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 32, "deletions": 29}}, {"node": {"oid": "5ab8eb2e243268c965d357411e1d793525afff6d", "messageHeadline": "Merge branch 'master' into upgrade-continuation-2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2292, "deletions": 983}}, {"node": {"oid": "5c8bea35e8d11d24f90dd530eb88bf377077095c", "messageHeadline": "1. Added NCTL_COMPILE_TARGET flag.  2. Added NCTL_NODE_LOG_FORMAT flag.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 76, "deletions": 15}}, {"node": {"oid": "52927c373ce0989d55458a2e589d3e08bf407afc", "messageHeadline": "Merge #977", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1438524b843e7710f94d5e288e711157721cf238", "messageHeadline": "Fix compilation/Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "260310a9a12e530208f5f8f76229da92b5a64e56", "messageHeadline": "Fix compilation of fast sync", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ee282a13ba81f282ac4cd342e63b177d133b68f3", "messageHeadline": "Merge #973", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "58848cebe9d13f573c66c69fcfecd8a369780341", "messageHeadline": "Avoid executing known blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "3b195796226d82caec2cf4034e415e51f5291efc", "messageHeadline": "Merge #972", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 292, "deletions": 38}}, {"node": {"oid": "839dec93855e59187d41216ec2f3ed926631a6b8", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "67d8f7a13022ba760d2fa11a3020356887cada83", "messageHeadline": "Remove the logic related to validator weights from the linear chain sync", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 118}}, {"node": {"oid": "d53c9d0f2c0ea84d7240e1e36ce7fc32224821a4", "messageHeadline": "Merge #981", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7fff5e02278095fcae0b4868998936b406e5209d", "messageHeadline": "Merge #980", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 69, "deletions": 39}}, {"node": {"oid": "6da839d873d118368f54f5b0a0955205e81dc042", "messageHeadline": "1. Removed counter contract support as out of scope for this PR.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 0, "deletions": 214}}, {"node": {"oid": "1e3aa9b35853e7fd590b3b960c308d20057bec0c", "messageHeadline": "NDRS-933: Make delegator entries optional.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2e71765a638ef739b2de2ae2a2de88951e29b98", "messageHeadline": "1. Removed superfluos code.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 0, "deletions": 27}}, {"node": {"oid": "9af5c2a4f7e62bb2a33d1f7b318067d637702657", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 17, "deletions": 26}}, {"node": {"oid": "14fc5ad21b7ddbe9b8f4d6481354f1202f8434e9", "messageHeadline": "1. Added delegators to accounts.toml.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 94, "deletions": 31}}, {"node": {"oid": "e0435e7f648553b6b26fe81ff17aed8e4c1974d3", "messageHeadline": "Merge #978", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "61f47735fb156ff3ca3bb2e031598a24329d0e97", "messageHeadline": "Clear unbonded eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "cd3f3b041dc9fb093cd83c1a052bfb0b311f0f82", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 181, "deletions": 0}}, {"node": {"oid": "eb0dfadf6a1280953d3d132570a8c32d351ebb08", "messageHeadline": "NDRS-913: Push whole block to the event stream.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "36f81a604ef7657252e0912ae46bc115a5681649", "messageHeadline": "NDRS-880: Add a timeout to `do_await_network_upgrade`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9854b8e0d631fe70fc8840e6eeacaa28d4510496", "messageHeadline": "publish contract-as on tag", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "747cb94aa6eebe5ff67f95999857ae9a5bdb103c", "messageHeadline": "Merge #959", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "b1c9c677792a88e5c91f61e89e4fb5651a832c24", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1837", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1321, "deletions": 791}}, {"node": {"oid": "07928702885019673deef40be0b33ab2f8c9eae0", "messageHeadline": "1. Merged nctl.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 964, "deletions": 668}}, {"node": {"oid": "9d60659eeffbbb18258009ff8182a1cb723a1fde", "messageHeadline": "Address Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce490e8747dddbf0716b0c0a852e2951c67f302", "messageHeadline": "Test validity of example update data", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9ddd273d404903812a60d75f7531dd1469a49d17", "messageHeadline": "removed doubled function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "00f652e274ec93821de8d39de884dd318c7f0078", "messageHeadline": "Fix remaining clippy warnings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b0e9d05529c9c5b7f9239cbccf8e56d89785f0b", "messageHeadline": "replacing do_await_full_synchronization() with check_network_sync()", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "1878f7ca6cc38c65000837d6b6e5fa8e072f3729", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-857/sample-m\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 470, "deletions": 301}}, {"node": {"oid": "51e41168105d10eab9e6442ba18842150e726916", "messageHeadline": "Implement the global state update file", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 170, "deletions": 57}}, {"node": {"oid": "e294473cff95f96050816debd6417b6127fcb687", "messageHeadline": "Adding in dev as branch target for CI.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bb3e19f9f50806d7d13ddcd0e3a8d9eac9e92127", "messageHeadline": "Merge #960", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 134, "deletions": 339}}, {"node": {"oid": "ba2bee2149ed52bdf584ec3c11bbca64f857b777", "messageHeadline": "Add tests for `utils::ds`, fixing various memory inaccuracies in the \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "779ee9f8927be82e140be1630503f7b0647c2d86", "messageHeadline": "addressing PR comments", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "d10ad369e289775020ca087ec9963906857d74b5", "messageHeadline": "Merge #964", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4e9aad2898b0a9dba4931617b644cdd15a829573", "messageHeadline": "Merge #969", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 375, "deletions": 45}}, {"node": {"oid": "2fba350f619040dfc743713265a1329a64f284c8", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 85, "deletions": 53}}, {"node": {"oid": "95af15abec8e0e2ad9db69e9157902f3e7f3b9ac", "messageHeadline": "Do not use a module-wide `allow(dead_code)` in `counting_channel` mod\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "07e3df936dfa2a5e40044b18457e4c97effec328", "messageHeadline": "NDRS-880: Add the new IT test to the nightly run.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df89e2cea8eaea50c292b33ca9b74f400e717340", "messageHeadline": "Address review comments in datasize helper utils from afck", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4135adac43ef8dd9433548a78c11b5eb87f78397", "messageHeadline": "NDRS-880: Update the transfer amount to the minimum required.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46f87c54def78fd3843453f6ee2f79ef90446a58", "messageHeadline": "Fix clippy warning in `ptr_arg`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b108f4902cbc177280ca761f22e2e1a73acfb1fb", "messageHeadline": "NDRS-880 Add an IT test for syncing with upgraded network.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 284, "deletions": 31}}, {"node": {"oid": "be76f60a601f333283b163075d271d8283a64ae7", "messageHeadline": "Addressed first round of review comments on networking metrics update", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "ef866ce5cb024248a4669aaae361fe98ddd37cc2", "messageHeadline": "Merge #968", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 211, "deletions": 23}}, {"node": {"oid": "0bc09165014c7ef811e0a747d866ded69a4489cc", "messageHeadline": "Correct the logic for handling blocks found in storage", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 37}}, {"node": {"oid": "68561678c30448638429f0c2bc9a5b7a5d27a5aa", "messageHeadline": "Complete estimated sampling for consensus code using data size", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ba270b3a0e0470e3aa3cac10b6c8e6e643644b91", "messageHeadline": "Added `Vec` and `HashMap` sampling functions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "f7ce7d84ad271c8b7cd4f5fccce15eab164f3677", "messageHeadline": "address Fraser comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "b49f87e03165df39b7a05ef65aa42cb582df5ae3", "messageHeadline": "Merge #970", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "75730b6a89290a727092f31872c0fce092246236", "messageHeadline": "Enable test_joiner again.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7a066d0c2143f03ef73bfd33ded424bf4ca02bc4", "messageHeadline": "fixup broken tests", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c8b43d5531d9a2604cdeb6dc36904d455d96bb25", "messageHeadline": "Change dependencies to `docker` instead of `podman` and `shadow` in `\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3723922dd6c28c4db1369e5f95e4bb3b49516e13", "messageHeadline": "Remove accidentally added `csv` dependency", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4161b8f6d065fe64328b62aa2dd1731c083de58b", "messageHeadline": "Merge #962", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 236, "deletions": 254}}, {"node": {"oid": "47edd174b5454b52741116873bbecf8a6246ba38", "messageHeadline": "Make `validator` report accurate memory metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "72fe695ffedc8635c16e71e10174ba96255e725f", "messageHeadline": "Complete `network` memory metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "77a08c87a0dcfd70f65bc0434fa3f81468637e84", "messageHeadline": "Make counting channel explicitly record memory going in, trading some\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "396ca7aa50826669b0723cdb53fcbae945e516da", "messageHeadline": "Count memory in counting channel as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "21ef06cd894fd28cfdf5216523fc0e3c82d95e93", "messageHeadline": "Update `datasize` version", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4c69aa540a4984d8e559931971b9ad9256aac830", "messageHeadline": "Add a counting sender/receiver to inspect channel loads", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "1262c2f5ed8b4ea972bfd316368bf41157d715b5", "messageHeadline": "Fix bugs in config generation for prometheus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "09f5e41565a988b91a62ce526a6d2c38d4c4f25d", "messageHeadline": "Track total number of futures as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "85e08518dceb9de1441539fbbda660ba5a80161e", "messageHeadline": "Move temporary networking metrics into actual metrics struct", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 71}}, {"node": {"oid": "a409749798b21e7118a14829be7e1ec7a58d5705", "messageHeadline": "Moved metrics up to networking component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "d052756f9bced1c0511d5bf8d3e94dc8de4ce6c6", "messageHeadline": "Do not fail, but warn when re-registering metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d9119b9fb54ce15e253c3d7b52888e9e63749d94", "messageHeadline": "Properly unregister metrics in `one_way_messaging`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "31a8a6041d0e1f8b6ed26d4b767ec0145a13cd5e", "messageHeadline": "Add metrics for in-flight futures", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 9}}, {"node": {"oid": "5ba82b5e553a01b38dff7154fb04a6a593ff1ca9", "messageHeadline": "Switch to docker instead of podman", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fbc034f8d8d224bdf18d44f1b93b07eabdecf416", "messageHeadline": "Add `shadow` to dependencies for podman", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0022665fddba3607ba9a7b0c51786b48f47fb916", "messageHeadline": "typo valdiator -> validator", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d7ac7e88a95732e0766e052e599474a835ca1fc5", "messageHeadline": "NDRS-711: add delegators to accounts.toml", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 124, "deletions": 14}}, {"node": {"oid": "4bb0d765bdc3e8f80ee21ef583cb36baa507abb9", "messageHeadline": "NDRS-880: Remove unused `node` argument.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "1f98e499d77d09ae338b6ef1a5e5d9b91b3c1ea4", "messageHeadline": "NDRS-895: fix issue in data migration constructor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c95b48a756d3ae9831eeb6b062c670fe51871f8a", "messageHeadline": "NDRS-895: work around lack of cached protocol version in chainspec lo\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ae468375d96453bd7c8134d3ba6690344a146a4", "messageHeadline": "Merge #965", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "020cc69eb33cf2dbac712a54ac16b04c46f8074b", "messageHeadline": "1. Fixed accounts.toml regression.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d04d8950ad1304c6f480d2e32f0e24ec155ade00", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2290, "deletions": 1138}}, {"node": {"oid": "062a7b1d1c114e0a6ba3efb32bf5d299e10f181a", "messageHeadline": "NO-TICKET: Fix `nctl` scripts.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43e17b256d66ea1f038dac7333ea2d288d584781", "messageHeadline": "Merge #957", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 379, "deletions": 147}}, {"node": {"oid": "8bb344305b7f4f1ce94da4cb4a9733a3e5b73281", "messageHeadline": "NO TICKET increase number of buckets for contract_runtime metrics", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "91cd6dad0c2eb2b63b8519cfe6b4124f02c44c93", "messageHeadline": "Update Readme", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b1bd64c25ee4e98304a920304ac4d5a49a9d099", "messageHeadline": "NDRS-501: fix failing C test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "913958c3b9f50c24eca720992c6222e2e213cffb", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1837", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 218, "deletions": 77}}, {"node": {"oid": "44114bbd2e9ac502c8d4aa45cc634734a5bd6e01", "messageHeadline": "NDRS-501: minor updates to client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "240f268ae4a6d2e733ea04e839d31c7ca44874ce", "messageHeadline": "Merge #954", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 117, "deletions": 59}}, {"node": {"oid": "39c73e9132f916e640015abc413d2c43097ab5f4", "messageHeadline": "Created new error for file creation error.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f8442203481c61657cea62ec478da7e5f2c35267", "messageHeadline": "Removed additional panic statements", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "e11fcc71a92c4c9f49d5e8bc6b4696e698a31a58", "messageHeadline": "NDRS-501: avoid some cases of panicking in client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 193, "deletions": 217}}, {"node": {"oid": "0126bac5eb42909d146b0dc06802d6f2a20a7fb7", "messageHeadline": "Merge pull request #948 from mpapierski/ee-1174-delegation-rate-cap", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 101, "deletions": 18}}, {"node": {"oid": "f70f2728e9c8405b6b0a8b207043c3a264338621", "messageHeadline": "NDRS-907: Temporarily remove test deb step.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d879c9da94da1fd23a76b8c4b8a0852a05658ea", "messageHeadline": "add itst02 to nightly run", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad159a8bf843188e893630eea081f9682844ab31", "messageHeadline": "initial commit of scenario itst02", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "2d8dffd62e4f4b0a29895533d2f36500e0f5162d", "messageHeadline": "EE-1174: Fix assemblyscript tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0661202533b10cb7df86f243971015135516f14c", "messageHeadline": "NDRS-907: Generate proper toml", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "322900efe846e2f34127097f25d336234be9bee8", "messageHeadline": "EE-1168: update mint to use Key::Balance", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 100, "deletions": 337}}, {"node": {"oid": "021370686c1daf8f1b3c5828a115203f95cf7df6", "messageHeadline": "EE-1168: add Key::Balance", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "043c30660c538cbe52c5f2da9a05c48b89f7528b", "messageHeadline": "Fix failing test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "98955f658d3f7505b26032ffbe4faa3a9438a5ab", "messageHeadline": "NDSR-907: Migrate accounts CSV into TOML.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 374, "deletions": 144}}, {"node": {"oid": "b23a825ab7e68d4c32ee7e6ae0c449cdefac674d", "messageHeadline": "NO-TICKET: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a21b729956a9b09d4e85357ffa30e606f4f232d", "messageHeadline": "Added DB integrity check", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ba812d49d6014db97adbff8f9c41b3c4de1379ce", "messageHeadline": "Merge #956", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "495a8a09ff82f22885c59252ec560015c132927a", "messageHeadline": "Merge #951", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 156, "deletions": 10}}, {"node": {"oid": "96337f8898fd59dd0e8ce85afa8b7c1116c9aadf", "messageHeadline": "remove passing variable", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a3d4370037d3e1d9665423287eebc14eae4b533", "messageHeadline": "Disable slashing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f2f4376600fe238560fb5f5ae18abde89f4a5440", "messageHeadline": "Fix some issues stemming from renaming fields", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "610cdcef42ad7b934059fb56febc37cb1ef24259", "messageHeadline": "Fix booking block height calculation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "388f6cafff767da9c0ce10ce2315012508f4379e", "messageHeadline": "Fix block proposer state after an upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "e6be1f15e360b697cf8e3977be37dc94862afb34", "messageHeadline": "Make linear chain sync and block executor not go below the highest kn\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 174, "deletions": 64}}, {"node": {"oid": "c40bd24559142f2e715f41e280204a0de0800c38", "messageHeadline": "Fix era supervisor holding linear chain sync from progressing after a\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8be63a5f94855eabdf5d1eeeb5c10cc15efb52a2", "messageHeadline": "NO-TICK: Additional logging in `EraSupevisor`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6eac2e7982b3783ebda4a291e4a7563759bab4ec", "messageHeadline": "NO-TICKET: Cache consensus events for later.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "7befb4efa60da5c81ded897aa4af527680922ba4", "messageHeadline": "Initialize the era supervisor with an era based on the highest stored\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "2f286fa3b8c68d376984c48a4b61eee1744130fe", "messageHeadline": "Panic if current era is before the last upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "34ca2b0b9e05e26add833b4b109f4c4aa93279cd", "messageHeadline": "Initialize all the eras based on switch blocks, including the earlies\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "d9a21502db1dd0dd7661ea2bf9cdac9adf268791", "messageHeadline": "remove old function", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4c0a6d46d03f105c9eb5b3ad4294a7862e361cbf", "messageHeadline": "switching to checking LFB", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "addbb658b5f90d0e46643e28a280d67955f76b6b", "messageHeadline": "Merge #946", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "9a09b063f555cb501a04b6f3fe84ee15fc03e15c", "messageHeadline": "NO-TICKET: add public key and round length to status endpoint", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 116, "deletions": 59}}, {"node": {"oid": "a6f89c327787c48b5f86dcaeba1dba7ee9dcbce0", "messageHeadline": "fix typo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0d8076cc6db9d5be0be5ca7937705650723bc6d", "messageHeadline": "Merge #953", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "0ce4812993e7e8d7e14240209b160b02b12efbaa", "messageHeadline": "add accidentally removed line", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bffcda0714b8e43e21af6173e0113f349a162df3", "messageHeadline": "Merge #952", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4135b765558a55eb4ec4c3912f87522c439b55af", "messageHeadline": "Add env var to enable detailed consensus metric logging", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 9}}, {"node": {"oid": "37481cde320601bdf4f272cbe2522507a531987e", "messageHeadline": "NDRS-915: add inactive field to JsonBids", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "42ef6775336aeaf639ec1f6b108d56874142a835", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1836", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "7f5425bf698eb649cd016774b3345b757569b73f", "messageHeadline": "Merge #947 #949", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "6f0a50cdcd8619462d18d0bc6eed6e957ccbbc30", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1836", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1127, "deletions": 820}}, {"node": {"oid": "b72c7a09f23f27274682045959a1985722a6fecb", "messageHeadline": "Merge #950", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7f80a0364c011fa72a12dcb5fd06f6f606aec418", "messageHeadline": "NO-TICKET: Fix contract runtime metric.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "83e3377a6ea3a217d354c7480c8ea6b511783795", "messageHeadline": "NO-TICKET: Fix the bug where intializer wouldn't stop.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b4a8cb6786cd19af59dab154a23d8add8222d468", "messageHeadline": "EE-1174: Update test to assert precise error.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9c93c2472a24e4d40b34fa50b578fc2bb046ccce", "messageHeadline": "EE-1174: Cap delegation rate to 100.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 14}}, {"node": {"oid": "0a3d82b45238639f485650b5dfbc1cbed06ec282", "messageHeadline": "EE-1174: Added regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "0e62bf89b5c867c5c1a201f7f6df1453cfeb310e", "messageHeadline": "use mem_info.free instead of avail", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8b2cc4db3fc8aeb4293e574c29cd70f849ccfb9", "messageHeadline": "NO TICKET register metric", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8fe7398ff25e0faa4ab2241c7d63a5f50e8769b7", "messageHeadline": "NO TICKET implement memory stat gathering from sys-info for consumed \u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 24, "deletions": 2}}, {"node": {"oid": "b4ae8414fc29f78c9b66f700fb618ef3bf54701a", "messageHeadline": "NDRS-880: Fail on unknown arguments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b3de78b1973af9cbe3212b83cbd5d2dd5c900d2", "messageHeadline": "Merge #942", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 181, "deletions": 43}}, {"node": {"oid": "e8e55df20a6e1ad71855293764ee4136e8436145", "messageHeadline": "NDRS-880: Update command and args.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e7c9ba290d6ba97644796596ad119fbf5cfea2ec", "messageHeadline": "NDRS-880: Add `nctl-upgrade` command.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "71af0839fb996b51635a055c5e342cb24d449edb", "messageHeadline": "Merge #944", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "a5c6aa3414d62596de7c17e0613c1fc7dfe308cd", "messageHeadline": "NDRS-877: handle termination signals gracefully", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "2445d59731380a8ecf983f9c57e8b08cadfc9364", "messageHeadline": "NDRS-895: update checksums", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1e09f22d2a481b3fb09a8a1c78bf17590b1587f", "messageHeadline": "Merge #941", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 530, "deletions": 491}}, {"node": {"oid": "2cc3a4b24fbc02bda0b2176de256d0a250d0066c", "messageHeadline": "NDRS-895: provide hard reset chainspec option", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 180, "deletions": 42}}, {"node": {"oid": "4f267d6ccaea880fb184f8cd6b340f38a1f14cae", "messageHeadline": "NO-TICKET: types::system: fix documentation", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "83cab9fb375c53499aa1974f0c2531c4a4be7702", "messageHeadline": "NO-TICKET: types: move system_contract_type module into system", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 163, "deletions": 155}}, {"node": {"oid": "8307ad5642ab632759bb43e42b009dcab0ab1662", "messageHeadline": "NO-TICKET: types: add system module, restructure", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 362, "deletions": 327}}, {"node": {"oid": "eeb80e4d02a620ec2301d43e7e36820da89c259f", "messageHeadline": "Merge #939", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 25, "deletions": 33}}, {"node": {"oid": "4f339249a1fcc3dcf3561f9ed88e972c5b4b96d1", "messageHeadline": "Merge #938", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "e120f99e6b62b4ed7ac0a9bc9d21a22e0e503662", "messageHeadline": "NO-TICKET: reposition {auction,mint,proof_of_stake,standard_payment}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 25, "deletions": 33}}, {"node": {"oid": "7400f545d4b8242de5cda17b1c9566ae403984f6", "messageHeadline": "check node is running; sleep longer on startup", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fea5ed71e6ad091f63aed54861b66c61029558c3", "messageHeadline": "Merge in master.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "6faf0cb190dde2bef12a0600c7d92c8f107bd783", "messageHeadline": "Temp removal of upgrade_package to s3.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "1a7bfb6f56c213d431116210c1cc17a994e7c62c", "messageHeadline": "wait 1 era", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "effec37e8daa174bf0a6e48ecad3a5bd2762cf0b", "messageHeadline": "Merge #924", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 63, "deletions": 42}}, {"node": {"oid": "36d8e9d0a642eed6c3c9583a22f9d44c2ed8aa3c", "messageHeadline": "refactor ci script to run multiple scenarios", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "5d81a6a9572ac12a768d874dc5618743ec0e93c6", "messageHeadline": "Bump to 0.9.0", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "6eb40a2fa789cf0fe2e581954af0b7b20abb1347", "messageHeadline": "Merge #937", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e2e154063c242fc69e48d77dd2e9f0b9bad85d93", "messageHeadline": "initial commit of itst01 scenario", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "e466be27c3bbfaf5c85d1a962c39ad5b64d9f091", "messageHeadline": "Merge #929 #934 #935", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 179, "deletions": 119}}, {"node": {"oid": "5fe5d42c9bab025eb9123cf76cac196c80e1f679", "messageHeadline": "Correcting bugs with paths for upgrade_build.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "8e5e7373e3227feec1623f0c062b3c08bc6d8b1a", "messageHeadline": "NO-TICKET: Revert the autoformat change.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6859018580faafb6c005eaf40e6aa4f8a8b74239", "messageHeadline": "NO-TICK: Improve `sync_test`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "25e0e877de897fcf4221b50af434105216121a18", "messageHeadline": "Merge #864", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 274, "deletions": 74}}, {"node": {"oid": "e52cacefd1ad34eec9ec54ba999576d5d1a3fca6", "messageHeadline": "Add networking metrics for `network` component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "0a1f35206f240818fc527741dbbec23db019be5b", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1889, "deletions": 1091}}, {"node": {"oid": "c3e6482b4b376828b95f42116fd5a1bc5af17f47", "messageHeadline": "1. Updated min native transfer amount.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d9be50b8b1776bd4ec0aebd79fe77973a829398", "messageHeadline": "Merge #931", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 80, "deletions": 54}}, {"node": {"oid": "abe819074c018254b19ceb8109a7c47a7f1e081f", "messageHeadline": "Merge #932", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "988165a03fe85aca0f9c918f666034f7cba3ed44", "messageHeadline": "Recreate the new timer as well", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4629aa75d03dfc3959cff37d09db880885277584", "messageHeadline": "Merge branch 'master' into hwy-240-1", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2220, "deletions": 1131}}, {"node": {"oid": "42db844cd52b66e0fa5f11a2131bf16dff9dec92", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "4a3891b5d8ce6ff31f2de70aa73f8454cd44a5c0", "messageHeadline": "NO-TICKET: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8e05194475298d53cd55af4976cff6eb239b86cd", "messageHeadline": "Merge #933", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "130a9e514c62e03aacaaf2fff2c48b4c5c1d82a7", "messageHeadline": "NO-TICK: Remove datasize(skip) annotation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2543feb7ad0765eed843f2d46903f7f125a15b0a", "messageHeadline": "NDRS-900: Use network's protocol version when creating a block.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb32fdc89279d1cbc2b2b1fde39e769f6ba173c1", "messageHeadline": "Merge #926", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 99, "deletions": 9}}, {"node": {"oid": "620a42e04753bd31210b54119ef9279c3f4cc0a1", "messageHeadline": "revert my previous change, caused a bug", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "716858a50546c2a88bc837ba7f02aede63739f91", "messageHeadline": "Merge #918", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1209, "deletions": 996}}, {"node": {"oid": "1e5da340ff531495b5d36a1aef6fb1586c60b022", "messageHeadline": "NDRS-840: updated dependencies", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "9edb349399cd7e6b07481b50d88ba5c766ac5153", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-840-node-upg\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1481, "deletions": 296}}, {"node": {"oid": "16b2e41c1c9f4c42f81c08cbef666f05e30aceda", "messageHeadline": "NDRS-840: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 62, "deletions": 65}}, {"node": {"oid": "7551158dfdf5b4625d458d0ed65930ca67ebaa57", "messageHeadline": "Merge #917", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 173, "deletions": 1}}, {"node": {"oid": "1403d92393b18bf7aba5f2bce3b722ed9a425fc9", "messageHeadline": "NO-TICKET: fix StoredValue and PointerBlock (de)serialization", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 35, "deletions": 103}}, {"node": {"oid": "f01819e09b9c47eca2af5274d058b2030da7a0d6", "messageHeadline": "Merge #919", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 323, "deletions": 23}}, {"node": {"oid": "3a5a505157e9ec96e77d8ee572df41eb8005e2c2", "messageHeadline": "Merge remote-tracking branch 'Matt/NO-TICKET-fix-key' into NO-TICKET-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2e1b9a17db78c6338928b743c85633b31c73c30d", "messageHeadline": "Correcting missing variables and duplication in upgrade_package_s3_st\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "a227b339ad59bb9ac4c78186aa2f8aec4ae61aa5", "messageHeadline": "Refactor client tests for tempdir", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 85, "deletions": 59}}, {"node": {"oid": "7bb31775233a6ce89a145ab75e6ca0cdf7e21d3d", "messageHeadline": "Merge #928", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "65ce9b465e87fd2be5f356fc075294e0b01cccde", "messageHeadline": "Merge #930", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d86ede50839fe784f28b4d60571d99fdb26a24", "messageHeadline": "meet minimum transfer amount", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6aa0fdd425713e36c6b9e073a1945bc710d7e8", "messageHeadline": "NO-TICKET: Roundtrip bincode representation of `Trie<Key,StoredValue>`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a67ccb2d853eedf9b2de438b9c8ea1c179813e12", "messageHeadline": "NO-TICKET: fix test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba1c3225be504e7078f72d09d954a97152260e17", "messageHeadline": "NO-TICKET: fix issue in Key::from_formatted_str", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "b273f829e1b680e193859c3702aa0e4f91c3206c", "messageHeadline": "NO TICKET: Prop-tests should not unwrap (it breaks shrinking)", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "dbe8a601912d8ffb4ffb7eec8c9e7d191e92ba6e", "messageHeadline": "NDRS-898: Address review comments part 2.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "12e9d8c51d8b1d83a90ec0be36c044463d4c42dd", "messageHeadline": "NDRS-898: Make ProtocolVersion's serializers no-std compatible.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "937e7a46e35fff651d1c980ea64f0b39b8da8f47", "messageHeadline": "1. Post merge updates.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1263, "deletions": 270}}, {"node": {"oid": "36b470141acb6c3a51f6e42e27bff25e4f2380f4", "messageHeadline": "1. Embryonic support for counter contract.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "12465ee5a3836c4f34adf953cb6fa41f1d6db084", "messageHeadline": "NDRS-898: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "a5c5945a8c948ef19a8fd9a74ce34bcdd5a42917", "messageHeadline": "Merge #927", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 163, "deletions": 14}}, {"node": {"oid": "f2f8283ae935e19417af60912ef8e63baf1c6037", "messageHeadline": "Move rounding division to utils.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4b54a6a43173ffde8330a0b39448df2f8049d459", "messageHeadline": "Update HighwayProtocol tests to expect the added timer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b128b655f23a7dc0441c3328d1378a1d5d37b40d", "messageHeadline": "Address some comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d900adadb5ac07da3ef617714dfee0b424f1108", "messageHeadline": "Merge #878", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5ad906519647b10e5dbcdf0e5ec665b92fbb6059", "messageHeadline": "Update node/src/components/networking_metrics.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee46e7e6cadebc678c57c93f3bd158f8acaf41e5", "messageHeadline": "Merge #925", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 95, "deletions": 16}}, {"node": {"oid": "cdb73d14d090d4972aa9a45f99c74216d3716374", "messageHeadline": "Merge #920", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e2c772f79ff98e1b7c53ce90fbc9654943beb5f", "messageHeadline": "Log active/inactive stake.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 150, "deletions": 11}}, {"node": {"oid": "99603501fb81193ac6820dc9eac965ab73cb98b8", "messageHeadline": "NDRS-889: Address Fraser's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "bb71be122e02dd9db1757ffd9c20dbd96cb041f0", "messageHeadline": "NDRS-898: Add `std` config for `SchemaGenerator` for `ProtocolVersion`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca0cb3af44c187a1cd0abe0661a840a7e0a676a9", "messageHeadline": "NDRS-889: Fix macro tests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b57936acbad8d4aaf082ea51ce20d952b0d685a", "messageHeadline": "Merge #923", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 31}}, {"node": {"oid": "e7156f911e3e99d0af5cf29ed049f5b1eb1e68c3", "messageHeadline": "NDRS-898: Add `ProtocolVersion` to the block header.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "bf0886829011353f42c04a4abe36e6b2ceb28ec6", "messageHeadline": "NDRS-889: Add `Fetcher` metrics.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "1114239ed02abb81783f1be207d2794728776d8b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into hwy-164_carry-ove\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 623, "deletions": 187}}, {"node": {"oid": "82b31a6505ad6e225b8303a39ec122690545e8cd", "messageHeadline": "HWY-164: Address Bart's review comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7434dd5f0da9545bddb341e53818d3e30170fc6", "messageHeadline": "NDRS-859: use next semver version rather than max when looking for up\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 63, "deletions": 42}}, {"node": {"oid": "d1a6a10017bee5b143384a321a6aac2140ed42fb", "messageHeadline": "Merge #922", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "d93f4c292bd4db9f3e605b220f13b6418e45cc2e", "messageHeadline": "Merge branch 'master' into hwy-240-1", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5364, "deletions": 3050}}, {"node": {"oid": "6a61556f4989b0ef69392c5c8f3e84c76aa28185", "messageHeadline": "Recreate consensus timers after transitioning to validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "f893dee1ca841a174a9ee8545cea5a21b56255ec", "messageHeadline": "DEV-21: fixup deploy gossip test", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "1ed49f37296628f1cf0929954f976c7d6f085ed6", "messageHeadline": "Handle the consensus initial effects in the joiner", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "a2d6015c3cc5c2b4fcf7aa25956847f76fd4ffcb", "messageHeadline": "Simplified build_update_package.sh to ignore protocol version.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 72, "deletions": 87}}, {"node": {"oid": "c4f059d2ea90746ab8694679d1c9d74f1f4b9842", "messageHeadline": "HWY-164: Carry over `RoundSuccessMeter` between eras.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "b81cd9d008ca4cd1027b0580cdc899003941c0f0", "messageHeadline": "Merge #678 #914", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 537, "deletions": 173}}, {"node": {"oid": "5a7866f5088affad0462c6b51bcd7b564c83e373", "messageHeadline": "DEV-21: fixup error variant display", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2d8cd7a0fc61acdc0de122ec8cf247055d10d95", "messageHeadline": "DEV-21: enforce minimum native transfer amount", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "f936ffb3d46d9960bf3e7a7e8f2f940b493d6c75", "messageHeadline": "Merge #921", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62f19f9851473bffe54db1ec17290eefb45d891a", "messageHeadline": "NO-TICKET: change libp2p config settings to their default values", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8623c5cfee7c1cbda6fb2a162c4260b1815dfad3", "messageHeadline": "HWY-164: Move config constants to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "e2b046485fa81da3b5b33b24474a0e55099c2419", "messageHeadline": "Add a wrapper script around `nctl` aliases to make it scriptable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d6b3fe0a79a1310ef3b046d96f289dc7a9107f8d", "messageHeadline": "NO-TICK: Decrease the batch sizes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e22e8fde51f984f1612119cce89b1da8b4378ae6", "messageHeadline": "Reformat `gen_prometheus_config.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "76a0428b7e2dc89534a1421ecb6ca905e5e453dd", "messageHeadline": "Fix issue with unix socket path", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "6be12490757dd73c367f68f4d9196f8708a6931d", "messageHeadline": "EE-1171: Add extra check for validator balance.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c3a62a0401e3b6806646ceec287aceeb93e4e040", "messageHeadline": "EE-1171: Ensure delegators are undelegated.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 303, "deletions": 18}}, {"node": {"oid": "60caaa540ff605c7368c943bb8ae02aa390c6727", "messageHeadline": "EE-1171: Change function signature.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "73c1f86ed598a89fd99273ace245e6e9a1420c6b", "messageHeadline": "Merge #913", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "f78dc402ca46f404728082641a95b249b8c7aaff", "messageHeadline": "Add a warning about max length of `AF_UNIX` sockets", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "998bda4aadd51db621bc1dd099e170f97dcf719e", "messageHeadline": "Import `pkgs.lib` at the top in `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "38f0ad1afa86031cd79b38d2a7fc248e16d12987", "messageHeadline": "More fine-grained dependencies for python packages in `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "3c617f2f2d4e85e9b8385c8c564340f914a03eca", "messageHeadline": "Remove `NO_NCTL` and clarify comment on top of `shellHook` in `shell.\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7478fef7d72e3c512056293a48a3f4b588879188", "messageHeadline": "Casper prompt in `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "441bd9d76eba5d1e60a8074946e0ba5a6bc26cef", "messageHeadline": "Conditionally activate nctl (and opts stuff) in `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "e8b633dc6fdccb14d1798f6e293ff55291ff3e40", "messageHeadline": "Activate nctl in nix shell automatically", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1f3ad478d547e10f0f508796c4accf764963e6b7", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into hwy-256_request_p\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 986, "deletions": 150}}, {"node": {"oid": "9e0f5cbb03d49ce75f1321e7c1e4361d8def8ab2", "messageHeadline": "HWY-256: Pass in the now timestamp to the new era constructor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "cb3dc0207f4aff18cc9362a890fcb801c6b015a8", "messageHeadline": "Correct hanging quote in .drome.yml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19343f4bdc9bb66d11831fb26122275bd7ba4048", "messageHeadline": "Tiny change to kick CI.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ea465e14c431267ec7ac58836be859e7953550f2", "messageHeadline": "NDRS-840: use hash of highest block if trusted hash not provided", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e31219581c0a33634c93de59f1e2043f76e60b3f", "messageHeadline": "Build script for upgrade package.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 129, "deletions": 7}}, {"node": {"oid": "46f28944559fa62ea3ccf78d814fb36093933199", "messageHeadline": "NDRS-840: use current protocol version for exec and step requests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "880ad30acdbcb90e5b2393f2cc4badb1616ff8ae", "messageHeadline": "NDRS-840: remove chainspec from storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 128}}, {"node": {"oid": "89ab541bb09ab73513ce6b879f83479caf0452a0", "messageHeadline": "NDRS-840: pass current chainspec to block validator constructor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 123}}, {"node": {"oid": "1b5cafd3bba83a83ec9c8dbc7285e79b1f35b31b", "messageHeadline": "NDRS-840: pass current chainspec to block proposer constructor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "767eef7d1465e54ea7a5f6215cd0ea57e2bd8fe2", "messageHeadline": "NDRS-840: have chainspec loader examine highest block on initialization", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 594, "deletions": 247}}, {"node": {"oid": "6f0605860ddd61faeedfe3a95a5c9d035ba5e80e", "messageHeadline": "NDRS-840: provide chainspec to components on construction as required", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 483, "deletions": 437}}, {"node": {"oid": "c22c454ab07c5f4b74c569d0e2721fad36298cdb", "messageHeadline": "Merge #915", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "baceec6b98d327405777703f0452c12b69a0f52f", "messageHeadline": "NO-TICKET: Measure memory allocation by timeouts collection.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a265ec272e066ddb1574366996700abc87a4ea1a", "messageHeadline": "Merge #909", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "ff16b2a29272065b77bfd6e036a5a4a1bdd862ce", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 28139, "deletions": 26057}}, {"node": {"oid": "4abc9b7f4c1101498ba20ab1ea83bfebdda4cb49", "messageHeadline": "Merge #884 #893 #912", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 506, "deletions": 105}}, {"node": {"oid": "2a8f9efd4484bfedc1f2a1f4d255668386ed751d", "messageHeadline": "Refactor for Network events.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 54, "deletions": 60}}, {"node": {"oid": "faaa85ffb52bc7423f03dd9711c3211f894f9432", "messageHeadline": "HWY-256: Address Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22e84878e8731d50c5e86f7db0a427f0e7e4623f", "messageHeadline": "Merge #906", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "99ee1a44cf3399d575ce1c344db90817dcd23229", "messageHeadline": "Add `podman` instructions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "991f6401785d2d8d213150e7d49db0d6dbba58fc", "messageHeadline": "HWY-256: Request latest units on era start.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "039c0527c9e62517fe4e56005668e9e79abb2fe9", "messageHeadline": "Improve `nctl-metrics` `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ef361739271af8c4139d58d531dd8d3be26e498f", "messageHeadline": "README.md", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a01c369273d83e1d0170c85e35dd4adb67d78601", "messageHeadline": "Complete setup for nctl metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "910f184971ac9cd06b2880672c0c67f8fe42071e", "messageHeadline": "Lingering renames", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "902683886c17b47d8296300f55d87b08d64b0fc1", "messageHeadline": "Working version of `prometheus.sh` start script", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "107add05c79691cf9373f927d6a89eb9cd28057b", "messageHeadline": "Add configuration script for prometheus config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "3bd584c59db980b9ec3c20f3c68e74025428cc2f", "messageHeadline": "Add initial prometheus scripts", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c5c396bd586cc22b833019116398c88d37008f7b", "messageHeadline": "Finish first usable version of `mem_export.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 59}}, {"node": {"oid": "f99af78179c97f0fc7970715b365e9ceb4cb520d", "messageHeadline": "Fix bugs in `mem_export.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "679f054a6f4c2d1ec2321bc73c9827ebc63c7b8f", "messageHeadline": "Make `mem_export.py` executable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f03aa93b005b19067005b9689d2b38d06904d3ff", "messageHeadline": "Reformat and simplify `mem_export.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "306bc7085c98b00a33e981b476942562326adede", "messageHeadline": "Add dependencies for `mem_export.py` to `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d8bb21aa5aff254f5ed46060bf9681e2de6f4817", "messageHeadline": "notify failures", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "41741916947a4a94eb34f1a2333a6ed958bde3a2", "messageHeadline": "Added first incarnation of `mem_export.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "c967c24a5c054962de34f184760295352749ad36", "messageHeadline": "Rename structs based on Feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 103, "deletions": 105}}, {"node": {"oid": "f082a73f236af54d6d14fafc92fa4c7189950801", "messageHeadline": "Set reactor test era length back to 1.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b68c8ff14a42e881d296e95a59681a34a934654", "messageHeadline": "Don't evict validators if era was too short.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b682783bec171e267db3193f993138ac657dcdc0", "messageHeadline": "Merge #898", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "aab79fc4a26c29061084c854c8393107783d11c1", "messageHeadline": "Add Params::max_round_length.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a02d29b90996a3d065a6351028e1f173bb9dba2e", "messageHeadline": "Extract terminal block data computation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "aae177d35fae02f7f6edb5bf4fce4e74f45e14cf", "messageHeadline": "Merge #904", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 240, "deletions": 35}}, {"node": {"oid": "4997dbf5e3d3837068a6b18e1388b31119ea283a", "messageHeadline": "Merge branch 'master' into ndrs-851-deploy-argument-size", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 978, "deletions": 460}}, {"node": {"oid": "2d731c03d3b16eac9d4ae744fbf4b79461f9ec04", "messageHeadline": "NDRS-851: Apply code review changes.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4c86011dcdbb13933ceb85ac49429bd5310f5aa2", "messageHeadline": "Merge #897", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "702802fb93a961640ab25111bec7c928ce62d5f4", "messageHeadline": "Add a test for a direct upgrade to the global state", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "461671ab2c3132226f98fee8dd0b69c5428f2d08", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 118, "deletions": 8}}, {"node": {"oid": "970184138cbe791f244daca7754edf7e81544b9f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into outcomes", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3756, "deletions": 2670}}, {"node": {"oid": "eb764a674983747566e2a92965debaebfc513fc4", "messageHeadline": "Merge #902", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "315e1adc4b2c99d670d025ebf645068e1d1d3db9", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into not_so_fast", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3364, "deletions": 2583}}, {"node": {"oid": "ec640932d064e3348fab0fb31e6fdb3e85e6e257", "messageHeadline": "Merge #907", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "b44f2796902db17acbc08b01c1d948e66570ce32", "messageHeadline": "Merge #910", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44e3f1768a7b27d3c2c2ad18774bc72d7eff444c", "messageHeadline": "NO TICKET fix retain in blocklist", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d825ac003eae8e574d1f19be0467b3e685aa6b9", "messageHeadline": "NO TICKET fix timestamp comparison in small_network blocklist check", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a151d429521560b8c2be16d6d0ed6140e4c878e", "messageHeadline": "remove extra whitespace", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "21269e63b5fa628f83bd1515684bb51a77dd1f0c", "messageHeadline": "remove commented steps", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "b4a28ca9a8e309d0a00a314567bcb3dac06d4ba5", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-18\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 401, "deletions": 140}}, {"node": {"oid": "a51c4a83be3ca152c86533649e7e52fbd92a68dc", "messageHeadline": "initial commit nightly cron run", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "8e8dd2d897958cee19e9cbd1306e7b781a206096", "messageHeadline": "NDRS-868: Missing key during deletion is not error.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "73c270a7bb9d16f29fd312d2a8cac981d37f4783", "messageHeadline": "Merge #908", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "fa51890611cbaa214060688b2b91a3e6e4dcbcd3", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-867_restore_\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3347, "deletions": 2578}}, {"node": {"oid": "e0688b51ed7c2aaff51770152796b4578e1e3268", "messageHeadline": "NDRS-868: Address Fraser's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "7c2a283ccea50e1e8757ecaf84ad9a76d1d939f6", "messageHeadline": "NO TICKET - bump blocklist decay to 10 mins", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9bd7fe021bcdd9144d51344563bff24ee987bf22", "messageHeadline": "Merge #901", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 380, "deletions": 131}}, {"node": {"oid": "99ec240bbf6c93586e119efaf8ecc7d4a9c31ac4", "messageHeadline": "NO TICKET - bump blocklist decay to 10 mins", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "07c1c87776af55293a5723f359c3bc52b4d20d6b", "messageHeadline": "NO_TICKET small_network blocklist tweak", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 19}}, {"node": {"oid": "e195c14bb8798d1266914d6f7a89a9945df3da0b", "messageHeadline": "1. New command to view peer count.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7897e44f514c14a4d91aa030af105c231651d874", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2366, "deletions": 1629}}, {"node": {"oid": "b0e408da159d25b3bc38941ced3a7ebb8c08872b", "messageHeadline": "1. New command to view peer count.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 77, "deletions": 1}}, {"node": {"oid": "cc61195986ed12950ccaac99af8dc1956b566218", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3238, "deletions": 2556}}, {"node": {"oid": "9929e4534ae9d3de32172621b70ad73f870e3e35", "messageHeadline": "Merge branch 'master' into EE-1170", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2996, "deletions": 2476}}, {"node": {"oid": "e5d282eb2877addb6c7d3217e2c9ff6b6b7c032c", "messageHeadline": "EE-1170: unignore other run_equivocator_test", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5550e0d144c3ed4234e96057cb94e1434a55b273", "messageHeadline": "EE-1170: Set era length to 4 in test", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0579487182a7c98e8d2142e25992054c7e21f031", "messageHeadline": "Merge #892", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 431, "deletions": 317}}, {"node": {"oid": "acfb47b6d72969f6c335d96508c41335ff2e3705", "messageHeadline": "NDRS-851: Enforce deploy's runtime args len.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 74, "deletions": 1}}, {"node": {"oid": "19808a1581dc5510678c916782a49acd8c5889b8", "messageHeadline": "Addressed PR feedback and added serialization test", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 151, "deletions": 48}}, {"node": {"oid": "099bf3ee2794f3b8ab04c51ff8a02beaad873784", "messageHeadline": "Merge #885", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1935, "deletions": 1312}}, {"node": {"oid": "e79b9ef34ae8a97a328caaf6dc380fc830da3a4d", "messageHeadline": "Merge #905", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "ee7444aaa76973e97694800f348383e949359aca", "messageHeadline": "Updated comments", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14850f1baa0538f1739e7d2ffe24c9d5a40ab843", "messageHeadline": "Addressed PR feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "9d20b68d8259d6d51798a2faf4b00decc908eb19", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c8e174739e05f2e5dcebd3abac7a0939724c6b8a", "messageHeadline": "1. Added support for key value storage contract.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 292, "deletions": 0}}, {"node": {"oid": "3df068115fe7329cc31a9e6463be0bb9bccae6cb", "messageHeadline": "Add comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d2d661d0f050ed65afe4a670cf5d0dd66e1c77c", "messageHeadline": "Merge #903", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 334, "deletions": 843}}, {"node": {"oid": "88bfec593ba1c27827fdc662c1c6dafb6b1ee466", "messageHeadline": "NDRS-868: Fix compilation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "087dddd78b6b23012eca2d7f765adf874623c248", "messageHeadline": "NDRS-868: Address Matt's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 27, "deletions": 58}}, {"node": {"oid": "6d6256afbfb52e3c3bcc4ea817550a3ce25cea36", "messageHeadline": "NDRS-868: Address Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "54a04f58ced8f05ed9dfbb4daf436a960d5a360e", "messageHeadline": "NDRS-868: Clean state synchronously.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "3e3c0c3156b789f36ab333ebf1b4468e47b00f4a", "messageHeadline": "NDRS-866: Improve logging message.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc30dbf7757523ec80be31d159f870a7f6d1896e", "messageHeadline": "NDRS-866: If serialized state is empty, return None.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f125ae48b8eaa3a64591bb8d0875ac7bddfd986b", "messageHeadline": "NDRS-868: Clean state when finished syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d7bc2d6abbfbac2a1cc79e2a8b5b67a68a96c4d2", "messageHeadline": "NDRS-868: Cargo clippy. Align fast sync code.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "dc04ebb5e6b8ba2213690c4d21919784e9fe538f", "messageHeadline": "NDRS-868: Syncing continues after restart.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a1346589a6c8cdc3be28135a248482b9ff2e7823", "messageHeadline": "NDRS-867: Read initial state of LinearChainSync component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "93e4cfb6a8b4d3c6ddb55b615490f6c807a9c48f", "messageHeadline": "NDRS-866: Persist state of LinearChainSync before upgrade.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "716a08e2d763db510cb3406d3b52ca2ef6c54064", "messageHeadline": "1. NCTL post upstream merge tweak.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 255, "deletions": 93}}, {"node": {"oid": "33959598ace5acf9317d4aae7c48c265dd3bbf03", "messageHeadline": "1. NCTL docs update.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 41, "deletions": 27}}, {"node": {"oid": "fdfe1f812856ff9579b5ba63dd14495f3cda4b6f", "messageHeadline": "1. Rationalised viewing account information.  2. Completed starting n\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 167, "deletions": 715}}, {"node": {"oid": "c8d96394c7d48acedc5e071fc6ee9dd675c742d3", "messageHeadline": "Make maximum execution delay configurable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ae09213a483e138c46a99914450affbb925cd0b1", "messageHeadline": "EE-1165: Apply code review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 15}}, {"node": {"oid": "613ca17923c7a5f9246e504af076c3a4db08ac1f", "messageHeadline": "Pause if executor falls too far behind.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "60fe9fb8b82c8eaa8ca0a70afef7570c427e73a4", "messageHeadline": "EE-1165: Keep the old bids check as is.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 59, "deletions": 58}}, {"node": {"oid": "d8b0d755c76d819fa7179bd46075273cd295452e", "messageHeadline": "Add a pause flag to Highway.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "01e4313cfbfa19626b6cd359ea6d1e6ee191efde", "messageHeadline": "Build script for upgrades package.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "09eca639a619669dc5b6315bea8c5a9f7d1bc93f", "messageHeadline": "EE-1170: evict non-participating validators", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 378, "deletions": 126}}, {"node": {"oid": "188dcfe40537fd19679c1ec925fe17b88597051e", "messageHeadline": "EE-1165: More assertions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc2531e9cd2d0a1b33d876b8c34e4268688075e5", "messageHeadline": "EE-1165: Add more tests for restaking.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 761, "deletions": 0}}, {"node": {"oid": "8039fb9ccf0e55a813689f9d44c7fb190e1f42b5", "messageHeadline": "NDRS-807: Introducing separate block body lmbd database", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bdd923c41bc06f6c8dda5a523b15cf4743d7654f", "messageHeadline": "Resolve merge conflicts Pt.2 (Electric Boogaloo)", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 100, "deletions": 18}}, {"node": {"oid": "de7836be75704e544ac42efff2a1b902e561bb33", "messageHeadline": "1. Added semvar to bin & config dirs.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 107, "deletions": 105}}, {"node": {"oid": "18c2cdd85bf4631959e757066a0cee1c75599eb8", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 209, "deletions": 126}}, {"node": {"oid": "9056ac7e8d93d84a5e3e61825a29eb2f0e22440a", "messageHeadline": "Merge #899", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88db27a97ea67a156c27264437fda511260f2694", "messageHeadline": "Merge pull request #4 from xcthulhu/mpwd/NDRS-807", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 118, "deletions": 41}}, {"node": {"oid": "23680f6effbd75cdd3dea9955515bdd89aba2a01", "messageHeadline": "NDRS-807: Separate block body and header in the database", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 118, "deletions": 41}}, {"node": {"oid": "a435df8736f5a32286db880c0ebdc561f293d7a3", "messageHeadline": "Merge #894 #896", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "28dba1b8d867d68f9db1ae8fac1454a298915eed", "messageHeadline": "force supervisorctl status to exit 0", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea0b9338166e61a139c67eae214dea306b8f1df3", "messageHeadline": "Merge #895", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9f71ffd44c670d5babc9ebb90bb30a943a223bf0", "messageHeadline": "Added account-address subcommand", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "7f2cc03ff79c370e28ee337924f0133217f20604", "messageHeadline": "NDRS-875 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c50b28a9db73a57546bea5dbdbb29cfab8f936a8", "messageHeadline": "NDRS-875 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2c252e3487b36afbc2bb17a18d7b29e0c11dc023", "messageHeadline": "Merge branch 'master' into NDRS-875/peers-count-metric", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 141, "deletions": 76}}, {"node": {"oid": "7cfde414457fb759019dd5b18749f9a9c08e3071", "messageHeadline": "NDRS-876 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6d86616b57f4174ddcdeccea887e6482b4c6576f", "messageHeadline": "Merge #891", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 138, "deletions": 58}}, {"node": {"oid": "2692fe4029c2c404918b0ea961db68fb84635530", "messageHeadline": "Update node/src/components/small_network.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a563d7432b5fa70302c222acad4a541dcb6269c", "messageHeadline": "Rename results to outcomes where it was missed.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1dcf1a82ade0ed66207a08dcd857385a7e4e2cc9", "messageHeadline": "Merge #888", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "9175916860d1377d679ec78739daf055b86d60f7", "messageHeadline": "NDRS-865: Shutdown on switch blocks only.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d1b02d8d2c5002b5f38147e80772aa47552820f6", "messageHeadline": "NDRS-865: Trigger check for the next ugprade in joiner.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e32d06f58896f5405a7bb8eeac9671aeacfe996a", "messageHeadline": "EE-1165: Remove commented out code.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "beecd911f5f22b7299b74c093fbf71c38d0bc5e2", "messageHeadline": "1. Extended compilation to include launcher.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "898ec6b9fcec0e1c0f6d9186cf0c5f54c9d2911c", "messageHeadline": "NDRS-876 - change out time_of_last_added_block for block_completion_d\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "306a0d359dc2334ab8eded59d43164b588d62753", "messageHeadline": "NDRS-876 - track metric for last block time", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 63, "deletions": 8}}, {"node": {"oid": "23da6ee23c1f855dbe249dc0448e0a7effbb2661", "messageHeadline": "NDRS-875 - track metric for connected peers", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "097a0eaaa70bb6bfd89c545712b532beaa0eb099", "messageHeadline": "Addressed PR comment", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a480325fe3b6757a269232c0932f86a7552cd3c", "messageHeadline": "NDRS-874 - track allocated and total ram use metrics", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4375f11ef896eaa788492e5ae03179b80c79846f", "messageHeadline": "Merge next_era_validator_weights into era_end", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 58, "deletions": 29}}, {"node": {"oid": "7a7cd1ceba9f155e383d6cd92b5c1b585eb8a4ef", "messageHeadline": "Additional refactoring", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 110, "deletions": 172}}, {"node": {"oid": "6da7c83e1232ab1840fcbd1d08e1f099a91f1f76", "messageHeadline": "NDRS-865: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2c15046eedb61aae6a831659179518023331ca70", "messageHeadline": "NDRS-865: Address Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "003e94fb0221ab92a66ba4ca6824079699ac7af5", "messageHeadline": "NDRS-865: Make handshake depend on network name.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "80b2340a6184856be0c6f3fbfb0f1c97882c1e41", "messageHeadline": "NDRS-865: When syncing, route new upgrade events to correct component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "5f59d1161b6e99c48a71727c0d4836f7ec2d552b", "messageHeadline": "NDRS-865: Add u8 to error variant of ReactorExitStatue", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c53bf2f6d5073cb792efab10ab888b7a559bfb5a", "messageHeadline": "NDRS-865: Stop the joiner reactor for upgrade.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "9cb6c9a18700bd39a24f505ddafc141590bf098c", "messageHeadline": "NDRS-865: Disambiguate between difference causes of reactor exit.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "5b41d7f896d8c081765130b72d03ab8428f6ef95", "messageHeadline": "Merge #890", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "770be64ad28a50e690c37d47bc54cb45a73ca0e1", "messageHeadline": "NDRS-865: Extract upgrade test to a method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "993ef71a9d117da116691fbbe69900744c643731", "messageHeadline": "Treat pings by faulty validators like units.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d9d3793244a3520af5655e0955d4d1bb7c8ca6c9", "messageHeadline": "Remove proposer out of block header.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "35127a5f1dda258824b3d7321b0a662ee6a8d87c", "messageHeadline": "Formatting.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "743b3089dcfc9b43287295e63f2e972315eeefcb", "messageHeadline": "Merge #886", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "f610a0c579494654a1cd8198c962c0db2ab75f3b", "messageHeadline": "Merge branch 'master' into hwy-240-1", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4106, "deletions": 1245}}, {"node": {"oid": "7cf8f226d8f5e33c9d6298bf0a64253b3cb7ffd9", "messageHeadline": "Add relevant TODOs", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "137c0702627cedc72e01d90eef40fa2eb0784cd3", "messageHeadline": "Merge #889", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ad01fa646c2716880552c1ff0c6658c114cb8086", "messageHeadline": "Use timestamp in candidate block hash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2994c13eb23356a3e9844c406eaabc95ca3cc520", "messageHeadline": "NO-TICKET: generate node version consistently", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "18d2a9f4e0f43c4cded021b4e244ed0050700bca", "messageHeadline": "Merge #887", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a431dac4f49259f4d4f8461f532bb660ecee2879", "messageHeadline": "NO-TICK: Update comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "558555fabcc2968dc281e0be3e7469cfda4d604d", "messageHeadline": "NO TICKET: Do not expose private method", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd7e5496b8b17def803ed4b5aea94515296b142", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-807-Change-B\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9586, "deletions": 13503}}, {"node": {"oid": "75b08d9ff45fd1eb2de086a99d1513edf5fc5ebf", "messageHeadline": "Moved deploy_hashes and transfers out of block header.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 245, "deletions": 156}}, {"node": {"oid": "7f477ce93612e07149deda026cd13a37f19e4a82", "messageHeadline": "NO-TICK: Fix after merge.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e96e3d19f16f01b491591618fc7bd4756ac97f3b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into no-tick_smal_net_\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 973, "deletions": 9}}, {"node": {"oid": "9f820f5f4bca86467a15c09529e4eb9b9a9519b9", "messageHeadline": "NO-TICK: Make the small_net a default networking layer.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "46acac976b4353da1466a837ceeb788243c5b671", "messageHeadline": "Merge #875", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 973, "deletions": 9}}, {"node": {"oid": "9bff21b38c655dffda60f74e06bf9950ae3d2956", "messageHeadline": "EE-1165: Rename method to reflect what it does.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "41cb058a16f57715bb8c54c2063214b039c79ffd", "messageHeadline": "EE-1165: Simplify reinvesting part.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 56}}, {"node": {"oid": "98b53c1f61f8d3498d3b3002766f5ebe574cbc22", "messageHeadline": "EE-1165: Cleanups.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 802, "deletions": 695}}, {"node": {"oid": "ff3d671f7537dc2aeece069860da391370e75d2b", "messageHeadline": "EE-1165: Remove withdraw rewards entrypoints.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 80, "deletions": 477}}, {"node": {"oid": "4d5fc93591cfd78a8cc298cb65248e99ad2d84a7", "messageHeadline": "EE-1165: Ensure that delegator bids are removed.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 188, "deletions": 15}}, {"node": {"oid": "53b74151ae61b6c1ec95d33320bf64c5b5bef6d1", "messageHeadline": "Merge #872", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41495a39f816263ae612d425aa1b67a92a5999f5", "messageHeadline": "NDRS-739: Documenting `run_equivocator_network`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d86fef06d8ebd79afe8d077682fd3565a771fa48", "messageHeadline": "Extend UpgradeConfig and commit_upgrade", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "46d2c808cd0716dc0ffa8cf96772ceaca41f9477", "messageHeadline": "NDRS-739: Created test method `Storage::transactional_get_switch_bloc\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 27, "deletions": 10}}, {"node": {"oid": "c68fa78bb30d4eb53bdd57f9e881eae0fbc51206", "messageHeadline": "Merge #880 #883", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "b2281500f705488132a63704d48e3fa3085cf015", "messageHeadline": "Add a global_state_update field to the chainspec", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "d7032dbac6c63806afd2aec6d9f7251beaa3344b", "messageHeadline": "NDRS-739: Fixing typo (no -> not)", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73ffa2312c54ffaf83d43c0a6861c42d547984d3", "messageHeadline": "NDRS-739: Fixing error message", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bcdeeadbd472fed66c8f2a11cecfc93a4b29547", "messageHeadline": "NDRS-739: Get rid of spurious `--package casper-node` in `cargo test`\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33cb6c49944fef71ffef03e3fb1d1531f38f6354", "messageHeadline": "NDRS-739: Clarify comment", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51deda712a0234c667242a0e21f3ee2b0b7123c9", "messageHeadline": "NDRS-739: Turning off clippy warning for now", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f69d292c4bb19303badb375c5aafe6e2be702ee", "messageHeadline": "NDRS-739: Swapping out modules with compile time flag", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "46f7fb9a8f0fe4922974d76ab18e33f242da4dda", "messageHeadline": "Merge #881", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "441153d3381349b3e8ae0111af03d851c4afe673", "messageHeadline": "Broadcast/process new evidence; don't broadcast received vertices.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "5bcc47e6d9ba782344a3e23033ea5faf8195fbf8", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into no-tick_cv_hash", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 133, "deletions": 31}}, {"node": {"oid": "9bc689e889de1bf5ae2d6fd288210f1c56756510", "messageHeadline": "Fix remove_expired comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cffa5ddf97ac6c00810f12e5b127895114e786a5", "messageHeadline": "Merge #882", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 133, "deletions": 31}}, {"node": {"oid": "7ff4c9502e5fbc1b909062930012a746738e9de6", "messageHeadline": "First attempt to reduce gossiping in consensus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "827004affe12d5f4dc7b8cbc50c7f7428c65f991", "messageHeadline": "Deduplicate PreValidatedVertex in synchronizer queues.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b370d5733645a6a2595e384df05a7c71bb3419eb", "messageHeadline": "HWY-251: Do not retry downloading the same deploy multiple times simu\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "88ad83ed5957da32aaa0746b70487614aae9bb8e", "messageHeadline": "Deduplicate synchronizer entries.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "cd6fb5d8cd8111bd72e7f791d35bf55ccc655260", "messageHeadline": "HWY-251: Address Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c7bd9a3564bb1ead07a2d016183bf4a2760cbc1d", "messageHeadline": "NDRS-739: Making `make lint` pass", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7ee0fa1178df687a4ae4f442f79fa46d450ee253", "messageHeadline": "HWY-251: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "61f1752d195d3d543fae5eeab8989b9593f5447d", "messageHeadline": "HWY-251: Track per-deploy in-fligh requests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6a148209e7c05981e1265a6813a078b8802183f9", "messageHeadline": "HWY-251: Remove obsolete comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "37fd3f7ead882e9da4856cdb8e930d2a3444f674", "messageHeadline": "HWY-251: Separate `DeployInvalid` from `DeployMissing` variants.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "f689376d5d8996628086d6139216ae4d168a179d", "messageHeadline": "HWY-251: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "b516d66ac99f421834e79d0408ab374a060b5e24", "messageHeadline": "HWY-251: Retry only if we failed due to a timeout.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "8ad8d98ced05fa5453857cdac81c0bcbe09db317", "messageHeadline": "HWY-251: Try the next peer when the fatch fails.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "0bea7b3366d3390fc94345de56c11843b80f2eec", "messageHeadline": "HWY-251: Extract logic to fetch deploy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "a1ffda3e0efbf0835edf959cec6e2c6f13ba0b70", "messageHeadline": "HWY-251: BlockValidator accepts alternative sources of data.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "9d17cdb076bf756abe51dfca7657dbed7b85bc53", "messageHeadline": "HWY-250: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d01c9626f806c70dfba2f5544becd208ae7171cb", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into no-tick_cv_hash", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "3cd48813401b03a280b4fccc565429ff5a8be840", "messageHeadline": "HWY-250: Use `ConsensusValue`'s hash as a key in map.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "6937731da2c93982241dfffe7ddebc8d10329eb7", "messageHeadline": "Merge #860", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e150d11a171b97e7da55912c8be0aac48671b32f", "messageHeadline": "Merge #879", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "a76faf07f46f35726e34769b2968593dc75e45be", "messageHeadline": "Fix typo", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b4e70b220026950274c47730f71f7ec048c990c", "messageHeadline": "Expand the CandidateBlock::timestamp comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f1937671d2bbf76d30fa4c9065c908b02579e0c3", "messageHeadline": "Add the timestamp to `CandidateBlock`.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "ef31aabcfc25efdef0d9019e6a70114c9af4e843", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET/configu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5299, "deletions": 2834}}, {"node": {"oid": "7adf45b96c05dd3594fb3d43ff0f529c880825b4", "messageHeadline": "Address both Clippy's and Fraser's complaints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "327e1aadeb988594fb8ef19b3e0acc6c8a8bccaa", "messageHeadline": "Address review comments left over from #876", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "563c5adb9f5c64440e77832a1dcd3c29ef414a99", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into multi_stage", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2190, "deletions": 773}}, {"node": {"oid": "f0f10d56fb61a26b6296436633daf65b672ac309", "messageHeadline": "NDRS-739: Adding testing fast-sync to CI", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5dea0ba7b2d0d1728f2d14607ea50c163d7e1f42", "messageHeadline": "NDRS-739: Cleaning up clippy recommendations", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 24, "deletions": 28}}, {"node": {"oid": "f64ddcc1620948fed0fbfedc0711775950ca6846", "messageHeadline": "Merge #874", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 398, "deletions": 247}}, {"node": {"oid": "e4a7ad6532cb306752b1ca712a48a33145a226e2", "messageHeadline": "NDRS-860: include protocol version in info about next upgrade", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 158, "deletions": 131}}, {"node": {"oid": "626a776237bf589066561efed631f4abd16310ba", "messageHeadline": "Merge #877", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "fd5169ab4a2b7aa18bb2fadb64c833a3e4962a48", "messageHeadline": "NO-TICK: Log when fetcher fails to fetch the element.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "475dde14b54b2795f453842af07183af869ad044", "messageHeadline": "NO-TICK: Log the cause of deploy/block invalidity.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a4c5c5decf04442e8ce061ea768af543ab9292e4", "messageHeadline": "NO-TICK: Fix `deploys()` in `BlockLike for Block` impl.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "268f994b276655c7ea409dc15f95b68690b1538a", "messageHeadline": "Merge #876", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 110, "deletions": 3}}, {"node": {"oid": "f91e8616aa65466ecaa039ffd625ae7a817289dc", "messageHeadline": "Make `small_net` report networking metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "d6b6543a1efde182d20d0d7c71696bca9db60d4f", "messageHeadline": "Further tweak networkin metrics available", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "f2d1a2caf0d9dfbcb64b9f4fb867e468f5da14d0", "messageHeadline": "Fix typo in field name in networking metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1fdd5a7ef89edc97c3ef6f970d2333dedcec77b8", "messageHeadline": "Fix comment typo in networking metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ee02b3eb6734c110c98ce5aa2b2d545d4ed3890", "messageHeadline": "Removed incoming message metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "5b975a7bee9800a74c7c7d1be0965a2acba5aab0", "messageHeadline": "Add a generic networking metrics struct", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "6335e808b3023f784f1e8712cb7bade1d190dc93", "messageHeadline": "NDRS-739: Testing the joiner reactor", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 948, "deletions": 5}}, {"node": {"oid": "73c86004d4fdea810588b6134c36879dd6729c7b", "messageHeadline": "NDRS-860: include next upgrade activation point in status endpoints", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 313, "deletions": 189}}, {"node": {"oid": "a90b101f7c9d78b316c8ef34d3c2a68faf81e16d", "messageHeadline": "Merge #871", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "a8e59041ef6e7f8a1d453b797169f6bc2d53e5bc", "messageHeadline": "NO-TICKET: fix short-circuit in Runtime::transfer_to_account", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9d72cc38302eb80ebc2091ebd97c5d3beea1d41", "messageHeadline": "ECO-863: add faucet tests", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "f80b2c7bb6506f7d0c546243250df88a2d7330fd", "messageHeadline": "Merge #866", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "3b5ea97114b4c60b2dd879d5047457077be3476f", "messageHeadline": "Merge #870", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "725825b711c0678b35bb35b482e1027a59dcb492", "messageHeadline": "NO-TICK: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a9b850c046f21824b8bf7b8aafe2efbe82e73de4", "messageHeadline": "NO-TICK: Reuse LMDB txn.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2acbc70a9f341480abae4bcde6a2b9dc7fa1a51b", "messageHeadline": "Merge #868", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "bcdc9303cfdf2cedb3fb4900ad00c7fa2c5682c6", "messageHeadline": "NO-TICKET: More detailed preconditions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "233cc43f8564179a917d9b73fda71ebd119d77b4", "messageHeadline": "1. erc-20 regression fixes.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ad4ce6964a1547e298474d8f4dd3c7df8af56bc", "messageHeadline": "Merge #861", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 636, "deletions": 203}}, {"node": {"oid": "000898a867e98c842b7f600f5df89b0495863f38", "messageHeadline": "EE-1164: remove redundant assertion", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1ba27d04efc62b8265c3573a34e337d37b15cf47", "messageHeadline": "EE-1164: appease clippy", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25d42d2b3d71b175c026ba9900f204f55e5b20eb", "messageHeadline": "Merge #867", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b9b399818e8a3e71c2ce419c37fe89d401febdba", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NO-TI\u2026", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a42ab3646b761996754e87c10d563d98d5b5a3e", "messageHeadline": "remove update-revision; introduce package-tag for tagging pipeline use", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "59b96c8c6723f7717f3c6898334c7bc85606a17c", "messageHeadline": "Merge #858", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4244992cf89e197d9d99c117670e9e1e5ddf780", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "b65aa453f00d533342ca654adc51cdcdec088cb9", "messageHeadline": "1. ensured user accounts are pre-funded.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "1e81b084f6101c388482129ffc74e05649c99cf7", "messageHeadline": "Merge #863", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "49ff68488fae7163a95b7c88c240b7f80da3cc97", "messageHeadline": "Merge #865", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "7ef3a158b9c86b26325a7ae16072356553708f50", "messageHeadline": "NDRS-833: Store new finality signatures in the storage.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "cbe9ed9bc9c1b0bf53e1e60a82fc07d3cf3f46a0", "messageHeadline": "Implement initialization of required eras on era supervisor startup", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 161, "deletions": 37}}, {"node": {"oid": "5ea1acb4782992fe0bd86d5bfa75a7255f8a4492", "messageHeadline": "Output detailed consensus component memory metrics in log", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "b4df6347e7e75ffe966dbee3781ba41795de3fc0", "messageHeadline": "Merge #847", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 214, "deletions": 96}}, {"node": {"oid": "563bfa4d7d3bcc1ed73dcb32d055ea7dd4fda615", "messageHeadline": "Merge #832", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 505, "deletions": 195}}, {"node": {"oid": "f058e2503077020c934118479651186721976a02", "messageHeadline": "NDRS-767: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "794df650adb817cfccdf35cabd0c1799c1451c95", "messageHeadline": "NDRS-767: Address Fraser's review.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "532b0bb65ba9e349070159986eab5a363523d6c1", "messageHeadline": "Correcting the validation.md5 file.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39818be20970c02ff5b700895f1964b3512cbf09", "messageHeadline": "Merge #862", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b24363c5be54d7d9108ac04e38cda6e5db98e7a1", "messageHeadline": "NDRS-841: avoid generating the client ffi header in the source tree", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "504e581eee4279020f59be39818ed7c0fada20f5", "messageHeadline": "EE-1164: add vesting schedule for validator bids", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 641, "deletions": 203}}, {"node": {"oid": "22d8ad0d3953ab3cebe1e178a7df7d69c1a447ed", "messageHeadline": "Updating genesis and config.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0633bb743bedc3c2d6d1f8f2664d1e90669c2eda", "messageHeadline": "Merge #848", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 492, "deletions": 235}}, {"node": {"oid": "51e36f03f03b3dbea0b6ba588b792ca3f34c3509", "messageHeadline": "EE-1163: Address PR review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 20, "deletions": 26}}, {"node": {"oid": "1c78dccb0f65000b29b863c99c8e4beb7e838a75", "messageHeadline": "Merge #859", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47146fecebafbabcb0b17e4529ceee9ebbdf86fc", "messageHeadline": "Never iterate into the past beyond the last upgrade point", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "0bad6507f63c7856945f4f51db86d66b53f8a23a", "messageHeadline": "Merge #857", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 107, "deletions": 75}}, {"node": {"oid": "9c1f06607a6b300d1f55edd66df0d6d4c1cd8199", "messageHeadline": "CHanging settings for throttling before 0.7.4", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55f6c748717973abcd7a1bed4b2aff5e8ef4b74d", "messageHeadline": "Merge #850", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 35}}, {"node": {"oid": "e71d6a97314e73b6db8007aa730b5d69991351e1", "messageHeadline": "NDRS-842: Add RECONNECT_DELAY", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 34, "deletions": 17}}, {"node": {"oid": "76a3464ac861dc0052e6d07222b12b7456495cf9", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-767-Finality\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6110, "deletions": 12610}}, {"node": {"oid": "b4eaede18b55a77349b73d5fa1d0830f14502171", "messageHeadline": "Merge pull request #3 from goral09/NDRS-767_updates", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "0c38e9da362654ebdbe323c451950d3c5e987a57", "messageHeadline": "NDRS-842: Rearrange imports", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94b7b7c70ee03d902c07bdb962e4411e335d56ed", "messageHeadline": "NDRS-842: Get rid of unused Network::Event variant", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 62}}, {"node": {"oid": "20635998983ef0de4365ce261236712620625792", "messageHeadline": "Update README.md", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d5b462e13c497e8b19ddf6fa711c7a5b47aac89", "messageHeadline": "NDRS-767: Remove unnecessary `proofs` from `SignaturesCache`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "dabfc3c7198263abd0cf1fd527d2d16a2be2fdad", "messageHeadline": "NDRS-767: Improve the logging message.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a99a15a914fc987251fca8fc31c2281799e02e5d", "messageHeadline": "NDRS-767: Do not duplicate cached signatures.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c8be40f7dae7925716e6e189af5f81b9104fee98", "messageHeadline": "NDRS-767: Use block's era id.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "949b4b447f4c53141e121803abf2b17231885a0c", "messageHeadline": "adding CARGO_FLAGS to cargo-test", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e005d90af05630a92c84cdba71a223253dc2526f", "messageHeadline": "Merge #851", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "3a09bf5590e34e65f70effd224a9160e47b35d2f", "messageHeadline": "Merge #856", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ccb487dec8c5cfac6fabe40513967dfdeb9e665e", "messageHeadline": "NDRS-842: Have network retry connecting", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 101, "deletions": 25}}, {"node": {"oid": "b7b3b0366d22fd8a4fe6e9e4f60fb7aa730ddbeb", "messageHeadline": "Upgrade DataSize; remove skips.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "795a99e3e5cc25c7491274a524a136cc1b13a6fe", "messageHeadline": "Merge #843", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2287, "deletions": 1686}}, {"node": {"oid": "e6f4674a0feb0c3f9cf1a97a46ada3aabe05dfc4", "messageHeadline": "Merge #855", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 171, "deletions": 66}}, {"node": {"oid": "ebfbfb33da6e25f04bb699b377bed4d9a30e8ca9", "messageHeadline": "NO-TICKET: update mplex config and temporarily disable failing test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7a2d18f98d6da34d0c5ce97e952e44df843ae672", "messageHeadline": "Finish DataSize impl for consensus", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 108, "deletions": 71}}, {"node": {"oid": "97ece06baf29b8594af34f328a6685d7021768e7", "messageHeadline": "Fix import paths in `test_bulk_gossip.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fa799e70fe820110fb0529aa6ee63fb926473e8e", "messageHeadline": "Add a little pause to allow for binding to the port", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "878ea328032ede705b6b41e9cdd7281423caf5ac", "messageHeadline": "Partial `DataSize` impl for consensus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 94, "deletions": 26}}, {"node": {"oid": "f5739f9252f4289b9b1306fa6c761f66de331d96", "messageHeadline": "NDRS-767: Do not accept signatures that we already know of.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "167869c680a1a0d6d202372cffdeddaff166d1a2", "messageHeadline": "NDRS-767: Remove signature from pending collection.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "75c65883c0a42ae1eb74ab5587aa40dad2dd397e", "messageHeadline": "Merge #849", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 121, "deletions": 20}}, {"node": {"oid": "95bf1a1404df1e94d495e3fe3291119c775cba9a", "messageHeadline": "NO-TICKET: replace yamux with mplex", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "51aa78b4e8328a56789c8660db5f14c162ee2723", "messageHeadline": "Add convenience functions for iterating over reactors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8183f39109d91bb5b7cce8f52fedbbc6a9c27854", "messageHeadline": "Support multiple payloads in gossip test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "b587ee78eab7ffd513293f910f0cb2013f2bc055", "messageHeadline": "Parse parameters from env in gossip test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "80e17a9972107f74d2589dd62a1a48db33036e27", "messageHeadline": "Make `TEST_NODE_COUNT` configuration for number of nodes in test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "68e313d650c9c6705c4eb164c6d8cbe0950e7961", "messageHeadline": "Cleaning up and simplifying", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 3, "deletions": 34}}, {"node": {"oid": "7d3ff12a8734a4c6c70bf8385778eda1abe43619", "messageHeadline": "EE-1163: Revert default gas price.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a2fe7a67f67c2bd3d1d5d775795da2b41d7bdc3", "messageHeadline": "EE-1163: Separate error for gas overflow.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 28}}, {"node": {"oid": "2e700cba96c2c3edad7c73e6e611a2cd5641bfb1", "messageHeadline": "EE-1163: Ensure transfer always charges fixed rate.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 87, "deletions": 62}}, {"node": {"oid": "4e4722a9eb42fcdab0931c2dd7e8311871be44e0", "messageHeadline": "NDRS-797: allow replacing activation point in era supervisor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "91570b140ce814bb55d39d3aa64460aa1d5856bf", "messageHeadline": "NO-TICKET: update RPC server", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 121, "deletions": 20}}, {"node": {"oid": "0b14cdb312c96f9c25ce1246895faf56bd694e5e", "messageHeadline": "Merge #844", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "e3fd7c21be7b38851fd4c1a31c074105e300216e", "messageHeadline": "EE-1163: Squash bugs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 276, "deletions": 204}}, {"node": {"oid": "4a2fb35b31e5a2029d7a8eb248bee9dff65c1488", "messageHeadline": "EE-1163: Add regression tests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 176, "deletions": 0}}, {"node": {"oid": "9e5fbe6fa1a609b5af5151126828ae74283eca48", "messageHeadline": "Add a synchronizer unit test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 174, "deletions": 53}}, {"node": {"oid": "4e148751c6f2cb40c35cc599e0865e7c799c4974", "messageHeadline": "Addressed PR feedback Pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "8cad90e3d4576e1db42998fcdaaf52198f0a9b03", "messageHeadline": "Move now() calls out of synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "a00df8de0560e78ae12f22a3898969029d2e0515", "messageHeadline": "Deduplicate Highway message serialization.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "f30cd429663b6a4c1a916c86dd3dc1670f49eef9", "messageHeadline": "Merge #840", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "89496925b8622cfe783708976c7fe22e3d597dba", "messageHeadline": "Merge #836", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 313, "deletions": 45}}, {"node": {"oid": "8c69ae4444a715867aeea4089240969dd970ba35", "messageHeadline": "Merge #841", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b933d325d15d96fae9b93e7ffedc5727a1af8af0", "messageHeadline": "Merge #845", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c490981000437469a7f21106845aa62b5b6acead", "messageHeadline": "Make consensus component `Send` by adding trait bounds and swapping `\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "06743f77f69da2bfc5792a09936b529e024d1f55", "messageHeadline": "Adding standard README.md format for casper-execution-engine and casp\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "0e7c881b8acf69f6c094fb17010c64730af45474", "messageHeadline": "Addressed PR feedback (Fraser)", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 69, "deletions": 64}}, {"node": {"oid": "38d7b5d8d6c0424d004a5cc5f8c1f47a0c3d1cc0", "messageHeadline": "NDRS-447 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "eb39720ca04cd37fbf684efc59964aa1703f989a", "messageHeadline": "NDRS-797: add an explanatory comment", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50ed68d203c2bf399b5a9bb51fdf5b3975a3f830", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 950, "deletions": 298}}, {"node": {"oid": "a1290aa746b0142cf50b5cb893c3e29474a02aa6", "messageHeadline": "Merge #827", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 258, "deletions": 3}}, {"node": {"oid": "0786fd29a2399704e26afb41bf3cf388029c1b04", "messageHeadline": "NDRS-797: fix typo", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ef83fb2aac7b3b8df4d7c7895ff4f2b6dd4cd66", "messageHeadline": "NDRS-797: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f5ce2a51076c403ef97288f00bc371247284d695", "messageHeadline": "Merge #842", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 428, "deletions": 102}}, {"node": {"oid": "4f392268070eff3342b0fff7a08acd9d58e3870b", "messageHeadline": "Split Fault::Mute into two variants.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "a6edefa5c24d1bcbadfaf976968f2e6b770e678c", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "290ac4cfa3c4033830cf92469359bed4b357171e", "messageHeadline": "NDRS-797: update genesis checksum", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f600789d41485f90dd9ea629d41c53f312a7e5ed", "messageHeadline": "NDRS-797: have consensus stop the node when upgrade activation point \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "eb8e2fc6152a3dd875fdc075d39fc61383d9861c", "messageHeadline": "NDRS-797: provide ability to check for the next upgrade activation point", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 359, "deletions": 18}}, {"node": {"oid": "7a7dd023f569e6cbf240f99ca92dbc19c17fe8e4", "messageHeadline": "NDRS-797: update chainspec structures", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1846, "deletions": 1675}}, {"node": {"oid": "0bd6679e6fbcd755d44769f87c51bfd5c091f543", "messageHeadline": "NDRS-447 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "9a1cddb8c45f18be388c7910c45c4c15e4938c31", "messageHeadline": "Merge branch 'NDRS-447-http-rate-limiting' of ssh://github.com/dwerne\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 163, "deletions": 546}}, {"node": {"oid": "e83d4a634206c36ec7b40354e8d54f3a1ab31622", "messageHeadline": "NDRS-447 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 35, "deletions": 32}}, {"node": {"oid": "d69e961439c33ba1a10c9f91306119a776ccb516", "messageHeadline": "Add a test for pings and pausing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 219, "deletions": 66}}, {"node": {"oid": "0202b44c200af7e2b5f85f1ad035c7c3eb053f13", "messageHeadline": "Pause if too few validators are online.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 204, "deletions": 34}}, {"node": {"oid": "b2e4b0485325896447c7d3e60477ba83ecd7b260", "messageHeadline": "Merge #839", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 175, "deletions": 45}}, {"node": {"oid": "47f8aaa80d3817e9728f6dade3cd46b8cf0fe81f", "messageHeadline": "NDRS-827: autoformatting line", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dd22bee5664de7456eb77318f04bc68584320440", "messageHeadline": "NDRS-827: Fixing typo (NeworkIdentity -> NetworkIdentity)", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e252ad1a3ccca04a0611cfef67edb80979ec9ac", "messageHeadline": "NO-TICKET: update node readme", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c2268f75afa1212a61d8c6f29a9aa2ced5c750fd", "messageHeadline": "Merge #834", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 160, "deletions": 5}}, {"node": {"oid": "e05e212a62de2a95424f97d92d8d26ed5f8e34de", "messageHeadline": "EE-1152: Fix test after recent merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "b16824042e839fc63f4b8e909d35582e584b6e47", "messageHeadline": "Merge branch 'master' into ee-1152-mismatched-validators-panic", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 547, "deletions": 979}}, {"node": {"oid": "75a374d33cf506b08401846ee3e9570b43cbfc28", "messageHeadline": "Merge #838", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 49}}, {"node": {"oid": "33dc7e5b4247e47021eb7fd6ab05c9bd293144cb", "messageHeadline": "NDRS-827: Keep network identities the same through reactor stages", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 171, "deletions": 45}}, {"node": {"oid": "ec1547a7a3aeb5badb51758b7a794f72209701a5", "messageHeadline": "reducing qps to 100", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "418a3c598d6371f0e1cd329a9268ef653350e10f", "messageHeadline": "fix chainspec.toml.in", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 194, "deletions": 1}}, {"node": {"oid": "cfb952ad52d788c5b26c6eae4f419af9b2af04a3", "messageHeadline": "Merge #815", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "e2fe1c5e639cddd90b40126f37e8d7b8bb68eb0e", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into HEAD", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 194}}, {"node": {"oid": "40148d479c4f20381ab6c536b0a2ea4b3a194bc2", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into dwern\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "2db8a24e8c092c0f8b2b7c37dce80c3017de9a9d", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into HEAD", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 97, "deletions": 477}}, {"node": {"oid": "0eda6e7b165405acb0fd6d8adc114a1cff6ea0ce", "messageHeadline": "Merge #835", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "5adaaeb334b2595ffd37d2c16b9c26c6e7c402e5", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 8, "deletions": 440}}, {"node": {"oid": "615f586b29cf50e0b988078bff852230844f03e4", "messageHeadline": "NDRS-826: Use Switch Block Accumulated Seed For Key Block Seed", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 49}}, {"node": {"oid": "533966b0902e4ead37fd57ef72244ca0a4a9a3a9", "messageHeadline": "Merge #816", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 89, "deletions": 28}}, {"node": {"oid": "9afde8f30a5d735ee1702abbc380c59652120ec4", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NDRS-791", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4562, "deletions": 11146}}, {"node": {"oid": "c8693d3a44055a74062b62864eafbfd2eea7190e", "messageHeadline": "NDRS-791: Better wording for put_trie documentation", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "262770cabe6535ee8aa7fc93217a86d562039a4e", "messageHeadline": "NDRS-791: Removing spurious error coercions.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d933774b071ecf3b06f72bf7b05d8582d0386361", "messageHeadline": "Merge #837", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "52edb45b9d6cf140d9e1ba138a9dce537b39416b", "messageHeadline": "NO-TICKET: fix potential panic in ScopedInstrumenter::drop", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "37aaa77bdc9229f38c308cc4e018cf2e3cd68c59", "messageHeadline": "Merge #829", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 439}}, {"node": {"oid": "66fe16a4285b4525ccf01a4e4224b624ac703861", "messageHeadline": "NO_TICKET block_proposer fix - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "1e2976a615f387109369c5769833f02a7b576049", "messageHeadline": "NDRS-447 - remove unused crate (async_trait) from client", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ce492aa0bd3b86c2b4ebceb8ca6264250d9533b2", "messageHeadline": "NDRS-447 - implement rate limiting on http endpoints using tower", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 291, "deletions": 21}}, {"node": {"oid": "d17b82e2f7cb4cc781b970892159ba0393ea160e", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into joiner_tmux_sha\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2611, "deletions": 10129}}, {"node": {"oid": "a10184054c916c245bc3b2869c1e2705ec8b9a35", "messageHeadline": "Added clippy exception.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "011b4ad5a8ab550ce716eb76c132354427a1fd54", "messageHeadline": "NO_TICKET fix lint", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "99fcfd26fdcaa1cdef951d608ece7b2ddf6a6bb6", "messageHeadline": "NO_TICKET ensure transfers are included in block limited only by bloc\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 43, "deletions": 60}}, {"node": {"oid": "9778a4c1cd2647fb706d8092ef4e852ca6c8ccbe", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1008, "deletions": 10006}}, {"node": {"oid": "a39e8746452494b96b3128643a5735f3140bbdc5", "messageHeadline": "Formatting", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a59340545abbad07096a7a0f56ec8f6885a8d406", "messageHeadline": "Merge #821", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 354, "deletions": 395}}, {"node": {"oid": "d9786b752b70c9a5d30887c94083d4f6396f7938", "messageHeadline": "Merge branch 'master' into EE-1159", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 660, "deletions": 9620}}, {"node": {"oid": "79dba969b166d22cf9f5cd91a96fb46937d5baa8", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-772-Reduce-W\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6088, "deletions": 11875}}, {"node": {"oid": "c5e487c3c75a4d272fa396d54773d4a4a493f1dd", "messageHeadline": "Downgraded warn statements to debug", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe0665d119f7e30c76a72ece0c4388d2290eb89d", "messageHeadline": "EE-1152: Remove misleading comment.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9a81d85de2339d370c9d82670e984b0b4ff91ad", "messageHeadline": "EE-1152: Remove commented out code.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7c4dce3ffb916f672959b53fd02d9988a0941414", "messageHeadline": "EE-1152: Fix by skipping missing delegatees.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "196c680547d395ec77192f3b9f16de9a48750363", "messageHeadline": "EE-1152: Add regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 147, "deletions": 2}}, {"node": {"oid": "81aaaecaebc79973b5232186e91c9c8dc2af2186", "messageHeadline": "EE-1159: appease clippy", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e662e81b5dea2c062bcd87efecb6b39d1530bc6", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 51, "deletions": 92}}, {"node": {"oid": "fc66f84e3a5b075857b8f76b0488d3e0acdd743d", "messageHeadline": "Merge #830", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 652, "deletions": 9609}}, {"node": {"oid": "26c389c5e6b6c034d48ae80fd84de0cba9deeadf", "messageHeadline": "Merge branch 'master' into EE-1159", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2352, "deletions": 315}}, {"node": {"oid": "0c36947e0ae132ed12152c203311852d63df7dca", "messageHeadline": "EE-1140: remove orphaned artifact", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 879}}, {"node": {"oid": "84917b7344060659632cc161085b943ada8d0475", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into ee-1140", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 948, "deletions": 25}}, {"node": {"oid": "37e9398c2c4ee5a47743b3da9fd55373d7e91755", "messageHeadline": "Merge #828", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 37, "deletions": 83}}, {"node": {"oid": "4c55c8907769097d03ae0013fd2164b5cec0876c", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1612, "deletions": 92}}, {"node": {"oid": "c8bb319a63cee42bd1b1fe78b123b6b501c7b578", "messageHeadline": "Merge #831", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "7b6615a15536cc6a744e0c2a7b9b700774393fd0", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1324, "deletions": 213}}, {"node": {"oid": "85c6f2629a6eee28207caea2da940d674100f01c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-773/yamux-bu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2852, "deletions": 1059}}, {"node": {"oid": "6c7093e178a3669d1860235a7333f902a230286b", "messageHeadline": "Address remaining code review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "9cd46ef33a664715f472a849115a873b8a2edd99", "messageHeadline": "Merge #763", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 835, "deletions": 0}}, {"node": {"oid": "f9a9c8df68e6f6dac4011336d77568e5fcbef3aa", "messageHeadline": "Merge #817", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 148, "deletions": 16}}, {"node": {"oid": "12707e368e110c4d90e5538ea70d71fdae67b9b6", "messageHeadline": "Merge branch 'master' into hwy-226", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2282, "deletions": 1050}}, {"node": {"oid": "8526e563542aed6532924c97ef70e01c34dc65e2", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "b9944fb50c697b16592e9d3beb5a3bc986ba4e40", "messageHeadline": "EE-1140: misplaced import", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a75794ddf578d692efc66ffd689324e8f9cc41b", "messageHeadline": "EE-1140: fix ci", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 882, "deletions": 1}}, {"node": {"oid": "a26d10895b2bac3bccc8e94720a27af08880f887", "messageHeadline": "EE-1140: rename grpc folder", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 109, "deletions": 571}}, {"node": {"oid": "6e0d50663743970394f6ef44e7f79fa9058c5a6a", "messageHeadline": "EE-1140: Remove vestigial grpc layer", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 420, "deletions": 8868}}, {"node": {"oid": "ca1d68e196c0c4faf8a8ec4c773b29fef0a3c80c", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-823", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1326, "deletions": 215}}, {"node": {"oid": "70aa1f01ec3684bc43a570f7b6b42cabda0104df", "messageHeadline": "Formatting", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 51, "deletions": 36}}, {"node": {"oid": "ed2034b2eb8903c1509676735a32ab9b5eaf52d3", "messageHeadline": "NO TICKET: joiner-dev-tmux.sh now shares assets with run-dev-tmux.sh", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 440}}, {"node": {"oid": "3945eab09e1ebb7b6f049ebb730832600a77c82e", "messageHeadline": "Merge #825", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 629, "deletions": 76}}, {"node": {"oid": "d04ce268ba95e1a30b9668aca5a8f38b4465482f", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01764d9b846880263148a3ee37e828507e6390af", "messageHeadline": "Completed removal of finality signatures from block", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1780, "deletions": 933}}, {"node": {"oid": "7b01603dce0144d2289ce6d4db73ce1bcbcddf8b", "messageHeadline": "NDRS-823: Factor out next era validators from EraSupervisor::handle_c\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 37, "deletions": 83}}, {"node": {"oid": "630a446002ea574bf011168c944cca94de0bf2d2", "messageHeadline": "Merge #805", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 415, "deletions": 9}}, {"node": {"oid": "449e7e3dc52ead84a0eb123a9a3de927f32c0ae2", "messageHeadline": "Updating change from ENABLE_LIBP2P_ENV_VAR to ENABLE_SMALL_NET_ENV_VA\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79316b4768782d31c7148356a62adad261e95483", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-773/yamux-bu\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1237, "deletions": 964}}, {"node": {"oid": "ab84faba7bd8f8cb25bd0400bce85e1c2cea4270", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 983, "deletions": 230}}, {"node": {"oid": "1063626b4bd9af5f4e81da9b4bcae41cc8aeb9bd", "messageHeadline": "Merge branch 'NDRS-773/yamux-buffer-size' of https://github.com/marc-\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 416, "deletions": 10}}, {"node": {"oid": "ab7db5740147f3c40f471592de7089e702aaa280", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-773/yamux-bu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1724, "deletions": 402}}, {"node": {"oid": "1d389e49e4861da5d1f2774894ad2429b7e239bd", "messageHeadline": "EE-1159: restore missing access modifier", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77280b0da48ede55f30df392c3dcb83c94c9665f", "messageHeadline": "EE-1159: regenerate validation.md5 for production chainspec", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d54f0f9de93f44cd92eb68893a205b1d746c111", "messageHeadline": "Merge branch 'master' into EE-1159", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "cc5ab2e82c1fb557c97f6c7f487a4860098e0dee", "messageHeadline": "EE-1159: address comments from @afck", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "b5d903a2752fc8255100926b8fc98e553047188d", "messageHeadline": "Merge #826", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "a2693a65d1ab3624de21eb11e72d04901ac91686", "messageHeadline": "Merge #824", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 251, "deletions": 98}}, {"node": {"oid": "3569d7c0a91e595f9f637179554b62b5966c79be", "messageHeadline": "NDRS-803: Add `sync_test` scenario.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "fe732d52e0e8c839109608ca30c7582cd12f3af8", "messageHeadline": "NDRS-803: Add `nctl-view-chain-lfb` command.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "2b67e3d9ef13c13faf1cc0a0383a41f876fb1262", "messageHeadline": "NDRS-803: Update comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5934e01be67624fb754bbb63592cbb5bdf4af137", "messageHeadline": "NDRS-803: Add `render_last_finalized_block_hash` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1470937080086d747f1fb1f192411f96e5ffdfe4", "messageHeadline": "NDRS-803: Add `get_chain_latest_block` method", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "125b0e2b72a17c0c24185da370d067f36b3ea674", "messageHeadline": "NDRS-805: Fix accidentally removed ignored tag.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1dbc57aee88e74353dca5c2b4762280e94245fa1", "messageHeadline": "NO-TICKET: enable libp2p component by default", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "73266ba2a6f982ea91efdc7094da5beac6a87bde", "messageHeadline": "DNRS-805: Remove outdated comment.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b60947d5781663d65267d480f203110d2a4a98bb", "messageHeadline": "NDRS-805: Clippy fixes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba6e88dcd3ec4391588ef18fc756daa091959e28", "messageHeadline": "NDRS-805: Fix off by one error.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2abda3894888e2810f53283ac2da045702175746", "messageHeadline": "NDRS-797: add ability to get switch blocks from storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 161, "deletions": 44}}, {"node": {"oid": "395032f296ff67c88ab4c76e28c7e9155bf877e6", "messageHeadline": "NDRS-797: add new node subcommands for data and config migration", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 468, "deletions": 32}}, {"node": {"oid": "3e49bf695c729b988dfbcbed14cc30313d16d9a3", "messageHeadline": "NDRS-805: Improve test suite of multisig deploys.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 242, "deletions": 93}}, {"node": {"oid": "419bf245c23c0f3ad644bbb5785004be56d66994", "messageHeadline": "NDRS-805: Pass all authorized keys to deploy.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "33aec3a40700918e2dafffd78d12812286facd12", "messageHeadline": "Merge #818", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "f063b9ca0d3adf5deeafdec6a346be578a95e993", "messageHeadline": "Merge branch 'master' into ndrs-809-invalid-account-fix", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 20}}, {"node": {"oid": "75467649cdd89d64a17699794cf22ded78225cfb", "messageHeadline": "Merge #822", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "b2ea8247b3206baacb91865b453d0fcad4220924", "messageHeadline": "Merge #823", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 375, "deletions": 507}}, {"node": {"oid": "c5f8b0d6c7c4dd10d0060779109103c45e099369", "messageHeadline": "NO-TICKET: disable cargo audit warning temporarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a6ec07428fe22210a52800061207325bb580396", "messageHeadline": "Revert \"NO-TICKET: upgrade libp2p deflate\"", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 374, "deletions": 506}}, {"node": {"oid": "d75b181dc46c77c4acad66ab44046e14910a7b6d", "messageHeadline": "NO-TICKET: send finality signatures to event stream", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "5f8d03a43aff322d257a14f2188beb6f1c7628ef", "messageHeadline": "Merge #820", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 506, "deletions": 374}}, {"node": {"oid": "6329459827c7a509f4d95e894db9e9ec6a12455b", "messageHeadline": "EE-1159: lock genesis validator bids for 90 days", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 360, "deletions": 397}}, {"node": {"oid": "7c94d4e38f5c08d1ff3d9fcd72b30278eb5eb3b7", "messageHeadline": "NO-TICKET: complete upgrade of libp2p", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 150, "deletions": 151}}, {"node": {"oid": "cc6e5ddf15cd1c233af4d3410158d84bfc75f151", "messageHeadline": "Initial remove of finality signatures from block", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 430, "deletions": 169}}, {"node": {"oid": "36218274c18bd0bf95023e3dd2c5f3449645c999", "messageHeadline": "Update libp2p to 0.34.0", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 374, "deletions": 241}}, {"node": {"oid": "255578347fd6fb7b236068908ab5536b7101d65c", "messageHeadline": "NDRS-809: Add \"insufficient balance\" variant", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 52, "deletions": 34}}, {"node": {"oid": "26630fb95e7db98ed5bce860fd58fdd8eaf8ffae", "messageHeadline": "Merge #807", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 179, "deletions": 6}}, {"node": {"oid": "986853e043ae8ece9d204a916ca78eeb4be45dfe", "messageHeadline": "Fix impl ToBytes for EraEnd", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e41fa275e6961fb26f5048d49c08fb5cb2fcc04e", "messageHeadline": "Add the list of inactive validators to StepRequest", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "271b9314ee0fc0d086a8bdd22e04760d2a62622f", "messageHeadline": "Include the list of inactive validators in finalized blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "b8738f1bcf2d45435eb473013f7b549d9d630f18", "messageHeadline": "Updated `nix` setup and `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "2673e8840750f42864c50cb316bd586ec542cf50", "messageHeadline": "NDRS-791: Introducing effect for putting a trie into the trie store", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 91, "deletions": 26}}, {"node": {"oid": "21140cf9ec8008eaac3d4874971d9762def424a2", "messageHeadline": "Create larger `shell.nix` at repo root", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "0b0eb805f1e2b2ed613bca7d03593dffeaee31b1", "messageHeadline": "Cleanup `default.nix` and turn it into `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 43}}, {"node": {"oid": "2a3eba5dbb6e9c1b975b779e1cf08a280e94e960", "messageHeadline": "Put warning on top of `default.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9d49c9571f8b6d005a9f7e26976d7adad065fe43", "messageHeadline": "Note what `default.nix` is used for", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de455ba3015616d2bb6068d18064498cab64976f", "messageHeadline": "NO-TICKET: fix JSON schema for CLValue", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "4ba4de5ac7c1aebd81580c35b2b2418f4429d9bf", "messageHeadline": "Merge #814", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f8b79a7f5248eb2078812cb89fc1f27040ffb97f", "messageHeadline": "Add `cargo` to dependencies", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dcfcb98b5da9908593ab438f25ab8452c370679d", "messageHeadline": "Merge #810", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2ae7037aa268383469d98af29cb52f6aef59434", "messageHeadline": "Merge #813", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09355f0bb38cf3dc40ec06b0dd96cde940c6cd82", "messageHeadline": "NO TICKET: Qualifying `Error` in `effects.rs`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8685cb5c066e6208630f2b7cc44bc31617cafcc3", "messageHeadline": "Updated `cargoSha256` hash", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45f6efaf3a6252e15a63aa7874accfdfc15786e1", "messageHeadline": "Merge #811 #812", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 267, "deletions": 27}}, {"node": {"oid": "4ad2e250ac839c41c9761e1aaba3281b17e34bb2", "messageHeadline": "Add TODOs on conversion issues.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 7}}, {"node": {"oid": "ee2cdd55330cc9a15ff76e3fcc3c4cd6e8432e2f", "messageHeadline": "NO-TICKET: Fix raw gas/motes conversions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 64, "deletions": 18}}, {"node": {"oid": "6ffd822b79cce50a62bc63d20aa5339d9f44d6a0", "messageHeadline": "Merge #796", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 183, "deletions": 10}}, {"node": {"oid": "501bb0ea547c8800332d99d5d4bd3b3d65475de5", "messageHeadline": "EE-1160: Improve transfer preconditions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1eba9acf5db4d41a7904f16284463bd5457be2b5", "messageHeadline": "EE-1160: Added regression tests for transfer issue", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 170, "deletions": 0}}, {"node": {"oid": "d0159af70871b18923cfcb1b73c8f55cfab50487", "messageHeadline": "NO TICKET: Mirroring changes from the linear_chain_sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ada7cd6277530a46676015facc356e1c51233c8c", "messageHeadline": "NDRS-793 add note to README.md for CL_MEM_DUMP_THRESHOLD_MB", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bf3ad957a8d238c9b82523d6be01a5d3ff7625dd", "messageHeadline": "Rely on type inferrences when calling a constructor with effects", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b71b1f00818d0199fa1fe59084c35c1ebdfbb5ec", "messageHeadline": "NDRS-793 add note on overriding global alloc", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7436732abfc3382d0fdc0846e9ce01adb459534e", "messageHeadline": "NDRS-793 make CL_MEM_DUMP_THRESHOLD an optional env var and address o\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 40, "deletions": 22}}, {"node": {"oid": "e69de6c8174fdd18eaea2be64271e2fbfdb0ac20", "messageHeadline": "Merge #809", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "f6d48184e7b4a8eae652f5895df20f2772869c1a", "messageHeadline": "Merge pull request #794 from mpapierski/ee-1155-auction-use-main-purse", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 234, "deletions": 729}}, {"node": {"oid": "91f86f7bd01f95f59c597684c8364fa025a0fd40", "messageHeadline": "NDRS-801: Include wasmless transfers in the ProtoBlock.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a9d75d3b05022b00166637da1ca15ff610405c92", "messageHeadline": "NDRS-801: Rearrange the logs.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9da3f198aea0262fd3531ad8c9bd238e880f9127", "messageHeadline": "NDRS-801: Verify that the execution matches expected during sync.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b3177670326bdfab2f2be678746fba7d607643a5", "messageHeadline": "EE-1157: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c1d469558d0779e610f058e691fa1c584fcef258", "messageHeadline": "Merge branch 'master' into ee-1157-as-transfer-to-account", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3313, "deletions": 1213}}, {"node": {"oid": "0105d22b8d22d776e2807f110e205a8057f24240", "messageHeadline": "EE-1155: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "8e6cc1a342f76941ab947d9a5f83ce43b24637fb", "messageHeadline": "Merge branch 'master' into ee-1155-auction-use-main-purse", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3313, "deletions": 1213}}, {"node": {"oid": "97ae6dc0391acca879a08bbe1bf7cee4c10a67cf", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/kubed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9023, "deletions": 8601}}, {"node": {"oid": "a89683a30d666506bbc928fa90f746d3e37edee3", "messageHeadline": "Merge #808", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 91, "deletions": 68}}, {"node": {"oid": "bdf862ff96dbf69895174df37a5146615fe05bc7", "messageHeadline": "NDRS-788: Commit Cargo.lock file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 89, "deletions": 66}}, {"node": {"oid": "858fc1239441f66618d12f23c09307dd7597fc62", "messageHeadline": "NDRS-788: Bump version of quanta.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f5dc99d91101658fd25ffebb57afc6141f0a797", "messageHeadline": "NDRS-788: Remove the ignore option from `cargo audit`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c2632b0b75a54d07600829c00f8e203f98a9bc3", "messageHeadline": "NDRS-793 address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 48, "deletions": 41}}, {"node": {"oid": "501f2e28c5c5bfbfc7529121ab25121f80006616", "messageHeadline": "NDRS-793 correct mem_info kb->bytes", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "984d1fc1236a7e71f9305d2f8809ba29dbe92746", "messageHeadline": "Merge branch 'NDRS-793-dump-queues-under-memory-pressure' of ssh://gi\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48277cfca8981ed332ce298aa1aef3f01f16efa8", "messageHeadline": "NDRS-793 - fix queue dump on startup (allocated != available)", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "991335809f7f52e06c8e4cdb684f0c39a9b06f7f", "messageHeadline": "Merge #711", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9065b25e5bde39de3c0faab168c4f33df6932de2", "messageHeadline": "Merge branch 'master' into NDRS-793-dump-queues-under-memory-pressure", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1047, "deletions": 57}}, {"node": {"oid": "8e4df521f3d6ffb87a689b1b1e100843b905774c", "messageHeadline": "Update node/src/reactor.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82ba9c64d80b0c4914effcd701eb173794b8cc35", "messageHeadline": "NDRS-793 - add comment re jemalloc_ctl::epoch::advance", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5ef3fb2e29c22a543f0c1f7f61de140ef24694c", "messageHeadline": "Merge #797", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 668, "deletions": 0}}, {"node": {"oid": "464b64f6c595aa0787c6c577b928ae7c4d872157", "messageHeadline": "NDRS-793 - dump queues when under memory pressure", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 138, "deletions": 1}}, {"node": {"oid": "4ac551985b652df275dd6f108762301eb72a38a7", "messageHeadline": "Merge #806", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "e28b558c0f9d6b67a96147ff42ba4748340233f0", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-783", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1399, "deletions": 1102}}, {"node": {"oid": "c5ed67bc9b149e26d7c32aad45471ce0c5db3efd", "messageHeadline": "Addressed multiple review comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d070961e27a23c78a6b6ad8e24450746857a9439", "messageHeadline": "Merge #799", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 335, "deletions": 40}}, {"node": {"oid": "e3342ca0f9ce508c8c23a186a8beb8c6af29ed21", "messageHeadline": "Reorderd imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "264424e8a7f51046f3b944830d7d4f332953db91", "messageHeadline": "Rename `tests2.rs` to more descriptive `test_bulk_gossip.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df76a3e43091120051f9c549823f046e926cba89", "messageHeadline": "Add docs for reasoning behind `WindowUpdateMode::OnRead`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "240258f15750eccd6ad0a95086463f1d75674af8", "messageHeadline": "NDRS-783: Getting rid of spurious assert", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "27280139e37c36fea31461cd1f56d48451ec7146", "messageHeadline": "Set better defaults for the default test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "de5888c36e3b7a1c6fe1747464b6b2e440ffc6da", "messageHeadline": "Change yamux `WindowsUpdateMode` to `WindowUpdateMode::OnRead` to avo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7319001a462192d8676563578c9ca1d22aa20f34", "messageHeadline": "Merge #785", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 586, "deletions": 274}}, {"node": {"oid": "53d4091e2c9c7148fd28d820e382541b470eee30", "messageHeadline": "Add comments to the synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d1ca4fe9e555d220e6518e9630ad6678ca844a81", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1153-Add-Lock-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1949, "deletions": 1239}}, {"node": {"oid": "076b6305de13f0a5ba184102fadd4996bf484c09", "messageHeadline": "Addressed PR feedback pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "5c74a150d00353ea5b22d16add0c3d6ad1c7be6c", "messageHeadline": "Always drop unneeded vertices from faulty validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "bb7ea813a99c30e2b63ff6863be2bb4a2b1a17ea", "messageHeadline": "Extract removing expired entries from a map.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "0ec9a0230c64b7b3c15add2b16df7f58fdf2cf8f", "messageHeadline": "NDRS-783: Introducing trusted header for linear_chain_fast_sync", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 31, "deletions": 3}}, {"node": {"oid": "950ff8d05dca134e7b4f3871d0884254a585bb2d", "messageHeadline": "Make pending vertex timeout 30min.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a15f38b782047d23687b10e79743c7e136d92b15", "messageHeadline": "Extract removing empty entries from a map.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "88e57a9c32fa1bce8366ad386998cac2791597c8", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into sync_loop", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ad0676743d80fd988bfdddf6037c09d0e7047a07", "messageHeadline": "Don't drop vertices because of one faulty sender.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 34}}, {"node": {"oid": "1d5ceb87f4ecce728dac2c35062b671dd150c119", "messageHeadline": "Split synchronizer from HighwayProtocol.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 362, "deletions": 276}}, {"node": {"oid": "2e0b79249f8e1fda0f41725a352e3264f04bec91", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-773/yamux-bu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 431, "deletions": 175}}, {"node": {"oid": "6ad9f470998451d74fc51173cc9453b817d8a9db", "messageHeadline": "Fix clippy warning", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "730d54b2c8cee4139b865d9cceda8e24045503af", "messageHeadline": "Store only payload id when collecting data in networking test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "0383f865bedbed26aedcd154ce7fa8dc82b21cf5", "messageHeadline": "Merge #804", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4d3f3a8efb9b217e06dfd39de87afec80c7236bb", "messageHeadline": "Merge branch 'master' into sync_loop", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1600, "deletions": 824}}, {"node": {"oid": "916ffcf050c7bff1cb218d915a3b3280c7071699", "messageHeadline": "NO-TICKET: Ignore cargo audit failures until upstream lib resolves it.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71f026ae6f6f93b7299555d0313c04306b83209d", "messageHeadline": "NO-TICKET: Memory usage of `BlockValidator`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f585caac103e7995267163bb9936db7b595652e3", "messageHeadline": "Show progress in log in networking test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "100fee365f5a8c5ec6ff02ff7344ac3e27b6da71", "messageHeadline": "Finish networking/gossip test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "f4cc358bd9f7d9562b9b5bf330e88521c1ea71ee", "messageHeadline": "Reduce chattiness of system, especially networking", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9201492432425933ac7ca74d2d4a516c3b0d960b", "messageHeadline": "Change the default log level to `warn` for anything but `casper_node`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "577306f5e82cbeafab8192ba84482dea7e2c3c9e", "messageHeadline": "Merge #803", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 422, "deletions": 169}}, {"node": {"oid": "156b4f324bb5bd7caaeb794364819be453e111dc", "messageHeadline": "Keep a record of seen peers, aka the kademlia routing table", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "7c19d8c723b4d0012d3acbba59306b6607d83ae6", "messageHeadline": "NDRS-785: abbreviate large string JSON fields", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 422, "deletions": 169}}, {"node": {"oid": "f4bce1d64b122db15aaa1d3f3b93a5fc36949eab", "messageHeadline": "Merge #800", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b95a8912ce875db071a6a76e0f253f36733f1e88", "messageHeadline": "Create initial test for gossiping of messages", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 270, "deletions": 1}}, {"node": {"oid": "c6eb13adab78aa9a2db26ccb84ee6a44c014f567", "messageHeadline": "Rely on type inferrences when calling a constructor with effects", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "977e10044f73970783adb9adc01a90e5c1f1d28b", "messageHeadline": "Properly declare construction error in new networking component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "37354bfca286c335b03e1143109390254a7e012a", "messageHeadline": "NDRS-784: Refactor syncing descendants transition", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "407e842e101ca4abc921a728b12031673842f401", "messageHeadline": "NDRS-766: Ignoring chainspec.toml, not config.toml", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 227, "deletions": 196}}, {"node": {"oid": "19553ef51124f1bda4641b47cd380d0def689bf6", "messageHeadline": "Merge #802", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 47, "deletions": 613}}, {"node": {"oid": "d147a0a4e77302837074546c6e0beada42097dd9", "messageHeadline": "EE-1156: prevent user alteration of mint entries", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 47, "deletions": 613}}, {"node": {"oid": "482dc630346f9c889d40a4c14c41056906d16a6d", "messageHeadline": "Changed `is_locked` from bool to enum", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 94, "deletions": 23}}, {"node": {"oid": "9853970c2b4683e4d96318300cc877b8e2d86037", "messageHeadline": "Addressed PR feedback Pt.1", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "68ab08651fedeafd511e7babb78673fffa5901b4", "messageHeadline": "Merge #801", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "66fa12b1dcc0a5a4d1fc2db86dada7b541691487", "messageHeadline": "Don't disconnect based on 'invalid' value.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2fb6234fe944b826b6cd1b22ad46b0070a37de95", "messageHeadline": "EE-1157: Fix CI test error.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "4d51fe7b9c2b1cc2e84fb0884aa7110997baaaf2", "messageHeadline": "NO_TICKET - fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c0e08386228dc6efca319515103a1c51b6f2dbec", "messageHeadline": "NO_TICKET - panic when block-proposer state is corrupted", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3871ebdfd334f9481218fe11edc8703d6c9e1ed7", "messageHeadline": "NDRS-766: introducing joiner-dev-tmux.sh", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 637, "deletions": 0}}, {"node": {"oid": "1bbf06841ca57473a7c94e31df1ebce4ee8b2155", "messageHeadline": "EE-{1113,1157}: Test AssemblyScript transfer ids.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 124, "deletions": 8}}, {"node": {"oid": "a7f2be65a33cc35ce84c892d6f5575c94120e5dc", "messageHeadline": "EE-1155: Fix assemblyscript to reflect changes.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 81}}, {"node": {"oid": "fbb079fcd577e14103e3a2b9793d0c29b05b730d", "messageHeadline": "Merge #791 #798", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "1c2ebc25d9a4cd58947e8ac7eb5b85850eb2efc0", "messageHeadline": "Merge #793", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 939, "deletions": 1}}, {"node": {"oid": "252c09c0c76450d7fbac69feab3c0112d576aa14", "messageHeadline": "NO-TICKET: More consistent logging fo public key", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82574cf2135bd83cba544d9ee739224a29e0c81d", "messageHeadline": "NO-TICKET: More logging of public keys", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad394dff46b2cb6b1d2d07b362b43778c9865ea1", "messageHeadline": "Merge #773", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 169, "deletions": 31}}, {"node": {"oid": "4fa71a368ad19d402937145c981455ae6ebbb4fc", "messageHeadline": "Merge remote-tracking branch 'origin/EE-1153-Add-Lock-Flag' into EE-1\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a609b6932be6a421301ba621f3f78a2a277856d2", "messageHeadline": "Added `is_locked` to ContractPackage", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 254, "deletions": 35}}, {"node": {"oid": "ea23f60303f1ff813e011917efe0ff5fce53841b", "messageHeadline": "Added to `is_locked` to ContractPackage", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 254, "deletions": 35}}, {"node": {"oid": "273c889f4a1717a98e23c6353660edd0b897cf68", "messageHeadline": "NO-TICKET: Log the era supervisors public key", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f4da9df7b705c624ed9e1a44efc6263b42be421", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into sync_loop", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1387, "deletions": 888}}, {"node": {"oid": "affd3dfe25bf4d90e9afc1e23ac7172de23014e0", "messageHeadline": "Periodically remove expired vertices.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 84, "deletions": 15}}, {"node": {"oid": "1fed8ac36ecc9d3f005c7c1168e404b59736c7d3", "messageHeadline": "Merge branch 'master' into ee-1155-auction-use-main-purse", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 342, "deletions": 417}}, {"node": {"oid": "7efb351a0384b7d6d8e2b1ac556fc22ee1e7fffc", "messageHeadline": "Merge #795", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dfaa5447d313becf38c4ab6227d466d58f43eca7", "messageHeadline": "EE-1157: Transfer to account support in AS.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 43, "deletions": 4}}, {"node": {"oid": "bb07b805f1ce891c9d227ed1912902a8dffb678b", "messageHeadline": "Merge #780", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 331, "deletions": 407}}, {"node": {"oid": "86c575cb6781053342792a130ac0a23f697c40eb", "messageHeadline": "NO-TICKET: effectively disable libp2p message limits temporarily", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2142e7021022db8c87c28571fc51b757e258a496", "messageHeadline": "EE-1155: Limit purse transfers to minimum.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 35}}, {"node": {"oid": "1868af7b1a5231ad26aa7c16c550e55ef2eb0dbc", "messageHeadline": "EE-1155: Remove unbonding purse.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 121, "deletions": 326}}, {"node": {"oid": "f62b7be2c3ecde7f5a9c97d4236b060583cb3ab3", "messageHeadline": "EE-1155: Remove target purse argument.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 48, "deletions": 101}}, {"node": {"oid": "7d07c27cb345682c4e9688ea452e2f345c524357", "messageHeadline": "EE-1155: Remove bonding purse argument.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 70, "deletions": 209}}, {"node": {"oid": "f6183025f398969dd3ecdf14a655f8783f5ba859", "messageHeadline": "NDRS-765: fast-sync should not be enabled by default", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1a3b3db81152d7ece1a55cbd4637223783b7fbd7", "messageHeadline": "NDRS-765: Switch Fast-Sync with Compile Time Flag", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 940, "deletions": 1}}, {"node": {"oid": "27f6876c2770e6fc5338e76ed001082042321013", "messageHeadline": "Keep track of when we received a pending vertex.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 77, "deletions": 45}}, {"node": {"oid": "b62b8d45976a554d8fcd58be82cf328448645955", "messageHeadline": "Merge #790", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1300375ae580f1bc2207b1a210099e8c854c0835", "messageHeadline": "Reject vertex with timestamp too far in the future.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "b85538ac6a5324c02396090eec4191dec7118bd9", "messageHeadline": "Add pending_Vertex_timeout to config.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4b5e490380555d2f1247548c56ebd10209a2cac6", "messageHeadline": "Merge #789", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8f2b55c8407a5344ee7fb7f7434df73ce82c1446", "messageHeadline": "Distinguish consensus timers from actions to be queued immediately.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "3cd1947a8062f3e2f5c2431b866ca7aac53af692", "messageHeadline": "Merge #771", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "56e677eb5e5e4651e5f673b9376f947d2a75fe62", "messageHeadline": "NO-TICKET: Create all parents of unit_hash_file", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d1600ef4cb23ca6b978bb03715a99f487b94ef40", "messageHeadline": "NO-TICKET: Verify hashes for blocks from the wire", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "140f3a34ba6985938a874107a0b731d47d821410", "messageHeadline": "NO-TICKET: Logging erroneous synchronizer starts", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7f86b4d38ca74dafec5a6a3ed58d32ecdc4d783f", "messageHeadline": "NO-TICKET: update README.md", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "a1e2d9b3f4ad2e772870b63b5f8beaa9ff7e4589", "messageHeadline": "Merge #788", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c31de0c560a3fdc09513e39ed2a860af53451920", "messageHeadline": "Update Makefile", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ef931ad219db1ae9226123f0df8d6bf07438874", "messageHeadline": "Restoring build-client-contracts for drone uploading.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d358e40de9fddd01a40d7c400ca04b52e65e1dc", "messageHeadline": "Merge #787", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 256, "deletions": 196}}, {"node": {"oid": "5d1269b1b74b4c90b3c1790e81fadb973c398044", "messageHeadline": "Removing contracts build prior to deb.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2471d9168acecdac8e7f99c12784eea7eaca1f", "messageHeadline": "Enabling new networking for systemd unit.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6521c98c874bb9f9f6940408357b614f4fc62e5", "messageHeadline": "Post release bump to 0.7.0.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 256, "deletions": 196}}, {"node": {"oid": "6332c5ed7c6c330406531d054a5f5fabfc348cd4", "messageHeadline": "Merge #786", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 228, "deletions": 110}}, {"node": {"oid": "569e4545d3503d2fd10dc876ba54be4045a74fd2", "messageHeadline": "NDRS-764: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3d6397522a384cd2aae42eaf45c08168f949112", "messageHeadline": "NDRS-764: Add histogram metrics to `LinearChainSync`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 228, "deletions": 110}}, {"node": {"oid": "db8936c5cad710037c89540a241185e4e383d82c", "messageHeadline": "Merge #784", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "8b25d5d0e84fc319c6f387104c1885d09e610158", "messageHeadline": "NDRS-760: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1bad1a759d1c9d2593ee49b185154037da69f7a", "messageHeadline": "Remove blocking synchronizer loop.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 148, "deletions": 113}}, {"node": {"oid": "befe412ef0386e9354dde99a648379dcf983718e", "messageHeadline": "Add IDs for consensus protocol timers.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "5bf9385fb0cff3a6022a9faeff40d0bfcf7d5141", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET-wasm-strip", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4822, "deletions": 6720}}, {"node": {"oid": "1fdd8054322c2d02845dfb94f3950dd8c9d471a9", "messageHeadline": "NDRS-760: Track which peers had the data and prioritize them.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "33003ee7209292c94ff2085c24ded08c53fdfbef", "messageHeadline": "Merge #768 #777", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 507, "deletions": 158}}, {"node": {"oid": "f27b687ccce60648d658c6755af0a1637aa19dbb", "messageHeadline": "Merge #783", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 240, "deletions": 198}}, {"node": {"oid": "77e01237332b715fb645ee57771ed17afff9c7e9", "messageHeadline": "NDRS-763: Address review comments vol 2.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "a9dcbf708b8cfd18f5ca74e13d958615ac5dc9f1", "messageHeadline": "NDRS-763: Address review comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2136d5feb76ec0e0fbe83a2d56d600318df2dbd8", "messageHeadline": "NDRS-763: Remove misplaced log.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3f9f6b4178632bc71a38a157a1edc2eac0b59b66", "messageHeadline": "NDRS-763: Adds `DeploysResult` struct to capture result of dowloading\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "fad8701218b24c0d1acc4a36a74d826a1a3102ea", "messageHeadline": "NDRS-763: Add `peer` to `DeploysNotFound` result.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "809c285a24de180cd66ba73be8fbd5fcc61b3677", "messageHeadline": "NDRS-763: Adds missing logs.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "108c23e7e57438f9bf21ada879056fb2ed38ef02", "messageHeadline": "NDRS-763: Move `PeerState` to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 71, "deletions": 45}}, {"node": {"oid": "04126ba272d2436666911f2159fae59d9289784b", "messageHeadline": "NDRS-763: Extract `State` to a file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "b074ca50d45036c7fbb7dc5c929c8d7f0bdc3a1b", "messageHeadline": "NDRS-763: Extract trait to a separate type.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "e5062be8e3754a4808568e4e497e830a36faee41", "messageHeadline": "Merge #782", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "4c3087d23630b7662ecfd313149e0f72184a4c39", "messageHeadline": "Merge #781", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "66b18280a34ea74d3268b462247d6a2850dac38e", "messageHeadline": "NDRS-762: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "69a70f36cb71919bd6d16aa888d634a568e22eca", "messageHeadline": "NDRS-762: Add peer to `BlockByHeightResult::Absent`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "8197cfa7814ec6b18ffe9c70fd442ae920509c96", "messageHeadline": "Merge branch 'master' into ee-1142-refund-percentage", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2351, "deletions": 6020}}, {"node": {"oid": "fecc345768651e6b0570dfebf515951240b92ee9", "messageHeadline": "NDRS-762: Add `BlockByHashResult` and integrate it into the `linear_c\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "66808883fc1f839c6b1b0e7c2c267ef6d593fd14", "messageHeadline": "NDRS-760: Parameterize `FetchResult` with peer type.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "8dec7759563fad197a27c2abf7fbb966b356b610", "messageHeadline": "Merge pull request #1 from Fraser999/NO-TICKET-jsonrepr", "author": {"name": "Maciej Zieli\u0144ski", "email": "maciek.s.zielinski@gmail.com", "user": {"login": "zie1ony"}}, "additions": 785, "deletions": 863}}, {"node": {"oid": "a3a59acbae9ca8b7310b1781ef617d1d0607bcc9", "messageHeadline": "Merge #775", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1892, "deletions": 5399}}, {"node": {"oid": "507acfb69b1283266a08db5f7995ccda72b9a0bd", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET-jsonrepr", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 703, "deletions": 754}}, {"node": {"oid": "6e54bd6a343cd533c60f1e5737a9e0c04e0ef5b5", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into ee-10\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 700, "deletions": 750}}, {"node": {"oid": "76186b3528331f3ee7934dff2bf009bb29d39c9a", "messageHeadline": "EE-1050: address nitpicks", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "954a045d166aaf69d76284a959f09b74d536c8f8", "messageHeadline": "Merge #776", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 457, "deletions": 617}}, {"node": {"oid": "35b70fedaa4ea7bfd64c4ad353765d7275758c6e", "messageHeadline": "NDRS-758: minor updates to CLValue JSON format", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 203, "deletions": 230}}, {"node": {"oid": "04c7d088bed2ec88724967d63f2e9b6a6d0f0357", "messageHeadline": "NO-TICKET: minor updates to jsonrepr", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 194, "deletions": 221}}, {"node": {"oid": "0b5a8caa002d16b36f742017215a27919ce9314f", "messageHeadline": "NDRS-751: Getting rid of ReadTrieResult", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 35, "deletions": 63}}, {"node": {"oid": "1955493d98cba63ae656a53092aa56aa01264048", "messageHeadline": "NDRS-751: Remove failing proptest file", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6b7ea4080a13ec003e738778948c12d3144cac04", "messageHeadline": "EE-1142: Implement a refund percentage.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "40763838ca6418fdbe7d8945dd4626474daa6043", "messageHeadline": "EE-1142: Refactor tests to use tx fee.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 316, "deletions": 402}}, {"node": {"oid": "a259ba1fdffed628411bcd7e822a33287d47a421", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-751-redux", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4567, "deletions": 772}}, {"node": {"oid": "7c56625230a46fbbcd54b9158cac0baf968e2e5e", "messageHeadline": "NDRS-751: Fixing Serde representation of `Trie<K,V>`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 110, "deletions": 13}}, {"node": {"oid": "1a7d5793b7d95569f0c665afdfba7f7c50af6caf", "messageHeadline": "Merge #765", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a4a117d500c30139300b86e809328c30190440a5", "messageHeadline": "Merge #774", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "bf8134c4110e54dd00d43b3a53fcc029b2bf8712", "messageHeadline": "NO-TICK: Log when we fail to download a deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b56eece190e5d773ba068d78abc1d1025907de22", "messageHeadline": "Merge #778", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "d848965cccaaf057433f12796535ba0bd52d62d5", "messageHeadline": "NO TICKET - handle all errors with queue dumping", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 32, "deletions": 18}}, {"node": {"oid": "b2e44f98c6bca2469545f3dd2d62da0e84ba4b63", "messageHeadline": "NO TICKET - direct queues to dump to /tmp with timestamp", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d112a7764cefc0a70911290318eb67678a1becc7", "messageHeadline": "Merge #766", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 188, "deletions": 103}}, {"node": {"oid": "8676345a5c0d51554b7a9ea99b66c3438babfaae", "messageHeadline": "EE-1143: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "6b5806cd9a157f69f3b110f1ba00cfe5e1160fd3", "messageHeadline": "CLValue to JSON.", "author": {"name": "Maciej Zielinski", "email": "maciek.s.zielinski@gmail.com", "user": {"login": "zie1ony"}}, "additions": 375, "deletions": 224}}, {"node": {"oid": "2eb99e7faff51ebba198351dab6012f9e59a002d", "messageHeadline": "Update node/src/components/linear_chain_sync.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "346738768727afbb752b591a1955dac9e9ecf278", "messageHeadline": "NDRS-758: don't hold ExecutableDeployItem args in serialized form", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 262, "deletions": 395}}, {"node": {"oid": "d9d4b1a70e0b6f7782fd621e09edf1da3174c087", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into ee-10\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1579, "deletions": 277}}, {"node": {"oid": "58db33b84dc3908ff1b3aa54d0fb805c19b6facb", "messageHeadline": "NO-TICK: Improve logging in the linear chain sync component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "511cc593669904d612311c4ad7bbe6910543ae5e", "messageHeadline": "EE-1050: address feedback", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 373, "deletions": 432}}, {"node": {"oid": "bc07efb7f4a917903344c44c565f6e4e7b3122ff", "messageHeadline": "EE-1050: multiple days of merges", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 52, "deletions": 125}}, {"node": {"oid": "69631bd41bffedb648ab729898c452587147a366", "messageHeadline": "Merge #772", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1197, "deletions": 249}}, {"node": {"oid": "1aa86149567d7540b9290470853051c75f7263ac", "messageHeadline": "Addressed PR feedback (with feeling)", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "9bceba39b0f914af2c0d05cede2cfbf6b92430c9", "messageHeadline": "NDRS-708: Bring back removal of empty entries.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34ec11553b7e7cacc1939794db11a2774ebe7890", "messageHeadline": "Merge #760", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "6343901b9b4b5c4e24afb6226245306bdd76b8c0", "messageHeadline": "NDRS-708: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "54b1a728425174a4f7759ea9d86f6511c3e3de01", "messageHeadline": "Added temporary helper scripts", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "045ee4ce901e74ce9df42ce3f80268e58261a9d1", "messageHeadline": "Bump version of deployed network", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7710eeb184cf8d7683441cb96d956fdf347b787", "messageHeadline": "Refactored imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 116, "deletions": 149}}, {"node": {"oid": "a60fbccd568c2256f41c3923d8f97721117676ad", "messageHeadline": "NDRS-735 - fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a1129df5e3ad6c6be38f5d7cc880c6a05a87ce2", "messageHeadline": "Addressed PR feedback Pt.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 903, "deletions": 718}}, {"node": {"oid": "ac79af0b6fe04c84e963f4f57ea5afb7222ee60d", "messageHeadline": "NDRS-708: Replace pattern match with elvis operator.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "78c0a296473d71382e930e9461128e6a63570c66", "messageHeadline": "EE-1143: Cargofmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bec26dd5275ec2285cc34efd71760c2363053a7f", "messageHeadline": "NDRS-708: Cache pending finality signatures.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 94, "deletions": 21}}, {"node": {"oid": "41435301f29b2c8a488931f5fcf57c660c225672", "messageHeadline": "NDRS-708: Add a method to construct a block from its header.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ebdeb7a8d240188fcb22ee9d122f6f33a9f62650", "messageHeadline": "NDRS-708: Change the log message to adhere to CL standards.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4429ba4739cd53d8cc48a07c527c6f77e6b1d53", "messageHeadline": "NDRS-708: Cache single-era blocks in the linear chain.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "e845a79c51abaff230759b7d0dc7a6e37a0aeaec", "messageHeadline": "NDRS-708: Replace `break` with `continue`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed304d46333090121a09d097a54195dca429854", "messageHeadline": "NDRS-708: Don't process finality signature we already know of.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6f172daed75f9aedab3f1b7f36535947b02b1e1a", "messageHeadline": "NDRS-708: Don't send finality signatures we already know of.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6eb9d9643406f920db4140f3ae6e8377724c2d0a", "messageHeadline": "NDRS-708: Clarify comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1c4be94eb61d054389949c19d26ddd71d2afb031", "messageHeadline": "NDRS-708: Remove paranoid check.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f1a32c849dd8467e663f434e23b4c893e0bdafc0", "messageHeadline": "Merge #767", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 345, "deletions": 18}}, {"node": {"oid": "eeb74cb3d78906ed45018c260f09013074f95967", "messageHeadline": "1. Removed obsolete make instruction in nctl-compile-node command.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4f3c40ca655e4aae7746d0cd545c1d498534a12e", "messageHeadline": "EE-1050: remove system contract wasms", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1914, "deletions": 5289}}, {"node": {"oid": "81199f0d2a5a8295249f89e1c04789e9da91dbc7", "messageHeadline": "Reordered imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "db6c352f13e0bce8f0e4692ba46ccfe73157b0b4", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 79, "deletions": 38}}, {"node": {"oid": "22caff28f8e7d47557616d0f7344042af25ba7ec", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4581, "deletions": 1962}}, {"node": {"oid": "e5d26f50d6c08fd5127b4cccb03fad11dc96a399", "messageHeadline": "Fixed documentation", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f1ac6edc17783eb471f8c40b402cd645b25209b5", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "a37bda7819db14d3ee153bee2aa81b6052bb8d04", "messageHeadline": "Added vectorize function and tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 175, "deletions": 27}}, {"node": {"oid": "5bb6e0c4e377961ca27ff951f7dc81aa6c61695c", "messageHeadline": "Put unit hashes into `/storage`, so that we do not have to create a s\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a77791898ca0c04ec8eeaebae7eda2d1efcd235e", "messageHeadline": "Do not start up in parallel, as kubernetes will not make DNS names av\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b39e6fd4292089e8397cce9a9d3bcd4e5f58aaba", "messageHeadline": "Fix DNS name in generated config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62276b47f0f8e6a50119a97620eef07c46271f54", "messageHeadline": "Update image snapshot", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0b534a7b8de9f951c12a4aa9332e5b3e32a067", "messageHeadline": "Output discovery strategy when building networks", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5862d4ff2cd78a2b37123e9889f562966de420bc", "messageHeadline": "Update cargo hash for building the node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85af620ba7e92c5c1e89d933bd0f2cd488506f27", "messageHeadline": "Setup paths correctly so that volume is used", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f665d865b2f6ec40afbc2276b1acee3712556317", "messageHeadline": "Support connection strategy for node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "9beee2dea0cf0dcb3de4ea703991ddfc82fc54df", "messageHeadline": "Remove obsolete busybox code fragment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "54f4f30828c834d0ff8c85df65cc58138a80b61b", "messageHeadline": "Remove need for overriding settings via envvars, since DNS is working\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "95b7fbfd7c07c2089983f7aa024d44e6c50b90a1", "messageHeadline": "Update actual image used", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a591be1a599af77486e39de55845795cfb76fbe5", "messageHeadline": "Pin dependencies for nix derivation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f2c8bf4bdbb21caf3d81ebd7bbc382b39824a369", "messageHeadline": "Ensure DNS queries work in container", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "64c20719d994dabc7eb08d4928678c92bbca433c", "messageHeadline": "Add temporary `run-cluster.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "adf7eb8510c00317572ed99cd932891c49425bd8", "messageHeadline": "Include strace in the container", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beb13ac9bfd5897d370a4717c8817942239726ea", "messageHeadline": "Update hash", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "910abdd14f9aa8680a074131eec88e4604e2efbf", "messageHeadline": "Include `dnsutils` in container image", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a3d719341ea562e4de2f9630e6db39f29b842d4", "messageHeadline": "First working version sans interconnect", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b068933363e723ad827012a62f1c6d9d95d6144a", "messageHeadline": "Make pods terminate faster", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b3a5827982fb2c6359767f257b9f8e24a8e8143f", "messageHeadline": "Fix config secret key path", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cdcb62a1438aba623d2fd2894850d12d920f52a", "messageHeadline": "Remove obsolete copy of config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 230}}, {"node": {"oid": "ad50570738fb8efc1e227d77729a96fb445eae7b", "messageHeadline": "Use proper relative path for keys", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed2c71c26209ded288a973aeb8f4e6220739bdd", "messageHeadline": "Add environment variable setup for cluster nodes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae5c5f0907118caca2516c663b33b3ef358df8c2", "messageHeadline": "Bump node image again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4823a09bd2e3c178f0bca346cdf5ec63d5233d3f", "messageHeadline": "Revert \"Output reason for resolver failure in small_net DNS error\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4370ef1e31cc26186e6e7e1f7400b0c1361d10aa", "messageHeadline": "Bump network commit", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e07569e4efd861ea71a54ef8ae357460dead2806", "messageHeadline": "Output reason for resolver failure in small_net DNS error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b330a12cab4f7cc5d3db202c045986f616b1a2b7", "messageHeadline": "Fix `accounts.csv` path in generated config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1dc3a3219436982165a7f95253a093633e112f70", "messageHeadline": "Change default path in container for `config.toml`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432a22895fb6d7f317001a8b6001631b7796a887", "messageHeadline": "Cleanup `nix` tooling slightly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5e0cb89c1c5f55e7b5a31ae214873f6f0e525e0c", "messageHeadline": "Update the `cargoSha256` for the node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93c470c8f81001854a4e5fde98192c4c5225db5e", "messageHeadline": "Write out configuration and support \"cluster\" mode", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "2163bad83ac11f170bd341dea6464fabbab7f97b", "messageHeadline": "Provision in parallel", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbd3592ebb7d841619f994c4c8cb339513177d71", "messageHeadline": "Updated `demo-cluster.py` with a working demo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 117, "deletions": 40}}, {"node": {"oid": "5e6be93f5ddb35fbf7a54dadea81c1a2f6f353e0", "messageHeadline": "Add longhorn installation instructions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1b877b36826912052f9567c5205e8a05668c7ce3", "messageHeadline": "Add ConfigMap support", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "854bf94b87075dccb38f943fd081ab09871ef566", "messageHeadline": "Lay foundation for deploy command of cluster admin tools", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9da90479de9585a3b7c7493d6c533eb65676e969", "messageHeadline": "Make `demo-cluster.py` a proper click CLI tool", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "043491e26f9c71cb54a3a9a4ed60127db487f303", "messageHeadline": "Add inital draft for `demo-cluster.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "4fbbd22d4b9f56493715f7a8837f52817ed7928b", "messageHeadline": "Output tag when building container", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "288683fd2a720a17f86e6765a71e90b1412f1a38", "messageHeadline": "Document image uploads", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "e0f8320aeddb74c5f7b2d7f48845397ce5886218", "messageHeadline": "NDRS-684 - kicking CI", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "083e4fe3f0f136fa50604ddfeea689b189c83849", "messageHeadline": "Finish first complete `casper-tool` implementation for network creation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "436a3710223babc9fd593356e0167153bb618124", "messageHeadline": "Partiall network creation support in new `casper-tool.py`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "a94e999f7cc6037450e13e13b0344cb1d6c74fc6", "messageHeadline": "Preliminary configuration attempt for cluster", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 283, "deletions": 0}}, {"node": {"oid": "6c977b88722271ad6490c6504dd97090f25c9b50", "messageHeadline": "Add `busybox` to container image", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9676813f8311738521e6b846bce60eaf37ec7a2", "messageHeadline": "Move config to subfolder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "19a2ec410deee6c7452eba842c90e61caf06baf4", "messageHeadline": "Add a `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6dc2d46f62f98818ae2b6935da8f64fce2da551e", "messageHeadline": "Support `kubectl`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "17ea1882afbfdd50c8786a02230de7d8933fe7c6", "messageHeadline": "Add preliminary `shell.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cee658cef285f9b6161187fcb1aafba384bdc709", "messageHeadline": "Added publishing note", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "832af4a5d8dd26eb890782a9ed8e4669a3ac33df", "messageHeadline": "Added `build-node.sh` script", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4981a727ffed508680baf83192ad5c25513ff65f", "messageHeadline": "Added initial draft for docker container for node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "682159c856b057829903addb83aba1a12a3daa14", "messageHeadline": "Move nix derivation to `nix` subfolder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2af54372e5c5a6d8bc355125e80cd9c561d0bedb", "messageHeadline": "Add initial nix derivation for node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f8ef05697355bc9a85cc402668e126632bcdab67", "messageHeadline": "Added initial incarnation of `default.nix`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "3f49435ced989123cfbf50169f31a46275928103", "messageHeadline": "Merge #769", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "a187fe25b1daeb0a1dd070b4aaea1aa2423d5f78", "messageHeadline": "Removing --no-verify for client, as Fraser has fix incoming.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd6338656c416f12c59c3de320969b5898b62538", "messageHeadline": "Merge #762", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "b1e115392e9b611a07d521bc051bb450cb047e4b", "messageHeadline": "Fix typo in node/src/components/network.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e3abf9cd24625b7814d522a3bd8c28b042c194b", "messageHeadline": "Merge #764", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "7f6a07d72ecee6568fecc5f6917c29fc26e6e693", "messageHeadline": "Merge #770", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 300, "deletions": 75}}, {"node": {"oid": "806352b690fcd2d2ac5500b4f76f979c8e81b2bf", "messageHeadline": "NO-TICKET: add wasm-strip as an optional post-build step to each cont\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33fb98cb0dd349e6e21416f42b45d3b99d755d73", "messageHeadline": "NO-TICKET: improve deploy validation error handling", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 300, "deletions": 75}}, {"node": {"oid": "648f7e7154e0ef2bc929f15c4993cd8921a63ff2", "messageHeadline": "Adding cargo publish to .drone.yml and disabling non-tag workflows on\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "3811791d1a0a0615929c20357265d85a78a440db", "messageHeadline": "Merge #740", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b363328f20f369c4a912ebd300a99a42899e27eb", "messageHeadline": "Merge branch 'NDRS-751-redux' of github.com:xcthulhu/casper-node into\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 31, "deletions": 12}}, {"node": {"oid": "c18a0dddb1f21433d74266ab96acf8b24b0c7799", "messageHeadline": "NDRS-751: handle ContractRuntimeRequest::ReadTrie errors", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "797d14d5add2759bbc3b2f04ead22ea2e26c4918", "messageHeadline": "NDRS-751: fix ItemFetcher::get_from_storage", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d468a8a8d9a45e7f50aac3e65d109b80b1bc06a3", "messageHeadline": "NDRS-751: implement ItemFetcher<ReadTrieResult> stubs", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 83, "deletions": 45}}, {"node": {"oid": "5ecae6ea780e6b787e370d7572f5b5fb508dcc4b", "messageHeadline": "NDRS-751: implement ItemFetcher<ReadTrieResult> stubs", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 90, "deletions": 45}}, {"node": {"oid": "4592d6c8c3490977829c8b65c6d163d17ea2dab2", "messageHeadline": "Added and wired up memory metrics for the joiner", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 287, "deletions": 1}}, {"node": {"oid": "b943a51b36bc98ab848c9b0d74a6a5cf49c5b4bf", "messageHeadline": "NDRS-751: add initial ItemFetcher<ReadTrieResult> and stubs", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 112, "deletions": 11}}, {"node": {"oid": "1ba2d0db5b1320d01b652d20dfaa1738b5063d15", "messageHeadline": "Update node/src/types/block.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c105b4d92d9e64d5d6b7aefe6194453288831ef", "messageHeadline": "EE-1143: Use real gas price instead of placeholder.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 88, "deletions": 86}}, {"node": {"oid": "b992ae0f72fa7a5c72c101dca03e0271a5736481", "messageHeadline": "EE-1143: Remove CONV_RATE usage in node", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 101, "deletions": 16}}, {"node": {"oid": "76b6bac77eebe45c4cc747f38ee03287a9e33ebd", "messageHeadline": "NO TICKET: Getting rid of unnecessary #[allow(unused)] annotations", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd0af341b0d917417603154dfd39a19cd7a3113d", "messageHeadline": "Merge #749", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2360, "deletions": 265}}, {"node": {"oid": "144a57af260af91126f1481d4fb03a0ac6b84bd5", "messageHeadline": "Merge branch 'master' into ee-1125-system-contract-costs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 972, "deletions": 1444}}, {"node": {"oid": "e36716d5416424fb81a1b9295d9edefeed0f2fcc", "messageHeadline": "Better reporting of DNS failures", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "8c4e43e30bb6461ef1afb4166a4412115c25e2dd", "messageHeadline": "Support DNS resolution in new networking component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "55366c4aa693411cad5197a2be62ee8e2ddeb9e3", "messageHeadline": "NDRS-735 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efa8935697449553e9768b4311463f4c923ffc61", "messageHeadline": "EE-1125: Fix remaining review points.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 35}}, {"node": {"oid": "ae40fa08138d2a53286b3f8cfc2c09d28fc0fd2b", "messageHeadline": "Merge #717", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 286, "deletions": 69}}, {"node": {"oid": "d9f8599b0c6d00c4f75f165fb326e273cdc6a6b2", "messageHeadline": "EE-1125: Cargo fmt after review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45e5146f687d87396512e41bf5e0c41bac15a0a6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e145e8e07eb6b7593159cada1afde0b9fe8e2703", "messageHeadline": "Merge #754", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 54, "deletions": 141}}, {"node": {"oid": "476379691b50f7cdad581a8bd79293459e7d6f31", "messageHeadline": "EE-1141: Fix test after applying comment.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99f77069078a0803513c6fc81a9b737919b95159", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dd35be703e0799fe12d20083a40c71624240fc8f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80d6f031827cf1c9db3e7e8a6a29625fe9f6013c", "messageHeadline": "Update client/tests/integration_test.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "289965e7d95668f3fe77c75eb643fe8f2c235f95", "messageHeadline": "Merge #758", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 989}}, {"node": {"oid": "96ba7944f81be0318c4c1241491f4ef5bd2e6a4e", "messageHeadline": "NDRS-735 - separate deploys and transfers in BlockHeader", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 30, "deletions": 8}}, {"node": {"oid": "759d6b501553e39a98392f972595326faf86da69", "messageHeadline": "NDRS-752: remove vestigial integration contracts", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 9, "deletions": 989}}, {"node": {"oid": "f6a8ab59ee2382fd4d2e69e858866687a70f0717", "messageHeadline": "EE-1141: Hide purse's balance and expose \"balance\"", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 30, "deletions": 16}}, {"node": {"oid": "194b496c6f53146bc73e9ea9450e4c06c14dce91", "messageHeadline": "EE-1141: Remove source/target purses from client.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 129}}, {"node": {"oid": "53869228d40e42deb6350bb2929384f476bbb16f", "messageHeadline": "Merge #752 #757", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 249, "deletions": 67}}, {"node": {"oid": "cfd3cec3200f41681408b8a9b26de38c544dc268", "messageHeadline": "Merge #751", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "90d285e22867256619228e66b5d7c628241f4937", "messageHeadline": "NDRS-751: Fix import order", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cfa971b6c85fe58334f0e8fcf485e54a1bbe3860", "messageHeadline": "NDRS-751: Fix import order", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2dd1929fee7b4e568836c9c2744785457c8ce86", "messageHeadline": "NDRS-751: Fixing up trace messages", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30ab99395b761da3414aa77cd4a2e5434fa402c7", "messageHeadline": "Merge remote-tracking branch 'origin/test_node_deb_fix' into test_nod\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e0312b0591433a80439e0c52734616baa6dbe545", "messageHeadline": "Copying local chainspec.toml in after install.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "607133ce31c26572dedbeabac8399de157ba98c1", "messageHeadline": "Merge #755", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "68308f30a6922e23e2f84fad964179cf0449dfb7", "messageHeadline": "Copying local chainspec.toml in after install.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "356bc9a6561a7ec8a124afc7f1b2d5b4e0cb7dea", "messageHeadline": "NDRS-751: Boxing `Trie`s in requests, placating clippy", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "69c1ed90ed075878f11cdc17fa77d7852f09f16d", "messageHeadline": "Merge #753", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d5cffc191dfef572fd0a400d36d323bd7eab65b0", "messageHeadline": "Use the same numbers for adaptive round length as in the paper.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "57fd4ec5887bdc2e93ed21cef198cd497877c8b6", "messageHeadline": "EE-1141: Hide purse APIs from docs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "0d18a3fe5851c8f2edbc0794bd179663c9034f6d", "messageHeadline": "NO-TICKET: fix a missing wireup in the joiner reactor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1abb83ec29d0e7c8677f4e54a181d502891960fb", "messageHeadline": "NDRS-751: Extend EE Component With Global State Copy Capabilities", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 246, "deletions": 67}}, {"node": {"oid": "20178fa4bfff9a4feb18de0da51368598691ae63", "messageHeadline": "EE-1125: Fix test to pass CI", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "395dbc925bcb2e46d55bd0a70e81f41f9d430df0", "messageHeadline": "NDRS-750: remove Key::into_seed", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "7d3c734fa7e242fb1f5e48e6794f506f1100cc4a", "messageHeadline": "Merge #750", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "78782c48f4a4190f5a09ace413533ab00a597b09", "messageHeadline": "NDRS-672: fixed next_era_id init for test fixtures", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "4f5def6a9497d15eca8d5dec0dd09f3a27b390ac", "messageHeadline": "Merge #668", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 165, "deletions": 50}}, {"node": {"oid": "4e2caa234de5c11ba1c1392dc73d17438e5325a3", "messageHeadline": "NO-TICKET: fix detection of bootstrap node for network component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "20662ce572be0b16ddc831439bca519d998934b5", "messageHeadline": "Added comments.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d18c4b875ac319b9451940624d644a789b306e38", "messageHeadline": "Merge #743", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ca724fa07d8c82faeca9c3d260fae61317043aa", "messageHeadline": "EE-1125: Fix node tests caused by local chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 15}}, {"node": {"oid": "9ad329275e85a44d8055ee660d564ee1c85321bb", "messageHeadline": "Merge #739", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "1991dc4d3f59f7ea964945f0df204f362c4021c0", "messageHeadline": "Merge #745", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "d66af9c1d97b67a071491171473bb89ea7fd3924", "messageHeadline": "Merge #748", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de78a5e943a1f031d71fcab1215992c3216640c0", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53a66b194c1b3f8cfee9b1a48e7b85d0c2e92aa", "messageHeadline": "Merge #746", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d57eb192f1e10d60db48ce4a5fbb2513b0b3618a", "messageHeadline": "EE-1125: Update code after merging.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "27f56b13a3eebae964c297b7ef8badbfb2b29e5f", "messageHeadline": "Merge branch 'master' into ee-1125-system-contract-costs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5995, "deletions": 4220}}, {"node": {"oid": "b2754b197c9e3c2600fc6c52ff416b19aee31749", "messageHeadline": "EE-1125: Fix comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "054a6faaa94e9e90fe5062856267396f41a60914", "messageHeadline": "Merge #747", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7088a2231e289306243205fa485e5a03bf2f46a0", "messageHeadline": "EE-1125: Finishing touches.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 139, "deletions": 29}}, {"node": {"oid": "58faf0ea48735fb1122ba8e7782e67318d957ba0", "messageHeadline": "NDRS-696: fix casper-node-macros build error", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b84b85595e5089f3de99f051da4087af6ebe243f", "messageHeadline": "EE-1125: Fix remaining test cases.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dd5e8b92b980e90a6fc2036a85287125800eb7a", "messageHeadline": "Merge #738", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 61, "deletions": 57}}, {"node": {"oid": "0b8985a18f304c3196557dd6a6f21672dd4fe30a", "messageHeadline": "NO-TICKET: fix issue in network component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e99b9d3641214eb856ce14a42b2a8323c7c77009", "messageHeadline": "Revert \"NO-TICKET: Do not log execution effects of the genesis commit.\"", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0b03db6784e44a02e1dbf73e47783d9c51977db8", "messageHeadline": "Revert \"NO-TICKET: Remove warning logs when smart contract execution \u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "60afd38044a7cbc6d7fa6b95c2dc15dbbef55ed6", "messageHeadline": "glob only *.log files", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8e842018469e9008a1a7cbd0897bb3e76321b2b", "messageHeadline": "NO-TICKET: Log our_id when we blacklist a peer.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ab4e4be4afd236fd0fb41cfc603dba18dbcd3e6", "messageHeadline": "NO-TICKET: FIx build.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bcb5430851f4a35681463dd72eaec4cda5214da5", "messageHeadline": "NO-TICKET: Do not log execution effects of the genesis commit.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a97ab5d66eec91a29c839cb8be5773b65bbcff4", "messageHeadline": "EE-1125: Verify cost of running wasm `add_bid`", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 246, "deletions": 62}}, {"node": {"oid": "43f2a989fda4fd7b737b16ee3966b384a0991039", "messageHeadline": "NDRS-748: add System variant to {PublicKey,SecretKey,Signature}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "5b2e0e827759295fe2c74ba4fd9cf27595effe91", "messageHeadline": "NO-TICKET: fix run-dev{.sh,-tmux.sh}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "af4ffe3d128db7e6ca26bdb73da6cc90cfb79a27", "messageHeadline": "NO-TICKET: Address review comments from Fraser.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b83a56ae36cd4fad724f9320f307d30f9deee94", "messageHeadline": "Merge #742", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "6494521875ade4408f6d7c08421f2d529d3ae546", "messageHeadline": "Merge #741", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 209, "deletions": 130}}, {"node": {"oid": "b38a6e15788b7bf0b506589ca33e7252c9c094d8", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-672", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5436, "deletions": 4038}}, {"node": {"oid": "9ff07d244c331b6f07d3440a9419f4bb668194d2", "messageHeadline": "NDRS-747: fix SecretKey::generate_ed25519", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "316d553f269db2af5e3ede551b78473532f18828", "messageHeadline": "NDRS-747: add regression test", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3fec695029fb63d518548435a7c081954917cea5", "messageHeadline": "1. Updated join & leave mechanism.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 209, "deletions": 130}}, {"node": {"oid": "ff6a964e39a6d6a17395778fba49c92b5f1d149e", "messageHeadline": "Commenting out default of make command to list in docker_make.sh.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e69cfb3d037b8f3f8ffb6590317b562f449b8bc0", "messageHeadline": "Removed list as incompatible with make 4.3 and Ubuntu 20.10.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d7a9eb287b64578a0b28666a637b653d58b1c338", "messageHeadline": "Moving list to after all to restore default make execution.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f7b7f47a1c01bf82fc4f320a4d676fa73860b06", "messageHeadline": "Removed FinalizedBlock event from the event stream", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "e257441a729f6b8dd07224690eb6e0cfc9c08323", "messageHeadline": "Integrate remaining cost tables.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 797, "deletions": 116}}, {"node": {"oid": "936dc8758a0d099533b2a3b04a5f77b45652fa9d", "messageHeadline": "NO-TICKET: Add logging around removed connections and blacklisting.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "71c52be017803baeaa9e64cbf16987269f4256c2", "messageHeadline": "NO-TICKET: Change the log message to adhere to CL standards.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e9c0d6c35cb78b447a37ba8a6026ea4eeddda054", "messageHeadline": "NO-TICKET: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c08737e4e88352a16a0ccb6a8331390ecf0e572b", "messageHeadline": "NO-TICKET: Remove warning logs when smart contract execution fails.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6e6acfced78ecd453feb1277235dc8c14b8d3716", "messageHeadline": "NO-TICKET: Unify log messages.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 54, "deletions": 53}}, {"node": {"oid": "96126ebf2dfd5c59a3ade152d2cb62dba0b51a1c", "messageHeadline": "Created a new type for ContractHash and related types", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 711, "deletions": 200}}, {"node": {"oid": "7ba97731c737681ec655bc0b892908a553221001", "messageHeadline": "Merge #737", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1cca7b3b38edcab08b7e34f5814c58e7bec6adf2", "messageHeadline": "Log the panorama on finality and equivocation catastrophe.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4ef2b093cfec1caa379ced408183dc51a2c687d3", "messageHeadline": "Merge #736", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ac283cffded5085862410dd0bd98b43e5bb8e912", "messageHeadline": "NO-TICK: Fix condiditional consensus shutdown.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "58fb733cb83bdfab43405f1c7fa5b6b9865dba48", "messageHeadline": "Merge #723", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 608, "deletions": 9}}, {"node": {"oid": "637ac50b9fc4263657124d20bc2c85fde8a6b62b", "messageHeadline": "NDRS-684: remove vestigial error file", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6f1497620d2d137d76a20d301dc0b3eb701d2a53", "messageHeadline": "NDRS-684: move tests into operations", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 384, "deletions": 213}}, {"node": {"oid": "d708ae976a5f3198f48998b601aa76cd6b912daa", "messageHeadline": "Merge #732", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "59d8d953551e82b5b16ab69ddd507116416de413", "messageHeadline": "NDRS-684 - Getting rid of unused error", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 21}}, {"node": {"oid": "f66553e3fedc69a1c518af6c2c6e8b262d0f50a8", "messageHeadline": "NDRS-684 - Renaming, more test coverage", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 81, "deletions": 61}}, {"node": {"oid": "9bf842286026adda761e987cdccdba106b5a9287", "messageHeadline": "NDRS-684 - Placating clippy", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46dcce732cddea484bf79c18175e002937b9ebec", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-706-JSON-Con\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4497, "deletions": 3785}}, {"node": {"oid": "49659d03d3546cbc831bb944d3695f882bcb0cd2", "messageHeadline": "NDRS-684 - Modifying unit test and clarifying comment", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ecbe93b74b202c79d7faa084feea57a0cde24d3e", "messageHeadline": "Completed addressing PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1dd1a1002724b359db3402ddbf51fbf4281cbd4c", "messageHeadline": "NDRS-684 - Improving code coverage of `missing_descendant_trie_keys`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "267a2e1e102282d864a9da7cd2bef4a5ceb33987", "messageHeadline": "Merge #730", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 106, "deletions": 116}}, {"node": {"oid": "f30cd98953a28e57f6a4a1b690a84c96307f364d", "messageHeadline": "Resolved merge conflicts in announcements.rs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4628, "deletions": 3873}}, {"node": {"oid": "db8e0087ed5152bbbf3c58c1df4014f89970083a", "messageHeadline": "Added compile time assertions", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16164, "deletions": 11012}}, {"node": {"oid": "00f5731e8d61a2d407a425ba0fa5b5e9c388e6a7", "messageHeadline": "NDRS-698: fix up the two run-dev scripts", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2e5121fe5357b632d2b85b1239f715dbcb163120", "messageHeadline": "Merge #733", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "2938ee428bcd904eaa14f120239d7d7281660de2", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f7f82b4b21c057dd2e0b823f61431ff5b0208f6", "messageHeadline": "Merge #734", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ca67effd8a8ac32a213175d7fd6d452b7283d61", "messageHeadline": "Don't slow down with fewer than 50% failed rounds.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8a3c356618f15ed323ada7e94024f10eb5370de", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-684", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4072, "deletions": 3566}}, {"node": {"oid": "9f4157e1051acc37f51f34269e829ff6c5d2bba2", "messageHeadline": "NDRS-684 - Missing descendants returns keys with corrupt values", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 118, "deletions": 54}}, {"node": {"oid": "b616657dc7b57ed8bbbf071f88686088d4e8060e", "messageHeadline": "Merge #724", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8e160b64110b2896cd773f097f9429d8b0e87c88", "messageHeadline": "Added compile time assertions", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "669bd290c4519d56813c4fa5d2ae451f65775f06", "messageHeadline": "Add a unit test for Highway::missing_dependency.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 81, "deletions": 14}}, {"node": {"oid": "aae41bc71c8c970b90d77c633c65c8b9c50771fe", "messageHeadline": "1. Fixed path related to nctl-rotate.  2. Updates setup.md.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8a8d18b22ba027dfef16db7e6991cae562609cd1", "messageHeadline": "Merge #695", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1067, "deletions": 553}}, {"node": {"oid": "a0209752bdc1c4df860ab915f132b75e788b992a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-678-kademlia", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8379, "deletions": 7002}}, {"node": {"oid": "d0824fbec7f5c752d494b3275e49720a70f4daeb", "messageHeadline": "NDRS-678: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "6ff23b84ff2aa239b8f85630ecfe5471047690ef", "messageHeadline": "EE-1125: Verify system is not charged.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 81, "deletions": 6}}, {"node": {"oid": "041f9c3e8b5b4d16cf2bbe671668a801d55f08ab", "messageHeadline": "Remove a TODO; extend finality detector docs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "048146049c13d8cf9aa12ae90ac63e377224871a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-698-http-ports", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "085ea58d94cf012af715dfcb7b0f15c58b3519ad", "messageHeadline": "Merge #729", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 269, "deletions": 368}}, {"node": {"oid": "ab678235b92f092746d684431e1ed3633d0c7145", "messageHeadline": "NDRS-698: if any HTTP server fails to start, causes the node to stop", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 94, "deletions": 116}}, {"node": {"oid": "21825c5706d0701866e58bbf35df233a02de4584", "messageHeadline": "NO-TICKET: log when event stream server disconnects a lagging client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "6a3aa78173df41850e03970705cf1ebc1cd2f39f", "messageHeadline": "NO-TICKET: add further info on contract runtime metric help strings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "298aac32856b109c2c007f3250afc1d9aef62f4d", "messageHeadline": "NO-TICKET: run cargo update", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 231, "deletions": 345}}, {"node": {"oid": "0cf4034707074bc748eca8d6c364c3e54f244256", "messageHeadline": "Merge #728", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8264c3928a18a0e8b74dd47a93c75addb4d90497", "messageHeadline": "HOT-FIX: Appease clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fcc4c0c25d628ce626974dd23f311ffbc827a200", "messageHeadline": "HOT-FIX: Recover from `EraValidatorsMissing` error.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "006484f615efaddcf933a8efb493c92ba558a749", "messageHeadline": "Merge #721", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "c7871d3f8ffa0695c9b50f9d77b4c4bd94c8d5ea", "messageHeadline": "Merge #722", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2253, "deletions": 2433}}, {"node": {"oid": "7edb90da02fa8f808aaac6745762f2caca0c15db", "messageHeadline": "NDRS-713: address comments from @Fraser999", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "8a15dc3e428818e7fc7fa4619447b118949cfdcf", "messageHeadline": "NDRS-713: tweak AsymmetricType::from_hex", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44c0c03a753fe35f5d165710fa1b865dc4eb2ab0", "messageHeadline": "EE-1125: Should observe upgraded auction call cost", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 257, "deletions": 24}}, {"node": {"oid": "e21dfe71e17107d58ef1ac7e65fa62fdf3bba366", "messageHeadline": "Merge #688", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "0795be091fe937e31986884536821ddd6e8bd207", "messageHeadline": "NDRS-684 - kicking CI", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aad7019665fb5ca80da9458601ce0ef34f57b32a", "messageHeadline": "EE-1125: Extend system costs test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 168, "deletions": 28}}, {"node": {"oid": "1e0339501075ec63328eb146f2a9bf95d0b15b84", "messageHeadline": "EE-1125: Charge for calling system entrypoints.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 622, "deletions": 73}}, {"node": {"oid": "9cefa9e86ffed46182d6c3cb19194ff6969e8b94", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 28}}, {"node": {"oid": "d06099901e08d9f87bf02f2c5b09b43b44e60e89", "messageHeadline": "NDRS-684 - Documenting `missing_descendant_trie_keys`", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "209d4326078821f8d97eca2234981ae6ea66e6b3", "messageHeadline": "NDRS-720 - Placating clippy", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2e0ca7aa0303949b5c8f53c42b69298abe5040d", "messageHeadline": "NDRS-720 - `missing_descendant_trie_keys` optionally validates DB int\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 71, "deletions": 22}}, {"node": {"oid": "3f1db7c845bf6b6adfefa6da90663bc03ec5b7e8", "messageHeadline": "Merge #725", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 126, "deletions": 67}}, {"node": {"oid": "6f0619fbf3b3e3c0f411cd72f3244459c35766cc", "messageHeadline": "Avoid unnecessarily recomputing unit hashes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 126, "deletions": 67}}, {"node": {"oid": "6432606d0402b530df4326a5b2b57a26e77b4481", "messageHeadline": "NDRS-684 - Better unit test", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "42a3ecf513e1e1059239274c28bc226d9baeea1e", "messageHeadline": "stederr redirect changed to append", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cdba3fc071b680ec67128d3ecfc6aefd373c282", "messageHeadline": "logrotate applied to /var/log/casper/casper-node* (glob)", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "131b1b0149d4c9a22c1619d3c480225fdcc079a4", "messageHeadline": "seperate stderr logging as it outputs non-JSON stack traces (without \u2026", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edca9435b68582e749098235405b713fbc073e7e", "messageHeadline": "NDRS-684 - placating clippy", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06d59ffa231e021a4ffb494d3bf659374a2c2eaf", "messageHeadline": "Merge #715", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f36463fea8be6616565a8d6d6c47cf99d5003591", "messageHeadline": "NDRS-684: Introducing `read_trie`, `put_trie` and `missing_descendant\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 292, "deletions": 13}}, {"node": {"oid": "b8a9c8bf2ecf63c57d1fe0de0519c36302737fa4", "messageHeadline": "Added histogram to track timing", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "beb51008d96aa3ed4c92750d2ef80f2a9e1e0f9c", "messageHeadline": "NDRS-672: Use method rather than function application", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a31d1edd4a1067993f51eb40027c3a504dee00b8", "messageHeadline": "NDRS-713: update types' PublicKey in the fashion of node", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2284, "deletions": 2463}}, {"node": {"oid": "4917ea332d14dc7a06ca4b933a29a93742b8f954", "messageHeadline": "Merge #719", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 53, "deletions": 59}}, {"node": {"oid": "4afcf48ce1272c325024fb21049bc17cb4402142", "messageHeadline": "Merge #720", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "60f7e5b00e0bc6f08431ef2f2ccbc686b80a75cf", "messageHeadline": "RequestLatestState->LatestStateRequest", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7933ba667c4fe82b8373b26fb08a2d52b1ec18cc", "messageHeadline": "Send/request evidence on faults", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "129ac5ebb0b8e15f378e4492ae3ca4aa93be323c", "messageHeadline": "Fix incorrect usage of Panorama::merge", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "36932da74cba13b236e89930480670d4931bf331", "messageHeadline": "Updating toolchain check test.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a92c7188fed16635e495cf400c2fc4afde7a5bed", "messageHeadline": "Post release bump to 0.6.0", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "439ad37997c1dc9403bb20f61f104de64eb4d05a", "messageHeadline": "Send a panorama with the request and use it to select only unknown la\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "86eff05cf00063166109268eaaaf6e1f5436cc06", "messageHeadline": "NDRS-672: Using `filter_map` for validator conversions", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ce22b66aeece45f7236782f0c674ba28168ff066", "messageHeadline": "Request latest state of the current era when connecting to a new peer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "a04d5783ebb509009aa4c43fd9febfe3ad7c5a23", "messageHeadline": "Addressing clippy warnings from upgrade to nightly-2020-12-16.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 52, "deletions": 58}}, {"node": {"oid": "292887a08bdeaa1f4ab159bc1c698cc0a3f8d642", "messageHeadline": "Merge #710", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "90887154a7f7724a211988c29a4360401ba4ec3b", "messageHeadline": "EE-1125: Add \"SystemConfig\" section", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 302, "deletions": 148}}, {"node": {"oid": "364e557aa482f8819293238dd58687f96bd814fe", "messageHeadline": "Merge #714", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "67140cb59f3dcf950bb8a6402196ee6d72f03341", "messageHeadline": "NDRS-672: Updating protocol buffers for StepResult::Success", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 43, "deletions": 24}}, {"node": {"oid": "35015b34c20c743c53450c0a85228f1e23eec198", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8c349af74d8ba44208268fe72dbdb36b611ae7e4", "messageHeadline": "Added `Contract` and `ContractPackage` to `json_compatibility`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 169, "deletions": 20}}, {"node": {"oid": "89c6d55820a53075d46627735155cac085e11e50", "messageHeadline": "NDRS-672: Placating clippy", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5315f625b996df1aa8c0426ffff4455a3a02f81e", "messageHeadline": "Merge #716", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "bed526217e56398252797a47f6ada040225c78a4", "messageHeadline": "Improve logging a bit", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "6ac2551851371e4a2b964ff5fc3d5cb083ceffb4", "messageHeadline": "NO TICKET: Tidier error conversion", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dd25c433e4337c271560ee332f5ebec63d0ec4ef", "messageHeadline": "1. Moved consensus related storage to a dedicated sub-folder.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 77, "deletions": 5}}, {"node": {"oid": "786a1e152be7ac3a6232074e3bda02350d378d95", "messageHeadline": "NDRS-672: Track validator weights when syncing", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 245, "deletions": 53}}, {"node": {"oid": "30aa96a8a7c4a75285a63623e50c43cea35f18a6", "messageHeadline": "Consider vertices cached in the synchronizer cache received consensus\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce911eb5edf60ec20501d6e6b8e1fe1ecb3e820c", "messageHeadline": "Merge #713", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17c43446998a7a4560599f6040fef06947930096", "messageHeadline": "Fix logic inversion in has_received_messages", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8a36213e84b1704f6c780cd11e5ff3836cedfd4", "messageHeadline": "Make nctl compatible with the quick fix to validator joining", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b14931c628531b1a62550d5db6f473f806f4181", "messageHeadline": "Merge #709", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 233, "deletions": 85}}, {"node": {"oid": "6696876d6ca8c383b0a4538eb8b29c699caa3505", "messageHeadline": "NDRS-668 - fixup result", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ce02879174d67b7c200268996b6fe7bcd250947e", "messageHeadline": "NDRS-668 - fixups", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c16163bacb5737d6d9348e0ceb264bc072de0a2", "messageHeadline": "Merge #703", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f4233f25d56d03f316c2cb73cfde99636e529501", "messageHeadline": "NDRS-668 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 48, "deletions": 46}}, {"node": {"oid": "e9a7b26e3f561b9ae2d0e8174be107e79af07e6a", "messageHeadline": "Merge #712", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "8ce0dcf701eb30f31e3eb6da716a82d11d194859", "messageHeadline": "NO-TICKET: Avoid calling `unwrap()`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "7ecdb4fc3d9cec7b5f8eae3e115106fd15a69d73", "messageHeadline": "remove misleading documentaiton re: default path - unless path is exp\u2026", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "33a5745c32cfa77ad636e66825a61146c4e265e7", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into OP-1718", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 7559, "deletions": 6046}}, {"node": {"oid": "061aaca647daf996cddf932bb70bd2fb0a07c1f0", "messageHeadline": "NDRS-668 - invert condition", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b424dfe7d508ee343b66276b40c9ff73e8c872a3", "messageHeadline": "NDRS-668 - block validator - validate blocks similar to block_proposer", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "b4db43e290fc7c6f347120aa2603ef9e19ce913e", "messageHeadline": "NDRS-668 - block validator - validate blocks similar to block_proposer", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 236, "deletions": 89}}, {"node": {"oid": "5d1e54e5a53d7e66f9105882d8218a10017858d6", "messageHeadline": "Merge #708", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 186, "deletions": 224}}, {"node": {"oid": "7e6194bd8664dfb7e269548a63e538ebcff6da6b", "messageHeadline": "Post 0.4.0 bump to 0.5.0.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 186, "deletions": 224}}, {"node": {"oid": "a8e5e73426492fa800582709840959650750fe25", "messageHeadline": "Merge #704", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2f22a3c2513976afdb08272f94fb0e6f7d51cefb", "messageHeadline": "Merge #707", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c1bbc12a58bdce77c17b8c160aef2c90b998dc2", "messageHeadline": "CHanging gossip_interval back to 2 mins from 5 mins.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7bdc8bd719182b75fb0c2e93a391e21fd678619", "messageHeadline": "Merge #705", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 174, "deletions": 54}}, {"node": {"oid": "c6cc3625d0972918b620165e8a9d9cc30eab0e44", "messageHeadline": "Resolved Merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9549, "deletions": 6449}}, {"node": {"oid": "9c98dd3ec97f16f7061c843f0b7a81ead0ce8b7b", "messageHeadline": "Delete an unfinished comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43337ba4625a8100dd3bc1b9c12ef009bce7edd6", "messageHeadline": "Don't report an error if a hash file is not found", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ff97192de82b918c4b8eba9d58c20a224afda28b", "messageHeadline": "Make simulated nodes use different dirs for unit hashes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdf59ef3959fd1fcddb8fcf18f9d454174bf8ca9", "messageHeadline": "Move the unit hash folder from chainspec to config", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "57797d607901fa29e84b4f55fd0f469cda8b053d", "messageHeadline": "Improve error messages", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "7214b1bb14de9e524fcd9ab407156e11398a85b8", "messageHeadline": "Addressed PR feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "171b6f9d9c9fc72f9f6f54dee0a43daed5d838bd", "messageHeadline": "Fix unit hash file names", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "19fe834ab198a3813b78f142d56442c5d0d240b7", "messageHeadline": "Don't treat the lack of the unit file as an error", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "39dd056cd53ed0588442156bae54838f65013da5", "messageHeadline": "Include the validator ID in the unit hash file name", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "8d9caa2e9f4d742d8e4ee1dc6f8c52f864aa676d", "messageHeadline": "Regenerate the chainspec checksum", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d0e6a6049aabfe15714bd63b38b683165450e23", "messageHeadline": "Merge remote-tracking branch 'afck/validators-rejoin-fix' into valida\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "cba202a0dbe740537e65c7d774695301ed6ebf5e", "messageHeadline": "Don't detect doppelg\u00e4ngers while syncing protocol state.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "937e2409486d15005e997d7816b54a6def463c44", "messageHeadline": "Activate the validator even if era is already in progress", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "9b376a06be8a64a7af6e7c0751792355fa703263", "messageHeadline": "Merge #683", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 315, "deletions": 49}}, {"node": {"oid": "97484c108d2966c0d968bf7949cfb3e314f236ba", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-671", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 622, "deletions": 338}}, {"node": {"oid": "54474adb147db58049bbaf47733f7ea929c17043", "messageHeadline": "NO-TICKET: remove unreachable calls from gossiper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e8efc523f6a03d3cd2c016775669a1859138b9f3", "messageHeadline": "Make ActiveValidator not create units when last own unit is unknown", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "5b9d5e644ca164355ec2b7f73e7186c8597ba98b", "messageHeadline": "Supply a file path to Highway core", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "f1b08f651c8f5768882b562c459bf70e4fae96b1", "messageHeadline": "Updated LMDB environment in EE to create `data.lmdb` and lock file", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ba2f285929f95c4ae8f63ac0d1e8f45007bba166", "messageHeadline": "Merge #702", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 584, "deletions": 316}}, {"node": {"oid": "033fb950cc6dc5485c9f4000475a86849e4fcc2e", "messageHeadline": "1. New command to view time to finalisation.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8576d95e36c24d3c499e40c697beef686d6e952", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-671", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7139, "deletions": 5324}}, {"node": {"oid": "67b08366fd63c03f9cf8f1ce5ca2fe43a201f629", "messageHeadline": "Merge #677", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "682fc90d94b3c8421e9f3a39a29c06fa50352499", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into todos", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7161, "deletions": 5326}}, {"node": {"oid": "db486826f5eb4cbdc5a8ca8d2ad7e1da67f4aa08", "messageHeadline": "1. New commands to view rpc schema/endpoint.  2. Updated erc20 comman\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 583, "deletions": 316}}, {"node": {"oid": "6996d666ecdc9c6fcab03428ef4fe4d225e93446", "messageHeadline": "Merge #694", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 284, "deletions": 84}}, {"node": {"oid": "bb30a8139de04eb258ae651dd257900dcaf8bb4e", "messageHeadline": "NDRS-671: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0a9b7274cf792c54d0fb61e2adc3a280772a3fcd", "messageHeadline": "client only modification", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3bffb831458819c2ed21e895cd3fcf945c06f1a4", "messageHeadline": "NDRS-671: Address review comments \u2013 round 2.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "c0bd13f70e41208382667535631dd62c9a381c5c", "messageHeadline": "NDRS-671: First round of review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 56, "deletions": 87}}, {"node": {"oid": "dfea1ec9d93f87a2d4db3d6c5ffc3fe4e43d9b61", "messageHeadline": "Merge #697", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "4cbae56ed26745d3a2d0f38f171e64b12d165df4", "messageHeadline": "NO-TICKET: avoid injecting unique ID into each fresh round of address\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "150d4278cb315140eac41f58177b236e7f480f0b", "messageHeadline": "Merge #696", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "7fb2890bc0b0fbe88aed6df1463213187b27a7f6", "messageHeadline": "Updating accounts.csv to latest delta and other genesis files.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "6e7cbc95726a687229fcb20025129488bdf37b96", "messageHeadline": "Increasing time between each round of gossipping addresses from 2 to \u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb5faec31849a748d8e958259bb4d970c4f1aa32", "messageHeadline": "Updated changed from release-0.3.1, plus new N0 and N1 node IPs.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9743ed2b2f1f44ef6f70295e348b822e6fc4f035", "messageHeadline": "README.md files required for cargo publish.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "69fecf95c5cefc1d61b4a79426d4c729d1a75b99", "messageHeadline": "consistency fix", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b7ddfd87eb19de93c22de186ac53d0ea3179711", "messageHeadline": "Merge #690", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3732, "deletions": 3355}}, {"node": {"oid": "687973e29ee65769cfad709ea0ebebbae2a2fd34", "messageHeadline": "1. applied shellcheck.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2042, "deletions": 1854}}, {"node": {"oid": "329a7cab9e8d5652820cdfcbe1b957701d894c18", "messageHeadline": "name fix", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "39b7dc2450bf79f2985aaf352e2f314e39fd643b", "messageHeadline": "NDRS-686: verify account in deploy acceptor", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 266, "deletions": 75}}, {"node": {"oid": "47e0135982685db5bf1e2230ac7b7dbedb399282", "messageHeadline": "NDRS-678: add kademlia behaviour to networking component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 991, "deletions": 870}}, {"node": {"oid": "fb89ad55b58f85b3660beb6a649dce11fea7d5e5", "messageHeadline": "NDRS-622: add address-gossiper to libp2p network component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 425, "deletions": 30}}, {"node": {"oid": "41c668318ef6d87a1c0085cb4b98c48be3cfa6cf", "messageHeadline": "1. Restructured utils.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2096, "deletions": 1907}}, {"node": {"oid": "eea922da68bf2fb25254253f7016cb1b412aa39f", "messageHeadline": "Merge #689", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2350, "deletions": 3024}}, {"node": {"oid": "2ce79bb88150017bfde00b8b3964ec958481eb53", "messageHeadline": "1. Remaned balance related commands.  2. Removed vars file usage as t\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "df1d8d11ba934caa1d882154e6a9f2d86bcbf368", "messageHeadline": "1. Remaned balance related commands.  2. Removed vars file usage as t\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 327, "deletions": 319}}, {"node": {"oid": "505b23d5bea166d34dd88061bb02568bc55ea195", "messageHeadline": "1. Refactored paramters for determining dispatch node.  2. Rationalis\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2191, "deletions": 2881}}, {"node": {"oid": "28f2484fd549f67f399d0c9b24e9c69dd7b4ab32", "messageHeadline": "Merge #685", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 705, "deletions": 263}}, {"node": {"oid": "49c042f478e0a466719a802a95691dc0d668a9f3", "messageHeadline": "EE-1129: Fix test", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6001a3d8dc681590d96aef44170f90a91523bc1f", "messageHeadline": "Merge branch 'master' into ee-1129-remove-panics-2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2188, "deletions": 1227}}, {"node": {"oid": "ab677db736f1d896f225b84d6c113b26774a428d", "messageHeadline": "EE-1129: More comments and deal with runtime args.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 107, "deletions": 29}}, {"node": {"oid": "68e56293ed9b53916126c7d14bf31423d9796591", "messageHeadline": "Merge #684", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 695, "deletions": 212}}, {"node": {"oid": "7ca66ec6e371fec57f5ae6434ef8464fd24b3e05", "messageHeadline": "Merge branch 'master' into ee-1129-remove-panics", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1974, "deletions": 997}}, {"node": {"oid": "4ce80878e9b32b68c1786ba54e435819d20d1e40", "messageHeadline": "EE-1129: Apply review comments from @henrytill", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "81d4ea74196457972bc456db20c091ae589f989b", "messageHeadline": "EE-1129: Ensure we're deserializing valid keys.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 5}}, {"node": {"oid": "a48109152118b148d0b3f5626504bc5912623131", "messageHeadline": "EE-1129: Remove unnecessary Result types.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 70, "deletions": 70}}, {"node": {"oid": "fef319b2da6bc794268337a6e2cf92bd625ae916", "messageHeadline": "EE-1129: Apply @henrytill's review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 185, "deletions": 203}}, {"node": {"oid": "38f329282380daa517c643a78a250a2830e8d10e", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-691-Contract\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1971, "deletions": 993}}, {"node": {"oid": "a816b058ef52e2004c3a35ad281e96dd066891b0", "messageHeadline": "Merge #686", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "0bbefb1c284784f0307661cdc7c33584ffded3ce", "messageHeadline": "NDRS-671: Add some more explanatory comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "e84b45fb63e5d1631e5dcaea05ed2890059d71c0", "messageHeadline": "EE-1129: Fix more unwraps.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 118, "deletions": 56}}, {"node": {"oid": "be96425fa94c01e85441fb7a59c52f6585425476", "messageHeadline": "update docs to reflect ryslog/systemd log config changes", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "24a164db15aa42229fb2080bc6128cdd57895b19", "messageHeadline": "remove rsyslog config", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "660ec3067941850fa28e3a2b20d316ff67a1d786", "messageHeadline": "chown DEFAULT_LOG_DIRECOTRY, remove redundant duplicate chowning", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "41010494f05a68bc44f9f1e33c1e0741e92bd9f4", "messageHeadline": "create DEFAULT_LOG_DIRECOTRY", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "993b6c8dcf0967bcf385adffde1d106b53b225fd", "messageHeadline": "use ExecStart with stdout >> redirection instead of StandardOutput wh\u2026", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b92ed9b9369540dfd6c282c003595f052716774b", "messageHeadline": "remove rsyslog", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "61262999cf45d383175b565ba504e082b6940dd4", "messageHeadline": "Changed counter name to `get_era_validator_weights_by_era_id`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ab83146fc1af6330b6554ef3a8d1c23787c4a13", "messageHeadline": "Counters to track `GetValidatorWeightsByEraId` & `GetEraValidators`", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a2bec64321c27fafe6868b9920ebd0bcf0e553bc", "messageHeadline": "Merge #681", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1930, "deletions": 991}}, {"node": {"oid": "caa0f18d43a52f60a644aef3583ec7db89add318", "messageHeadline": "1. Updated docs.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 67, "deletions": 10}}, {"node": {"oid": "d4b468fc53bff5f52fea46c2739a6329c22cd0c0", "messageHeadline": "1. Minor fix.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cea4e031ad5aed1b7b3ac21452eec4d6bb0acf24", "messageHeadline": "Correcting execute on test_casper-node_deb.sh.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "547a5ad7a35d6cfd5f78b24d1c0e6a815fdbac15", "messageHeadline": "1. Prepare & dispatch deploys.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 339, "deletions": 1}}, {"node": {"oid": "cd813a0f3e6cc3ca6220f94763e1439b6ef3324c", "messageHeadline": "Merge #670", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "65be4f7942d7d95ec9aa456560864e729876c9d1", "messageHeadline": "Adding check of crash from configuration in CI step.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "032abf22cd8c4865fdf909b36258b69935f58abd", "messageHeadline": "EE-1129: Cargo clippy", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a72ac6427bc1e1bf8281d0b63b9121c5cdbbfd87", "messageHeadline": "EE-1129: A first pass at unwraps.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 463, "deletions": 175}}, {"node": {"oid": "02287ced659d38a08c85eff4214c190d41b5fb29", "messageHeadline": "EE-1129: Remove rest of unwraps.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 132, "deletions": 87}}, {"node": {"oid": "f2d9b790134bd3164ec4bc581999c8e879de9890", "messageHeadline": "Merge #682", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "304c6156f9cffd69fb23625eea147d44526cb302", "messageHeadline": "NDRS-671: Add missing comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d5f6c13871fa83603aaff5be9939a02281f03534", "messageHeadline": "EE-1129: Handle GasLimit errors on PoS.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 105, "deletions": 99}}, {"node": {"oid": "574c2380ee3021fce0759409ffa88d3a1fc17655", "messageHeadline": "EE-1129: Fix panics in mint/auction for host side.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 220, "deletions": 42}}, {"node": {"oid": "f70cc3bccf75a397d94dc6f27ffa2477c79c7435", "messageHeadline": "EE-1129: Regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 283, "deletions": 11}}, {"node": {"oid": "58e73e8bad5d160da68d4ed23aa3711c6a20a22a", "messageHeadline": "NDRS-671: Check if finality signature's author is bonded in the next \u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 144, "deletions": 8}}, {"node": {"oid": "aefc1087b30fc07083161cc221302e4e1d4c7062", "messageHeadline": "NDRS-671: Do not accept finality signatures from validator that are n\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 113, "deletions": 43}}, {"node": {"oid": "31497a119029b11725082dbc5469d863f601db68", "messageHeadline": "NDRS-671: Add `era_id` to `FinalitySignature`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "577a6fbc7e4961c431bef577f3dd28b1cc8b5468", "messageHeadline": "NDRS-671: Add methods necessary to verify if validators is bonded in \u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "448e71eecbcdb5647072390a60c5f9479fd71043", "messageHeadline": "Correct pull_genesis.sh to run from S3.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e896b52a0ceadbe7799513185167b0dead947fe6", "messageHeadline": "Merge #680", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14341039879b626f46bece5cb82aa499199cea3e", "messageHeadline": "1. Docs updated.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 65, "deletions": 0}}, {"node": {"oid": "e9e412e2e2dccd473ffa442f73da1c01c817700c", "messageHeadline": "1. Docs updated.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 66}}, {"node": {"oid": "c196701a6df1e5bdda11680a02a9c425481774a2", "messageHeadline": "1. Docs updated.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 151, "deletions": 0}}, {"node": {"oid": "2ba6c49fab9f82f3f5869fb082f5fde1120d1e91", "messageHeadline": "1. Docs updated.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 11, "deletions": 166}}, {"node": {"oid": "0604358c42cc9785ccf4c20075819c2538359c6e", "messageHeadline": "1. Docs updated.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 40, "deletions": 60}}, {"node": {"oid": "09e89313ff15f7ba2c978436a68ed12efedd356c", "messageHeadline": "1. Updated docs.  2. Renamed a few commands.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 590, "deletions": 436}}, {"node": {"oid": "8e3d6835e17cf95f7801df276051567b38eae9b9", "messageHeadline": "1. Minor refactoring to make code more explicit.  2. New commands to \u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 777, "deletions": 363}}, {"node": {"oid": "1fbe70940ec09845e0f95cbe7a83eb57ab49980d", "messageHeadline": "maxsize would only been considered if the system logrotate execution \u2026", "author": {"name": "robj", "email": "robert.jennings@gmail.com", "user": {"login": "robj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e046e5fc7c331e8964329b87b5488529b44c7d18", "messageHeadline": "Merge #679", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0896b97c456fd25bc1a7a5a316ba7255e50e7fa0", "messageHeadline": "Adding --allow-earlier-version flag to revert version manually if nee\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "dc8cec22fec3887fb7f20daa41ff0e30de7800d4", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d803acab55583c873bef1be9a18293f3e24dfedc", "messageHeadline": "Disconnect from senders of invalid consensus values.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "917a7e208c6f65a202912865ca9854691082511a", "messageHeadline": "Optimize Panorama::sees.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3f2d54dfb408651e5ed0b075800323774b22c124", "messageHeadline": "Simplify endorsement evidence; remove obsolete TODO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "2233b8c6334aadbf20d6504eb45771d4a58ddae9", "messageHeadline": "Merge #676", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "5974b8486b57934afd2688169bf3c8c615184a0f", "messageHeadline": "Skip GetDeploysResult for already-known blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "3234e917638320f099517062f7fc205991046eea", "messageHeadline": "Merge #675", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "ec8cdd620d20944863bbffbaff9f3e3d8a47a21d", "messageHeadline": "Merge #674", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "d2f641ba7f34680662818be24ea03c9841486059", "messageHeadline": "Still notify consensus of a block even if it was already executed", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f1184bf284b9fdd8e81e1e641bdbf0b99ad87e18", "messageHeadline": "Quick fix for consensus proposing blocks too early", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "ade1cdf4f092438d9a6fcd3e5a68ce49b1fcb1d5", "messageHeadline": "Code cleanup and removal of debug events", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 105, "deletions": 366}}, {"node": {"oid": "9f0191cdad8d7b6dcf04413c6bcec98ee2483c25", "messageHeadline": "Also override next_finalized if there was a stored state", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6af3f935c841a708163006db7ad2439f23d063a", "messageHeadline": "Fix incorrect next_finalized on Block Proposer initialization", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "434664a2deca8cec6cdec76a51457444ccc90fdd", "messageHeadline": "Merge #673", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "aac7454d6340d75036f0fda6c82c503a2f7bda93", "messageHeadline": "Log out-of-order events in the block proposer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "fa621fc1a44112e923a2c440d23d5df04909e34f", "messageHeadline": "Merge #672", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "34fd939e4d29dfeb7bd8208f1166aca0bc00c941", "messageHeadline": "Merge #671", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "a532d92feebfed6b105f2264c0bc28372349d162", "messageHeadline": "Clear ActiveValidator::next_proposal earlier.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "6fa18cf5689da49dd2ce64f760b2d253e1dffaec", "messageHeadline": "Delay era deactivation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "41138346e34ed34a0b312f9da107e747816b06a6", "messageHeadline": "Merge #657", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 925, "deletions": 100}}, {"node": {"oid": "f7e674396bb0b11e6de83f9f449e6b3ffc7b0757", "messageHeadline": "Removed commented lines", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "1fe2c0d4f3a0e873a1aaed73ef802d51753c0698", "messageHeadline": "Merge #663", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 110, "deletions": 71}}, {"node": {"oid": "13a21f68a56b4a172ab88a375aca6ab3a2c54316", "messageHeadline": "Updated the deploy_acceptor.rs such that an invalid deploy from a cli\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 136, "deletions": 45}}, {"node": {"oid": "5d2182f2977216f2be3a139cbbb315be573f3456", "messageHeadline": "Merge #666", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2264, "deletions": 2760}}, {"node": {"oid": "64a14409920788a08ab84dfa79910155e38b56e7", "messageHeadline": "Merge #667", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f6933f83d8071b4c1ccd113066bb49ef5a69a0b2", "messageHeadline": "Merge #662", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "41ccb07f779343e4272683512d78dea6608ac13e", "messageHeadline": "Include wasmless transfers in the deploy list in a block", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dd3ab26c87dde46bc3cb07cb21d095467efdba79", "messageHeadline": "Merge #665", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 82, "deletions": 49}}, {"node": {"oid": "3703796ffe51d59e32e7d93af6573e4a1a4a0eea", "messageHeadline": "NDRS-578: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "93b1696e46aaeb05bff625833a3e265db1ff1fc9", "messageHeadline": "Remove outdated TODO", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d9aa875214530d3be6506f0c2e3d9d2e464b7d3", "messageHeadline": "Merge #648", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "619e1c3da8095e4d5f2ffebf74ff587d5f24d7f4", "messageHeadline": "1. Extended rotate.  2. Standardised variable naming conventions.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2264, "deletions": 2760}}, {"node": {"oid": "50f2d77b6384f424eb7d882170f96662461b721b", "messageHeadline": "NDRS-578: Use smaller subset of chainspec in era supervisor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "0ddccc9df7cdaf1f35745171b7e3aa2390e5deca", "messageHeadline": "Remove the RUST_LOG env from serviced file, relying on default behavior.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b04b00915cf03276c8a2cfcbd0550035a26192e1", "messageHeadline": "NO-TICKET: update get-era-info endpoint", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 110, "deletions": 71}}, {"node": {"oid": "27070d330656f92b7fa30b34271c7c2e68c740b4", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "7536ef0e05be429d92bdd879146261ea75a2bc4a", "messageHeadline": "Merge #658", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 100, "deletions": 21}}, {"node": {"oid": "7daf1814784d72e402e860eeb5aef48508139c88", "messageHeadline": "Update node/src/components/block_proposer/tests.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "292559609d95f8f7e5f3fce039d2ea950d6435c9", "messageHeadline": "NDRS-636 move unhandled to finalized if it was previously seen", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 29, "deletions": 4}}, {"node": {"oid": "177f9ddb4e40f5ac01bc624cd910a64b61346db0", "messageHeadline": "Reduced Event sizes for Network, Small Network, BlockProposer, RestSe\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 449, "deletions": 165}}, {"node": {"oid": "3fe050d5e3e737575a4378c15fbb241b1303ced1", "messageHeadline": "Don't panic when a node should be disconnected.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "42e503d0b274666eb66ff3605b6c82982edace2e", "messageHeadline": "Create a consensus announcement to disconnect from a peer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "d00ab84f2501f2f65e8ab6e0a7449c0e0983138b", "messageHeadline": "Merge #661", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "078a23ce73b7a2b9be39d13d3e4936abd98cb7c3", "messageHeadline": "NDRS-636 merge upstream", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "00c5a62429cf992e287b8200cb04a487f94b45d6", "messageHeadline": "NDRS-636 - improve comment on new `unhandled_finalized` collection", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dd077487ef5215a31d31edc7c310eaf0669ab634", "messageHeadline": "Added a configurable value of broadcast_channel_size to the sse serve\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "a105dce2ef1e48ef8e635f6319f92e48f7839902", "messageHeadline": "Merge pull request #659 from mpapierski/ee-1129-remove-panics-dirty", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "ea3158ed3fe0502179bb3416c555ba8e44c6b972", "messageHeadline": "Update node/src/components/block_proposer.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76f295a9edc1bec6be6a826fbc7025a653a1366c", "messageHeadline": "EE-1129: Add important notes.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d9948d3f10695619515353bae4ef0baf8cc15a90", "messageHeadline": "EE-1129: Ignore errors in put key.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "de6326223210f7e3e36c1120af759f6621830be1", "messageHeadline": "EE-1129: Quick and dirty hack to ignore the errors", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d956536e4dd07eb2808f29d52704f4d25f535045", "messageHeadline": "NDRS-636 - handle untracked finalized deploys", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 73, "deletions": 21}}, {"node": {"oid": "3d856ed88217249fdd438211b180fe0a8903aac1", "messageHeadline": "EE-1122: Format after 57624c2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c149f03fb48258904fac22ce212c1abd2f25b97d", "messageHeadline": "Merge branch 'master' into ee-1122-wasmless-transfer-gas-cost", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 566, "deletions": 195}}, {"node": {"oid": "57624c25dc0833ebab335b1ccd2813beb24d3aa0", "messageHeadline": "Update execution_engine/src/core/engine_state/mod.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3420ba6bf34bf7568c0c44e2a2a004fc06a692d8", "messageHeadline": "Merge #633 #656", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 491, "deletions": 168}}, {"node": {"oid": "e11c76296fdaf644f301984e02826719a2f5e073", "messageHeadline": "EE-1122: Rustfmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db26360a453cdef92fea0ef2499329bd403899e6", "messageHeadline": "Remove BTreeMap from JsonBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "1bc495d2e70ea3e3dc0906c6814d01f11579c89d", "messageHeadline": "EE-1122: Cleanups", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2fc12d5767eed6823fc41db763d8013c93aab5dc", "messageHeadline": "EE-1122: Add upgrade support.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 134, "deletions": 33}}, {"node": {"oid": "5d7a8228fa80cd2b81015c4b5b29954e5f680f3e", "messageHeadline": "EE-1122: Move wasmless transfer cost into chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 122, "deletions": 36}}, {"node": {"oid": "fdabc3bf30055a5adc1334cacddacf395f420def", "messageHeadline": "EE-1122: Check minimum balance once.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 144, "deletions": 26}}, {"node": {"oid": "b1a6b1ee402f2d9fedec3a201cc52031a4c2416f", "messageHeadline": "EE-1122: Add hardcoded wasmless transfer cost.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 586, "deletions": 65}}, {"node": {"oid": "82c5f140e2191a10dc612bbb8fda7af0b5163e05", "messageHeadline": "Merge #655", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 75, "deletions": 27}}, {"node": {"oid": "e643c08a88ab9283646f4158b37d2a761bb2fe85", "messageHeadline": "NDRS-161 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5188b9924110815d9387f46cf8fd1b8d5866e725", "messageHeadline": "NDRS-161 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bb5e807268fc3d55d9c3ae9ab61f280f7541f77", "messageHeadline": "Make Block::proofs a map, keyed by public key.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "099849e44e53258e8ad41fc173ed9831dfa20e20", "messageHeadline": "Fix the test now that empty blocks don't need validation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "593bb7aa0a71b0a1bcada90ed71140552d17b846", "messageHeadline": "Reverse the logic of needs_validation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ea622ea75be21c640341d0b639af14a5a460727", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "8ed0426f42f5ae7c43c325e722281f7934a7c30e", "messageHeadline": "Merge branch 'master' into hwy-195", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 118, "deletions": 90}}, {"node": {"oid": "14a891dc08554f33ad0e9f348da4af8f6904f085", "messageHeadline": "Merge #653", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "09ae779c37005427481d73af152128e242604999", "messageHeadline": "HWY-217: Deduplicate cases where consensus value doesn't need validat\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "06fe99365ed796bbdf1d1d3ce0528cac422999cd", "messageHeadline": "HWY-217: Rename `is_empty` to `needs_validation`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c3f6ac1e516e4a35a659e9c57e18b70006376e70", "messageHeadline": "Address Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "565973b7d682d43c919c04d2e8021ea83e4b1d0d", "messageHeadline": "Merge #654", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 72, "deletions": 69}}, {"node": {"oid": "3ddc469e6e9719668788caa754a1fd84d74f04d5", "messageHeadline": "Create and send a valid wire unit in tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "d919cda80fbba1bdab96cc9624f622eb4d5ff987", "messageHeadline": "Replace opt_ prefix with maybe_ for optional values.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 72, "deletions": 69}}, {"node": {"oid": "36c2baf1df47fc53b25dee3147ec959abc929700", "messageHeadline": "NO-TICKET: Do not request consensus value validation when it's empty.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "dfe423d7f71a9fe3bce666712fdac767af8a078e", "messageHeadline": "NO-TICKET: Add `is_empty` method to `ConsensusValueT`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "3e57169a16e07d2db09b9d37d962dbbbce1d6a39", "messageHeadline": "Merge #649", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 131, "deletions": 53}}, {"node": {"oid": "be5e687d5c2c5b4003edf4c09bd5becea9df1402", "messageHeadline": "Box the block outside add_pending_fin_sigs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8404eced79d3716e3393a238fa2d18ad6a60db17", "messageHeadline": "Make add_pending_fin_sigs consume the block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "99331581e5daa69ec0128aa6fea2950a3f06f44a", "messageHeadline": "Remove outdated TODO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2a62262439409d81cf47498382137d4de2629508", "messageHeadline": "Replace LinearChain::linear_chain with an Option.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "77663e4d9aa78c0b36a5d6be3ca54fa1860f48a1", "messageHeadline": "Add pending signatures when we receive a new block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "4bf23811479431f13d91f9b23674b1018b7d2225", "messageHeadline": "Merge #650", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "80f80edfefb65d71c1cacc0cfab87f5c56708431", "messageHeadline": "HWY-207: Unignore the test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c4a34f676ca544c6840c27956073f5a287b00e77", "messageHeadline": "Fix typo.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c44c892dbb19485ee9cf6acdf73ae8a8012dd1cb", "messageHeadline": "HWY-207: Make it more successful to equivocate.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0ed149cd04dd8131a76e17bd99dbbdee40070cfb", "messageHeadline": "HWY-207: Rearrange the checks.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "19afc4cf2d1a3f56b16dabf9d71d9f1f3a0973da", "messageHeadline": "HWY-207: Use the same `start` timestamp for all validators.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4676c7455bbcad9e4966edcfd1769e994584d61", "messageHeadline": "Keep finality signatures in memory if we don't have their block yet.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 85, "deletions": 28}}, {"node": {"oid": "09c114db6256ffccc478959f44402f0a7a2d7214", "messageHeadline": "Merge #636", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 138, "deletions": 10}}, {"node": {"oid": "cacbd3045d0bc0414b7fd0c2b5efed4c6163b1e4", "messageHeadline": "Fix formatting in linear_chain.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "adffd206ce7457b726edc6704fbc440c8a31eca9", "messageHeadline": "HWY-144: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfce379e39018a399abcaaa44ad462853f8b3c83", "messageHeadline": "HWY-144: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "369c18ef27dbe0df84b5a8d0433c44edbd783faa", "messageHeadline": "Merge #647", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 385, "deletions": 57}}, {"node": {"oid": "35c66fcf73cfd66bd2bb72e012a73d9f3353bf5a", "messageHeadline": "EE-1128: address comment from @Fraser999", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b7d4bad89588e5c89e1faf4a62a41b46b4b6aad2", "messageHeadline": "Bump ini from 1.3.5 to 1.3.7 in /smart_contracts/contract_as", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1464e15c0a8c1f8a5416012742141b6379e39123", "messageHeadline": "Merge #646", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "a57a5e2da7910de83343b41b3101d3792e2409fb", "messageHeadline": "EE-1128: add chain_get_era_info RPC endpoint", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 384, "deletions": 57}}, {"node": {"oid": "bfb8b116b42a8b096f3237ec4441f539c7b6183a", "messageHeadline": "Merge #643", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 232, "deletions": 259}}, {"node": {"oid": "375197212c6ce1838b1677802ac5f322661152e1", "messageHeadline": "Post release branch bump to 0.4.0", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "a70db5c1d94f50cd125ee3c2a454b49e5e7f8a67", "messageHeadline": "Merge #640", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "d86e70c64ed92f6a449bab93ea68b348bad7220e", "messageHeadline": "Merge #642", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 893, "deletions": 755}}, {"node": {"oid": "999f336fa27f73e6695af5a01c5d74ad931fd4f0", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1812e5d16cc65f219d35f6774b7f3effc48d6b3f", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NCTL-\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 68, "deletions": 67}}, {"node": {"oid": "2c84556f32ab18819bb6a983f215da3945e142eb", "messageHeadline": "NDRS-161 merge master and run generate_validation.sh", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1860, "deletions": 1515}}, {"node": {"oid": "8452735250f201b4c81352b08106605f66352af5", "messageHeadline": "NDRS-161 address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 72, "deletions": 38}}, {"node": {"oid": "38128c8b5b9db34a5d19dc9d9af6adc8af556328", "messageHeadline": "1. Fixed known addresses issue.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 18, "deletions": 38}}, {"node": {"oid": "76fdbb46f0616ad6c7a748cd73926fe7616c14bd", "messageHeadline": "Merge #645", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d20b228b48313b5c9f039e554cd0b896e1dcb107", "messageHeadline": "Merge #644", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 57, "deletions": 64}}, {"node": {"oid": "e67731177e87a704eb5f279066821a6bfe55a54a", "messageHeadline": "Change the default log level to `info`, avoiding no output when start\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6900b0e9493c7ae2097ffc1bef67ce6b461daae4", "messageHeadline": "HWY-144: Fix comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f865e6d42158ec3574547be6fa67adddd58b66a", "messageHeadline": "HWY-144: Add the doppelganger unit to the protocol state if valid.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "c205a0e72dcbcfdd572856577f9a730945d90973", "messageHeadline": "HWY-144: Do not mark BOB as banned in the test setup.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a3a0fcc7e06cc3bcb2728846ecc6b7a004d583ba", "messageHeadline": "HWY-144: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a86377d87a3934a22ff168fcfcc8ab2e3d7176a8", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into hwy-144_is_it_me_\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1793, "deletions": 1453}}, {"node": {"oid": "5b307ab4294e72d9c2b6b7423af7e7eaced94c24", "messageHeadline": "HWY-144: Test that doppelganger units are detected and validator deac\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "6ef3205f6c724e16aeac5a5ee80fe1df7e0716cf", "messageHeadline": "HWY-144: Change where doppelganger unit is being detected.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "69ba0d6b3ed10619a5319448c02e898bc9725f7e", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NCTL-\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 132, "deletions": 331}}, {"node": {"oid": "0083e7366d0293debf3be2ae4c4016cc0f794c45", "messageHeadline": "Merge #579", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 278}}, {"node": {"oid": "b7483d88429d3efd14f568b283d63433500d2e50", "messageHeadline": "Updated genesis files with changes from release-0.2.1", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "3a37dd119f58a5489406192bb89bcaff5a75dccc", "messageHeadline": "EE-1126: rename AuctionInfo to EraInfo", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 232, "deletions": 259}}, {"node": {"oid": "1baea53885f808eb6714ccdc2f0bd0b80f289b44", "messageHeadline": "Version bump to 0.3.0.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "c222cda299a1bafbee960993cfc6f5759307c2af", "messageHeadline": "Merge #628", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c0c2478245f0cfb74f3804f35e4f401dd671354a", "messageHeadline": "NDRS-161 - bump DEPLOY_SIZE in test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc4b6da75cf19328bc05ee81c47fae021f609e2", "messageHeadline": "NDRS-161 - update chainspec and validation", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3c59fe6e78e72f658c8ac1efaf851b91bc6f5b09", "messageHeadline": "NDRS-161 - respect block limits", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 279, "deletions": 180}}, {"node": {"oid": "561cf3b486e9b7538d37819bc97cd10e1305d4d8", "messageHeadline": "Merge #641", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 117, "deletions": 46}}, {"node": {"oid": "d5dd20ef65c813a6b3cfe88aa04de5ab6f1f9c6d", "messageHeadline": "EE-1126: appease clippy", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5af04ba86c237269453d538d0f11a5e7c39bb653", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NCTL-\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 3016, "deletions": 1628}}, {"node": {"oid": "3ea6a7e731d730628871e1ec5142be38bb16387e", "messageHeadline": "Merge #598", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77d5c32a953b46488138570122b9c74db92a191a", "messageHeadline": "1. Refined auction commands.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 466, "deletions": 471}}, {"node": {"oid": "173c234b4dea7dfcacc19d67c07d3b2e0b98dfd7", "messageHeadline": "EE-1126: include optional recipient field in Transfer", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 114, "deletions": 43}}, {"node": {"oid": "0115fb255521ea12ab7b464685fb108c4c34bf84", "messageHeadline": "Merge #632", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 116, "deletions": 9}}, {"node": {"oid": "ad46bffb84e18bb0a7c783c90d03d9b08b459d04", "messageHeadline": "Updated comments to represent Fault", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a435ec743c0dfc92716088277ae29393f7e808ff", "messageHeadline": "Renamed Evidence to Fault", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f85998233a1bdc43df742e0a781e1a2aba938cbe", "messageHeadline": "1. Removed superfluos command.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 85}}, {"node": {"oid": "8a5815f8d9a35c8bf0e6aa24ec97d45583a6fb02", "messageHeadline": "Merge #618", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 368, "deletions": 76}}, {"node": {"oid": "f4254aa28206d033d570a5524abe650b49a1f041", "messageHeadline": "Address merge conflicts", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2550, "deletions": 1564}}, {"node": {"oid": "efea43154e53b311833f9faba640b75bb5cb596e", "messageHeadline": "Addressed PR feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2cd2b44b085c0281425eae051d4a0ebf1177a5c0", "messageHeadline": "Merge #639", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "88cb3d01fa90945f74f27932f9f40058041555c5", "messageHeadline": "Only sign blocks if we are a validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f46dffb615c2aa771ed2c1bde890b19e9b07cddd", "messageHeadline": "Merge #638", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 693}}, {"node": {"oid": "d63f27afee89db559fdb7ebcac1570f6be6ba234", "messageHeadline": "Remove the era supervisor unit test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 693}}, {"node": {"oid": "bf87b396c65c34e90390b5a3fe6246f18fcf678a", "messageHeadline": "EE-1120: Remove unbonding purses while slashing.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 37}}, {"node": {"oid": "170d6152925246c2865ae95d2006ca3147f05c1e", "messageHeadline": "HWY-144: Do not check for doppelganger on `propose()`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "804d1750441e85128b24410d31c8226c281b55da", "messageHeadline": "Merge #621", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1023, "deletions": 249}}, {"node": {"oid": "63559800add64f72f84e4f8b0820ee88c47e2e01", "messageHeadline": "HWY-144: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "429d4b3c37b1ded4053bd95b847fb5ff6d95d3ef", "messageHeadline": "NDRS-612: add some comments to the network component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e8d499c38a35fbe9c43db50dfe3594fe793655df", "messageHeadline": "Merge #635", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 141, "deletions": 86}}, {"node": {"oid": "4e187e27d16153b0f933af336f0abae1cdb7263c", "messageHeadline": "NDRS-650: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d3a62b6e07bf840d48f4f7f9b1ee90871247614f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ab26cc9b9181311051340057d20fa5e36919936", "messageHeadline": "HWY-144: Deactive upon receiving a doppelganger unit.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "a9d59855b299cf25b2affbd7b91a0b74e8ec4aac", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-650_fs_to_es", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1381, "deletions": 534}}, {"node": {"oid": "f4e95c66f11a2e3d735584c66f3da57ae532d84b", "messageHeadline": "NDRS-650: Send new finality signature to the event stream.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "10103fa2eb9ce5443b52f447ced901a3192542de", "messageHeadline": "NDRS-650: Rename `NewFinalitySignature` to `FinalitySignatureReceived`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1a64dc499cbf2f00dc4dfb07d13bb92eef5a68b4", "messageHeadline": "NDRS-650: Rename `option` to `fold` and add `map_some`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "ff77f171f848117478084e287cdd32b31f8000bf", "messageHeadline": "NDRS-161 fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7e1139c85758d81483c84b180ea05c566af4a4e3", "messageHeadline": "NDRS-161 finish tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 24}}, {"node": {"oid": "11d6466e489694759225a7815884d9e249a81b0d", "messageHeadline": "NDRS-161 fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "4a8c9ed16dba51bc0b47baa3bc839c3e7e966b9f", "messageHeadline": "NDRS-161 - respect block limits", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 248, "deletions": 71}}, {"node": {"oid": "457cb24713c9102990fbe4ed81dc2b86fba0c484", "messageHeadline": "Implemented bug fix to ensure block validation for the client", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "3e4c9b261f94f6878651ed51853ef95ada12b7e0", "messageHeadline": "Publish evidence of an equivocation to the SSE Server event stream.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 118, "deletions": 8}}, {"node": {"oid": "0a7f9e5fd7608e2f6574c1e213bd9f5e35880af5", "messageHeadline": "Merge #631", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 96, "deletions": 76}}, {"node": {"oid": "9adebbe5390be141a8941354af183d0dbb257cfe", "messageHeadline": "Merge #604", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 635, "deletions": 339}}, {"node": {"oid": "882af46f4cbe1c3db56bccddba925bb0ba3af500", "messageHeadline": "NDRS-624 - merge master - re-run generate_validation.sh", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1622, "deletions": 511}}, {"node": {"oid": "15fa02a28eaa1010ea8918b8412e58f4915de849", "messageHeadline": "NDRS-624 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 32, "deletions": 42}}, {"node": {"oid": "46bd2d21d2a5d89172a40616522a7bbb9a9ed119", "messageHeadline": "Store validator weights in Era, and simplify their handling.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 96, "deletions": 76}}, {"node": {"oid": "e8188f12d86f4efed6baa601a3fda04e20ebdcf1", "messageHeadline": "Merge #624", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 120, "deletions": 26}}, {"node": {"oid": "86a094a096f7696712d9e875e38b9e66f909863c", "messageHeadline": "Merge #629", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "9d3f8a2460dc9e3858a8f70e0835a358deaf4074", "messageHeadline": "Exclude 0 and 1 from possible random values of FTT", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee3a190f8f1f4c900134df129b21a5a372365d43", "messageHeadline": "Validate the FTT and reduced reward multiplier", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fc1c79064bbb9ed2c25edb0fbccc44ac53707dd5", "messageHeadline": "Update checksum", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ff753052745fe0cb9c9070e27fbf10818062be", "messageHeadline": "Make reduced reward multiplier configurable", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "7fbc94582a736bf2e0ad1e51aff5bf33244f4570", "messageHeadline": "Express FTT as a fraction in the chainspec", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "ec80ba914fec157aa635cd7614a122ecd6d6260a", "messageHeadline": "Remove booking_duration, entropy_duration and voting_period_duration \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "9a6bcbdfd16f7685a560b9832b2b5ad54dc997ff", "messageHeadline": "EE-1120: Resolve @henrytill's comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 56, "deletions": 27}}, {"node": {"oid": "6f82a9b678e572b2c51395070f2c2e8f3404255b", "messageHeadline": "Updating client/README.md for updated default port.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "327dbcee351c19e1ed348562a86ef2893c083d4f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "a6b76ad6f92b027b4fab52ebda2fb043fa1311e7", "messageHeadline": "NDRS-650: Add new `SseData` variant for `FinalitySignature`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5a456c2de2d202c692cfda89e9b94f1b93191e67", "messageHeadline": "Merge #626", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 475, "deletions": 41}}, {"node": {"oid": "e7de613738f636dd6214523bd9f91c0cf29391a0", "messageHeadline": "Merge github.com:CasperLabs/casper-node into NCTL-NO-TICK-updates", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1328, "deletions": 533}}, {"node": {"oid": "b1e8dabb29ca874230927cf954106ab5b770da41", "messageHeadline": "EE-1121: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fe45f02e15a04064714640a34b5e2f84fc6d6cba", "messageHeadline": "NDRS-650: Move `FinalitySignature` type to a common crate.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 52, "deletions": 67}}, {"node": {"oid": "426241174f302f2feb54ce984479c7150487d503", "messageHeadline": "NDRS-624 - address @afck's comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "aaaf91ef45e17dcc2d66afa58531771c44446c38", "messageHeadline": "Changing default client port to 7777.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d1ecac60b7f44630a26057b0441881ab6b109fb", "messageHeadline": "NDRS-624 - fix test", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "be2f2ed79c1e0c2355c9a32592dd186f6fcbb353", "messageHeadline": "NDRS-624 - address @afck's comments - revert to HashSet for past_deploys", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 64, "deletions": 29}}, {"node": {"oid": "1111878beeaf7a87d3fcb9bd7284d909eece0f19", "messageHeadline": "NDRS-624 - address @afck's comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 126, "deletions": 107}}, {"node": {"oid": "6f0d923982d125d26a738dce19316c64431646f0", "messageHeadline": "EE-1121: Add support for upgrading unbonding delay.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 382, "deletions": 10}}, {"node": {"oid": "17edfabb155dfcda10307ebfbaddafea53799065", "messageHeadline": "EE-1121: Put unbonding delay into chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 94, "deletions": 32}}, {"node": {"oid": "438c6e0afa2591ba60f8113249bd418d27e6540e", "messageHeadline": "Merge #476 #615", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 573, "deletions": 380}}, {"node": {"oid": "5d026b2d56319012aee08c8c4464bc0b2c7322d0", "messageHeadline": "NDRS-624 - fix test chainspec data", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "842947daf468045c808f6751f5e4a5b58483e862", "messageHeadline": "Fix typo in `parse.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "476b58db1a891de2c4d69826a05297f35b001a42", "messageHeadline": "Remove `TODO`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "bd8c0d04b6bc8e9da2bd8ebd357d84e92be96e10", "messageHeadline": "Merge #623", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 400, "deletions": 11}}, {"node": {"oid": "c85af9fd781e799dc990ee42bd7922577a07bd36", "messageHeadline": "NDRS-625: address Fraser comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cd6c75ee14a9fe6b4fc29c1680b4c201d4befa01", "messageHeadline": "Test endorsement evidence limit.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "87202a2fa76eb9040734506bdf1e2ec2cd455b7b", "messageHeadline": "Merge master into NDRS-624 and ran generate_assets.sh", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4760, "deletions": 1443}}, {"node": {"oid": "ca41de78d3d8d87e3fe6508af1f434eab20df075", "messageHeadline": "Use real chainspec loader in fetcher tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b08716fca93ab43f5451a61b8e42ffd03f25e5c1", "messageHeadline": "Make `ChainspecLoader` construction infallible", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c96b502527f33a4dd21c6bf220ffb7b1abc449ba", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into NDRS-645", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3204, "deletions": 1262}}, {"node": {"oid": "72688e21d4c0988b0d56eba1f4414e1f9c9aadc1", "messageHeadline": "Limit the number of units in endorsement evidence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "9d8c373b17456ea2884f083a85ceaf6158f6da8a", "messageHeadline": "Disallow units before start_timestamp.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bbe36c0f544935bc43a11a12e027c0993324208d", "messageHeadline": "NDRS-625: get-block-transfers rpc endpoint", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 396, "deletions": 10}}, {"node": {"oid": "908477240eddbc0d41fded4b4ffc2feb4b3b5f53", "messageHeadline": "EE-1120: Add tests that exercises the logic", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 312, "deletions": 1}}, {"node": {"oid": "a16d4e0e3077f7d71ca565b5fddba7db6652fd9b", "messageHeadline": "NDRS-645: Delaying genesis-timestamp to allow more warm-up time", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eea1f134ff3d545be07d210b6b5d49f882bb98d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/fetcher-tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7261, "deletions": 2501}}, {"node": {"oid": "a5c3555331f59e2a287344f47203666352ab13a4", "messageHeadline": "NDRS-645: Added self-equivocation handling stub in era-supervisor", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4178a8133b2612bf80b3e234f96d698e9de2eef4", "messageHeadline": "Merge #619", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 14, "deletions": 44}}, {"node": {"oid": "eceb679a094d27db7ca537d62275772087e03755", "messageHeadline": "NDRS-656: Better documentation for genesis.timestamp", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e310198bb7d36ba9387ddbea8cba43e1e93f11e8", "messageHeadline": "Merge #622", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "506b194554f237078936d336fb13ce71052e3b07", "messageHeadline": "Fix tests: It's only an equivocation if the votes are different.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d3cd9216258640c30c464fcb494cc11cb0992be", "messageHeadline": "Document swimlane panic; rename vhash \u2192 uhash.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9ac7eb37bfb8bcb627cd012976b726e10f7a6b50", "messageHeadline": "Better document invariants of the Highway State.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 67, "deletions": 50}}, {"node": {"oid": "6d0583849c47419f1cc458b14f470efef70d3e01", "messageHeadline": "Remove note about deterministic tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c69ec731ac803b89cf67b8865803dacc26815856", "messageHeadline": "Merge #609", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 266, "deletions": 39}}, {"node": {"oid": "68cb996ef166a70a0195a2b4675a872832a006aa", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NCTL-\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1396, "deletions": 40}}, {"node": {"oid": "4a7e364149c7efb04c6b1d117b60ab84bf8ed226", "messageHeadline": "NDRS-612: add request-response handling to libp2p", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1017, "deletions": 249}}, {"node": {"oid": "9afa629d37fb10b589a20ef2e6d471bec333817c", "messageHeadline": "Merge #620", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "44cacf8d5540e2de476540523bc8cbb162846ef9", "messageHeadline": "NO-TICKET: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1ef6ff341152984cc3870ef2b0a60e1636c99361", "messageHeadline": "NO-TICKET: Add `state_root_hash` and `creator` to /status response.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fb8811f0c28fded877e97cf079a5a28dd2bcc6bf", "messageHeadline": "NDRS-656: Remove highway.genesis_era_start_timestamp", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 6, "deletions": 40}}, {"node": {"oid": "25b70b9df7828ae92988ee305b58e3d5b908d48a", "messageHeadline": "1. New process for spinning up network includes joining nodes.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 451, "deletions": 204}}, {"node": {"oid": "ee17e673568a3fcb54a8b68294b3d5a48566812d", "messageHeadline": "EE-1120: Slash validator's delegators in one step.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 26, "deletions": 37}}, {"node": {"oid": "51792d53f462366bbc764a1d62412e9432b7edd3", "messageHeadline": "EE-1120: Slash unbonding delegators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 27}}, {"node": {"oid": "b81295e4b428737874d45b21ed1f9e7ca9a8b08a", "messageHeadline": "NDRS-645: Factor out `is_in_era` predicate", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 22, "deletions": 41}}, {"node": {"oid": "d3767d2d0049051a73ad02dcfa00932c4269eb86", "messageHeadline": "NDRS-645: Use `info!` instead of `println!` for test debug messages", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d9ffaf3e22862fa486e6b1adcc38e91a4183ba48", "messageHeadline": "Merge #617", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1084, "deletions": 33}}, {"node": {"oid": "5f52514f3c28866d57286a5aae17f91598625f45", "messageHeadline": "EE-1115: appease clippy", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3559c74c8d805712969f6ecdf2e0d0f544415ac1", "messageHeadline": "EE-1115: fix panic in Key::into_seed", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "91ad204fc99c091011c819f6dc7d99919cd35dcf", "messageHeadline": "Merge #607", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 307, "deletions": 7}}, {"node": {"oid": "1bfaabf1a936baf2227084e411d99520f7ded326", "messageHeadline": "EE-1119: Resolve @henrytill's comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 21, "deletions": 14}}, {"node": {"oid": "eb1c71463b84cd7b687e47feb88ca27dff71ae2c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into endorsement_eq", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1461, "deletions": 1119}}, {"node": {"oid": "06f544a719493fd6c62a1f5fb6da5e31ab5495b2", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 102, "deletions": 116}}, {"node": {"oid": "00c33c5261eb4e9a18b4cca952aeb618f0b40a7f", "messageHeadline": "EE-1115: persist seigniorage metadata", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1081, "deletions": 33}}, {"node": {"oid": "0d8c6afedede53b6f01da9d47eed07f59e903238", "messageHeadline": "Merge #616", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1451, "deletions": 1079}}, {"node": {"oid": "01c64eba7572648054f9bb17c22ce9cf0900b681", "messageHeadline": "1. Refactored naming conventions of function params.  2. New command \u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1451, "deletions": 1079}}, {"node": {"oid": "36db42c1cd8e400d46c5906cfe4b54d0f05f7268", "messageHeadline": "Merge #561", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b064b2906fe448218f378ce4a7a3ced17ad0108", "messageHeadline": "NDRS-645: Fixing and testing off-by-one era bug in auction/consensus", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 138, "deletions": 51}}, {"node": {"oid": "0ec264ba9bbfd71e28d9464ffc00c85049cdda14", "messageHeadline": "Merge #613", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "265aa02dbd9327a25fb60e73b537a88ab4778c71", "messageHeadline": "EE-1123: fix transfers field on execution result", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141dbbb2311517c66fe5b24d2a1b13661a747541", "messageHeadline": "Merge #611", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 38}}, {"node": {"oid": "d61138246b8e7828a0a461b2b3e9ba536f676d04", "messageHeadline": "NDRS-624 - remove bad comments, update docs for ProtoBlockRequest", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a4e92e9730efa6f2510768fb8f447580a5fa5756", "messageHeadline": "Merge pull request #2 from Fraser999/NDRS-474", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6e78f1806ce4f0d7e520b33a1af57d0db08c2d48", "messageHeadline": "Test evidence of conflicting endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "a4f297d0603e22903d5588f171da25d1060cea95", "messageHeadline": "EE-1119: Remove commented out code", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f8f0e8697b9a7b85a85a288f629b47f2efa5cbb7", "messageHeadline": "Create evidence from conflicting endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 121, "deletions": 12}}, {"node": {"oid": "3b9a3c63d5d2dd479942ad1132c15acf084fc9ce", "messageHeadline": "Add Evidence::Endorsements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 102, "deletions": 26}}, {"node": {"oid": "10093d1b046ec4b06d3e4292768e944545580617", "messageHeadline": "EE-1119: Fix slashing for delegated validators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "d95f8196d3370c8a5df8c4a89a537cb1ac9c5963", "messageHeadline": "EE-1119: Update expected burned amount.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e3dd93ef5f045c3bb1b76e93a38462af4f2e4a", "messageHeadline": "EE-1119: Add regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 276, "deletions": 3}}, {"node": {"oid": "cad6ebf42e566238a0e8f3e144f32d9731e18129", "messageHeadline": "Merge #606", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "2e0773a42155676c40fe85473c2bf507ebc0a572", "messageHeadline": "Minor cleanups and fixes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "992c0d6992f53a1f80c22a9998a2790174849d2c", "messageHeadline": "Merge #602", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 238, "deletions": 45}}, {"node": {"oid": "e8c11fff198245dfcb56564f615cdc6ed5848ac4", "messageHeadline": "HWY-204: Another round of review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "b2abcd9a0a51b025e038522f0a5cbdcdd8346842", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into hwy-204_test_lnc_\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1795, "deletions": 376}}, {"node": {"oid": "3e59e5be187011e0da8f7801704d291ba64967fc", "messageHeadline": "HWT-204: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "9dea4034d292e3698e4b81fec013f00a90f59eca", "messageHeadline": "Merge #605", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c6be6756e0ebc930fdf97c7e1db1c271e54462a9", "messageHeadline": "Merge #583", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1240, "deletions": 61}}, {"node": {"oid": "9ee17547569a89ad05cd64e2218d1c30cee80d19", "messageHeadline": "NDRS-474: fix docs and tests for no_std builds", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c4f55f31162cfe4095ae27dab743d8c164e95f14", "messageHeadline": "NDRS-624 - run generate_validation.sh", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8163d07efe00f1b80b326a10c450d66943d9af72", "messageHeadline": "NDRS-646: add band-aid to auction", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fdd10a4df4dfed626d26b1d667404f546537caba", "messageHeadline": "NDRS-624 - reserve wasmless-transfers in protoblock", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 578, "deletions": 337}}, {"node": {"oid": "721648121886a59a6e7b754ba3a62e21fa116679", "messageHeadline": "Removed no-unstable-features", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "31cbb4189980bafecf4f1c9a8e628d624c156e9b", "messageHeadline": "Merge #603", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "845ab6d781dfa60703e375c2ef42e9b92ceadcab", "messageHeadline": "NO-TICKET: fix gossiper bug", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "aeee4e928e93a4a956a7d84c6e6e7949f254e61c", "messageHeadline": "Merge #601", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 76, "deletions": 27}}, {"node": {"oid": "8a0529e5298b115b9a90b105a61ddce6ccf41b72", "messageHeadline": "Merge #600", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "7da8bd8d378530de9177bebd124cc205e601b2e4", "messageHeadline": "Fix incorrectly getting the parent of a block", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49050848175e5c695debdb42b1b7c03f83197abc", "messageHeadline": "NDRS-613 appease fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "4028d448f39b478e4aef1c2d8aefdd2dfe1b5b97", "messageHeadline": "Simplify non_finalized_values", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "59b9475b63a701afd714645d068b288dccb63632", "messageHeadline": "Merge branch 'NDRS-613-rust-client-testing' of ssh://github.com/dwern\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "171351432b7a6962cc4bc013273ffbf4ae3a4246", "messageHeadline": "NDRS-613 doc test macro, apply review suggestions", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 162, "deletions": 70}}, {"node": {"oid": "9d56065d03ecb44af4d6b0cb46cd5625065f2346", "messageHeadline": "Update client/lib/parsing.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "dc819adf5f4444cfbfa83b4f7281db987d6b8337", "messageHeadline": "HWY-204: Refactor `ActiveValidator` test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 234, "deletions": 43}}, {"node": {"oid": "fc021bffb3de270d4d81dbaab79169b328f87bd5", "messageHeadline": "Pass the fork choice from ActiveValidator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "03b077e7011114ee043c9f71171495e228edf99c", "messageHeadline": "Generate the list of past deploys when outputting the CreateNewBlock \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "2e74e586cfaa9150f968c4e1c8afa9b23db27a30", "messageHeadline": "EE-1118: Rustfmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "49c3a22f13b3e1a0ba9314ea64de616630a3d8a3", "messageHeadline": "Pass the list of non-finalized past deploys to the block proposer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "38bc6ac41a5b6caba2717c0818d4fd2180a3ce3c", "messageHeadline": "EE-1118: Replace unbonding era with a creation era", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 27, "deletions": 36}}, {"node": {"oid": "423b18c16ef80a53620467637f4b5ce9394f0258", "messageHeadline": "HWY-204: Remove `pub` modifier from local method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fbf835787230d499e7a13066c84cc8b22540851", "messageHeadline": "Merge #596", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 206, "deletions": 58}}, {"node": {"oid": "45b546dcf54d57c729321bbf9436318419e3e55f", "messageHeadline": "EE-1117: Add const qualifier for constructor", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c0d76f82fa815fec4bd8ded583856b4b3d6068", "messageHeadline": "NDRS-613 satisfy clippy", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "787be9d7243727d9536773e380a515d72e6c0d69", "messageHeadline": "Adding contract building step to `nctl` prerequisites documentation", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "300ea151cc53df56f3b9b466839a7388adf6f749", "messageHeadline": "Merge #594", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 193, "deletions": 123}}, {"node": {"oid": "5fd0a2f436d1e842c68710887eb701a39e2de88c", "messageHeadline": "EE-1117: Adjust comment.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1399627a38b44b402d3d3322e54ce54c6aa4dcb6", "messageHeadline": "Merge #591", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1e74a11d0272afcbacd03e66b12aba0853610eaf", "messageHeadline": "Merge branch 'master' into no-ticket-fix-test-cleanup", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3114, "deletions": 1997}}, {"node": {"oid": "7e86abaf894650931f9f10e1803c8637abd2b93e", "messageHeadline": "EE-1117: Extend UnbondingPurse structure.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 206, "deletions": 58}}, {"node": {"oid": "2a3fa3b00b7b9e9da8b89f0a0664e1dec09cec92", "messageHeadline": "NO-TICKET: handshake on outgoing connections to avoid banning peers", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "47a5a16a0b95ca35dd655330b35d202011ea159c", "messageHeadline": "Merge #595", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 20, "deletions": 67}}, {"node": {"oid": "b51e7856c591a894ca8318a15876ce6843a44506", "messageHeadline": "Simplify impl Ord for HighwayMessage.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 67}}, {"node": {"oid": "e5a3528374826f37405fdfc8176522884a8b9ff3", "messageHeadline": "NDRS-613 - deploy_str_params tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 92, "deletions": 1}}, {"node": {"oid": "8c95a1b48579b7f29b874a868e7e63af96f29ed9", "messageHeadline": "NO-TICKET: drop connections to peers which don't have an identical ge\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 135, "deletions": 119}}, {"node": {"oid": "f9479c07d3036e8f3c1cc35744b15debc782d26e", "messageHeadline": "NDRS-613 - fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3542e6471f3d5b007c179206bde550d2c9907cf2", "messageHeadline": "NDRS-613 - re-add test deleted work", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 228, "deletions": 6}}, {"node": {"oid": "6de4070baee605b19a25c80bbe04873a9b9f07c2", "messageHeadline": "NDRS-613 - re-add test deleted work", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 589, "deletions": 0}}, {"node": {"oid": "332e54a90a68233c81eb4a072a7ce6fe56509c0e", "messageHeadline": "NDRS-613 - add tests for keygen::generate_files, move to canonicalize\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 593}}, {"node": {"oid": "6503cc58e828c38ac3d1c3d9ca6932a3b69fe9b4", "messageHeadline": "NDRS-613 - add tests for get_item", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 44, "deletions": 2}}, {"node": {"oid": "4095f42a9aee296978883040a2800e577c907dd2", "messageHeadline": "NDRS-613 - add tests for get_state_root_hash, transfer, get_block", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 136, "deletions": 14}}, {"node": {"oid": "bd065f063d180b5bc3b4a2b74ed73ffdd88996c2", "messageHeadline": "NDRS-613 add requires_empty[] clause to check macro, refactor and cle\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 173, "deletions": 277}}, {"node": {"oid": "135250385706a2925c8667c6bd0fb62d79dc6728", "messageHeadline": "Merge #593", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "46de811ee5f7d65847d47166ac9381cf8cb5deaf", "messageHeadline": "Merge #582", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 437, "deletions": 202}}, {"node": {"oid": "86e527daec33502a136509ad0e06bc4be4094841", "messageHeadline": "NDRS-424: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94e93301d9a846d85ef9bb190087d26bd5a42a2a", "messageHeadline": "NDRS-424: Cargo fmt", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "aa9836c18c049f841c6908607e9786cdac7f4ef4", "messageHeadline": "Merge branch 'master' into ee-1100-transfer-error-handling", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 498, "deletions": 64}}, {"node": {"oid": "716b39396142ba8bb5de918e38c0e4fbcd413f0c", "messageHeadline": "Merge branch 'master' into NDRS-613-rust-client-testing", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6290, "deletions": 2636}}, {"node": {"oid": "876e1c5b49890f08f2e48cdd0554ae8653b631e3", "messageHeadline": "Merge #559", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 179, "deletions": 91}}, {"node": {"oid": "7e1ad430adc51aad9b2ebe31429b92abf158b3d8", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "d5a02299c8fa778c3458eb6fa38730812b48fe13", "messageHeadline": "HWY-197: Test chainspecs have two blocks per era, not three", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9e2eaf3e65f3f0da1d673f2e915a6a20f57a6c6", "messageHeadline": "NDRS-424: Do not execute block when it had been execued in the past.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "22eee625f0d771eb39410fd4181e9958d49e0edf", "messageHeadline": "Remove a `TODO`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a5f20c98fbf3839ffd3cfc96ae6124f01f758479", "messageHeadline": "EE-1100: Apply @EdHastingsCasperLabs comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9be84469bb4998f58c006f1aa7765e17bd86163c", "messageHeadline": "Merge branch 'master' into ee-1100-transfer-error-handling", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6289, "deletions": 2636}}, {"node": {"oid": "a3bc510cd5a5b526a84feb62abfb3bafe3a9fe6c", "messageHeadline": "Merge #587", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 498, "deletions": 64}}, {"node": {"oid": "4f56c814ec0d4b769d07c3bb8082a149b36bd9de", "messageHeadline": "HWY-197: No longer exposing {ALICE,BOB}_RAW_SECRET in tests", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "72c84003914edb5a7a528077b87bb37f0b0eba8e", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/fetcher-tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1089, "deletions": 1127}}, {"node": {"oid": "2610a64495a2ce4168e98dbd33c746aea270c2e3", "messageHeadline": "Adapt storage inspection to new API", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "f3ee1ea05e4a0b1e0bb7bb7633316bd03bdeccd6", "messageHeadline": "Handle `GetRequest` properly again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "c998af3d812bbb23c0c8d0b25e6857b747c5b76c", "messageHeadline": "Merge branch 'master' into ee-966-unreachable-error", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1514, "deletions": 1427}}, {"node": {"oid": "0baae9165e0e4baaf0e4b089ef231d40adf7143f", "messageHeadline": "Merge #569", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 870, "deletions": 446}}, {"node": {"oid": "2b49c4e55232fc2654bd62e10a87dfe32bf8837c", "messageHeadline": "Introduce block proposer persistence through events", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 870, "deletions": 446}}, {"node": {"oid": "4fe9845a8d4b0ed97fbef05dc9de1f6bfa170264", "messageHeadline": "HWY-197: Using once_cell rather than lazy_static!", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "bdd10f4456ab11e9ab21a7cdc5286818503b97a5", "messageHeadline": "Partiall restore fetcher test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "8d14a9a966f6ebb0be36188f58f70f96514b2f91", "messageHeadline": "Re-enable fetcher tests, adding a lot of `Serialize` derivations", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 455, "deletions": 700}}, {"node": {"oid": "b4dcd427f7c762a892657fcce31003098dcf58fd", "messageHeadline": "HWY-197: Adding to docs that test chainspecs three block eras.", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "526da26548372d6b2fb5f200bf0a2b7b170fb408", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into HWY-197-NDRS-589", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 11014, "deletions": 6069}}, {"node": {"oid": "4eaa37f731ded43efe02b6462ff785c955482348", "messageHeadline": "HWY-197: Breaking up long string with escaped newlines", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "385aaf0fe84ec1f678200497ef84cf491ae3c834", "messageHeadline": "HWY-197: Moving \"use std::...\" to proper position", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c5b8b37ae5e7dda8e8c9839420481f1f4797c495", "messageHeadline": "Merge #576 #580", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1089, "deletions": 1127}}, {"node": {"oid": "77eeee185ec3732feb07b85194201de32368c1ba", "messageHeadline": "Updated Cargo.lock", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "83ed731ba1aa02fd99a4dd34a84216100514ff24", "messageHeadline": "Addressed PR feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae575e1f8712e1c6cc5a5af746afa437d3776af0", "messageHeadline": "NO-TICKET: Clean up temporary directory.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "29f3ee161ff5f8659ba8618881c7ce4badce63c9", "messageHeadline": "Fix merge conflict", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5703, "deletions": 1651}}, {"node": {"oid": "47785e86c89351e759562a8a4d72453b2e872d06", "messageHeadline": "Handle network events in gossiper test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8f974a74cca553c9cf6c449026a77dd196fb2cb9", "messageHeadline": "Restore gossiper test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 516, "deletions": 523}}, {"node": {"oid": "b903812d0a76627fc2177c5a4ca3c75591da9045", "messageHeadline": "Make in-memory network events support serialize", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "936796914c5f3f4f54ba139b6f96a74de333c3f2", "messageHeadline": "Revert changes to `Cargo.toml`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 100}}, {"node": {"oid": "91baf8488c88cd510d2534ccbeebe5f2fb61c781", "messageHeadline": "Re-add `initializer2`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "91d242be5840115455554608941d99e1e2562fd2", "messageHeadline": "Fix import order in `in_memory_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5fd207fdc056efde0d138e1db0a5aa7116303d97", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/fetcher-tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 247, "deletions": 184}}, {"node": {"oid": "fbafc31de9c0ed7d9df9490bdbc5491f6e80d510", "messageHeadline": "Update resources/test/valid/chainspec.toml", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aea7c86584008bae6e514f50feec22fda8536d6", "messageHeadline": "EE-966: Remove old uncommented line", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "659bd3fe634172f1b9f3e6b51659d63c91cbe652", "messageHeadline": "Resolve Cargo.lock merge conflict", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 156, "deletions": 93}}, {"node": {"oid": "c904ef0fe76073909f8797af671248bfaf534400", "messageHeadline": "Resolve Cargo.lock merge conflict", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 213, "deletions": 158}}, {"node": {"oid": "f7fa6dcc4ad139874299b23865720a26f17f61e0", "messageHeadline": "Fix a stale merge artifact", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "c8ec82269c068a7424c2b77488b8c556538a00c3", "messageHeadline": "Merge #590", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 247, "deletions": 184}}, {"node": {"oid": "c923b399068d8e9a5141d17221417b9cbac66cd8", "messageHeadline": "Remove a stale comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e38c35939cffd1153ce7e1e15feeef284755171d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/fetcher-tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37017, "deletions": 14025}}, {"node": {"oid": "a70e3df0399720ba5b3eff5644a3004a3616e911", "messageHeadline": "NO-TICKET: fix casper-updater to not update Cargo.lock on a dry run", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 247, "deletions": 184}}, {"node": {"oid": "7337615d8df25de0b59c35e45f07395653d58940", "messageHeadline": "Merge #589", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "cf875faeb7b3afab2bf373911782e19fb81a6fab", "messageHeadline": "Update vulnerable version of pnet to latest version 0.27.2", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "b654a74c210f809490c8b982cbeda6af8d766049", "messageHeadline": "Remove lazy_static in Cargo.toml", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "224c28049e15add45dc43e9660e1416f4860deb1", "messageHeadline": "Additional addressing of feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cb6c735dd996b46344bb5c370afdfa39c0767b9f", "messageHeadline": "Addressed PR feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "02a26c0bee95058641d4c61a3a2d7e40af7d44f5", "messageHeadline": "NDRS-613 address review comments, add tests for conflicting args", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 463, "deletions": 68}}, {"node": {"oid": "47f7e159b0b543f4be1a9db9e13f4754ad44d2c5", "messageHeadline": "EE-966: Apply review comments from @Fraser999", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 47, "deletions": 120}}, {"node": {"oid": "05510d3de89e28432f3dc4337f41423100284e92", "messageHeadline": "NDRS-613 - fix ffi-tests in ci", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67016388df02ad769fae4805a28f21881f9fb8c1", "messageHeadline": "NDRS-613 - revert conan, CI tests should pass", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dc01106f0b1224d24b0c66a0926f62b5a9a020d9", "messageHeadline": "Merge #586", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 140, "deletions": 82}}, {"node": {"oid": "1c14910f79c437ec7c0ef7f9784e09a8cbf263e9", "messageHeadline": "cargo fmt: Remove trailing space.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d73ae983381cd9f1171a0f1595ba51fd0c0c597", "messageHeadline": "Fix comment in valid_panorama.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f1b6250422258645bf4056d77cc0b44ce72158d", "messageHeadline": "EE-966: Fix WASM memory limit upgrade.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 116, "deletions": 72}}, {"node": {"oid": "fff4fc3142ddb7da05a993e3deb4e324077ce910", "messageHeadline": "Merge #588", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1e1629a5058461faf848e27ffb53444c1f4ba246", "messageHeadline": "EE-966: Add failing test case for uprading memory.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 462, "deletions": 0}}, {"node": {"oid": "f83c7b4b031603b16ceb736cc210cbf990cbdd07", "messageHeadline": "Explicitly sort validators by key in both places.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40696dbcfe08152f5396bb2065dd5a56f9c5c191", "messageHeadline": "Log instance ID when starting an era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e74958da1476b0e73f0dab7b71970717e2ed7c90", "messageHeadline": "Merge pull request #7 from Fraser999/NDRS-613-rust-client-testing", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 40, "deletions": 64}}, {"node": {"oid": "8d5ed0347b1da90c9407ba694bc6c08e3d7e5e75", "messageHeadline": "NDRS-613: use Unity C test lib for client FFI tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 64}}, {"node": {"oid": "0e053551a3365fb6d045afd25ad80f734f2bb059", "messageHeadline": "NDRS-613 - add ffi tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 117, "deletions": 2}}, {"node": {"oid": "12139674ab832a47747d922767cf70308df990e8", "messageHeadline": "Removed dead code instances, and fixed stalled standard_payment.rs tests", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 59}}, {"node": {"oid": "539570b70bfc21b584a7a99d087064769c9e975b", "messageHeadline": "Updated comment", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfb0be3b3d2912d0eedc000d2046582a1ec85259", "messageHeadline": "Removed additional lazy_static usages.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 315, "deletions": 336}}, {"node": {"oid": "41463933e2794e32c84581b6abc29e212fc30510", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-607-Replace-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5252, "deletions": 1351}}, {"node": {"oid": "ef745d4df349aad0c6d30101782547b2bbe06f70", "messageHeadline": "Removed temporary variables.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 161, "deletions": 449}}, {"node": {"oid": "0faefb92ed07d276fd400af186b976910f0e4545", "messageHeadline": "Ignore slow unit test (to be fixed in HWY-206).", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b60373ae75fb13bb68f9742f31b7b48967429490", "messageHeadline": "Merge #567", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2988, "deletions": 824}}, {"node": {"oid": "3c9b21a4d23933bcc84923d45489a44bfccb06ad", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "868082fc5fe6bda5aa09b82dc21b957e9fb5d403", "messageHeadline": "Merge #585", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "759469b3b395765fd72b25b8f32173ed15d9babd", "messageHeadline": "Create LNC-compliant units; enable LNC check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 131, "deletions": 82}}, {"node": {"oid": "0d959979322002b24ae1a93c1f29ffc557395d72", "messageHeadline": "Merge #549", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 979, "deletions": 68}}, {"node": {"oid": "8c19dddffd1925a2a242402e348c6b2689f19d17", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-591-rpc-docs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1238, "deletions": 426}}, {"node": {"oid": "35a483ccb14902d15f4a854fb5e2747c23371489", "messageHeadline": "NDRS-557: inline some functions", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 40, "deletions": 77}}, {"node": {"oid": "c441fc5593bebafc44f2f2a46ab1e1ea87aa4b72", "messageHeadline": "Merge #584", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 55, "deletions": 120}}, {"node": {"oid": "bb2b33eefd722e3c100ce97a07f7feb79649b7a0", "messageHeadline": "Rename wunit to unit in comment, too.", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be06206325c33a8822b2c3d00c0508d0cdcb178d", "messageHeadline": "Stop voting on own fault, not just equivocation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "a9f87429fe70ecdbb180428d2c0368143423d013", "messageHeadline": "Rename _sees*, wunit.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5e8424cd7398f1dd2fb5692f7fbe42ee9a8329fa", "messageHeadline": "Remove State::citable_panorama.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 87}}, {"node": {"oid": "2e78cb022bb5a56fc2f9809385c7e25f17bcf420", "messageHeadline": "Deduplicate iterating over faulty validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "76ff244b7ee1b438f4ff46939c86f7af2d671074", "messageHeadline": "NDRS-591: fix serialization issue", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5a5f94040065663af6c6fb1b968860eba35b950e", "messageHeadline": "Merge #577", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 199, "deletions": 74}}, {"node": {"oid": "049feb8c560ca27a42e556d3b835000c5959f295", "messageHeadline": "NDRS-572: Get rid of the event indirections.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 39}}, {"node": {"oid": "80faf5dd1fdac8db89099553233ca9530f7c41b5", "messageHeadline": "NDRS-572: Fix the build.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e1f67acc1a4c05f99d775e578dfc02fc636a115", "messageHeadline": "NDRS-572: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "57c01c1c1fedca21bc7db12c393206ab28188b5d", "messageHeadline": "Merge #578", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be06b885264f5748f456aa08ef88cf97549cb563", "messageHeadline": "EE-1100: Run generate validation.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "685c11714061b89574400d0fe3fb9bd5106afc57", "messageHeadline": "NDRS-591: disallow unknown fields on types passed via JSON-RPCs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "665f060a58c736ce67c63a8b686dc70b9da67a6b", "messageHeadline": "NDRS-591: format code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "07cccc5bfb081b86d291dcf664c5921c87d60756", "messageHeadline": "Merge pull request #5 from darthsiroftardis/NDRS-591-rpc-docs-follow-up", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "9027a2c9ae25a2ab92863c9d81dfdc8a83c98d87", "messageHeadline": "NDRS-613 - add testing for conflicting variants of payment and session", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 237, "deletions": 16}}, {"node": {"oid": "84bd8684f06d6fb7bebd515be9fb679e27f3ba5a", "messageHeadline": "Custom JsonSchema implementations for AccountHash, DeployHash, Transf\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "aa4f8343f129ab51da1b140ff0367687c36c3b1c", "messageHeadline": "EE-1100: Remove accidentally comitted Result class", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 59}}, {"node": {"oid": "4aa633ba32bc4590158d2cfe54d8da4aa6ee21ec", "messageHeadline": "EE-1100: Fix doctests", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 73, "deletions": 1}}, {"node": {"oid": "e9c2b971975b8d6dbf5375d78fe424503c55a95b", "messageHeadline": "EE-1100: Clippy fixes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "40815f2772f0eef6882f420988caec8f49b4f2ac", "messageHeadline": "EE-1100: Update chainspecs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "874eeae99dc6e86a465cb75da6b34da76b498af6", "messageHeadline": "EE-1100: Add support for transfer function changes", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 175, "deletions": 56}}, {"node": {"oid": "1dd94a5d34edafd276fb25030781985a63761d9f", "messageHeadline": "EE-1100: Propagate mint's transfer errors.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 245, "deletions": 142}}, {"node": {"oid": "b686dfd19dff5c97ffd6a3cb4bd9630aca18cec2", "messageHeadline": "Merge #581", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c08c87b20918e0e6b34733b7252479b81e6439e4", "messageHeadline": "NO TICKET - make path optional in GetItemParams", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f20fe905b3e43820fa27a1ee0f025d5bb7a40547", "messageHeadline": "NDRS-572; Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "9f91f5f9baa0a578f56f6cdb199ee05e2adc5516", "messageHeadline": "NDRS-591: fix for no_std build", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "31f3674f430954e88b4d142de8e0805b3db99181", "messageHeadline": "Replaced Usages of lazy_static with once_cell::sync::Lazy", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1036, "deletions": 761}}, {"node": {"oid": "bc70cf439885f993efc96ef537884469925c95ce", "messageHeadline": "NDRS-591: move ExecutionResult and associated types to casper_types c\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 476, "deletions": 395}}, {"node": {"oid": "b65e9e85b6460609fda6b48b3750e45130d2e3c3", "messageHeadline": "Bump highlight.js from 9.18.1 to 9.18.5 in /smart_contracts/contract_as", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7bdd46c337a2f0cb865abad82f2559824f384e5a", "messageHeadline": "NDRS-591: make TransferAddr a newtype", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 270, "deletions": 103}}, {"node": {"oid": "aa1e26a68e5e25f1945cef4b5ad4b0a880f14690", "messageHeadline": "NDRS-572: Fix storage tests.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "84084a23cd82322b76409aa5fc70d90797d77189", "messageHeadline": "NDRS-572: Fix clippy warnings.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a3a2c14ec1e59e60ac8b4c3a7cd539f1390271be", "messageHeadline": "Merge #554", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 985, "deletions": 229}}, {"node": {"oid": "54cc63de089ee02ae39c94d54c10e951b82a57e9", "messageHeadline": "Addressed PR feedback.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bb34f1465fbe72606cc755da939694f6cc9696d8", "messageHeadline": "NDRS-572: Allow for overwriting block entries in the storage.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d49aaaa27f7ed10b2862e9d6a73edc75702c86f0", "messageHeadline": "NDRS-572: Add a comment to `contains_proof` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66c1f984384c02a9eb6b4cbfc23ba5ba364cce9c", "messageHeadline": "NDRS-572: Fail on unhandled `FinalitySignature` message variant in jo\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9f546ed65db4d3f5cf21e76c26b40f847d562ad", "messageHeadline": "NDRS-572: Construct `Event` variant explicitly.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3f7f9a8e356ab6c5e0e358da277e4a383231d63", "messageHeadline": "NDRS-572: Update run-dev.sh script", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "304a01564c7fbb52424bcea7c37568c944455e15", "messageHeadline": "NDRS-572: Gossip signature only if it is a new one.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "3b3110f54e4ed5e73524be69296056d62f5d0b1b", "messageHeadline": "NDRS-563 - fix test data", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "97875707e3360551b809aa42007fbaea63db4623", "messageHeadline": "Merge branch 'master' into NDRS-563-client-test-suite", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1316, "deletions": 1282}}, {"node": {"oid": "b938803def8df6c9df085c84c04dfaa418954e1e", "messageHeadline": "NDRS-563 - attempt to fix CI-only test failure... 2", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6054d3933415eefd3208188468b7563bd3e4878b", "messageHeadline": "NDRS-572: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "aa49f145b99a9aa195f1e43e05e410c3f41f9c2b", "messageHeadline": "NDRS-572: Gossip finality signatures.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 157, "deletions": 65}}, {"node": {"oid": "9e665107b3299fce16283eccbb346556899a3b26", "messageHeadline": "Merge branch 'NDRS-563-client-test-suite' of ssh://github.com/dwerner\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cca11be4d55e5a226a01c874343bf6ef3b4abfe", "messageHeadline": "NDRS-563 - attempt to fix CI-only test failure... 1", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6f449b8211e6661b21766c7f2cd666d17c8b76c1", "messageHeadline": "Update client/lib/validation.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee6fc8db81e8f809f53bc9dea3296c9db3e5887d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-591-rpc-docs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1685, "deletions": 1475}}, {"node": {"oid": "627791aead20cd83559a96a61477c85ab1146c69", "messageHeadline": "Merge pull request #4 from darthsiroftardis/NDRS-591-rpc-docs-karan", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "40effcd3f3e85678b0e53014d54e7df18f217834", "messageHeadline": "Merge #574", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "abb1c65988ccbef0f26dce6e2b89510f6b1444e5", "messageHeadline": "Fix era height off-by-one error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "da3c2f38bd144090364c70162daec9df7add8e48", "messageHeadline": "NDRS-563 - fix docs, CryptoError", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 76, "deletions": 30}}, {"node": {"oid": "ebc00f53d4ac51efd94515fe5f879bbe33daef2a", "messageHeadline": "Added chain_height and current_era metrics", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "26f3da4810490a4ba0c775129fc58da0c4a66859", "messageHeadline": "Added chain_height and current_era metrics", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "9a1c4c4fc34ea9599f9c4ba91e556f0bf8d21ad6", "messageHeadline": "NDRS-563 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 91, "deletions": 92}}, {"node": {"oid": "7fcf1bb6fb5f873f143f23fbcb274f54d49b7a97", "messageHeadline": "Merge #573", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3d7b0632f8e882113f92632c5e6b52e0f846cf56", "messageHeadline": "1. Minor changes plus a fix.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f6f0073e73a611f0ff2c3a2e069900473ba0e27e", "messageHeadline": "Merge pull request #1 from CasperLabs/master", "author": {"name": "Mark A. Greenslade", "email": "1267479+momipsl@users.noreply.github.com", "user": {"login": "asladeofgreen"}}, "additions": 2621, "deletions": 2003}}, {"node": {"oid": "634df5436fcc0e533eca27f463c03869f286c43d", "messageHeadline": "Merge master", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3610, "deletions": 2530}}, {"node": {"oid": "428ca0dc8949df96d7c5790644c7be8b693efe37", "messageHeadline": "Merge #571", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 221, "deletions": 24}}, {"node": {"oid": "c3840d6d6e4e2b2e86cbb52e9980e52b3647ac26", "messageHeadline": "Merge #563", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1053, "deletions": 1244}}, {"node": {"oid": "72a49f1f0976638567c99272909ee132d90f23b2", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into ee-10\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1345, "deletions": 429}}, {"node": {"oid": "52c04b57bd076b57a958bc9998759da51abfc5f3", "messageHeadline": "EE-1083: test total supply reduction", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "2894c252d5f0084da2218de71df6294caa2db045", "messageHeadline": "NDRS-473: Fix test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "660b38495a6b36e066c04c9e1866d5e7f5936552", "messageHeadline": "Impl JsonSchema for PublicKey and Signature", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "684134f58697636dd7c03efd6f588cedfacb24ed", "messageHeadline": "Merge branch 'master' into ndrs-473-abi-bytes-wrapper-v2", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3597, "deletions": 2525}}, {"node": {"oid": "11879686954e6c44081f3c652f35aafdc56091ec", "messageHeadline": "NDRS-473: Fix doctests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "264b0b09cc51e0254afb54e061c7d3b2b1ea1b88", "messageHeadline": "Merge #544", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "623cbfe21eefcebb987751a3fe58fba089b3bb51", "messageHeadline": "NDRS-473: Apply review comments from @Fraser999.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 216, "deletions": 77}}, {"node": {"oid": "6c702d13eeb9ea01730e6df6f81132de34766c2b", "messageHeadline": "NDRS-473: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30196e7fcd66e20c53a4d137b5d59b7a1b69c2d2", "messageHeadline": "Merge #570", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "6dbe684c509e41f681a8b8e416632cfb7e029f80", "messageHeadline": "Don't add more endorsements than necessary.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50984ac76412a3cc30108fc799f871ffaf204853", "messageHeadline": "Remove redundant is_endorsed call.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c260ac9d59632374558c209f4cb17296d3b3c43c", "messageHeadline": "Merge #560", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 231, "deletions": 76}}, {"node": {"oid": "484bcb89acab5e0a9ba1913113175c6b7bec4a32", "messageHeadline": "Fix mutability lint warning.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4fa5981611104cb54b0738c521d2dc828aaeda1", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cross-era_slashing", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "787a6b2c8d11283928ff077789d317ee2c2b1505", "messageHeadline": "Simplify State endorsement fields.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 43}}, {"node": {"oid": "62072ec4aba3b1a0f7fd8a5d72a36c731e980a6b", "messageHeadline": "Merge #558", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d83b7b295f4fb441a262658019c95407720fe6fb", "messageHeadline": "Merge #565", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 56, "deletions": 59}}, {"node": {"oid": "7a93ada2113c8099e8b7139784338f83f800da1b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cross-era_slashing", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1205, "deletions": 570}}, {"node": {"oid": "dab7680a9b53aee4a71c92ce86364284d3172b2c", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5467f77c0f58a70589cad76bf12bbbf9fe800c1a", "messageHeadline": "NDRS-591: incorporate schemars throughout the codebase for JSON-compa\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1303, "deletions": 552}}, {"node": {"oid": "a31ff3b7cc1f41d15d1cfe079530665bd2b87b8a", "messageHeadline": "NDRS-591: update JSON helper types", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 753, "deletions": 940}}, {"node": {"oid": "a7aee61a700d52fe86ea0996868a09ce539fb23c", "messageHeadline": "Conform JSON representation to OpenRCP format", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 996, "deletions": 503}}, {"node": {"oid": "7911376e651e2a5e91c03201d8926698385d2271", "messageHeadline": "Changed get_rpc to list_rpc", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "33452c59b9d042db48d2aea3d731d23946cb987f", "messageHeadline": "Addressed comments made in PR", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 396, "deletions": 414}}, {"node": {"oid": "ee8320e5c75f353ea4a2e980cba4b67c09c30387", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 62}}, {"node": {"oid": "0b036a64d760802a4977a77d42cd3a9f315c68cd", "messageHeadline": "Added clone trait to Bid", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "797f09ecd45086f466d8c2f5af59930f200c704a", "messageHeadline": "Reordered imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "a3522edc9e4b5f8fd701424d02df626ff7815711", "messageHeadline": "Formatting", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ad238b263a6f23a2da3f9c32f9e962f9563a05b0", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e40fefa6e39203de6b31f84db785640b12ce6cf1", "messageHeadline": "Filled in placeholder value for MerkleProof", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e2c5ebd0b145e2ca2ed03660eb10787960a3f9a8", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 72, "deletions": 38}}, {"node": {"oid": "5c60a0b89fda8974a313c86e24ab21c4e8c64753", "messageHeadline": "Addressed feedback and expanded docs_get_rpcs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 394, "deletions": 230}}, {"node": {"oid": "4948df40dd52492a33787f282bb7750ccb46fd9e", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "822d2796a66049eaa55716641891c5f527445f30", "messageHeadline": "Expanded docs_get_rpcs output", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 329, "deletions": 20}}, {"node": {"oid": "6e15a6c73ad4b3b3363d6a5091275f79728d09c6", "messageHeadline": "Initial Wireup for docs_get_rpcs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 244, "deletions": 3}}, {"node": {"oid": "95c49bed6fa658b910bc36dd2e52370fa3eccdcf", "messageHeadline": "Merge #534", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 264, "deletions": 46}}, {"node": {"oid": "796f5c9a282c58bd15345ac9d3e2e52a19e5c703", "messageHeadline": "HWY-192: Stubbing out _satisfies_lnc_for for now", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "f75f4ce2874bbf9189a6af540cc707df20ff3ecb", "messageHeadline": "EE-1083: reduce total supply", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 138, "deletions": 16}}, {"node": {"oid": "6a2e8a69acbc5144c829b7eebcd2479ccec30936", "messageHeadline": "Merge #557", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 718, "deletions": 193}}, {"node": {"oid": "057d02134e0d0635196603377615e6f97653aac7", "messageHeadline": "Fixed private doc links", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 56, "deletions": 59}}, {"node": {"oid": "31524288158f2da51eb4c46e1680666c543ca3b1", "messageHeadline": "NDRS-473: Cleanups.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "add0911f392c0fb6b781fb24ce7a1634274ae416", "messageHeadline": "Merge #555", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 215, "deletions": 328}}, {"node": {"oid": "043665c8ad22b6178ad976f4a02f8a597f0fa34d", "messageHeadline": "Merge #562", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cd6ee555fee16208351c11cc1a494101950e63bf", "messageHeadline": "NDRS-568: Dial down verbosity of execution result logging.", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a3b0cf78593e852808dd20701c9a447120c153c6", "messageHeadline": "HWY-197 - Removing spurious variant", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a5f519d6ba977ede8f84f82c2de6b319c4235677", "messageHeadline": "NDRS-473: Fix warning", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a7bdf8415116aa00d091e12df45eeac38016faa", "messageHeadline": "run setup before packaging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcce9d36aee336fd727816f165dff241451f4455", "messageHeadline": "NDRS-473: Array stuff.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e266bb722b0cd557331b28dfee84fe1a5eea1e96", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cross-era_slashing", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2042, "deletions": 1770}}, {"node": {"oid": "f1cbab0334a26fd973d3ddac8ec7551eb91df009", "messageHeadline": "Remove outdated comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b8c4922f6308ef8f59b2d426cbc9173c98fc9fd1", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "2cfb386c84a030ed62cb2f4b2401bf35ddd4fd74", "messageHeadline": "HWY-197: Basic unit test for highway_core::state::State<ClContext>", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 180, "deletions": 91}}, {"node": {"oid": "814955a121d0dff9bda33129eacf2d47b6dc232a", "messageHeadline": "NDRS-473: Taking back performance in tries.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 45, "deletions": 30}}, {"node": {"oid": "07a0650fa74bca2fa9ef1df75853cad87be6de44", "messageHeadline": "Fix a bug in request handling", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ae2fa7477357da5f563aa8977c6337f8f93a014d", "messageHeadline": "Fix test breakage caused by the optimization", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9ad8e5e583b3469839a3cff649a443dacd014a5f", "messageHeadline": "NDRS-473: Use newtype in storage.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 55, "deletions": 47}}, {"node": {"oid": "86e64dc0dfb9e575be4ddc5d2e6c7fe9437f5957", "messageHeadline": "Test era change.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "bc21c6b86257e63a66bf7f058c3dd586f48aec7d", "messageHeadline": "Rename remaining_deploys to propose_deploys; optimize it", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "92ca366b283b5ab3bc103c775cb349ad600edbfe", "messageHeadline": "Cosmetic fixes", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76017048d89dfc705a4bcf9248e6035e5a52f146", "messageHeadline": "Switch from using block hashes to heights in Block Proposer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 85, "deletions": 143}}, {"node": {"oid": "3d4a48e14f960f6ee872c16833bacaf1d01c7051", "messageHeadline": "1. Adding `make setup-rs` command to `compile_node.sh`. 2. Added extr\u2026", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4ef4f405b511bac6e8893e88f9f92a773ca02cc6", "messageHeadline": "Merge #551", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2042, "deletions": 1770}}, {"node": {"oid": "f9a0fce40d84bfb4b68fcdc3abe57f6ed7297895", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into NO-TI\u2026", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 142, "deletions": 166}}, {"node": {"oid": "70fdde6b6d5dc4c1d74285b35f55b5d72561556f", "messageHeadline": "EE-1112: fix Makefile", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93845d7cf570a1f6bbc877f4d5df4504212fcbf", "messageHeadline": "EE-1112: introduce id field on Transfer, update transfer APIs", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 717, "deletions": 192}}, {"node": {"oid": "f4dbee0d907983b0331158a9e812767225482dc9", "messageHeadline": "NDRS-473: Fix integration tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 92, "deletions": 38}}, {"node": {"oid": "5227d3f847ffc02e8706910af6dcd9dfb563cc72", "messageHeadline": "NDRS-563 - wire tests into CI", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "765e43f2665fb7302865104ce1c298cd23b9ac8e", "messageHeadline": "Merge branch 'master' into NDRS-563-client-test-suite", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 807, "deletions": 392}}, {"node": {"oid": "3d9b1520b71612d9443ed333ff1099f76a088693", "messageHeadline": "NDRS-473: Improved benchmarks", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 384, "deletions": 451}}, {"node": {"oid": "5fce462a868babac9435b1e0fa411f60b3f0274b", "messageHeadline": "NDRS-473: Remove array spec, add bytes wrapper", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 368, "deletions": 597}}, {"node": {"oid": "270998a92cdeabd21f41fda13c722e1544cc38eb", "messageHeadline": "Test HandleLinearBlock event.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 103, "deletions": 9}}, {"node": {"oid": "a4885121be75c1c661c6335245694cb9368d2a76", "messageHeadline": "Removing files that are now in buildenv repo.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 278}}, {"node": {"oid": "c444f0dbc5cabaa5a86b46d46841a1399b82000d", "messageHeadline": "Fix the Block Proposer test", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "11374d38b546637201677c5a157431ba84862960", "messageHeadline": "Buffer events depending on unknown blocks and handle them when approp\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "ab903d77077d090da33c97fecf2e3a8e825959fe", "messageHeadline": "Add parent proto-block's hash to the finalization announcement", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "4f3f947dc2339ba1e8b812fa8ba0eeee2291640c", "messageHeadline": "Extract fields of a ListForInclusion request into a separate struct", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 42, "deletions": 60}}, {"node": {"oid": "cb7d61a1afd16829ed4b3ec054914914a662d918", "messageHeadline": "Supply the hash of the last finalized proto-block when requesting a n\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "8d698ca4f765aeac372e2a8a44d5c86e3ad42f32", "messageHeadline": "Remove consensus announcements of proposed and orphaned blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 64}}, {"node": {"oid": "22bafe48a5496537925449acc023fd93a9380e69", "messageHeadline": "Remove tracking of proposed blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 70, "deletions": 149}}, {"node": {"oid": "35219506ab6061590020f1967d95e0f13390e738", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-557-libp2p", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 489, "deletions": 225}}, {"node": {"oid": "5251ceffd28a8023d343843c24165c138aa1d468", "messageHeadline": "NDRS-473: Fix ser/deser Vec<u8> benchmarks.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 17}}, {"node": {"oid": "8863df60d99bd79ddb7bd28ac7bdce8237e1343d", "messageHeadline": "NDRS-473: Fix regression in array deserialization.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "f64f04df5569f6a25f91c013257dbdffa7a63cac", "messageHeadline": "NDRS-473: Reorganize some ABI unit tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 93, "deletions": 98}}, {"node": {"oid": "e009e1a5156d5aba368d5a5da21296a35944e743", "messageHeadline": "NDRS-473: Optimal bytes/array ABI without nightly.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 281, "deletions": 356}}, {"node": {"oid": "9b90d89a401a002be19b0c9d5b7c1ff1b01ca314", "messageHeadline": "NDRS-473: Fix gaslimit error in tps benchmark.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d57d1d9527e5db35f4dfd9974d822d93132fe241", "messageHeadline": "NDRS-473: Remove wabt dependency from codebase.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 50, "deletions": 68}}, {"node": {"oid": "7d5735cb4156aa4fb6c17c55e24c2c0e99be28cd", "messageHeadline": "Make MockProto respect era length.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "8273bbc65fa90d6ed123d4ce6edaaa8bf720323b", "messageHeadline": "Handle accusations correctly in propose_and_finalize.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "57ed27d861846f57a2dd19f3dea11f86e561c49b", "messageHeadline": "Extract proposing and finalizing a block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 68, "deletions": 50}}, {"node": {"oid": "5fdcde435d8e21c8a89596dacdddfcc8a9ce4530", "messageHeadline": "NDRS-563 - add more tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 279, "deletions": 149}}, {"node": {"oid": "414792390b166cb2757ecbaf31ae37115dc53426", "messageHeadline": "Merge #552", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "56b423d72ac2d7e70fdb4c811eb519d1627cbf3e", "messageHeadline": "Merge remote-tracking branch 'casperlabs/master' into lnc", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4752, "deletions": 3351}}, {"node": {"oid": "f708545b7a9d27880aa002bfb1052b53b9140d1f", "messageHeadline": "NO-TICKET: {generate-chainspec,run-dev-tmux}.sh: add delay parameter", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "742124fcaf1d85e84d1ef6981cfd3f5c8f87e9e8", "messageHeadline": "1. Standardised bash style.  2. Docs updated.  3. New command to view\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2042, "deletions": 1770}}, {"node": {"oid": "83c209b77ebe8f7d0598a3503b0fe43e51d5d404", "messageHeadline": "Merge #548", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 129, "deletions": 160}}, {"node": {"oid": "96ce6ba80afff9c6131cd6ef3984457bee815fa0", "messageHeadline": "Merge #550", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 105, "deletions": 37}}, {"node": {"oid": "dbc3dbbf6d706de6052bd675f2fe6b51088e81dd", "messageHeadline": "HWY-167: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "697955eeb385d8ca0f36ef4fb513c2e43ff93ec8", "messageHeadline": "HWY-167: Wrap both panoramas in a struct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 96, "deletions": 46}}, {"node": {"oid": "e4b39dc3e260dd87f2c981fbe68badb3f56650b6", "messageHeadline": "HWY-167: Remove outdated TODO.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "42f026845bc0ac0fe5a55135955af053e4a3df05", "messageHeadline": "HWY-167: Add `citable_panorama` to `State`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "535fa36405ebca108a3183e5163dcff10449aeb1", "messageHeadline": "Merge #543", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 371, "deletions": 182}}, {"node": {"oid": "e42fafa41c142f13779207b92fe94418c41464b4", "messageHeadline": "NDRS-557: introduce basic libp2p network component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1016, "deletions": 68}}, {"node": {"oid": "d7d6bb892547f595b9139a4e123655df5ac5c36f", "messageHeadline": "NDRS-557: update Rust version", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 129, "deletions": 160}}, {"node": {"oid": "95aa433ccc43650706d32f8d33719d6200418f9b", "messageHeadline": "NDRS-557: update Rust version", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 129, "deletions": 160}}, {"node": {"oid": "f83f361c82d664ba624a1171b2be6059e906e811", "messageHeadline": "Merge #547", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "387246ccafe6df8341e060e194c65de72dc3913b", "messageHeadline": "Merge branch 'master' into NO-TICKET-add-run-dev-tmux", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "2d97b3dd8952c3204a7a390bfa825bb9da7c6c23", "messageHeadline": "NDRS-563 - expand tests, fix ExecutableDeployItem parsing", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 527, "deletions": 78}}, {"node": {"oid": "cb2a98256b6cc1f0cf616b11c28ff822008df8fa", "messageHeadline": "Merge #546", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "ae2c675c5e079f067a6ac4c4dd12cc7c08846ae3", "messageHeadline": "NO-TICKET: tweak chainspec generation", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59a91b81f9f2e5865d1fe13aff48754112543ec5", "messageHeadline": "NO-TICKET: run-dev-tmux.sh: log output to files", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "91f12aa1ae2cea92069ecf65464c1f45657be4cd", "messageHeadline": "NO-TICKET: add generate-chainspec.sh, use in Makefile", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "9b6c2d9ad43e99918975be2e0fa8a6485bcdab46", "messageHeadline": "NO-TICKET: .gitignore: add chainspec.toml", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c934b73ed29a78957f5dd669f043366341c1b0e3", "messageHeadline": "NO-TICKET: add run-dev-tmux.sh", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "a76ad098752dbbd4f3c4edc4fe95a889c7c6fa3c", "messageHeadline": "NO-TICKET: run-dev.sh: use envsubst + chainspec template", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "99aff62b5a755127e3f7f58e21d17177b0f1efd0", "messageHeadline": "EE-1071: Rename manually imported FFI.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00d5e4a388a031efc8d14e9a5553d7a0f1ebbd07", "messageHeadline": "Disable `WRITE_MAP` on Mac OS X", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f670bf45ce4ea98e2c14fbcae81d126adea5cf4b", "messageHeadline": "EE-1071: Fix possible infinite loop.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 236, "deletions": 182}}, {"node": {"oid": "8fe356c44c10e75a22af9022ccf50e5f7df2985c", "messageHeadline": "EE-1071: Added regression test for the issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 135, "deletions": 0}}, {"node": {"oid": "69d625fe290b8ab231270915f543247465c8c538", "messageHeadline": "Add and fix a test for own naive citation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "1634e28da61fe2db8f9f1d93115cb9def51a9db7", "messageHeadline": "Improve documentation, stop iterating if no fork seen.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "4fb37a1ab8753bd94620b4cf34335b2823946168", "messageHeadline": "Fix the LNC and its unit tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "dc08719c9122a1e57938bb5a13d0f8fa21ffe161", "messageHeadline": "HWY-112: Enforcing that endorsed units are seen (#1)", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c9e78c099543f539366c9a404ae7784b9664901f", "messageHeadline": "NDRS-563 - error handling, refactor mock server, reorganize tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 219, "deletions": 187}}, {"node": {"oid": "59b002e1dff820efabc1145040c686ba90291047", "messageHeadline": "Merge branch 'master' into NDRS-563-client-test-suite", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4899, "deletions": 3618}}, {"node": {"oid": "0248accd6b34505a18d2b733d67edb6a1ea7367f", "messageHeadline": "NDRS-563: server.url() and adding ErrWrapper newtype", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 80, "deletions": 3}}, {"node": {"oid": "ff1100ca08101479bc8f80f084fb61bb225f5428", "messageHeadline": "Merge #531", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "ad408c1d29f07bebf0c2e82b59e7ddeed9ae268b", "messageHeadline": "Merge #540", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1484, "deletions": 534}}, {"node": {"oid": "f93a0030f2aa4ddb8ff373fc2bfc2f30692e94c0", "messageHeadline": "1. Rebased.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 2705, "deletions": 2482}}, {"node": {"oid": "b3c9a3fd306c106a4f5dd6cecb31b79449a4d16f", "messageHeadline": "Merge #343", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 394, "deletions": 131}}, {"node": {"oid": "e0d7feefe1f2350dc809894d8103cfbd3e5b9ce2", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/queue-snapshots", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2318, "deletions": 2361}}, {"node": {"oid": "62a59b2af6699292c88e6bc9a7d8456a6e18b25a", "messageHeadline": "Merge #536 #542", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1946, "deletions": 2277}}, {"node": {"oid": "51a0650f5e545ef4d351552fb125ecab31006d97", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into lnc", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 295, "deletions": 83}}, {"node": {"oid": "1693b922a38359dd165f743214d63c85abb656ad", "messageHeadline": "Rewrite storage component.", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1858, "deletions": 2275}}, {"node": {"oid": "8600a710ebccb65588a46d78fad7f1c6ada1fa9c", "messageHeadline": "HWY-188: Remove redundant information from error message", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 11}}, {"node": {"oid": "0b158c6be9664dd53e0fc4e3bcdcdd0a256952ca", "messageHeadline": "Merge #539", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "373aa3c13f00b13e023f9b33bf71c1e5326c7f95", "messageHeadline": "Add a comment explaining the filtering by unit", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d7ae2f162a5f406f54e43947126c8ae57ed4e5fd", "messageHeadline": "Avoid stack overflows", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "8b6c2d4f5abcde4d49a33cb11722b3222373884c", "messageHeadline": "Fix test: Check dependencies.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "95960dae238dc8ce7fa4b1658145e8bc87c971fe", "messageHeadline": "1. New command to fund users.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 102, "deletions": 12}}, {"node": {"oid": "1d19c1fd2241392b6b39dd07e477392cebdb4a94", "messageHeadline": "Merge #541", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "f9df07678c780dc32ee67806dec7be0922872b32", "messageHeadline": "Add network-related `Serialization` derivations and skips", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 119, "deletions": 24}}, {"node": {"oid": "a3fc451a99297718bdaed5c6112a167d323a210b", "messageHeadline": "Merge #535", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 293, "deletions": 65}}, {"node": {"oid": "03788a7dffbcc5c72bc2935fa6fb028d091cefb9", "messageHeadline": "EE-798: HeapSizeOf fix for Account and ContractWasm", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "e304cb2222d0aeb0a68902fc6144e723d1ef2ec2", "messageHeadline": "HWY-194: Another round of review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "de7e6599a16c1ec099c31e093be5113caeca8647", "messageHeadline": "HWY-194: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 93, "deletions": 159}}, {"node": {"oid": "50f3ab7cef953bbeedb0c31bf60c2c88e68b801d", "messageHeadline": "1. New commands in support of erc-20. 2. Refactored utils.  3. Standa\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1384, "deletions": 524}}, {"node": {"oid": "a1bcbd978a1b08697497eb180158737a4333231c", "messageHeadline": "Fix multiline string formatting issues in `reactor.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d55eb14f2316e7854fae2cc3e6da3d85817ffb85", "messageHeadline": "Remove accidentally checked in `scenario.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "cdb4798eb892527aba38d0cdf49f448a622c9336", "messageHeadline": "Add usage instructions for `SIGUSR1` queue dumping to `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ebe184e4c5c1ae3500bde29d36d4a2a815361cf9", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/queue-snapshots", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1523, "deletions": 733}}, {"node": {"oid": "7669aa92035267c555386bacae9bfb719a5ea6d7", "messageHeadline": "Fix sees and sees_correct. Unignore tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "833cb988c7fe77f97acc41933d59615c956c6b08", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "92e12907b2071166d91a6454c9dbfae80a30bd0b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into lnc", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 647, "deletions": 575}}, {"node": {"oid": "c477cb43685b967e7e793e4c65bf03039385db2f", "messageHeadline": "Drop vertices dependent on ones failing pre-validation or validation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "00f0e249159da87a432d514211baa03eded6fbd2", "messageHeadline": "Drop vertices dependent on invalid data", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "40a573eb9bc0d49eb58bf1313a72e0f1774a8ae4", "messageHeadline": "Merge #513", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c34b74cfe47ffba9aa24760e0cdf4eb86979960", "messageHeadline": "Merge #538", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "d02e0fb6eafb7584e9b5a7b9764e4e69d0e570a2", "messageHeadline": "Merge #537", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 162, "deletions": 149}}, {"node": {"oid": "92cd9087163724fbbd54ef84e4f9bbd56671d38a", "messageHeadline": "EE-1110: improve step error handling", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "c953811c00d311983c58e1759328dd9d57440b30", "messageHeadline": "HWY-194: Add two more crazy test cases.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 114, "deletions": 2}}, {"node": {"oid": "1a10dffee80604cc6454407fae8e0c14d28db1bf", "messageHeadline": "EE-1109: auction: remove {Delegator,Validator}RewardsMap", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 162, "deletions": 149}}, {"node": {"oid": "d9ab499cbb24ecb0ff1897802bc214f7648f5e2b", "messageHeadline": "HWY-188: Introducing tests for HighwayProtocol", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 97, "deletions": 2}}, {"node": {"oid": "fe01bd05fdb7b6eba3e4356f50b98593741e4f1f", "messageHeadline": "Merge #532", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 120, "deletions": 158}}, {"node": {"oid": "cebe42d145ff4de50d3abb4c139779d11b1fbbfa", "messageHeadline": "Merge branch 'master' into EE-1107+1108", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 211, "deletions": 41}}, {"node": {"oid": "efb31f287be13b7956daf89c0f74a78f6bcc10d3", "messageHeadline": "Merge #530", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 164, "deletions": 249}}, {"node": {"oid": "be420f01dc0a1d3f92407880a29be82837863ed7", "messageHeadline": "Addressed requested changes", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7389e17ff56cab98ffed2d7da385f3b54950df48", "messageHeadline": "HWY-194: First batch of unit tests for LNC.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "d2e076cf68d708cda60933814c0a661652d59ee6", "messageHeadline": "Merge #528", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 211, "deletions": 41}}, {"node": {"oid": "e35f87f822e669c875bd978da49ca24f53265467", "messageHeadline": "Implement the Limited Na\u00efvet\u00e9 Criterion", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 132, "deletions": 12}}, {"node": {"oid": "10f44e0a4c6d41735e8dc45c8c51227c96138c8d", "messageHeadline": "HWY-194: New variant of `add_unit!` macro.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "89c0820c7979abaa3b48fe3ddfab604d4074e206", "messageHeadline": "HWY-194: Threshold for endorsements is 1/2 now.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e47321674f35d3c667d9bcfdec6226d0b3f3c007", "messageHeadline": "HWY-194: Add helper macro to create multiple endorsements.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "952723fe4429efab8dc521d7647a0583d28acdb6", "messageHeadline": "EE-1107: auction: remove EraValidators map", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 42, "deletions": 68}}, {"node": {"oid": "d63b9e4b600007119b900a159141c018dea6d108", "messageHeadline": "EE-1108: clean up Auction::run_auction", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 91, "deletions": 103}}, {"node": {"oid": "961dbfbf4af40fe4fb00f6c592647b64c64edb74", "messageHeadline": "NDRS-557: enable logging for external crates which use log rather tha\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "96d3d47caa83b77d685946c4acbe9c13dfb3b662", "messageHeadline": "EE-1106: auction: remove BidPurses map", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 164, "deletions": 249}}, {"node": {"oid": "69a990a4e50a889b612f14c98c5d457e81015dee", "messageHeadline": "Merge #521", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "3e06d8c5eee3dab65a4ad0bd83bb24b81c0ec813", "messageHeadline": "HWY-160: reordering expression for short-circuit evaluation", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f4e29fc24bddf06acba8d42c7c4b67833d2c848", "messageHeadline": "Merge #524", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 80, "deletions": 154}}, {"node": {"oid": "607322930aacf286a9016f2c8e70599071f43b8a", "messageHeadline": "Merge branch 'master' into EE-1105", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2567, "deletions": 1546}}, {"node": {"oid": "e3ec05d89806981526b1b8d13c6648baa8a09ee2", "messageHeadline": "Merge #529", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 188, "deletions": 2}}, {"node": {"oid": "9a35328296eca0d3204d435d6bb6b51f6f9b13c6", "messageHeadline": "HWY-191: Update the comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e124afffa2e9b8255a63d6fd924ed03b87bae85", "messageHeadline": "HWY-191: Move `ignore` tags around.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40e66ab8cb8829adc40e9773c90b7c774421fa90", "messageHeadline": "HWY-191: Add a couple of basic tests for LNC validation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "ff4aba7c1bd058fd023c30d04b43843c2099f0bc", "messageHeadline": "HWY-191: Add `endorse!` macro.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5e02cf4ecce649525a6b71c827864abe76516f2a", "messageHeadline": "HWY-191: Add stub for validating LNC.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "ea73c18fd938feb9f6c2e1f6825e8d80286ebcc2", "messageHeadline": "Merge #517", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 545, "deletions": 27}}, {"node": {"oid": "be1ffe1cf69e2a517c5450c31a59918db07f5b80", "messageHeadline": "EE-{1101,1103}: address comments from @mpapierski", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "08d87c43d07806e6302bbd0522f123d4be7e94c3", "messageHeadline": "Make `small_network` events `Serialize`able", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "53170ae0dcfe7986de083094f76e0c2fc752a02b", "messageHeadline": "Merge #527", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "475c972cc957668e1dcd56c40dee30d0246f1a43", "messageHeadline": "HWY-190: Make `endorsed` field a `BTreeSet`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ac33bd7178f0bce5cf0a48ded845971daf06b805", "messageHeadline": "HWY-190: Use `unit.claims_endorsed()` when recreating `SignedWireUnit`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f5ba952f293e3fdc4c9d6e44e9f6f5300e039d0b", "messageHeadline": "HWY-190: Collect only hashes endorsed by unit.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "e531bead4f0d2da1de816c07e7dc691bff1ad5c7", "messageHeadline": "HWY-190: Add `endorsed` units to `Unit` struct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eb7240ce7df8e239422712a25e6455a390a533eb", "messageHeadline": "HWY-167: Fix typo in the comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9d425eed8d76368add1090e1d3a91c156539b81", "messageHeadline": "Test block proposal and finalization in era supervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 211, "deletions": 41}}, {"node": {"oid": "9b15733f6328fbf5b4c88f76b9025f49c6f9bb44", "messageHeadline": "HWY-190: Monotonicity of endorsed units.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "6efc87f8f0806e1315ef365ce5950d005c83751d", "messageHeadline": "Merge #525", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "5d6ec735b1a6909937b0586d16cf5d38af48093a", "messageHeadline": "Add missing newline.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17641e68246ddd149f70dea5452f017a7d407ea1", "messageHeadline": "Call announce_proposed_proto_block later.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f951f288abef0667c151dd31eda3ab61523432bc", "messageHeadline": "Make serialization work for all events of initializer reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "c4f5561cb48b01f4560060e3041246b37b2ddfd4", "messageHeadline": "EE-1105: auction: remove Delegators map", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 80, "deletions": 154}}, {"node": {"oid": "d0b10c53e207d0f72b0415b2d70cac182cca49ea", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/queue-snapshots", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29112, "deletions": 8233}}, {"node": {"oid": "3516f68a5f86db080fb4495a39f58929b5d81f25", "messageHeadline": "Merge #519", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "252ccb96053d8793432ecb94a0f927c0100d63ac", "messageHeadline": "HWY-160: vote -> unit", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea3e50e62089dcd7700d782bb5baf0767981cfa1", "messageHeadline": "HWY-160: Getting rid of spurious return statements", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a68746596663c7df75da558158130f3cffded6d", "messageHeadline": "HWY-160: Protect against fork spam", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 40, "deletions": 3}}, {"node": {"oid": "26ef828e280ab901f5615078f664c2cd9a152547", "messageHeadline": "Merge #520", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 675, "deletions": 675}}, {"node": {"oid": "a97271cb937404256bf1cd7bd744ed8dcfcfe329", "messageHeadline": "Fix formatting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cef747acc7049e31a7ba3e35850495665cc6070", "messageHeadline": "Rename vote to unit.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 675, "deletions": 675}}, {"node": {"oid": "892bcc1abb981cf9dbda1d2a41132744fda49cf1", "messageHeadline": "Merge #515", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "25f0c21f7fd67436d5982687c50bd2246d0d17d9", "messageHeadline": "EE-1101: rename Delegator purse field", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f6a40edaa466d3f704a8a202bde8f537ecb57049", "messageHeadline": "1. Replacing WASM paths in setup.sh to continue pointing to assets.", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "fad870078a5b551e4447bc96c492abe14868e9e4", "messageHeadline": "EE-1103: fix scores", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "37f33eb3b20b8e1f8e0b9880a0af50e9a25807c3", "messageHeadline": "EE-1103: add test for checking scores after delegation", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 356, "deletions": 4}}, {"node": {"oid": "4c337f669f215e37a7cee94b6b9da6433ec3f9e5", "messageHeadline": "EE-1101: add auction::Delegator, add delegators to auction::Bid", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 162, "deletions": 17}}, {"node": {"oid": "282dcbad4d462381b39872c6af28f3ef4c1a4714", "messageHeadline": "Merge #457", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "3ba77efd0031c00657f2963677997a60db0da38f", "messageHeadline": "NDRS-531: Sync local accounts with prod.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8a820f526676e0c2019ca11a27856d5a8228cd0", "messageHeadline": "Merge branch 'master' into ndrs-531-adjust-accounts-csv", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6829, "deletions": 1835}}, {"node": {"oid": "fd4bc1f652e782cd45ff22d7ee268b6aa857d88d", "messageHeadline": "Reset next version of software to 0.2.0.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "68a371cdc5a770a74102fc5aaecb4ec29638a766", "messageHeadline": "Merge #514", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 77, "deletions": 74}}, {"node": {"oid": "1ca4496828f552cf6f59b997f9444994acc6cfdc", "messageHeadline": "Rename ConsensusProtocolResult to ProtocolOutcome.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 77, "deletions": 74}}, {"node": {"oid": "67b436153547396df5f7c0627607464b20e133df", "messageHeadline": "Merge #502", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 395, "deletions": 6}}, {"node": {"oid": "2d5bd91c74ef543e5b10b9dc297aa285f0d6105c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mock_proto", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3512, "deletions": 835}}, {"node": {"oid": "ca665ce958cc02b5944796c72f4c9f53b99a4dba", "messageHeadline": "Merge #512", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ab8dba92b8d79ee2ebfcceb7e948d044d592712", "messageHeadline": "Merge #499", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 82}}, {"node": {"oid": "f8cb253f7dbb7546536e794e01e0d427b69e9110", "messageHeadline": "Merge #509", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 420, "deletions": 497}}, {"node": {"oid": "9b4aa347f6cc9d4bae14ee6d446874a8c86643b3", "messageHeadline": "1. Fixed typo.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 47, "deletions": 47}}, {"node": {"oid": "8ce4883cf394b84f5b7fe54ea55608bb287888bc", "messageHeadline": "1. Rremove obsolete config files.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 0, "deletions": 174}}, {"node": {"oid": "2942b2197b2d836f52d9196db46c24ea1d85364f", "messageHeadline": "1. Merged latest.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 5870, "deletions": 1099}}, {"node": {"oid": "181d9c5a99d647f7bd54d17300906b7c850b38cc", "messageHeadline": "Merge #492", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 862, "deletions": 140}}, {"node": {"oid": "3f298341adb1dcfff51a6453ddeec891bcf1c9f4", "messageHeadline": "Updated max_block_height_store_size value", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "829594fdf116ad7c22100736eed89bd718d228a9", "messageHeadline": "Merge #480", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1251, "deletions": 57}}, {"node": {"oid": "edcc68509bf73cf27c9a118dbc5ece0624d9c1a2", "messageHeadline": "Merge #503", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 765, "deletions": 58}}, {"node": {"oid": "ad6f1659fcde79756e16a603595ea84bd085dfe0", "messageHeadline": "EE-1082: Update Cargo.lock", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0a38a2472bf9c35f2658a2f3a1f6f81cfdd6d67", "messageHeadline": "ECO-726: fix client test after merge", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "77dd6253ac2715caecb50d4f7929074fe867a92f", "messageHeadline": "Merge branch 'master' into ee-1082-round-seigniorage-rate-in-chainspec", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3341, "deletions": 1004}}, {"node": {"oid": "f8d3e3d785f0f93de9d779cdd1d49775fe1344c5", "messageHeadline": "Adding back in missed step for check_genesis_validation.sh during pip\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0617a1297767b1fd1cc0fe578a136c93b8b3f64a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ECO-726-c-library", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 207, "deletions": 5}}, {"node": {"oid": "889e22525e774af1f532a3777fcbbb5e8996fbc2", "messageHeadline": "ECO-726: minor updates to gitignore and drone file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2929c987e39e402cd0d6fdacae9a0d5cdc718d0f", "messageHeadline": "ECO-726: fix drone file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 185, "deletions": 184}}, {"node": {"oid": "9d80f28a38458e58c0145d13192d36974781e1c2", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ECO-726-c-library", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4369, "deletions": 1468}}, {"node": {"oid": "40f6776cc97f65284ce9e1f2c6aab7666c0e9f43", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mock_proto", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2874, "deletions": 947}}, {"node": {"oid": "01408a9c735ba1a54b5759ffc65867d05e789435", "messageHeadline": "Merge #497 #510", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 207, "deletions": 5}}, {"node": {"oid": "5acf63c768466e48aa45458872efc9fcd4275adf", "messageHeadline": "Addressed lingering issues", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f81ec12233541cb53218df59e5493eb9978fe8c", "messageHeadline": "Updated test for era_end serialization", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "abc127a23b58922fc7f2097181bde464ec15457d", "messageHeadline": "Reverted to previous deploy constructor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d8de608846d156774e6d1150e5e1828432b2a6f7", "messageHeadline": "Merge #500", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2060, "deletions": 596}}, {"node": {"oid": "68f15e89585908dc21bd27daa3e8035b341bc291", "messageHeadline": "Address review comments", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "754edf443482d7a1aa27991a51688e620d49622a", "messageHeadline": "Resolved overlooked comments", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "e97688fd1990d57ef0b962e2b025f901313cb92e", "messageHeadline": "Merge pull request #6 from Fraser999/NDRS-503-client-test-suite", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 30, "deletions": 20}}, {"node": {"oid": "edbfedff5ed949ac24e54d616eba1d8c7b3e56b4", "messageHeadline": "Remove out of date todo", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e3943a2422da331120fe5211671220f1d5dd04cd", "messageHeadline": "Merge pull request #5 from Fraser999/ECO-726-c-library", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 120, "deletions": 116}}, {"node": {"oid": "a2a69b17ad0f547ccd7822ff594e8476476c25d9", "messageHeadline": "Addressed comments in PR", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 79, "deletions": 93}}, {"node": {"oid": "a920e65bf6250500c18f264b3fdd3bdcdad37d0b", "messageHeadline": "Omit payload from Debug impl.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "08feeca7a7dd8f1a5a89b5768e8b3bb0dbbd8cfb", "messageHeadline": "Merge #507", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 351, "deletions": 201}}, {"node": {"oid": "334ebe7c69ea17cc9ec6f9abbe55a9b82db32fc6", "messageHeadline": "Make ConsensusMessage debug string a bit less verbose.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "37102f64c99b74a42c685ee1738f0c4ca8169a79", "messageHeadline": "1. Reverted to local chainspec.toml.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "2da13334d361ed3befb3f5ca01131034734b6a14", "messageHeadline": "1. Removed usage of ncrtl specific template files.  2. Streamlined no\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 222, "deletions": 378}}, {"node": {"oid": "51b7953a54c58182d65c6b762a6003a8ada3267b", "messageHeadline": "NDRS-531: Regenerate validation checksum.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b93f578ef4d10db1238b7e9b2f0c649622400a9c", "messageHeadline": "NDRS-531: Multiply balances by x100", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f0806e9a130a3d0b1b1e62a400ee57fadddaa476", "messageHeadline": "NDRS-531: Multiply MAX_PAYMENT by x5.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d044ad02f6dce60db322005e5a34f650a6a78880", "messageHeadline": "Merge #508", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 41, "deletions": 49}}, {"node": {"oid": "de8b27cc9fd37dd01cc083e04e139e3091b09c18", "messageHeadline": "Remove linear_chain_block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "eda98bd8fbfbff0b6d395a9cd4181798eb39f782", "messageHeadline": "Rename current_block to latest_block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c7eba8af15f6b9df24969398d66246acc8681767", "messageHeadline": "LinearChainSync: Verify parent hashes.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "6bf405ac5ab33a7ca354655f1d54c72a7613aa77", "messageHeadline": "NDRS-503: fix client tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "120c55b49cf10f4e011b29b3750411edc552df92", "messageHeadline": "ECO-726: update build of client FFI examples and add to CI", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 120, "deletions": 116}}, {"node": {"oid": "458361d16ea92e79b9d8af2123b5e81b0fe15822", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET-auction\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 412, "deletions": 92}}, {"node": {"oid": "e393d9a28762ef09f660fa5c98a05c3664242476", "messageHeadline": "1. Fixed payment issue. 2. Deprecated chainspec.toml and used from re\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 177, "deletions": 263}}, {"node": {"oid": "c09bbb61ce7f53c2c4d56d0731ea14495300702b", "messageHeadline": "Address review comments", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "e2a35e5b86c3146d48e7847c329e075f188da3ae", "messageHeadline": "Adding del to get step.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "8735d80282ed3ee898a5b9339bf7eadfc5f82dec", "messageHeadline": "Simple test for deb package.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 319, "deletions": 262}}, {"node": {"oid": "35e68b8ca08234027dc5f57e64487d3c79743056", "messageHeadline": "NDRS-503 - cleanup and address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 44, "deletions": 43}}, {"node": {"oid": "4e03a2e139598518c04322ee12fa672a01a3ab1f", "messageHeadline": "ECO-726 - hook building of examples into CI (and hope that the CI env\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 42, "deletions": 8}}, {"node": {"oid": "96fe3d2c8c0d1f9ba6426c0c188c28c86fc1074d", "messageHeadline": "NDRS-503 - convert c examples to cmake, errors to casper_error_t, add\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 245, "deletions": 330}}, {"node": {"oid": "33d4f4fe1a05ba4e518f7344abe15ec9669597b6", "messageHeadline": "Merge #504", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 144, "deletions": 95}}, {"node": {"oid": "8e3cea99fc9bd903fe0e15af0f0ccdd19e9e6689", "messageHeadline": "NDRS-531: Increase default account balance.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e44a4b2aa7c3c40072b1ae9f7e0e12093f30f074", "messageHeadline": "EE-1098: privatize fields on auction::Bid", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 144, "deletions": 95}}, {"node": {"oid": "0ccc11ce756cc467ca598c7e48be16d9ccbb6298", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "839cf2a0d2c06043365fff2e4147b3bd08eeca9a", "messageHeadline": "Added tests for deploy_metadata", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "5ea9596454a48fbd9ee1f752952a0cc83800be5b", "messageHeadline": "NDRS-503: remove unused code", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c1d1c92f47cddcf4d253cb24b93bc617fc016674", "messageHeadline": "NDRS-503: missing eol", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7aae31b3cbda4d0beb9173a40cf91ec994a5be3", "messageHeadline": "NDRS-503: cleanup, adding some tests", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 127, "deletions": 83}}, {"node": {"oid": "e4f3050841ddb60d0c4dbcced7c52dd39d0db620", "messageHeadline": "Update node/src/components/deploy_acceptor/event.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ade2cc95f68a63abdcf59e4ed52d2f80a7a4066b", "messageHeadline": "Merge #474", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 271, "deletions": 1}}, {"node": {"oid": "dfb5f2ebe08d64526909a0e598495631fa5cefa0", "messageHeadline": "NDRS-531: Change conversion rate to 1.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5cfa466a05eb8fd59ad08536801bbf85ff527b82", "messageHeadline": "Add a mock consensus protocol for era supervisor tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 397, "deletions": 38}}, {"node": {"oid": "310427e73fa7eb9b3ca000c875f816277c44552f", "messageHeadline": "Merge branch 'master' into ee-1093-gas-injector-investigation", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5540, "deletions": 1891}}, {"node": {"oid": "3135c3b0be9b34dc8f6b126de93bf0b4064e4141", "messageHeadline": "Merge #501", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40fa5c57b94e58bbd3f313df04b6e754eaf04903", "messageHeadline": "Log detected equivocations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b18ede2a3e9d947d5c71062920764c84698c54a2", "messageHeadline": "EE-1082: Fix test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0b949bc3342a78ddbd6ad8130d07b51897ad76f", "messageHeadline": "EE-1082: Apply round of review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "65110f6ff29dff5d13350af5a1c9b5b19ba8d2d9", "messageHeadline": "Update resources/local/chainspec.toml", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d66e1813fa3dce34ac5b2fa6a2e63ab33415a7ef", "messageHeadline": "EE-1082: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "51bbbea4a4b22cf877af92cbbb2fc4b22b15e08b", "messageHeadline": "Fix formatting in active_validator.rs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "52f0d1d9bdabfcb08b1de1b85dec64df500c3844", "messageHeadline": "NDRS-556: add node ID enum", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2060, "deletions": 596}}, {"node": {"oid": "8906da867a133698f76e6462d13e55903f452de0", "messageHeadline": "NO-TICKET: remove some unneeded json-compat types", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 82}}, {"node": {"oid": "5f8e5e4413f4d55fa4a925dddb165ec6148c788c", "messageHeadline": "Merge #496", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "fa45cbe08eccd73b1225529afe7489dd1e3653fe", "messageHeadline": "NDRS-503: missing eol", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d29c1c9f6bcff6afb214137ba6caa0a2dd6023cf", "messageHeadline": "NDRS-503 - client library test suite", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 139, "deletions": 0}}, {"node": {"oid": "d26172e9d17efe99d849dd15220a92a6dd2de898", "messageHeadline": "EE-1099: add client contracts for withdrawing seigniorage", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "40811c34cd44afa1870570eee7d6f11b9f402f87", "messageHeadline": "Updated deploy function constructor", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "2f0c5409fe4e1f337b82cd9006aeae4b33b813a5", "messageHeadline": "Merge #494", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 111, "deletions": 51}}, {"node": {"oid": "45c9d7fbb332d48f8b456b2a79c8ca9b626d97b0", "messageHeadline": "Merge pull request #1 from Fraser999/NDRS-484", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 63, "deletions": 51}}, {"node": {"oid": "35e2574c9cafa14cbf4a5b89acf33e0fa2a5534d", "messageHeadline": "NDRS-484: fix some ToBytes issues and add tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 63, "deletions": 51}}, {"node": {"oid": "07cfc4805439b941e122872a3dfcd27488a0265f", "messageHeadline": "EE-1082: Update validation.md5", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a172870a9431a74bba73b64ea3211b8d51bdb4cc", "messageHeadline": "1. Adding get_curl_node_address_rpc in misc.sh. 2. Using it in view_n\u2026", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "b2729b6b85870914d1241074260dfd32d4f34be1", "messageHeadline": "1. Adding 'net=' to argument in start.sh.", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b52a6b5b46b10a702428c8985ddeb5dc76ebeec", "messageHeadline": "1. Replacing calls to get_node_address_json with get_node_address_rpc.", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "24cf52bc085fd20937f0cb213da674f5df9a0967", "messageHeadline": "EE-1082: Fix tests after merging.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 22, "deletions": 9}}, {"node": {"oid": "4919ccd90de7cb8fcee8d6066df28a72fa129488", "messageHeadline": "EE-1082: Support upgrading seigniorage rates.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 578, "deletions": 89}}, {"node": {"oid": "dffab75266e621af2879a7cd8dbccb2dd1c80869", "messageHeadline": "EE-1082: Put round seigniorage rate in chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 279, "deletions": 57}}, {"node": {"oid": "2344f1fa1b344d9dbdb6b84e0aef91337cf6d216", "messageHeadline": "Added drone_s3_storage.sh to put and get directories from S3 and del \u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "c6c13c5cf43ed094e455fcb352df419209a11ffc", "messageHeadline": "1. Fixing incorrect args to calculate_node_port in setup.sh", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "314878ff021c0f3935fae12de002ec3c4224b5c1", "messageHeadline": "1. Added logic to set up new ports in setup.sh. 2. Updated nctl's nod\u2026", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "9b8d5c35a352ad4cc895369f0d5d0cdbe297f5c0", "messageHeadline": "1. Added new base ports for new endpoints. 2. Specialized get_node_ad\u2026", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "1606db12f5e7ff7f1e123f4712d7498b6ebe398f", "messageHeadline": "Removed validity check in deserialization for deploy", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "41d7c5de95149102b5172885fbec1a03f2b02461", "messageHeadline": "Initial pass to replace serde", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 696, "deletions": 40}}, {"node": {"oid": "1cc924924a810a77bba5b22985f0bbe133d66360", "messageHeadline": "Merge branch 'master' into ECO-726-c-library", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2670, "deletions": 694}}, {"node": {"oid": "289f8324236bc5762ecfb19a98e7eb43b312c503", "messageHeadline": "Merge #490", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1156, "deletions": 387}}, {"node": {"oid": "84ea29f0935be1d375b67f0e2b6ae2b7a37f099e", "messageHeadline": "NDRS-529: update rustdocs / general documentation", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 69, "deletions": 60}}, {"node": {"oid": "917f749d8f5850cb7db386c26e0b745468f6b970", "messageHeadline": "NDRS-529: add new components to reactor memory metrics", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f5d64db08ab025c28202e7e068fe5dce66f912b8", "messageHeadline": "ECO-726 - improve error messages: add field names, reorganize and cle\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 375, "deletions": 282}}, {"node": {"oid": "08c353eef2d36d68695aecfaddfec12cf7bd93a5", "messageHeadline": "Merge #486", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17981036375f044b1c3b2c5e79782e6be3e25d49", "messageHeadline": "Merge #424", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1707, "deletions": 191}}, {"node": {"oid": "4a700184a6bba107b0ece9646d85de8a49961c60", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 184, "deletions": 14}}, {"node": {"oid": "8fbf2a7a9a3efc888cbe1bf0d10177f509e0296f", "messageHeadline": "Merge #491", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "da096a5d4acbfa12d63bbf1dac0593e8bc0fecb0", "messageHeadline": "NDRS-529: remove various debug messages", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "431fa0ec7ffddc2624f9a76a247f4f5dbad94627", "messageHeadline": "Merge pull request #3 from Fraser999/NDRS-529", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "ca97a46148306bf53fe94e11aa3be8d910be0a91", "messageHeadline": "1. Updated chainspec.toml subsequent to changes.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a9538d7e9f6e990053ff4fa0e65f916773c28c45", "messageHeadline": "NDRS-529: stop and start rest server when transitioning between reactors", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "27fb9bbe74391494df8fdd8a8608e2379c3ac453", "messageHeadline": "Merge #489", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f8eee1709c7580572554b4e51379516366cc5c9", "messageHeadline": "NDRS-529: unify CLIENT_API_SERVER", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "ac8ce97c7a15180ec7fb8f33b98c11ca4e57517a", "messageHeadline": "NDRS-529: debugging rest_server", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "8f2eb4407315e28bc43f71317ee6e045c3aba497", "messageHeadline": "Merge #479", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 179, "deletions": 12}}, {"node": {"oid": "165c6c55287a9db8d6c506e1503dbecd3dc40e76", "messageHeadline": "NO-TICK: Do not unwrap `active_validator.as_mut`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "70c8d9a162ec26922bf0b95462e492492b35dda7", "messageHeadline": "NDRS-529: split event_stream_server into separate component", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 482, "deletions": 250}}, {"node": {"oid": "e309a36412f9f695316e7a82c7120b4da78b22cf", "messageHeadline": "NDRS-529: decomplect rpc_server", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 158, "deletions": 447}}, {"node": {"oid": "37b7dd080f4c8b57a3a2e3320b7cc25d92008750", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "c0e49dd4ef174e0c9a759249ba1f24eeee12df04", "messageHeadline": "1. Added 'genesis.(auction_delay|locked_funds_period)' fields to nctl's", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2370ed450438c7a0815d83e45343da37142a968e", "messageHeadline": "NDRS-529: rest_server initial pass", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 859, "deletions": 88}}, {"node": {"oid": "49d367ffa767f04e90fe754e9751862b23ca6830", "messageHeadline": "Merge #485", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3835445284dd414a690df2ec5ee5ffcba0569dca", "messageHeadline": "Merge remote-tracking branch 'master' into HWY-159", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 695, "deletions": 483}}, {"node": {"oid": "ea56ae80bab8b86ac52f02e5d5e3becc7f0b1c69", "messageHeadline": "1. Added 'net=' to invocation of 'node/status.sh' in 'node/stop.sh'", "author": {"name": "Mark LeMoine", "email": "linclelinkpart5@gmail.com", "user": {"login": "linclelinkpart5"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc95ad54501c5aed063e3a0b7cfbfbdc6bb5b1b2", "messageHeadline": "Include node build requirements for nctl", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "908ef1e0f803c7a65f4e86263822ce257527ff12", "messageHeadline": "Merge #484", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "0fca00cb55e7da746b6ffb954b020fd8d1ee9e22", "messageHeadline": "HWY-159: Making highway_core::state::add_vote tests more explicit", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88f1c9e89dd61c6f169a305d466f0b84e439d147", "messageHeadline": "HWY-159: Cleaning up description of maximum_round_exponent", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e702f75e42994f658fac3455847e3334813d95e6", "messageHeadline": "Updated md5 validation.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea97ef8b8d0ac1d0b6e53be807133ed1ab80d658", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into op-1645-delta-1-c\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1916, "deletions": 935}}, {"node": {"oid": "8e16624e1fb6eac81369e4ed6679272be7fe2ac1", "messageHeadline": "HWY-159: Fixing grammar (its -> it's)", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e69dbc6cf29ee567642463deac2ebdaa10758aa", "messageHeadline": "Genesis files for Delta 1", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "b9ccb0cf82722861a9047947e3c79ec474abc7fe", "messageHeadline": "HWY-159: fixing broken test", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f10d80128404ad2733be4f12f8d909cda86ffbee", "messageHeadline": "ECO-726 - add other operations to ffi", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 385, "deletions": 18}}, {"node": {"oid": "ef6a40738510261ebbcb4e8df5b873c0afa2e696", "messageHeadline": "Merge #478", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 281, "deletions": 314}}, {"node": {"oid": "13a22ef3964dd9ad4f38e73682e5d6f46e56bd12", "messageHeadline": "HWY-159 - VoteError::RoundExpLength* --> VoteError::RoundLengthExp*", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "49dd48056eeb70591e4046a774ede6847fcd88ff", "messageHeadline": "ECO-726 - adds deploy, session, payment args structs with conversion,\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 475, "deletions": 38}}, {"node": {"oid": "8bdb6d8c8037e7f7b7df9820d69810586e53099e", "messageHeadline": "Merge #483", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 175, "deletions": 39}}, {"node": {"oid": "134a481bf4128ad7fd61cbe1cf7c2c20aa1f04e9", "messageHeadline": "HWY-159 - Introducing new variant VoteError::RoundExpLengthChangedWit\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c63d05d2f815be118b8cf0ef7ad8a182df9af680", "messageHeadline": "EE-1097: increase ContractRuntime max readers to 512", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 175, "deletions": 39}}, {"node": {"oid": "13638ce4ec5d28d033e7afd4419e45aad7c76fe8", "messageHeadline": "NDRS-529: rename api_server rpc_server", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 127, "deletions": 126}}, {"node": {"oid": "c07759909236b5a0aa0eb29913649d92793481c8", "messageHeadline": "EE-1093: Apply @Fraser999's comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 29, "deletions": 1}}, {"node": {"oid": "fe394d25ba3f223fd490e3db4aadfef3f3fe4d41", "messageHeadline": "Update grpc/tests/src/test/gas_counter.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "af1ba493f3dabefc1ad1691c500302ea2df051cd", "messageHeadline": "Merge #482", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "4984a686490b1c454408a91c53362bd2793f75d2", "messageHeadline": "ECO-726 - adding runtime setup/shutdown functions, namespacing functi\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 74, "deletions": 22}}, {"node": {"oid": "550ee43d8dc7b96863beb35e2a66a4b9c7b04dc0", "messageHeadline": "Don't handle consensus messages in the joiner.", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c88802e3a1f0312d7cda44a152e0e90da594a69d", "messageHeadline": "Merge branch 'ECO-726-c-library' of ssh://github.com/dwerner/casper-n\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6c3470c1ecfee1cb5b6844abe893330ba19cbfc", "messageHeadline": "ECO-726 - tweaking cbindgen options, adding Makefile and clang-format\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 93, "deletions": 27}}, {"node": {"oid": "809114768e7086fdd51a537544e8994a67e0f2b2", "messageHeadline": "Merge #481", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 214, "deletions": 82}}, {"node": {"oid": "bbf6e82e075a7f50f191e7ccbb718ab355f2a5d6", "messageHeadline": "HWY-170: Endorse honest votes on newly discovered evidence.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "12d3251cad27747c248568412894a5fc61524459", "messageHeadline": "HWY-159: min_round_exp >= max_round_exp check --> min_round_exp > max\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1e9df44c2745f21d10a9889af554f3e75a1fbc0f", "messageHeadline": "HWY-170: Add newly created endorsements to protocol state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "5cb0fed8bdd3e4ee026453af90271cd289ffac3d", "messageHeadline": "HWY-170: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "1a36fdb50dab4afa0352783bf64e4954c074cf75", "messageHeadline": "EE-1062: Address @henrytill's review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 114, "deletions": 146}}, {"node": {"oid": "f71470f594bd7d7cc53a0def37e0374ed0064687", "messageHeadline": "HWY-170: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d09852ef29916a5659ac8f4a0cf27d380653224", "messageHeadline": "HWY-170: Endorse incoming vertex when appropriate.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 119, "deletions": 16}}, {"node": {"oid": "31251c10763da1edffbbfca4c9fc216ae17151d7", "messageHeadline": "Merge #473", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "c01a06da8316f7149c17ebf2f2e2732a8bce48f5", "messageHeadline": "HWY-170: Move `Endorsement` types around.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 48, "deletions": 52}}, {"node": {"oid": "3547c851c0942ce13ae16ab2e1884d6511a1effb", "messageHeadline": "HWY-170: Add separate `SIgnedEndorsement` type.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "caf335115483cce4e0d265948fe9b34072751af3", "messageHeadline": "Update client/examples/ffi/src/test.c", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a5556254f40f801f992574b93e831c1e16f4e5d", "messageHeadline": "ECO-726 - remove cbindgen.toml, opting for config in build.rs", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 143}}, {"node": {"oid": "f0339519feaf0a73a1bef24a6c2ddd9f61b072b9", "messageHeadline": "ECO-726 - starting on a c interface using cbindgen", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 362, "deletions": 0}}, {"node": {"oid": "ba0f8cd10ac89f7983d5bdced846c23c3495bb55", "messageHeadline": "HWY-159 - Updating validation MD5 checksum for chainspec", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24162cf306105ad9d645250f96ccfbb776bc97f1", "messageHeadline": "HWY-159: Introducing maximum round exponent", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 169, "deletions": 10}}, {"node": {"oid": "cfb789c0a6d44713e658a3e19fe380e8e4dd07f8", "messageHeadline": "EE-1095: consolidate auction::{internal => detail}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 195, "deletions": 207}}, {"node": {"oid": "497b6b07a5339335c32caa7c7761b095adf001db", "messageHeadline": "EE-1095: consolidate auction type aliases and constants", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 95, "deletions": 116}}, {"node": {"oid": "f4215d18a1a5acaec880640c8bfcbc0e60b32926", "messageHeadline": "EE-1062: Fix errors after merge.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 71, "deletions": 72}}, {"node": {"oid": "4bc68e52d06362e1606bd3dbba9a4094a284c7cc", "messageHeadline": "Merge #477", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "84c8a4a3ecfcf8252575cf29a2d3aa7c39fb264d", "messageHeadline": "Merge branch 'master' into ee-1062-storage-costs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11053, "deletions": 3083}}, {"node": {"oid": "2fe7254dd79d84975b1c63554bcec1f05189a87d", "messageHeadline": "Merge #469", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 554, "deletions": 450}}, {"node": {"oid": "a678c9294b1668c3a1d3759ec9c2db774d3fddb1", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "24c06066f6a363e96ab74f7afd7db035e9f7dc07", "messageHeadline": "Merge #403", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 463, "deletions": 98}}, {"node": {"oid": "f28d627d628c693ca21a94cb5ed49cf4832ac234", "messageHeadline": "EE-1093: Fix test under `use-as-wasm`", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 43, "deletions": 10}}, {"node": {"oid": "fbfd2a9d151d5f2d1c223d906b4f68d8bfdfe1da", "messageHeadline": "Accounted for CI validation", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c351fd5b3ec88eddcc8f52a24f04e5a49a2c68e", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1053-Replace-A\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 78, "deletions": 36}}, {"node": {"oid": "bd5ceb5246404a74729c4ac128a2d7c7f9b56354", "messageHeadline": "Merge #459", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 387, "deletions": 203}}, {"node": {"oid": "0178e71fb916a7cbf237f404ccf4860b25c6c041", "messageHeadline": "EE-1093: Fix tests failure with system contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9483dcdeb501f7d59c743997cb6a0c05705a33c7", "messageHeadline": "Emit a fatal error if consensus makes no progress for some time", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "a48af0d60b01b7bc5f33d11ed99b44cba0bd9d64", "messageHeadline": "fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d33249bbe9800da5bdd517258973c028f2360bc4", "messageHeadline": "Merge #475", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "6f16dbcf2390bd426b1e2025a62dc5041b790261", "messageHeadline": "Remove code from previous iteration of fetcher tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 208}}, {"node": {"oid": "2707e232b7d5531b69f78ff3ed0d87f43bd005c2", "messageHeadline": "Complete first iteration of test rewrite for fetcher", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "d31d30c6c97019ae58005d37d5c7e3d1c9b2da0d", "messageHeadline": "Support dispatch delegation in reactor macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5ae37643de35182854f7279bedd7721ff80a82aa", "messageHeadline": "Make the deploy fetcher support updating its state from the deploy ac\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "6cb5beeab7da9b08b9628876016000b86a766536", "messageHeadline": "Make the deploy acceptor accept an `ApiServerAnnouncement` directly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3857993e5e7b6787ba00e245f820dd29d61bdb8b", "messageHeadline": "Fix bug in code generation for announcement dispatching", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "602c5009dd8195bbf56476013044c290d8032c3c", "messageHeadline": "Preliminary swap-in of incompletely routed new fetcher test reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 241, "deletions": 231}}, {"node": {"oid": "42f5cd8415d1002ad5767c0f5e8944353881eada", "messageHeadline": "Restrict to active network in creation in fetcher test reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "bc1c64c223aa434c94e1aa94c92c4526d29f093d", "messageHeadline": "Invert in-memory network creation in `new`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "c6355b6f2883de611d2fdd3a6456f1aa2677643d", "messageHeadline": "Draft a fetcher test reactor replacement", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "e6f3326d177b34e38eb2cc7be76820cdee000dd8", "messageHeadline": "Allow panicking routes for requests and announcements", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "51cfb9f4ac44a7730a7fe5d5da053223b9a96bde", "messageHeadline": "Fix compilation issues in `node_macros`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08d79f8405be2eab73911696a26904f567df6ee5", "messageHeadline": "Completely check identifiers for events, requests and announcements", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "1a992921dde211a9f4cc26b1b22dc1e9222975ce", "messageHeadline": "Use config span for parse errors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "30918c4e0beb35afc87a1792c3fbcfb19a1fc574", "messageHeadline": "Check for pointers to non-existant components in events", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "354b7cccf37e2f1cf7ae147ddd99077b62c787d4", "messageHeadline": "Remove `Sync` trait bound from reactors error trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69f28e08ae14f62a7e07b3e9b2999a6a2281579e", "messageHeadline": "Wrap `in_memory_network`'s Event, instead of aliasing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "c6991070be14bb3ef34e9501128c0a65f1abbf77", "messageHeadline": "Revert \"Make `DeployAcceptor` return a result upon `new` and public\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dc6d3e28b42d68cd1cb0b2f134dc4193e1b60699", "messageHeadline": "Turn `@` into `has_effects` keyword in reactor macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6d2de5aabf3ed3a7c38761d41b2a1fa2a496d511", "messageHeadline": "Support `infallible` keyword in component definition", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "d8194f43fb24ef9d7c5355bea1893311cb9cbcf4", "messageHeadline": "Make `DeployAcceptor` return a result upon `new` and public", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "26bc601144aa1afebc4560a9ee538cc4ef4a86ff", "messageHeadline": "Make `Multiple` public", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb9f2317ef198f12bd6b0456249494284edb704c", "messageHeadline": "Better error message in `RustType` conversion failure", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c19a7183b76f055613b47b9bf9c07865a4994e7", "messageHeadline": "Use properly exposed types in `gen.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76670846408c0afb7d70ad2db05fc8881f2bc410", "messageHeadline": "NDRS-166 - remove extraneous clone", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a969013ea3bca66eea85c8fb2d75892d281a3857", "messageHeadline": "NDRS-166 - rename current_instant to block_timestamp where appropriate", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1693e2b85f0e28ceaedd62e6ce0476fafdf7fd72", "messageHeadline": "Add comments to ConsensusConstructor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "80dc7932b806b21a6f62fdb850f9200f56dd4aec", "messageHeadline": "Panic if started with no trusted hash after genesis era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "c4ecc52bb8988e7d4739f8ebf321032ff52bbdb0", "messageHeadline": "Merge #471", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "cc5b4419cb7aa3fd5d5bb44a75dcb0131eb2cf77", "messageHeadline": "NDRS - 166 - plumb through timestamp from consensus to block validtor", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 19}}, {"node": {"oid": "4f88e0eb378e08aa07be8fcf3e35811620257eb5", "messageHeadline": "Minimizing changes for this PR.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e2928ef076b8036d778ed9fcef034780286cf47b", "messageHeadline": "Pass consensus constructor into era supervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "015af5fc0bd6d3a6ea85bd8034aee7578706b86e", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "79bfdb264834006560cf2eb90be6caefc7e8b4be", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1053-Replace-A\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2630, "deletions": 818}}, {"node": {"oid": "88a7019dcd300779c5660ac4d8ca19ec1dcdd1b0", "messageHeadline": "EE-1093: Ensure gas injector works as intended.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 200, "deletions": 1}}, {"node": {"oid": "749a5dcb1e75bf3d829f015b87faec6fd6075191", "messageHeadline": "Merge branch 'master' into NO-TICK-NCTL-view-auction", "author": {"name": "Mark A. Greenslade", "email": "1267479+momipsl@users.noreply.github.com", "user": {"login": "asladeofgreen"}}, "additions": 2468, "deletions": 730}}, {"node": {"oid": "36782087e3eb87eb9a3a61b0fff490c9c8c6770e", "messageHeadline": "Merge #465", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 358, "deletions": 168}}, {"node": {"oid": "53f6020bfb7f407b2a93405554b190447ae7af2f", "messageHeadline": "NDRS-552: merge", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2627, "deletions": 742}}, {"node": {"oid": "7613d937172859b578c7595bedd23bb2c9d28b84", "messageHeadline": "NDRS-552: andreas feedback", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "07a25aa9800706ebe4aa640579579f04968fa88c", "messageHeadline": "Merge #467", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1680, "deletions": 275}}, {"node": {"oid": "8f132d76189e34c3c1f7e2f3deb41126a35ac6c4", "messageHeadline": "1. Fixed issue related to inline python.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 5, "deletions": 19}}, {"node": {"oid": "7ee8439610906504658ce637a88d9789647d38a1", "messageHeadline": "Correcting to only output error on failure.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b053b03338fbf4ea1d0e7cb494078df6e9170a8b", "messageHeadline": "Updating generate_validation.sh to allow calling from outside of dire\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3e1830016b7dc77f4617b20db911a3aee3f13419", "messageHeadline": "Serializing pipeline to fix failure not exiting early.  Found it runs\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "7993e5788f08b62fca9914d376e540827f844b68", "messageHeadline": "Serializing pipeline to fix failure not exiting early.  Found it runs\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c237c229b724686393f95a761f25e0944c97e135", "messageHeadline": "Added CI checking of validation.md5 for genesis files in resources/pr\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "aba0e0c007f6e58f0ed62af5515bf3f40423c35a", "messageHeadline": "NO-TICKET: trim trailing '/' from node-address arg in client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30672d690133859da51833976969963e35de3506", "messageHeadline": "NO-TICKET: wrap simple args help/docs in double quotes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "3b384dc4cbef3dc4adae0c02e30dbf40afaa971a", "messageHeadline": "NO-TICKET: update JSON-RPC ID in client and node to handle strings", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "28cdec38f2057b835da5d03bab7aec9c9588c5e6", "messageHeadline": "NO-TICKET: update client README", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "71d3b974136c6b32b51eb4e429fbe375b102c526", "messageHeadline": "NO-TICKET: clean and align documentation with help strings for client\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 503, "deletions": 400}}, {"node": {"oid": "e393d61ee1c6e6cddc87dadc801d9268a1491706", "messageHeadline": "Merge #468", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "fa483b88255221bfaee0d6741c19fcf50fb55567", "messageHeadline": "NDRS-552: add block_height to output for consumer indexing", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "37040f149107a55c70a1ce7fda3a15fc91a3b434", "messageHeadline": "NDRS-552: correct trace message", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea71badcc4b02da02ab23ccf4c90cfb7f5fb0b57", "messageHeadline": "Merge #464", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "9ca5a7cbab3bb2d00a6615eddf0bbbd34a190f32", "messageHeadline": "Merge #463", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 154, "deletions": 67}}, {"node": {"oid": "d644796d8a9f4cb512206d6191fd621268b7c358", "messageHeadline": "NDRS-166 - add check to BlockValidator to check deploy's ttl", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 34, "deletions": 6}}, {"node": {"oid": "d80c020bece020967d0bfdfe2dd4598e31e2268e", "messageHeadline": "Merge #426 #440", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "567eb016b7cec0b3515fa13504c2d9702977c639", "messageHeadline": "fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1e6581c60b3b42fc950dca64b3436c44980a116c", "messageHeadline": "NDRS-166 - collect finalized hashes into a set", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 6, "deletions": 21}}, {"node": {"oid": "1fd5763420a1f9bf0f71f4bff7a2fc320eabe726", "messageHeadline": "Merge #450", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "4e5b8ed37b3ca5ed343162fdf78bb97ad91580ff", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-468-Fork-Cho\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5100, "deletions": 2372}}, {"node": {"oid": "506aa0ee35d2fe26fb9ea83d1304b0423e2c6a5b", "messageHeadline": "cleanup", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8a04c6891fac3a48a2534ba8aff41d14af17395b", "messageHeadline": "NDRS-166 - remove BlockProposerStateStore", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 63, "deletions": 293}}, {"node": {"oid": "1eda9b911bf4dd86d7551c8ac05b6ef1e3eef96f", "messageHeadline": "Merge branch 'master' into EE-1086", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 4158, "deletions": 2117}}, {"node": {"oid": "7a96fd63dbce70485de92fae22a1c4a2c8c37237", "messageHeadline": "Merge #466", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 255, "deletions": 257}}, {"node": {"oid": "3e014ce993d5102b02f7826ff3adf8a1e00b1e5c", "messageHeadline": "EE-1090: Cargofmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "976bc734e12f8cda545846084021482a1c2fb2af", "messageHeadline": "Updated comments on auction_delay", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7413497e0050c7033262c0bdfe362e494f6389aa", "messageHeadline": "NDRS-549: include casper-node-macros in the casper-updater tool", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "145e69f4bb7a1822e3f641c486d4495fcb6ccf45", "messageHeadline": "NDRS-552: get auction info endpoint enhancement", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3c4dd79e59de8c28231d081c766e8f7f6c41934d", "messageHeadline": "Updated comments for auction_delay and locked_funds", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "51ba30bbb2ca7edac30a01ed25098fc9511792cb", "messageHeadline": "Merge #449", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6cfdd1a6761d133cea86f9ac15b2ee09a9fc138", "messageHeadline": "NDRS-166 - address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "1a86d96d45953b70f268361f042ff2315fc08af5", "messageHeadline": "NDRS-543: add ability to convert simple CLValues to JSON", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1682, "deletions": 275}}, {"node": {"oid": "98f99d9e7a6de7a6e93b49e45d42544873c3c2cd", "messageHeadline": "EE-1090: Divide costs by 1000.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 255, "deletions": 252}}, {"node": {"oid": "9cbaef8586639bc4054b552ef34115c118d97d80", "messageHeadline": "Merge #462", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 84, "deletions": 42}}, {"node": {"oid": "7dc3615681ea50efed2eb03de02a071431d54fd4", "messageHeadline": "NDRS-552: get auction info endpoint enhancement", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 292, "deletions": 166}}, {"node": {"oid": "0ad3ac40330520cb422a30b97322a08b22347882", "messageHeadline": "HWY-171: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "f28d33404a333ac721a2c73aa06524e604855d05", "messageHeadline": "HWY-171: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "9b57047fce06c38039c301b5bf2458dc1c58199d", "messageHeadline": "Merge #461", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "bf4d912e91e6b9d693e98154c438cd50b5de7a98", "messageHeadline": "HWY-169: Gossip the evidence only if we just learned about validator'\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "cc711187a0efe66065fb7e6738a7a83239d66880", "messageHeadline": "EE-1091: gas limit charge up to limit", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "9707353a6d654624a187e35661400a6b91d80be2", "messageHeadline": "1. New command to view auction info.  2. Began moving chain queries t\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 154, "deletions": 67}}, {"node": {"oid": "0f4edb9fb02820f3866af3fa5b9ad5141f81eb70", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1053-Replace-A\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 678, "deletions": 243}}, {"node": {"oid": "3da418054804ff46dfe727d80d87d97ef096e225", "messageHeadline": "Updated based on feedback and fixed issue with auction_install", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "26dfe11d585fda42c61eca143578930717880fa9", "messageHeadline": "HWY-169: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d84e1a962893efcf3c8aa73224f1d412ded42b2", "messageHeadline": "HWY-171: Request endorsements for a hash indicated by the `WireVote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "881951075d17ab1eea9140c22ea7066971c99005", "messageHeadline": "HWY-171: Include list of endorsed hashes in `WireVote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "2483d9defdf590682ddc832e0f11dd27437628f5", "messageHeadline": "Merge #460", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 126, "deletions": 97}}, {"node": {"oid": "8ca9fc5d79f8332b9ebdf04f555fdc1cc250c259", "messageHeadline": "HWY-169: Gossip evidence of a newly detected `Equivocation`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4fb7850823e0ba2c64ade6fb7d6173ba0b6d168f", "messageHeadline": "NWY-169: Gossip an incoming `Evidence`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2bce3d79035837e96dd482efd1938a9d6b5c0a44", "messageHeadline": "1. Minor docs update.  2. Accept a delay in seeconds to apply to gene\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 126, "deletions": 97}}, {"node": {"oid": "9090b4119d4fa675f0219488c3ae8b2a2f8d69ef", "messageHeadline": "NDRS-166 rename DeployBuffer -> BlockProposer, implement backing storage", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 299, "deletions": 149}}, {"node": {"oid": "1286a0a24c4ffe6e634f175ae2c74802091bf06c", "messageHeadline": "Merge #456", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 183, "deletions": 14}}, {"node": {"oid": "ccfccaaeb9cfc26874fe17c4b02b6abbce8f4870", "messageHeadline": "NDRS-536: mod casper_node::merkle_proof -> casper_node::validation", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "69fad49660f85e7618cb66c85f5ea40c98dfdc8d", "messageHeadline": "NDRS-536: Validating blocks in API client", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 178, "deletions": 9}}, {"node": {"oid": "5d46024c42eb772548d73efa47661647fa0a5f4f", "messageHeadline": "EE-1062: Fix tests and speed up AS endless loop.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 27, "deletions": 17}}, {"node": {"oid": "c28965cbba7be0c255bbfc44e60d988d762a805e", "messageHeadline": "Merge #455", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "b032dfd3ce49f1f45679cbfbb5dc8d56e8c17b1c", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd51f6f57488fc43d988ac054a6140f08e321e95", "messageHeadline": "Removed spurious import is  era.rs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da7190926238bb770b279744a07821cbe3a794c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1053-Replace-A\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8373, "deletions": 2306}}, {"node": {"oid": "ee570f6b6ba7fc595edda29878aebeee146849ba", "messageHeadline": "Changed style for upgrade_request_builder.rs", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "99b66f02885d1fde5b2b678960bbc9eb16277346", "messageHeadline": "Merge branch 'master' into NDRS-166-deploy-buffer-support-restarts", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7510, "deletions": 2013}}, {"node": {"oid": "58a200e0104df61328bf9a6ba00a6d99b591be0a", "messageHeadline": "Merge #444", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 257, "deletions": 24}}, {"node": {"oid": "837d55440ab517de1ea3356f2e0f7f6aee351fab", "messageHeadline": "Remove outdated TODO.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "270d22bbe9bfb240d7ca5bb40b56714e29b00907", "messageHeadline": "NDRS-531/EE-1062: Speed up endless loop test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 103, "deletions": 46}}, {"node": {"oid": "394254b4da28dfc49685af0c266f050854f823e1", "messageHeadline": "HWY-158: Address more review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "3df67319375da48252e075eed9f4c3225152cf81", "messageHeadline": "Move Highway-specific logic into HighwayProtocol::new.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 84, "deletions": 87}}, {"node": {"oid": "020d13a1c1dbc938efba1b82a7b4658f0b1de9e1", "messageHeadline": "Move active_validator into the ConsensusProtocol trait.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "9d56e486ad58076bd4751900e321c5aabe9aead5", "messageHeadline": "Remove redundant params argument from activate_validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "8d62e5ff3d9fcb6f72715156231d612006a7264f", "messageHeadline": "HWY-158: Fix condition checks in `missing_dependency` fn.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "28b6c38c2a6f124d7a28015dbac8875a679a57bd", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into HWY-158_endorseme\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3302, "deletions": 1964}}, {"node": {"oid": "040eb64767dcadd671246622dda46651aad41cae", "messageHeadline": "HWY-158: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 52, "deletions": 31}}, {"node": {"oid": "9520a8a069985760ed6904a1f2bba2b0e7056dbd", "messageHeadline": "Merge #454", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 112, "deletions": 104}}, {"node": {"oid": "0d688859ebe0d8b26cd67c173f72db1ba53a2d64", "messageHeadline": "Rename ClSecret to Keypair.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ac3dfc976306aec853ceaf89fa0ac604f216bab8", "messageHeadline": "Make FinalizedBlock depend on Context.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "1c0df9a5e5dd60b5253b62f9f3d7e594c29f28d7", "messageHeadline": "Make ConsensusProtocol depend on Context.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "b6971b0ce857ecf08c41338fa327b72a85a52012", "messageHeadline": "Rename HighwayContext to ClContext.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 75, "deletions": 65}}, {"node": {"oid": "60a3451c358e7e3649a8ca744788d710f1b44156", "messageHeadline": "Merge #447", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "86402d697481dad79c53430638501279ff2ba4b4", "messageHeadline": "Merge #451", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d3b204f983c4d2819ebaef23e527926e837b9255", "messageHeadline": "Merge remote-tracking branch 'origin/validation.md5-script' into vali\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "772d1c1c0f7840694ebb278f2bdf51308dad5574", "messageHeadline": "Fixing PATH variable in config_from_example.sh.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8dd612c2b55760fc05c946e6eebfbcd91bffb1af", "messageHeadline": "Update resources/production/generate_validation.sh", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc565c2ce43887448afc8617be9d5c21a60ca0e2", "messageHeadline": "Merge #374", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2941, "deletions": 1490}}, {"node": {"oid": "7d4b0db5c85acb8bc7e45053b64560f2a2d873ca", "messageHeadline": "Added script to generate validation.md5", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1c68157b35bb6f4931137b904707f977bfa2bf95", "messageHeadline": "remove printlns", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e4dc54bd224aa508888c261040ec04ba4a5cc83d", "messageHeadline": "EE-1086: add InvalidPublicKey variant to auction Error and use it", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "63b4dcb3a6518c24b936f4eda3f8ebde51f2fd93", "messageHeadline": "Merge #448", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ada49e4b4424849a56da648a2a9072cb8922dcb0", "messageHeadline": "NO-TICKET: appease sporadic clippy complaint", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "668888a45b20f1e96032b65162f0f399b0e4a4e1", "messageHeadline": "remove entry_point from with_path variants", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 10, "deletions": 16}}, {"node": {"oid": "e94a2123da86ff2b85627aef4eff5d57f4b28447", "messageHeadline": "fix github commit issue?", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "60af759cbf0d220beaa90d6f4f03b97142d3d2a6", "messageHeadline": "Merge branch 'ECO-697-split-out-client-lib' of ssh://github.com/dwern\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "71e158d3aa29f25045094db0c0a43f29b1ca1c6f", "messageHeadline": "fix remaining issues", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 47, "deletions": 80}}, {"node": {"oid": "eea324fcbdf2017dd800c0475ecc4e10ee21c30e", "messageHeadline": "EE-1085: improve error conversion test", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ced99cee8c36eeba96e87114e6d624d53dd2bd01", "messageHeadline": "Update client/src/deploy/creation_common.rs", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c002d8082ba10927976bd16abae5582aa10daa69", "messageHeadline": "EE-1085: fix auction Error conversion failure", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f88a491219613e01f25c92d6159e9f2b107e267d", "messageHeadline": "EE-1085: add failing test for auction Error conversions", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f16c7ea080cc07836ae1e2914c2bc0eb8249ee15", "messageHeadline": "Merge #443", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 127, "deletions": 8}}, {"node": {"oid": "0238b5b37adb15e08f369bbc029d05f25b2a4e91", "messageHeadline": "EE-1062: Fix remaining test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 34, "deletions": 14}}, {"node": {"oid": "7702d2586db032cb6f0a29a42b84b42467b4b54e", "messageHeadline": "Merge #445", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "80a0bf159c6bb39019ae7dfb6359705b1bd3134e", "messageHeadline": "remove commented out code", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 13}}, {"node": {"oid": "632aae04bb0bee3340c2d8c2b2e38b286476ac17", "messageHeadline": "correct note on quotes around timestamp", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b79498fbb3edbec618aab2161aebaf71c798e4a6", "messageHeadline": "add note on single-quotes around timestamp", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5905da16a624c598b76ec77ffdcb0ed82ff844d3", "messageHeadline": "Changed iter_other_bonded to iter_other", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ca2bad0ca853215824952fc61c92d0655667061", "messageHeadline": "Fix potential overflow; add more tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "23665a78cc33fd895df835a7fed1216c77727c5c", "messageHeadline": "fix lint", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "22a6c725cff9040f0deac08bdb645057e4fdcf01", "messageHeadline": "fix fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b6611a4b222ddb6319447a0aa3aeef293c672fc", "messageHeadline": "Fix get_transfer_target", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "57d340c489e615b59d2dc833bd06219ed1f4275c", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 665, "deletions": 199}}, {"node": {"oid": "c366dd6b4d49ea5fc5a927c38e1287c6128ef1b2", "messageHeadline": "package wasm contracts and upload to s3", "author": {"name": "Piotr Skowron", "email": "piotr@putit.io", "user": {"login": "piotr-putit"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "423353ebf6b64f84b4e64244f296b65ba49363a1", "messageHeadline": "Merge #446", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 358}}, {"node": {"oid": "96e7309ed473c8d4cdbaaa200e0472247f6c5d35", "messageHeadline": "Factor out median calculation, add a test for it", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "46b4054ed619e8a7f8326657b8c329982306b9e2", "messageHeadline": "Correcting last \"CONFIG\" in string.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbb6936a97bd6c17c64f52bdfc563820e7e36c2a", "messageHeadline": "Removing resources/charlie", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 358}}, {"node": {"oid": "75dd08db344a8d7cde12922645ac09cf06894a86", "messageHeadline": "Fixing refactor change within the string for CONFIG to config.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0fc6997e2f4f1f2d4dbd377e4b66e1a906c629ed", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "a2ff6e3574a2f17883c774b2958df00ba642dd12", "messageHeadline": "HWY-158: Add new `Vertex::Endorsement` variant.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 205, "deletions": 7}}, {"node": {"oid": "653888d2da43a39ba905de732959f5b88aa9a521", "messageHeadline": "Fix a timing bug in the block executor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "81ffd798a655bc2be1d6f1c1f1221ea5d543d458", "messageHeadline": "Log the initial round exp when starting an era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e9359f08806d2c32f6f8eba30652d58c3e200b87", "messageHeadline": "HWY-158: Add `Copy` boundary to `HashT` and `SIgnature`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "e654ab811fff75bd4d4c03701cd7113b1c43fae9", "messageHeadline": "Initialize new era using median round exponent from previous era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "4480c754aa7526f1c9f52a439a903cddab5e84a1", "messageHeadline": "Merge #433 #439", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 462, "deletions": 131}}, {"node": {"oid": "7d0aaaa0daf1c389788e6cb0a1b38a75616c3c18", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ECO-697", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 85, "deletions": 22}}, {"node": {"oid": "a18bab04d47c94ced7180041c0da8d998929e2a3", "messageHeadline": "Merge #441", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "6a48acf9186bb5bfe93fed339441caf513404a19", "messageHeadline": "Merge #442", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "a58d3991a3565b25d29c2a8282d93d177d029c27", "messageHeadline": "NDRS-542: add 'get auction info' subcommand to client-rs", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "8be505cd53ea78266ebcca1afc3c48435da364d6", "messageHeadline": "NDRS-539: fix secp256k1 public key test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "04a8c489b7303d1fb63778882464893c5c34568f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ECO-697-split-out\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2350, "deletions": 397}}, {"node": {"oid": "e5c0bb7bf6ab5bf71a38e56573be86328a9fc82d", "messageHeadline": "NDRS-539: handle uncompressed secp256k1 public keys", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "578f2969ea520350fd4bae664b2ad7ee5c045c0b", "messageHeadline": "Rename Rank to Height", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7c554ace2b3e91b6cbcd6e9a8f575d9146d8a253", "messageHeadline": "Merge #435", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 95, "deletions": 50}}, {"node": {"oid": "ebc6719684163582381fdcceabc25625e0b4b74b", "messageHeadline": "Merge #438", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 595, "deletions": 171}}, {"node": {"oid": "85fbc428cf8e53d52b0030315397c90411e970f3", "messageHeadline": "Updated common.rs based on feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d5476d6e6bfeadbc84288667ae686393dfafd662", "messageHeadline": "Update node/src/components/api_server/rpcs/chain.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28198825aab48e4e79bc0b00cab7d519b46066a8", "messageHeadline": "Update client/src/common.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05bf2ef5e04daddcaa302934a5fd6e9f39f1f253", "messageHeadline": "Update client/src/common.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e4138be758d531e94fd4ba663839f9eb1fc6eb6", "messageHeadline": "Update client/src/common.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4640f65aaebb6f6acdd3e46b16247156c83b3ee2", "messageHeadline": "ECO-697 - fix doc comment", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d487c6ac76243cb5c671539e585d697ea0c7774a", "messageHeadline": "ECO-697 address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 374, "deletions": 459}}, {"node": {"oid": "c327c99f2fcfe6467ad593d206ae2608a7650a6a", "messageHeadline": "EE-1079: finish renaming main_purse_proof", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "0a17e455bae213ea70a3d99995e782997f9b46b6", "messageHeadline": "EE-1079: fix capitalization", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49f9f4b5b9ec8ed59730b0ba65f4992b66597632", "messageHeadline": "EE-1079: Renaming main_purse_proof -> purse_proof", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe6040ff2149911091485f74979cf0ab995d9eae", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c9dbd6ce42b339371ea820199dcff9e469798a9d", "messageHeadline": "Made requested changes based on feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "ffe721f749a2b69c725e3e1d88a47d6fd8ccd82e", "messageHeadline": "Reverted Initial EraId back to a constant", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 50, "deletions": 217}}, {"node": {"oid": "ccbbeb4b3318fc9ef174324ea6f2d69068ced2ff", "messageHeadline": "Merge #436", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c993a8af3cc4ca7072bd6d7f98a50a4a68fc088e", "messageHeadline": "EE-1079: enrich balance with merkle proofs, validate", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 596, "deletions": 171}}, {"node": {"oid": "09cffd66a9ca8ca81786235b77b2065c13854600", "messageHeadline": "Added missing trace import", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b90f015afe0e804d69604e631164197576963a87", "messageHeadline": "NO-TICKET: avoid panic if an incoming connection drops while an outgo\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2dc7c98d805d8a73a17e21b74f2233e0f6230946", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-468-Fork-Cho\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3574, "deletions": 321}}, {"node": {"oid": "fa629607b042db1a38b202485c4028916b8a39e2", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "8239057b459587cf043682f3e0cd9893b92579a2", "messageHeadline": "Added height as an arg to retrieve a block", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 80, "deletions": 61}}, {"node": {"oid": "e068de83ae0884fab172be94ae975cf738a24c03", "messageHeadline": "Merge #434", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "f28915da4e843663ed9a2352b75aa2cd480d5eba", "messageHeadline": "Added enum for Block Indentifier", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2df4e4fddf2574f5740d95f7902c661bd257345d", "messageHeadline": "Add all of an era's accusations to the switch block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "b1bfec9412f71e189e0c7db5d07ec5939f6da338", "messageHeadline": "Merge #427", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b6e6c14724a1c02151c5904b0e69c11a22de2df7", "messageHeadline": "1. Updated nctl config files to sync with latest.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 78, "deletions": 67}}, {"node": {"oid": "30241a44a16d67f0f763e932abb75633a58da123", "messageHeadline": "Merge #430", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 131, "deletions": 70}}, {"node": {"oid": "826147f6ad512f6e09f5fff5f4adcc3b43017c14", "messageHeadline": "NDRS-521: support optional values for session/payment args in client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 384, "deletions": 64}}, {"node": {"oid": "74fa54701b923443491398b00b1f1a6b6d02b2bf", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8955b77304fa645a2a4524ba6eed3377b66a842b", "messageHeadline": "Removed unused import", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53192be9b903eccc8d8369c94005ad040d7fe8f5", "messageHeadline": "Removed tracing for add_valid_vertex", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dec386535a93066bf658bd8581c575c4d49243cc", "messageHeadline": "EE-1062: Add/tweak more tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 484, "deletions": 6}}, {"node": {"oid": "64226c6083104a39e8d58ed43992038bda92036b", "messageHeadline": "Merge #432", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "25d096fbe2198f9534d18a93e0ec7dd45c512700", "messageHeadline": "Filter out accusations from earlier eras when finalizing a block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65c9b3f9c8fb6fe271d8eda16227c7e2c744a80e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "898f318c2a048a23a810f98da2faa497728cc4ba", "messageHeadline": "Add information from the consensus protocol to accusations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "0afc90ce4097af78611027043dbed18cfd6bdb96", "messageHeadline": "Merge #395", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 279, "deletions": 12}}, {"node": {"oid": "106b412117451c35d4360ba8fd7d1d7023072808", "messageHeadline": "Process own proposals, too", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8833cac14217dbdc6f610b9cea80946060376db5", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "f38c36a9785adb0918619eb3668b13c1221eac0a", "messageHeadline": "Merge #428", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 696, "deletions": 35}}, {"node": {"oid": "e9ab4aab9664b3220d77b68fc1458077a332af22", "messageHeadline": "Merge #431", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "b1c496ee548ad0a56559e03ac35f786355e7d6c5", "messageHeadline": "changing fetcher default timeout from 10s to 3s", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5336f5896e852d52a4c600a9dbf1db0fc518d100", "messageHeadline": "NDRS-547: fetcher config", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7909673f0b0f1d56d0d5d2c2447e582ca19d7a0", "messageHeadline": "NDRS-547: fetcher config", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "3c8a120712ce963ee232dcc871a889354dfe8c55", "messageHeadline": "Merge #418", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 485, "deletions": 97}}, {"node": {"oid": "e9b301b99c5d2c1d2c511ce19007da5138574b62", "messageHeadline": "Update documentations.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 27, "deletions": 79}}, {"node": {"oid": "de51e2ab439968d5a99779e08d4afbcd991225ef", "messageHeadline": "NDRS-535: add more fields to DeployProcessed server sent event", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 133, "deletions": 72}}, {"node": {"oid": "cbbc3b388bdf5e70724c5af38da5d823f00d4a27", "messageHeadline": "1. Updated README.  2. New commands to view faucet, user and validato\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 696, "deletions": 35}}, {"node": {"oid": "f97c1ccb6e38921255a28dcbfca52753256bb3c7", "messageHeadline": "NDRS-166 *not compiling - SQUASHME*", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 329, "deletions": 135}}, {"node": {"oid": "26b90864b2e634f369741e7c2876dd3c6e2d3f32", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1908, "deletions": 110}}, {"node": {"oid": "be21517630bc184c103446389903866709ccd2ea", "messageHeadline": "NDRS-166 - extract deploy buffer state", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 142, "deletions": 86}}, {"node": {"oid": "3b3daef543fa4c27eaa96ee355cb335db064b546", "messageHeadline": "Update README.md", "author": {"name": "Rasikh Morani", "email": "rasikhmorani@gmail.com", "user": {"login": "HysMagus"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1e7455361e4172ff911d49f756db5308db3fd7aa", "messageHeadline": "Add Missing Dependencies", "author": {"name": "Rasikh Morani", "email": "rasikhmorani@gmail.com", "user": {"login": "HysMagus"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90bdfac3932e96647eb1742e2008a31cf3885bb4", "messageHeadline": "Merge #414", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 666, "deletions": 80}}, {"node": {"oid": "dbefdd850514044a9716546527b45a99c76907de", "messageHeadline": "Fix a bug where proposals were registered in the wrong round", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "3673b800a0931ba5461233744069c1af15525bc5", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "205442e063d7d699e572038697b0e1c3eb79a710", "messageHeadline": "EE-1062: Default value doesn't need to be pub.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43c5ae6451ef68fe9f0c59f3eb69af7e04fffffb", "messageHeadline": "Updated comments for bonded_eras", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3272c3b6bcc39fba91eff44ffeea817f2c1e5d51", "messageHeadline": "EE-1062: Fix and add unit tests for metering.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 79, "deletions": 7}}, {"node": {"oid": "a03369013ff8a2740ac359fa1ef6e19c45a44a5d", "messageHeadline": "Added clock as a field to State", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3f44e5b49188e1955ae311103e9a0c71f3547f0b", "messageHeadline": "Switch from Timestamp to clock for high resolution", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7f0df4d7ff53f3551fa31591131bc2560d7e9993", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "7001d2d72dd3d998749dc9a19258add093131764", "messageHeadline": "Merge #391", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1219, "deletions": 16}}, {"node": {"oid": "0a2811c14816acb11e3d4d460062da019a2394a8", "messageHeadline": "Logging time taken for fork-choice to run", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "51bf19b3bc91b6336017e13747786612e0165ad4", "messageHeadline": "Updated comments based on feedback", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cf36dd1878fbcf44a82ff8a558c5f305c476dcee", "messageHeadline": "Added tracing to track depth of finalized block", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2abf7a7b237f7e50482f75e1a5636bbdf56f7983", "messageHeadline": "EE-1062: Fix integration tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5952124445ab038d44dd1d74a9b76635676dc3f", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 5362, "deletions": 1982}}, {"node": {"oid": "9ed82e1f01189c511991579daf231a3ad04f1bfd", "messageHeadline": "Merge pull request #3 from dwerner/ECO-697-str-arguments", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1334, "deletions": 548}}, {"node": {"oid": "360945360e3ec6e3682b71c988c74fa8e3923e46", "messageHeadline": "Merge #422", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "c91e560a132e25bc0f13b395ca14ce8f2e3e9945", "messageHeadline": "EE-1062: Lift over restictive traits.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a570db92c3ee0ab7af76f17d4c5d67c822d5486a", "messageHeadline": "EE-1062: Add tests for gas.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 817, "deletions": 10}}, {"node": {"oid": "b2dddf989e9f5e0b27a6374380bc0535678b1b57", "messageHeadline": "EE-1062: Charge for add operations as well.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 86, "deletions": 67}}, {"node": {"oid": "9a76862d08389e2ffa21a5fa323a9a811841a34a", "messageHeadline": "EE-1062: Pay for storage writes.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 196, "deletions": 101}}, {"node": {"oid": "078e8f0c69906d9482ea0e80c1c392e8245b6bec", "messageHeadline": "Merge #423", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 176, "deletions": 161}}, {"node": {"oid": "a8d9943e0d22e76c76479f2ac73bf468fddb677c", "messageHeadline": "EE-1061: tests passing", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 130, "deletions": 143}}, {"node": {"oid": "c523be724e4d2ff72995fd71e1fd8c8de92a5884", "messageHeadline": "EE-1061: initial commit (tests failing)", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 197, "deletions": 169}}, {"node": {"oid": "b84966ab827a6b856a1a95036b67c6c39dd1bbb3", "messageHeadline": "Merge #415", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "84793941f19e1df1f82fcb534ed27b55c120e618", "messageHeadline": "publish for release", "author": {"name": "Piotr Skowron", "email": "piotr@putit.io", "user": {"login": "piotr-putit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34eb87bb0676027251b20fbda28033d04873395b", "messageHeadline": "remove debug", "author": {"name": "Piotr Skowron", "email": "piotr@putit.io", "user": {"login": "piotr-putit"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9d3cb1b98e26572d4478918e89ef87c00b557836", "messageHeadline": "casper-client deb package", "author": {"name": "Piotr Skowron", "email": "piotr@putit.io", "user": {"login": "piotr-putit"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "ea111304cee566beda2cc180bc6b675640d0d202", "messageHeadline": "casper-client deb package", "author": {"name": "Piotr Skowron", "email": "piotr@putit.io", "user": {"login": "piotr-putit"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "fbe94e939f50c308fbeff65b34e98e996c7e3d2c", "messageHeadline": "Converting to proper uppercase vars for full script use.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "cf6ecdfbcf11e0206ed8d759b893373ca6457570", "messageHeadline": "Merge #420", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 826, "deletions": 249}}, {"node": {"oid": "b509f6a540f79e14f7d80df8675a33c7e5986351", "messageHeadline": "1. Post PR review change.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad143a103ca2541ec4d553abf9d5f725e19c436", "messageHeadline": "Uncommenting pull now that image is published.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ffc56d150552d528348b763bda03a9d5d8b179", "messageHeadline": "1. PR review doc enhancement.", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 17, "deletions": 22}}, {"node": {"oid": "36b37df1379562281ee1a44ce4e40cf72f86be52", "messageHeadline": "Adding sane genesis files in production.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 182, "deletions": 15}}, {"node": {"oid": "5f65324f2cdc23020d16b99fad5ccd2c9ae25da7", "messageHeadline": "1. Streamlined network start. 2. Numerous new nctl-view commands. 3. \u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 813, "deletions": 231}}, {"node": {"oid": "5cd2bcf1f97c6c9d0fcbd88353a56a3cebd591d5", "messageHeadline": "Added logging and log rotation.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 83, "deletions": 56}}, {"node": {"oid": "20f77812ea16367a1f69afcda4eeab17d86624d5", "messageHeadline": "ECO-697 - refactor all creation into lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1334, "deletions": 548}}, {"node": {"oid": "cb56acbdb2a9d9c1df7b5c91f0cd35cc3e3cee9b", "messageHeadline": "Correcting config_from_example.sh script sed.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "17503a5cb37a4b70f8158aa33a27c1b793506c81", "messageHeadline": "EE-1068: tweak imports", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50279f716bfb5ce23cae66c9d2293d5721423f28", "messageHeadline": "Merge #416", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "38e0f3997c49ff379c675b0c3d6012c7402d1247", "messageHeadline": "Adding list to Makefile.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "85f2ff194177ec1ee8051a69f8e3dcbaf95f9771", "messageHeadline": "Updated documentation for chainspec", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46659c64034e3c4d213fd2a054c0523f10872b00", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1053-Replace-A\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 713, "deletions": 713}}, {"node": {"oid": "6dc7a55c924340e08d4ddf954c7ba9167a087943", "messageHeadline": "Add in systemd_pre_start.sh to deb packaging.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1b6e194bd6dfa969a59cff3f13ed7f23d329099", "messageHeadline": "Remove unused DEFAULT_USERNAME from preinst.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3421715644e05703bc08dba9d67e6a0712040fbb", "messageHeadline": "Merge #417", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 142, "deletions": 134}}, {"node": {"oid": "5d526a6356f73ae9436e982442984fb0439b28d2", "messageHeadline": "Make should_activate immutable.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "006ac24a2563c6c018b4d6b49ada2424935483b6", "messageHeadline": "Adding config_from_example.sh to convert config-example.toml to confi\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 111, "deletions": 15}}, {"node": {"oid": "ef369d02847bd5fef5326e63dfe23572ef18c40f", "messageHeadline": "Don't log a warning if proposal arrives in wrong round.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31feb55dd0b6b246c7f8a83ccbdcbb8ae742152f", "messageHeadline": "Deduplicate criteria for voting in era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "6ed399b0fc10deecc1140d7acae6a6d258617827", "messageHeadline": "Make instance_id a separate function.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "25376dd17c32c30afbe1e72b94556df49b5b3987", "messageHeadline": "Deduplicate check for whether era is currently bonded.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "7c8fec6814af7de604323f7a4dd83da01230578d", "messageHeadline": "Move era supervisor metrics logic to metrics module.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "331e138bb64e971aba13ffa3dc54b13fcf5825fc", "messageHeadline": "Deduplicate common code for valid or invalid proto blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 43, "deletions": 64}}, {"node": {"oid": "15edb9f75ed57e5a25149700d81a0e28c08f57e3", "messageHeadline": "Address the problem with starting before genesis", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4f91687461b182520fed666d8f2fff361a302d92", "messageHeadline": "Address some of the comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "b66558b5a8426cdde5bfeb206cfbf013e80ead37", "messageHeadline": "Merge #413", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 575, "deletions": 583}}, {"node": {"oid": "6eb9ae0aacfa961ae439ac347dae3ee9e781915a", "messageHeadline": "NO TICKET: removing unused error variants", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 0, "deletions": 23}}, {"node": {"oid": "3e1f784900ac589a4c6acbc4063ecceb94457bad", "messageHeadline": "NO-TICKET: minor cleanup of chainspec files", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8af29217c5a78a14ffeefe52f60a30061f0b0883", "messageHeadline": "NO-TICKET: Change default fetch timeout to 5 seconds.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "347019e9fc116e35ee2742fe111e6519ad19e161", "messageHeadline": "Merge #412", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d028926372171aee592c9b58c81822d7a0bd5fc3", "messageHeadline": "EE-1068: enrich queries with merkle proofs, validate", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 666, "deletions": 80}}, {"node": {"oid": "fbdae4c6fdf440b52ff6be8ed867d59501e7c502", "messageHeadline": "NO-TICKET: make chainspecs more consistent", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 167, "deletions": 193}}, {"node": {"oid": "0b271945da854eb5fdd9eb0674d215c49efd2d09", "messageHeadline": "NO-TICKET: update crates", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 409, "deletions": 391}}, {"node": {"oid": "b1c2377cdc87853a8aad3e491af9712728fc4a21", "messageHeadline": "Moved locked funds period into chainspec", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 204, "deletions": 34}}, {"node": {"oid": "59c57bc5623fb468b16e3d3c918a606b17a689e8", "messageHeadline": "Cleaned up comments and ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "5166af4911b3b0a9950e014653030b85881c0415", "messageHeadline": "Changed BONDEDERAS from a constant to computable field in the Era Sup\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "74808bc9fa4e65cc73fbdf9df4de4f6ca0b46bd1", "messageHeadline": "Updated ee_1045 to account for merge conflict", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7cb93d514d75c6e2e505e27f3ee39a2134ae11c2", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into EE-1053-Replace-A\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5213, "deletions": 1307}}, {"node": {"oid": "e508ee9414c347d097f6ab3852cafb4aea06092f", "messageHeadline": "preinst script to check for keys.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "f64641a44ce35be76b6cfad28e4015105df054f4", "messageHeadline": "NO-TICK: Log progress of syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "808f29236057fdaca8449a94b6b732c6e491cb28", "messageHeadline": "Initial groundwork to move initial era id", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 231, "deletions": 53}}, {"node": {"oid": "d979b92f0f5b71513ac01deff469fb1407940415", "messageHeadline": "Merge #384 #402", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3729, "deletions": 936}}, {"node": {"oid": "40a49ca5f88211cfa40d4b3a5a1b18b4156889db", "messageHeadline": "EE-1070: actually revamp query handling of {DeployInfo,Transfer}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5eb2ed35e4de099ef9408e0b27875e972d48946d", "messageHeadline": "Merge #408", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "a24eb67181f7ee09e821430d95e3d3a1a96f47dc", "messageHeadline": "EE-1070: revamp query handling of {DeployInfo,Transfer}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5da70e9fffcec4f3f5fd0d50ec562cee3efba853", "messageHeadline": "EE-1070: state.proto: add tab to match surrounding code", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "622f32b2200ba381ef479e444a83e9e4dc6b222a", "messageHeadline": "EE-1070: add serialization roundtrip tests", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "0c175ea624fac8c73ee2ffe1a8cdbac36dc79ba5", "messageHeadline": "Add `node_macros` to `casper_update`'s `publish.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "308931f7ae338b969f634f6f46eba77cf275fd1a", "messageHeadline": "Rename the `node_macros` crate folder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8ee48e4214df7d9bc654d6257901a44d864318b", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1596, "deletions": 428}}, {"node": {"oid": "4fffbdcf73c2cb5623aa97c12a356f22beb5b364", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/reactor-macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1455, "deletions": 353}}, {"node": {"oid": "f97bdc5b14209c1a9e68a932951e69e3d5303a8e", "messageHeadline": "Revert a useless change in ActiveValidator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7f0285069ddf2d7dd5307ff4508370ee3f228fdd", "messageHeadline": "Switch to a different approach with a separate finality detector", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 193, "deletions": 149}}, {"node": {"oid": "1a4fc4088f5471b20657cc05e4e1386d7782dfd0", "messageHeadline": "Don't print color codes in status/build_version.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "bd7fe3f210fe1f0e6d343f1e17e553de37857f17", "messageHeadline": "Merge #407", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0e3c2492689b346020a8b23bb166162fcbb5cbc9", "messageHeadline": "Merge pull request #2 from Fraser999/ECO-697", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 400, "deletions": 277}}, {"node": {"oid": "de4f62486d1d2d31b065cb83251092d320984c82", "messageHeadline": "Fix formatting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "27e32cdec6b200bc0cf005031bd5a66e1f5b54ba", "messageHeadline": "Execute from genesis even if blocks are in local storage.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c0a66d3f3d22528f658e2bd2a85288d6164d1d78", "messageHeadline": "Merge #389", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c2b60c21a874411cea39f80d5fefe92f8bd6398c", "messageHeadline": "Merge #398", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 654, "deletions": 18}}, {"node": {"oid": "6c6e5305529ccd6f3b04abfd238048c9b674ba0d", "messageHeadline": "NO-TICKET: include Cargo.lock in updated files when using casper_upda\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5a3215f686ed237c338a6e01a7332526ba401ff3", "messageHeadline": "Merge branch 'master' into ee-1060-host-function-accounting", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4695, "deletions": 389}}, {"node": {"oid": "538c06a997ea4209da35c62ce7dee10053cd6fd5", "messageHeadline": "EE-1060: Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2fb5798bef95729aaf18a438bcb41ff989c8bc7e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86b4fd56c0df64d808cecabd9876ebdc02dd680a", "messageHeadline": "Merge #406", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 219, "deletions": 193}}, {"node": {"oid": "e27cbf1ef5883184093ad1c2445424bc9f28694a", "messageHeadline": "Extract era module from era supervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 219, "deletions": 193}}, {"node": {"oid": "1a07d07c534efffa1fa8845b1579d789a8334afc", "messageHeadline": "Merge #405", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "0847150807803dd2ba3130e61310cbe8ef959e29", "messageHeadline": "run-dev improvements", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "6dfdaa4f589b83808078d06112be9e918af879e3", "messageHeadline": "Merge #393", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "7fdade917d9c7ac92fdc3b47b29feb2dc5040751", "messageHeadline": "ECO-697: convert some lib methods to take &str args", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 400, "deletions": 277}}, {"node": {"oid": "26ac1be3f5f2629d0e493560981fd8562bb1cee4", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdab75460d70fe26acb0e0b837fe5066fc99f1c5", "messageHeadline": "Changed snapshot size to compute based off delay", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "196d89829505fbae93f65763dae74f5b9a34281e", "messageHeadline": "Merge #404", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 121, "deletions": 86}}, {"node": {"oid": "bf07b690db3e7ce81b87837cd78be6be8b9bea75", "messageHeadline": "NDRS-530: fix client deploy commands", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 121, "deletions": 86}}, {"node": {"oid": "d754b0be3900d7952707cbec7d630cb00dd00563", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf1230981b4ab8613bdd206438e61e9dcaa96da6", "messageHeadline": "Removed spurious line", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "70936ab737e6655df9e4a0fcc7df8a5053ecb72e", "messageHeadline": "Increased know keys len", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5100b9251a62c093ad528531fc01b1f9b99a475a", "messageHeadline": "Merge #400", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 415, "deletions": 16}}, {"node": {"oid": "f514a8734364740429f3f6d3e8bac7356ba2ef7c", "messageHeadline": "NDRS-519 missed a state_root_hash rename", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8b1f113c329bfc9ad5b375a63cb91257aa756f1", "messageHeadline": "Added auction_delay to test chainspec", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b3bdaf66aba4a33531f4c3540c17501e447e713e", "messageHeadline": "Initial groundwork for auction_delay", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 235, "deletions": 49}}, {"node": {"oid": "277a963bda3654d23dc4b36823dbad95c861e990", "messageHeadline": "EE-1070: persist Transfer + DeployInfo", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1871, "deletions": 89}}, {"node": {"oid": "46629b79551b2c800bf416bab127119afa5cb21c", "messageHeadline": "EE-1068: Addressed comments by @mpapierski", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 15, "deletions": 83}}, {"node": {"oid": "9860244b5ad2241a06cdf1cbe674ee87c1e3d34f", "messageHeadline": "NDRS-519 address Fraser's review", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "820a6ed84dde0f8d86815e0eebb52ebf2dd36094", "messageHeadline": "Merge #399", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d30c1652d5c0421445464054ba6a4621131df126", "messageHeadline": "NDRS-519 AuctionInfo rpc endpoint", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "bbe53d194392192475ff0e4910331ffd72eea471", "messageHeadline": "Fix issues due to drift of master", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "88e1df2f92e2ce963f6d352a919de6bd6a0919d7", "messageHeadline": "Fix formatting", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d710f1adf768c9c2855df7d36af1aaff2db4bf74", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/queue-snapshots", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12716, "deletions": 2799}}, {"node": {"oid": "a4712fbf13baa1909361056b84506cea576dc9ce", "messageHeadline": "Merge #396", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4be6f85ba487098eb718aa9b8d32120c8e77f3fd", "messageHeadline": "Dispatch announcements as well", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "d372f5b9bae91a9362e9b240ca6cb98060557ba5", "messageHeadline": "NDRS-519 AuctionInfo rpc endpoint", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 462, "deletions": 15}}, {"node": {"oid": "b5c70deb07824be12ef84558a3d458c0f0a6b1ee", "messageHeadline": "ECO-697 clean up doc comments, add TransferTarget enum", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 49, "deletions": 40}}, {"node": {"oid": "fe234f62df5f3686fcbedd350d367bd0a51805bd", "messageHeadline": "Only generate request dispatches once", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "846b9ae8ca3ac057343db815b2bb860743f7cb92", "messageHeadline": "Also generate types for announcements", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "98ab09aa251a0cab2850e830571e46dea3a89249", "messageHeadline": "Remove `initializer2` from imports", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d788573a39b84aa0c47f6b329191fcfea2f63a8", "messageHeadline": "Rename `cosy-macros` to `casper-node-macros` and make it publishable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "131fb02eee0324897f4c7e3b4b7f3c2b383b724b", "messageHeadline": "Fix clippy warnings and generate documentation for generated code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "0a8595ee8278c1dbfb35498da5ad1b6bfb6d3999", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/reactor-macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 566, "deletions": 241}}, {"node": {"oid": "d01f27942e86efdc1b453607aadca46097603b4d", "messageHeadline": "Fix import order in `consensus.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b18e2b612246dfdfc36ec2bb0659f6953a2f631e", "messageHeadline": "Indent using four, not three spaces", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7edfb00c24195d5aecdd5d4a6efda17be5a91a4", "messageHeadline": "Fix typos in cosy-macro's `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e0284aa62163474dcdff44cba5f9c910a430339", "messageHeadline": "Clarify how construction works", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0ed510538bda8d93ea88fce451ccbf0ba63e7e72", "messageHeadline": "Remove obsolete dev dependencies from `cosy-macro`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b9fd61ebbfea4a5ca1a7ff12b8b3ad6d2f47ce39", "messageHeadline": "EE-1060: Fix AS custom payment test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ccb3420b4f0c74408bfc1cfcd596124881cacb01", "messageHeadline": "Merge #397", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "4dd35794719705018e794573cb546a311fd4e4b7", "messageHeadline": "Update README.md", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fc79dbe1fc400896fbd7b8df8b50aac3c671f811", "messageHeadline": "ECO-697 fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "11bfe68007822752fc42e683a1b12b194b02ef3e", "messageHeadline": "ECO-697 - move deploy creation (CLType/CLValue parsing) into lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 206, "deletions": 153}}, {"node": {"oid": "2af0144425a6a3cd761c818ba1d1cc1ef7d6f693", "messageHeadline": "Add missing negation: filter slashed validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe66a224597d1a81c1d8afabc8dcfc9f03ec1e21", "messageHeadline": "EE-1068: Introducing Merkle proofs", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 729, "deletions": 25}}, {"node": {"oid": "b3c47668e3fd1a93ba842c2d5e71fd7dd2295809", "messageHeadline": "Don't slash validators twice.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "19a06db51d63349e5077cef2bf415b6cbe7dca1a", "messageHeadline": "ECO-697 - document method params, refactor to casper_types where appr\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 16, "deletions": 7}}, {"node": {"oid": "301ac8f0ab63478b8228400c5283365a53158c09", "messageHeadline": "ECO-697 - move keygen logic to lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 97, "deletions": 43}}, {"node": {"oid": "469ec97d5180bfa1c4b76101bcff999736a59fab", "messageHeadline": "EE-1063: Remove purse return value.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5fe8df9ff5908dd7db27738d7e4a7bd9327f823b", "messageHeadline": "ECO-697 - accept purse_uref as URef instead of String", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b521db0b3649ee3eecd3b0c2e021c23849ae9568", "messageHeadline": "EE-1060: Increase costs and add more tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 361, "deletions": 25}}, {"node": {"oid": "c0beea09c02f9b9a6b361ec87785124685c05a85", "messageHeadline": "ECO-697 - add RpcCall constructor fn to common", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 18, "deletions": 50}}, {"node": {"oid": "c18d6eb7f8e1df7611a3a03ac906adf447cdc2e7", "messageHeadline": "Fix an issue with potential multiple change to the exponent", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "aa0de7d9f36d75c255605c8d7cf8645c5ba5ba5a", "messageHeadline": "Merge #382", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7bb86fdc14d2c423979090c0dc5346b6ef3bac4c", "messageHeadline": "Merge pull request #1 from Fraser999/ECO-697", "author": {"name": "Daniel N. Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 284, "deletions": 317}}, {"node": {"oid": "d1f831f86b8315bdd3b3e42f7c5cdf57afc45aa6", "messageHeadline": "Merge remote-tracking branch 'Dan/ECO-697-split-out-client-lib' into \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4727, "deletions": 442}}, {"node": {"oid": "61caa68de9119e8f454ded45d1b1a15cb30f248f", "messageHeadline": "Implement adaptive round exponent strategy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 151, "deletions": 3}}, {"node": {"oid": "32f352fd30c24dbe0b94bfb23dba7b18a8f7ae9a", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4722, "deletions": 437}}, {"node": {"oid": "a273537d58ac0336379d84a3c602528a4ef6d4d1", "messageHeadline": "ECO-697: updates to client lib", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 284, "deletions": 317}}, {"node": {"oid": "1b734719dbecf65af64afc6132da41f23eb4ad0a", "messageHeadline": "Merge #383", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 74, "deletions": 29}}, {"node": {"oid": "52af64d2ffcfed0fa7a002463f8e61326e63108f", "messageHeadline": "Merge #394", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "19e57410cbb75596fdf40edc4cb10d132fd3480e", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into overweight_again", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 269, "deletions": 59}}, {"node": {"oid": "53e2902218ccca02d5697a89f0144a90db0afdc6", "messageHeadline": "Merge #390", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 268, "deletions": 59}}, {"node": {"oid": "b7657a4bbc26c8c955745f49d559f21cff20af42", "messageHeadline": "Prevent arithmetic overflow in FTT computation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67ae129ba85f462d639151638e9ed8c24e4e3d0d", "messageHeadline": "Don't replace direct evidence once we have it.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "45632ace39ebd434619699d9a8c6ef83dc34db8d", "messageHeadline": "Also ban most recently slashed validators.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "d9ebf3de18fba23ca6cc13a564fbb1dbe91cbe17", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into fool_me_twice_sha\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 251, "deletions": 148}}, {"node": {"oid": "93336e8d0ecd17f3806d33705b0848b7239ef7c1", "messageHeadline": "Extend test: Indirect evidence doesn't ban you.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "64daf8d9334e3dd1f039bcfb7c9f92703487c9c7", "messageHeadline": "Clarify meaning of genesis timestamp.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "f25e8d3c65fabbbb2087b38c30884f65cb5dd605", "messageHeadline": "Merge #367", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 150, "deletions": 146}}, {"node": {"oid": "7d431b226ff57981dcd1b92c2f68507a3e1e69e7", "messageHeadline": "Merge #392", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "05e8d4b241035a6a412bfcde4fb55620863dc997", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-507", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "a160c214418fd8c8ed357ca5bc117e688cb9fcf4", "messageHeadline": "fix lint", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bc2ef888bcdf53934636b93bda94969746ca039d", "messageHeadline": "NDRS-511 - fix storage component's put() return value to reflect if t\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 31, "deletions": 1}}, {"node": {"oid": "f99f5491246652141559f95f8311ea39cab2376e", "messageHeadline": "NDRS-453 - move get_finalized_deploys into storage.rs", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 43, "deletions": 43}}, {"node": {"oid": "f69267c6d532768262a67e10e6a07d5bd1ba7dbe", "messageHeadline": "EE-1060: Fix integration tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b25acd3e1d4293a2b2f1402500f1e213530319f", "messageHeadline": "EE-1060: Refactor out default weights and costs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 158, "deletions": 33}}, {"node": {"oid": "8357863efb345f0c45b23703911c2131b09883cc", "messageHeadline": "EE-1006: Update charlie's chainspec host functions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 38, "deletions": 38}}, {"node": {"oid": "3c3d1a6df35ccb121d6b462b1652c1d0476d9180", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/reactor-macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7833, "deletions": 1108}}, {"node": {"oid": "35272b43860a1038bb1a7d78fbe12eb4508dba8f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-467-Time-Sin\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3676, "deletions": 83}}, {"node": {"oid": "fa8c34a1f01db596c67c2d72b3f18c9073c5f5c4", "messageHeadline": "Cleanup some unused imports", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d5ac400f45daeaa7fec58f7af2d25bcedb8aa9fc", "messageHeadline": "Merge #386", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "69e8f5ca5e7dee650d0bb4bb347beba6e61ec54b", "messageHeadline": "Re-enable initializer in CLI", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "050f4890f0a1dffd53e300971d268a3a6c75ba6e", "messageHeadline": "Finish `initializer2` impl", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "b8a085eb454565d62b8894964ff5e79796b2f67d", "messageHeadline": "Add effect builder to generated code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fa1c4bd12519ceb0a8f284edf932f53095d11f4d", "messageHeadline": "Derive `DataSize` for `WithDir`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c69857e0888d1282ce4de7a0f72679e80c590cb9", "messageHeadline": "Better use of `WithDir`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "82bc3dd9460c1f0a43635d4175a243c26a0aecbf", "messageHeadline": "Remove some unused imports", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "2db8e770550aaaec40d13e13e45f923ca4d9ffcb", "messageHeadline": "Revert storage component to effectless initialization", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "6b1c419c94e04e1b0064a9f5b5b97cc72a0374e6", "messageHeadline": "Fix initialization in `initializer2` for `ChainspecLoader` and `Contr\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "115276909265629b7971238d64aaa2ad7f9a0def", "messageHeadline": "Make contract runtime return the proper error type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "109d00682b04e7aa20d51399369d2bd6dd345357", "messageHeadline": "Support effectful and effectless constructors for components", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "8d80781fbb7e5892333063d42006283c25f3fbfb", "messageHeadline": "Make cosy-generated `new` function properly instantiate components wi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 72, "deletions": 32}}, {"node": {"oid": "4b89f3a85559443d6b23391b6d3944b9504ce576", "messageHeadline": "EE-1060: Set default opcodes and host functions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 333, "deletions": 305}}, {"node": {"oid": "3e7c565e652cad5f4621107957e0266cb968b81c", "messageHeadline": "Add fault type for evidence from other eras to Highway.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 253, "deletions": 59}}, {"node": {"oid": "8979a62ae8009c639b149bce2832e6501dd9c951", "messageHeadline": "Merge #370", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "6ba71003f5a7757c00482b6d8becbb77bf2bf0f9", "messageHeadline": "Changed to time_of_last_proposed_block", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a8e61d9e67ddf54d5fa54b3bfc7ab3a11e1e7b2", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "548c373960ce5af7584e78f2eb2fe218d82128f8", "messageHeadline": "Updated ConsensusMetrics", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c7d9dbf255cc2e330c9f1aa1b26ba31db5b39c63", "messageHeadline": "Merge remote-tracking branch 'origin/NDRS-466-Rate-Of-Finalization' i\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 44, "deletions": 49}}, {"node": {"oid": "e7f289363bc4daea1f6e47b23322d0fd4336d1ad", "messageHeadline": "Ran Cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3a17b4724e808d565de67636fc446bae9fa8d1af", "messageHeadline": "Moved ConsensusMetrics out of EraSupervisor.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "b30b39392801fb93fcf55b871477093d0c0743e2", "messageHeadline": "Reverted to recording timestamp of proto-block.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "6fba2d2b7953a5d80bd0b5c0ee4136efb445f867", "messageHeadline": "NDRS-507: Revert `state_root_hash` to `state_root`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 75}}, {"node": {"oid": "3800a85723d54485b1a8d9b3ccc67c60a5db6676", "messageHeadline": "NDRS-507: Revert variable rename in `execution_engine`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "b48c01e48d22977c6a18562d8e44f4d3e958c464", "messageHeadline": "NDRS-507: More cleanup.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "51dcb87791dce54dd081748efaed3689b9808f7c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-507", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4189, "deletions": 217}}, {"node": {"oid": "73c2a944c9c423412dba10bc312153d03b4900db", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-507", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4602, "deletions": 1220}}, {"node": {"oid": "2a8fa666a60c129e258a9e4b014ef1e5142088da", "messageHeadline": "Merge #387", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6fae796808f9d44d93032ff6370c1f796bd35dc", "messageHeadline": "Merge #363", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8f4e05c53bd74bd67ccdd3fd10b38f71192587ee", "messageHeadline": "Post release branch version bump, per versioning standards.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d86888bbbe3d26badfca18af531dbb355414a8ca", "messageHeadline": "Merge branch 'master' into op-1614-client-deb-package", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 25048, "deletions": 6424}}, {"node": {"oid": "288050c902c3425d281c670ba5344d812bdc578a", "messageHeadline": "Adding LICENSE and README to Cargo.toml as needed for packaging.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6a41fa63d5b162d3f07dbb2714bad3b55ed6131a", "messageHeadline": "Removed casper-client from casper-node.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "0a0c8559db5f0c58cc43c7c11bd2fe51f01d594b", "messageHeadline": "Merge #385", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3490, "deletions": 0}}, {"node": {"oid": "7a25f69e3764d6e0fb13b917dbc5f3f835dca3eb", "messageHeadline": "1. Created a new sub-directory named utils into which nctl library wa\u2026", "author": {"name": "Mark A. Greenslade", "email": "mark@casperlabs.io", "user": null}, "additions": 3490, "deletions": 0}}, {"node": {"oid": "9f0f9a3612c177dc9b8bf01c3b0a07b8cbd58fca", "messageHeadline": "NDRS-453 - move eager loading of finalized deploys to into_validator_\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 61, "deletions": 69}}, {"node": {"oid": "fdd4b2ed4c5a0a226412af157d4505796f5d4d79", "messageHeadline": "EE-1060: Fix integration tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 26}}, {"node": {"oid": "01d05e2cacbba69a0f224e4e25a6edbb3a1ac082", "messageHeadline": "ECO-697 - add doc comments, address review discussions", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 194, "deletions": 127}}, {"node": {"oid": "dcf256700266c4544f0a91fc31c8694103e969d4", "messageHeadline": "EE-1060: Add test for host function costs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 380, "deletions": 0}}, {"node": {"oid": "15ee07a4d7cf0a49bc6d71f2a60d5ea442dcd1a6", "messageHeadline": "EE-1060: Prepare ground for balance adjustments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 31, "deletions": 17}}, {"node": {"oid": "c1524a11a598fbda8c3976e135873c6c08307d29", "messageHeadline": "EE-1060: Remove remainings of add_local function.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 38, "deletions": 142}}, {"node": {"oid": "8644d5a79d50cc15de09325662f256703679cf03", "messageHeadline": "EE-1060: Hide details of host function.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 69, "deletions": 187}}, {"node": {"oid": "32e26778c3d0fddc21f0e9fc0850854ff36284ce", "messageHeadline": "EE-1060: Charge for host functions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 482, "deletions": 234}}, {"node": {"oid": "069a67f891f9d39dd34d1a4c176dbb6594785809", "messageHeadline": "Merge #381", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 96, "deletions": 47}}, {"node": {"oid": "39db29edb6b74864f74469e50ac341da3c4d25d2", "messageHeadline": "NDRS-453 - carry over finalized deploys from joiner to validator phase", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 60, "deletions": 7}}, {"node": {"oid": "d741632f957083e051ae4820d594fe285bc8f5ef", "messageHeadline": "Use actual error types instead of `Infallible` for some components", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a5024315f6a636b279e4128229fd5fee595ac037", "messageHeadline": "Add component instantiations to cosy-macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "defeb0464e749c12d1289f490458cf877c51106f", "messageHeadline": "Setup intial proto block metric", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e6b0823ef2be8c4ba84ff086eb9f7e307faefb35", "messageHeadline": "NO-TICK: add client contracts target in Makefile (and to deb)", "author": {"name": "Archit Sharma", "email": "archit@casperlabs.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b88b3c7bd5e835d6aade3cc75f7bbfe42fd74cc4", "messageHeadline": "[NDRS-499] - Use .or_insert_with to make clippy pass", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6e874c93eaf05c28566b371672729d173db81bc", "messageHeadline": "[NDRS-499] - Fixing typo", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ad50aeceffa6c8755a8577f07e24dbe9e223a04", "messageHeadline": "[NDRS-499] - Eliding unused anyhow::Error in ConsensusProtocol", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 31, "deletions": 45}}, {"node": {"oid": "842b95d79dd1be1025b45898b22befe99080fc13", "messageHeadline": "[NDRS-499] - Introducing scheduling system for vertices to be added i\u2026", "author": {"name": "Matthew Doty", "email": "mpwd@casperlabs.io", "user": null}, "additions": 70, "deletions": 7}}, {"node": {"oid": "82c95c06a1b762304ff8c766ac7473dee819b337", "messageHeadline": "Merge #354", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 81, "deletions": 30}}, {"node": {"oid": "8c47064f9f9cbfa2f904b91d830ddaf764d6899d", "messageHeadline": "add rustdocs to casper_client rpc", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ec1fc50fa1a02125e906c3b5ec461dc6d7d7a777", "messageHeadline": "cargo fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 74, "deletions": 70}}, {"node": {"oid": "d9f7932ac76eadcda1bdb46a6d26a7fb62effc0b", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 537, "deletions": 373}}, {"node": {"oid": "c076e0e1313543c161a19567a3dbeca668a0f96f", "messageHeadline": "NDRS-433: Adding GPG Signature", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de1ff26576ee414e26b6f12f7c5c36a19855c3b4", "messageHeadline": "NDRS-433: timestamp -> now", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "fdaec910acb7cf6a1e9260328eea6d1e9aa853e8", "messageHeadline": "NDRS-433: Removing  timestamp kluge in highway_testing.rs", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "cc67bfaa25f20401ede1b77c354ed2f397e627b6", "messageHeadline": "[NDRS-433] - Using delivery_times as timestamps in highway_testing.rs", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "af47fd11e5611ead3058ee6b110ed0cc9277af20", "messageHeadline": "[NDRS-433] - Documenting timestamps in Highway::handle_timer and High\u2026", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "168e066a17672743a20d4c61cf6c0bc88c2db82f", "messageHeadline": "[NDRS-433] - error! -> warn!", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cca8126b3104eef92b8dbf3589cb21616041a564", "messageHeadline": "[NDRS-433] - error! -> warning!", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2189ee4819538cf76ef6ffa393a077291ae79f98", "messageHeadline": "[NDRS-433] - Consensus using Timestamp::now() for timestamps of messa\u2026", "author": {"name": "Matthew Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "c4d2558c1be3e99a8076d79e5b2937ce7c503392", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-467-Time-Sin\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5374, "deletions": 1481}}, {"node": {"oid": "8a8a8b15f48afcd9d3bdcfb140748f0c77cecffc", "messageHeadline": "Merge #379 #380", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 378, "deletions": 79}}, {"node": {"oid": "2edbea530b1ae6b51047e098e186e9baf1a73a03", "messageHeadline": "Merge #377", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "3fe75641616129360e8337123585d17c7f45c236", "messageHeadline": "NDRS-507: Revert changes made to `grpc/` and `execution_engine/` dirs.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 150, "deletions": 156}}, {"node": {"oid": "dbb71a2b4e97c8197b06343e7dc7b1430754fa75", "messageHeadline": "remove old app and create lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 670, "deletions": 2563}}, {"node": {"oid": "2888e5851efe0ca1b5b56d57aed6d8a2ff5ca1ad", "messageHeadline": "swap app sources to better merge", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2453, "deletions": 560}}, {"node": {"oid": "376ca763a6b67ac6c7d44a431f919311e37dab1c", "messageHeadline": "Updated documentation", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f1b6e8c130d8200a5973acec913b1a7798469ac", "messageHeadline": "Changed name to ConsensusMetrics, finalized_block_count.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4ceed0c276f5410264b88d7e8b35594294523c17", "messageHeadline": "ECO-697 - move sub-crate source to combine both in the same crate", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1482, "deletions": 1513}}, {"node": {"oid": "32b78a0de6c2e3a096a526cc6cdc1eaefdb28523", "messageHeadline": "Merge #376", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 242, "deletions": 94}}, {"node": {"oid": "f6e8b369de76fab2dad956ca5228fe41b6e5ef2d", "messageHeadline": "Rename v_id to pub_key in era_supervisor.rs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "106d4dcc1812c28e5037b273202c50728e532a3b", "messageHeadline": "Replace Validators::get_by_index with id.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "90782d6e2848a91cab56f21f518e0daf48ebc008", "messageHeadline": "Update state panorama when adding evidence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe7b00d03d873d2781d86f3e1b762a92f32a00de", "messageHeadline": "Also pre_validate_vote in tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "a39cc1aa6839a73685142f8bdd7284af29466a6c", "messageHeadline": "NDRS-502: update client README.md", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 326, "deletions": 33}}, {"node": {"oid": "a76a5deec0ac70013ff2a08e281961608f709668", "messageHeadline": "Merge #378", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "9d9a88e4ca02d0583b9a711d082a0d213a0bc991", "messageHeadline": "Allow height-only eras", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0f1b34e64a082f2ed2aa2a03c132b235f11e263c", "messageHeadline": "Fix era duration in the local chainspec", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7be4d629c5b9b1de71021f4f5f7fdb19c4cf48d", "messageHeadline": "Print a warning if the values in the chainspec don't make sense", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ae1d8afcc4f6862858f4eef39b6827bdebcb9773", "messageHeadline": "NDRS-496: set LMDB reader limit and runtime thread count limit to a s\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "5c7d7971f802f66d6b66f7c2b72c573a02ba372f", "messageHeadline": "NDRS-496: optimize purging of stale entries from the gossip table caches", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 102, "deletions": 41}}, {"node": {"oid": "52331897419a1b85af20ebae77333cd38de28051", "messageHeadline": "NDRS-496: adjust condition for sending further gossip messages", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "aa35f79d94f301cd511242813259979619db5317", "messageHeadline": "NDRS-500: improve client inputs and outputs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 242, "deletions": 94}}, {"node": {"oid": "3dad87804f664318b27a73fed20d6f2ab0105190", "messageHeadline": "Fix cargo.lock", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c7b1838a41024dd4095d583c1d7a73d30d4a7eb1", "messageHeadline": "Merge branch 'master' into ECO-697-split-out-client-lib", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4274, "deletions": 1113}}, {"node": {"oid": "994f1b53c9cfc3b1899fa8ded57f9bfcd339cb03", "messageHeadline": "ECO-697 - reduce deps list", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 14}}, {"node": {"oid": "7e4fe9441b3b64978023f5e0c7feedb3691aec03", "messageHeadline": "ECO-697 initial splitting out of client code into library", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 757, "deletions": 319}}, {"node": {"oid": "f2601b3321fcbd9b0857879390c399b15912f167", "messageHeadline": "Update node/src/components/consensus/era_supervisor.rs", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030c97af6f14d09975d991d23c52d670c983b5c2", "messageHeadline": "Cleanup cosy utils, unused functions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "47732a00845a10e9dcfd603a7809e40cf0273fb9", "messageHeadline": "Merge #342", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2779, "deletions": 673}}, {"node": {"oid": "807a37b7b23497ba04c679ac807ac198578cd75a", "messageHeadline": "Bump `proc_macro` and `syn` version in lockfile", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4aeb6c501dadfca853279749c130070481ffaeba", "messageHeadline": "Use proper error types instead of `anyhow::Error` in reactor macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d0fed60efd52435afe349b7bb2a8c4be90938a60", "messageHeadline": "Add a `ConstructionError` associated type to components", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "c3c3026b84f47a11d9c490fe1350050bca4a40c9", "messageHeadline": "Add missing `Debug` impl on generated reactor error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1d820c82d5c3e77807f01adf39c7c792ba5a936", "messageHeadline": "Allow for `prometheus::Error` to wrapped using reactor error", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "54a731b920db8ae6331d4cea075997a7ef25c462", "messageHeadline": "Merge #360", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 449, "deletions": 146}}, {"node": {"oid": "73c264b68962d88388aec1e478f1edf6c2db3af9", "messageHeadline": "Comment on 2 * BONDED_ERAS.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5b7ac3884c19800e293120854ec2680f7e75575", "messageHeadline": "Make cosy-generated structs public", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4d60dd9560f147f244a9c1da631f188152e6d65", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into i_know_what_you_d\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "60484ade0c57e2dc3849a78b8ac69295ae98a7ee", "messageHeadline": "Refactor era candidate methods. Fix DataSize.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "d67ae978e573f688172ee216e1fc374e0033020a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/reactor-macro", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2922, "deletions": 1051}}, {"node": {"oid": "e2945ff114234744f9ca9b3c4124507c45d69e92", "messageHeadline": "Merge #372", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "2df680ddf89cf94115bf13f2bec9fa01b668f35e", "messageHeadline": "Remove and simplify some era ID arithmetic.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7d36ff78ff1fc84fbbb079b6289656ce7832fb15", "messageHeadline": "Extract candidate block functions and move them to Era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 72, "deletions": 55}}, {"node": {"oid": "6ebe2de146050989506834de474986d3e5af9925", "messageHeadline": "Simplify era ID in logs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "50e2f841e2567f74aa8a3de2e886c123741ce152", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into i_know_what_you_d\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 977, "deletions": 296}}, {"node": {"oid": "6855b58c42ff36e4a53982f7fb7eab1de56a6b8b", "messageHeadline": "NDRS-516", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "decc546986ebd148136c10c71ce145de214ddab6", "messageHeadline": "Merge #371", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 192, "deletions": 9}}, {"node": {"oid": "144798268133edf00548dd8bd15ede1536903895", "messageHeadline": "Merge #366", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 307, "deletions": 27}}, {"node": {"oid": "71750d452353300f1c0f9ea658a1fdbf1e6b1c2f", "messageHeadline": "Reverting accounts.csv and chainspec.toml to be updated on branch.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "e024b967308532996b8865328d62a1b6f0ee4d17", "messageHeadline": "Updating build script to not delete build images.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cd1db0a26615398f233866406ad396bd504d5f03", "messageHeadline": "Updated for 1.4.0 release.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "26fad2a732bf816602b201945702c3dc0490defc", "messageHeadline": "Moving files from charlie.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "5870800ac3dcc7fbc33c8dd1269e16a5f59f955c", "messageHeadline": "Updated from charlie to production resources folder.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "24109bf957133894f41890ff718aa61fd4dd3b7c", "messageHeadline": "Latest version of systemd file.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b7e7f1a0737230872f21bf0e2b95fca8b070718", "messageHeadline": "Config changes from Fraser to limit gossiping.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "f92874b72b542a8e6d66039527f7c9c633a87241", "messageHeadline": "Additional name change to manage panic", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32c6fd2ab26ab66d49e78e739fa9e6397d68cc34", "messageHeadline": "Merge #341", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 429, "deletions": 256}}, {"node": {"oid": "fae52fefdff4ce3c1c827b1cf3eb6622963a8f4d", "messageHeadline": "Changed metric due to runtime panic", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d9aad3cad1be362ddb753b956473001d55bd3a16", "messageHeadline": "NDRS-404 winnow test code down", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 235, "deletions": 247}}, {"node": {"oid": "a7f24b1edc78ae1219d0c2db5e2f0af556556737", "messageHeadline": "Merge #368", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "36e3c048820a319b6e268e5c376af64277c19d71", "messageHeadline": "Merge #365", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "95448387b6b1bc3f936cdf80968f65e2cab793f1", "messageHeadline": "EE-1040: Rename remaining wasm_config/cost.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f06ff81f75207cbbbc8cc3e9aa15159e7c1956ec", "messageHeadline": "Merge branch 'master' into ee-1040-update-chainspec-costs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3165, "deletions": 1203}}, {"node": {"oid": "d366aec051cfa0f64c9281983fb2753760131417", "messageHeadline": "Merge branch 'master' into NDRS-404-incoming-outgoing-connection-symm\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 2516, "deletions": 1076}}, {"node": {"oid": "fc2ef7d9264bf306015d60622a7c916dbc9d49ff", "messageHeadline": "NDRS-404 address review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 42, "deletions": 31}}, {"node": {"oid": "631a74e671ff3ccb6afd02960e1ad241cbd50616", "messageHeadline": "Add a contract building step to run-dev.sh", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5a9f48cca2b7c30db850b663e93abfc476405111", "messageHeadline": "EE-1040: Clean up", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "13b84b0f6df639ba27057e735d9852fc12695499", "messageHeadline": "EE-1040: Update Cargo.lock", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1db40210505d24101cd60a56c4990ef273fc9a5f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into i_know_what_you_d\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 456, "deletions": 253}}, {"node": {"oid": "c1eef424c223e4f958c30820c131d0186b74fb06", "messageHeadline": "NDRS-507: More renames.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 223, "deletions": 219}}, {"node": {"oid": "dde31f56ed0a93c69a090479fbbc8e0c3f21d645", "messageHeadline": "Update client/src/common.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4b8c64478c1f5647dcf97547d5145c75237c5c1", "messageHeadline": "Update node/src/effect/requests.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fab2ddfb331e9509736cbb296ebe4c8f1a5bf55", "messageHeadline": "Update node/src/effect/requests.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f25278be1ee073d02947a5a52ec7eec4f35ecc", "messageHeadline": "Update node/src/components/api_server/rpcs/chain.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "102af5a900e130529d6dbc111f8c53b27240a993", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-507", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 343, "deletions": 156}}, {"node": {"oid": "4131b4594d6f35291a51daef33bde255a44ce747", "messageHeadline": "NDRS-507: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbe9c7d36593a51b7fa319acf1c0b232f942a61a", "messageHeadline": "Merge #364", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 281, "deletions": 143}}, {"node": {"oid": "d8298329b06fe249ef07061554e7f4402c7a6b37", "messageHeadline": "NDRS-507: Rename `global_state_hash` with `state_root_hash`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 136, "deletions": 100}}, {"node": {"oid": "c941202b1f329fd38a82fed204f58374303a188f", "messageHeadline": "Added unit of miliseconds", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78584c9ff25f5b0be885c4da5e6c193e3662b33d", "messageHeadline": "release to bintray", "author": {"name": "Piotr Skowron", "email": "piotr@putit.io", "user": {"login": "piotr-putit"}}, "additions": 307, "deletions": 27}}, {"node": {"oid": "2699f92c67fae7886ad0836c3054c62612dda793", "messageHeadline": "Changed EraSupervisorMetrics to track finalization", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a425c5ed47b919dce007da5482430633adadd341", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "b1e8feaabecb1c9f0f980e498363721def8f96a1", "messageHeadline": "Additional wire up in joiner.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23f4dc1c9983b11292c2b8bed1fb4ac400057af9", "messageHeadline": "EraSupervisorMetrics initial wire up.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "3ba0db14be48f913f8859ccd1c8069b54f3bf469", "messageHeadline": "EE-1040: Use tuples to describe function costs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 972, "deletions": 474}}, {"node": {"oid": "455e770741a8d69a7805cbf8b911afdae980157d", "messageHeadline": "Removed unnecessary FinalityDetector Metrics.", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "aa0b22e2f31e329bb13b3dfb3738a5f5b445259f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/quanta", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1143, "deletions": 459}}, {"node": {"oid": "55efb22e378d756716e3d28011b504d7f9d6a618", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-466-Rate-Of-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2180, "deletions": 929}}, {"node": {"oid": "8d357c00e65d7626da777fe361c6f32e27e65fc0", "messageHeadline": "Update node/src/components/block_executor.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1af62a958e8fb06f5587e24d9d89b863f7f052e2", "messageHeadline": "Update node/src/components/block_executor/event.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c85bf26430d8362738faaf4ad9903c9983a2bc", "messageHeadline": "Merge #345", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "68551633654793596a3b7e1cc1b7dbf778ad2e29", "messageHeadline": "NDRS-482: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d6219d4f79630a3109a37b3b3b78717b8583838", "messageHeadline": "EE-1040: Fix tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f897d746a24ccc0ed12f2d0dfa6723591eff4b2e", "messageHeadline": "NDRS-482: Fetch `parent_summary` from storage if not found in `parent\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 127, "deletions": 9}}, {"node": {"oid": "1bb213b083823e94d5281ecf31017a4f6b1bcac5", "messageHeadline": "NDRS-482: Rename `global_state_hash` to `post_state_hash`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f59252fea7ec31f10fc1f1a9a62153c11e11c803", "messageHeadline": "NDRS-482: `BlockExecutor` needs only LFB when transitioning from `joi\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "47dd2ec4f3c5bb6a71d52f063724e70359d2a3a6", "messageHeadline": "NDRS-482: Move `block_executor::Event` to separate file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 143, "deletions": 127}}, {"node": {"oid": "14e0dd0d49d6626470e2bda48aaaef1f71eed41c", "messageHeadline": "Properly route requests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "250c035bdcc41b650b1410a3e012006e3d41574f", "messageHeadline": "Include `initializer2` in crate", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ffa37fb053fea5028fa505e12208f7fbea782053", "messageHeadline": "Fix formatting in `gen.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00ef174ccb2ec4becd8e8e1b0cfeb038e6c3692e", "messageHeadline": "Added second initializer implementation as a proof-of-concept", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "c8d8b7942f808ce03c53e5087432646d932fc7d4", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into i_know_what_you_d\u2026", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 426, "deletions": 79}}, {"node": {"oid": "84d5e666170810080014f3922bc1194324b06736", "messageHeadline": "Merge #348", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 112, "deletions": 97}}, {"node": {"oid": "b7f7dd9e7c49e6ec1c3f09c0f42840144c48d80c", "messageHeadline": "Use correct Rng type/trait alias in generated code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6991894e3a333fcae783a1108d1d2cb3ea536086", "messageHeadline": "Update `Cargo.lock`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b6ee238ace0cbcd1fdbaa5cfd4d54cd63909ba6a", "messageHeadline": "Add missing `From<Event>` impl on generated reactor event types", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "07fe3fe86a27b582b3679e25319bc395e00c60c0", "messageHeadline": "Sort dependencies and rename crate `cosy-macro`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c181284d6559e58aabf1cb3123f7e439b0fbe3ca", "messageHeadline": "Merge #353", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 191, "deletions": 50}}, {"node": {"oid": "23eb1d6e7af89facc75e62acae44260c2aa14b51", "messageHeadline": "Fix name `cosy-macros`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e97ddc364e451940768478364c4ffb4c043256d", "messageHeadline": "Exclude `cosy-macro` from workspace", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad2a2c8adaee7bed1839526167b6147caca76306", "messageHeadline": "Cleanup and document most of `cosy-macro`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 107, "deletions": 64}}, {"node": {"oid": "3258c6e4bf8e742d91375c5b2434554d4af6754e", "messageHeadline": "Remove obsolete `kw.rs` file", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fa9b454e1c95a98b80ad4e116dca8f973a9b9650", "messageHeadline": "Remove the `reactor` example", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 160}}, {"node": {"oid": "f0ce62802681ff22078da90859760a01ad2fde15", "messageHeadline": "Add `README.md` describing the crate", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "3f910569a3a146c6ff2927c15dca5583c62b1273", "messageHeadline": "NDRS-504: fix after merging upstream changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ac34f807378de8d592439acdd0374303699da5f6", "messageHeadline": "Merge #359", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 234, "deletions": 31}}, {"node": {"oid": "f080625f744a27b1a77305a758427617251fe6e3", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET-bincode", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1756, "deletions": 672}}, {"node": {"oid": "cac30ca985511867044583332cd3426f7563685e", "messageHeadline": "Fix log message when not voting.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b61cc4e7accfddae9564030072e121366b952d27", "messageHeadline": "Deduplicate code; add era getter.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "2a6556fd61ebcdfad3cdffe5524a1be7d1707bf5", "messageHeadline": "Accept evidence from unbonded eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "43653577e54596d520c8d4dbb87f5a35deacadec", "messageHeadline": "Add accusations to FinalizedBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 41}}, {"node": {"oid": "2d25bf918a6ff40b50a5c5cf755a64a99423ffb1", "messageHeadline": "Populate accusations in new blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "543db23c1e512fd1299059130b1ec0c779e5e2cd", "messageHeadline": "Add ConsensusProtocolResult::NewEvidence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "95a410eed92ed8bceefd06cce0306268450b5264", "messageHeadline": "Handle EvidenceRequest messages.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "4936bcdd3d2fcc8ebc4ebb0c07a72f5ef97c9934", "messageHeadline": "Make consensus log messages more consistent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "a736e1cf6f10669b77b6fcbdc6f7ca3d22de4219", "messageHeadline": "Add EvidenceRequest message.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 68, "deletions": 55}}, {"node": {"oid": "86d8759b72b7fffdc29f5256937f9b340d741bc2", "messageHeadline": "Filter accusations of incoming blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "da4b9a2d7648862ad43dbe1380d0b159693c5806", "messageHeadline": "Add pending candidates map to Era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 95, "deletions": 31}}, {"node": {"oid": "b88c791ac48d33b290e14e920d5f955c3cf32082", "messageHeadline": "Add CandidateBlock type.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "d4a73f29551771125533087d445eeede270830b6", "messageHeadline": "Merge branch 'master' into ndrs-289", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2293, "deletions": 877}}, {"node": {"oid": "362f0ada11e9deaf7a70d30b85fe073a27f615f0", "messageHeadline": "Update types/src/auction/internal.rs", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fd463d9338f9bbce42ce279c2fb6f9aae9ed468", "messageHeadline": "Add a trace statement for the era seed", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d28fa5a5c89cc3159d69081d755bbf5d00a0d212", "messageHeadline": "remove custom Debug impl for Exec_Config", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "bf8cddad5fc30ae8fcba28ac6263f64d9e1185d3", "messageHeadline": "Merge #358", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 470, "deletions": 152}}, {"node": {"oid": "1fc320d34b2136a2d6113f09786a6ae47a387833", "messageHeadline": "Initial `cozy-macro` import", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 837, "deletions": 0}}, {"node": {"oid": "645760f86012de827ddc13173b4fcab71dfa709d", "messageHeadline": "Merge #347", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 604, "deletions": 279}}, {"node": {"oid": "a9dd5df5c8376cbb331b9b4e14689b311c60a3a0", "messageHeadline": "Extract an effect into a method on EffectBuilder", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "cd28cb849a6c57c8314744f48910071c6640e1f5", "messageHeadline": "Panic with more useful messages", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1750403c19a651d54434d2ae1b75a5314ca4e468", "messageHeadline": "Merge pull request #3 from EdHastingsCasperLabs/ndrs-491-deploy-valid\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 75}}, {"node": {"oid": "d221dc37f9bffa1b4bc96a2c408c5bb6e30133cf", "messageHeadline": "Box large enum variants", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1faac91eda8f15cc1f076c4ca879c8b3bad96031", "messageHeadline": "Update node/src/types/deploy.rs", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c582adb3c847092911f721b218760fce5c810c2c", "messageHeadline": "EE-1066: move hardcoded validator slots to chainspec", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 251, "deletions": 31}}, {"node": {"oid": "492a10cafe89ad1d3c430bbf7cf280b2908c2a62", "messageHeadline": "NO-TICKET: cater for overwriting blocks until sig handling is fixed", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f1829287f2afb9c0c4eb37e03aaee2601e34753b", "messageHeadline": "NDRS-491: fix deploy validation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 67, "deletions": 75}}, {"node": {"oid": "ff66a2b47bb18333eab426d3d19fb7819d3c920e", "messageHeadline": "NO-TICKET: update BlockHeightStore", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 468, "deletions": 152}}, {"node": {"oid": "a7d0f3246b7067ee03f1ed88dfd71358b4f28ff0", "messageHeadline": "Merge #357", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 77, "deletions": 45}}, {"node": {"oid": "cdf6d03ca7b96d60332cad5cf6f57bea12bfea57", "messageHeadline": "NO-TICKET: add option to enable colored logging output, off by default", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 77, "deletions": 45}}, {"node": {"oid": "8f34256dba9b2e0a37f7df6dabcdef0c2bf975a5", "messageHeadline": "Merge #356", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "9cfaac2aaad0a2f15ce5f07937adcecfcc44aa2c", "messageHeadline": "NO-TICKET: update handling of CL_EVENT_MAX_MICROSECS env var", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "395ce80440bb2d3e839cd239d9c323079ad32e83", "messageHeadline": "Merge #352", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 416, "deletions": 219}}, {"node": {"oid": "0f08ecef9e3d4c5a750c24c2348514c7e7d97e1f", "messageHeadline": "returning balances to more typical values in step test", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe6bc83d9aa16048c6004b6c5e202f68b24da23d", "messageHeadline": "removing dead method, unused uref", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "e2d4d66ff2664e62019899d69a8409614b2ad0f4", "messageHeadline": "NDRS-404 rework naming", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 31, "deletions": 31}}, {"node": {"oid": "d0faa2c9773812a3afdd8e7cfad1bfce10895651", "messageHeadline": "Merge #355", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 64, "deletions": 55}}, {"node": {"oid": "3e857b8730e2519781a3bb69d76167e00f5d9d44", "messageHeadline": "NO-TICKET: address review comments on PR #350", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "f4f1d958e42aa2db4124ebad4f91f0f4bd144ceb", "messageHeadline": "NO-TICKET: address review comments on PR #344", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 35, "deletions": 38}}, {"node": {"oid": "809cbd9b2e869dd3b208e0f4392335bfcb296bdb", "messageHeadline": "NO-TICKET: address review comments on PR #338", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "9cd84a2b5572d878e06fd228ba45e72a4c7dbb6c", "messageHeadline": "Set inital setup for finality detection metrics", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "02132468f4d1ca37f9c02a5e4883afa584dcdc7f", "messageHeadline": "remove todo", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "af045eac9f5cf553ba97c4332ab0b912a9a470eb", "messageHeadline": "NDRS-404 fmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 69, "deletions": 52}}, {"node": {"oid": "8c0ca5a13597cb57773ea171254ea424ce2cb409", "messageHeadline": "Merge branch 'master' into NDRS-404-incoming-outgoing-connection-symm\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 911, "deletions": 209}}, {"node": {"oid": "b50b7f7a74b35b685483dc7dc3d4b782e82c055f", "messageHeadline": "NDRS-404 - enforce connection symmetry, implement blacklist", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 157, "deletions": 128}}, {"node": {"oid": "de39a65987fd17f12ec67cb9f3cdba6c755fbb07", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-466-Rate-Of-\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 911, "deletions": 209}}, {"node": {"oid": "025457abcc651c355f054a8dcad15b3bc34b6e6c", "messageHeadline": "Ran cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8df95888ca7f8b1bb78ee6589bd22a48250fd062", "messageHeadline": "Updated std imports", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2567a3929dd3f2463ec77ccf1643cf22cc087060", "messageHeadline": "EE-1040: Address @henrytill's comments", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 416, "deletions": 385}}, {"node": {"oid": "fd24193b28672deb82ee74b97e1ea48bb912c526", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-465-Unproces\u2026", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 911, "deletions": 209}}, {"node": {"oid": "0c756bc0001b71a533ea54939bf47831f5823e76", "messageHeadline": "Merge #346", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1fa97cb7f2d9b779efcf49c76c7f854682bb5217", "messageHeadline": "Merge #336", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 405, "deletions": 43}}, {"node": {"oid": "e3e5ca53733aa907994e93aaa3b795f11361975c", "messageHeadline": "Fix Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a3043e3a46522813d8718f9a2c59c0716ce9e023", "messageHeadline": "Merge #344", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 192, "deletions": 16}}, {"node": {"oid": "9760d810604fa33f6419348e7641406f5703f032", "messageHeadline": "Merge #338 #350", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 105, "deletions": 122}}, {"node": {"oid": "7af39f2262f30827f285f5c8a2b9bca344c9fcda", "messageHeadline": "Calculate the era seed from booking block hash and seed from the key \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 111, "deletions": 29}}, {"node": {"oid": "be9887a44ce60d3e5c7eca2d9ac20e38c183141a", "messageHeadline": "fixing up a couple of tests", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 25, "deletions": 164}}, {"node": {"oid": "87c8d18becc751ddb5e8fab343adc13f68bee8ff", "messageHeadline": "Track event processing length as metric", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "03e44446a8125a488635d318d88cb3e06e59fc5f", "messageHeadline": "NO-TICKET: replace rmp_serde with bincode", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 107, "deletions": 94}}, {"node": {"oid": "554326aa3a92f57d8adafe10fcd8ecc22045820a", "messageHeadline": "Store accumulated seeds in the blocks", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "330c5caf1b530696e9232f5ead75de04ca5e83b2", "messageHeadline": "Add logging of slow events", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "3cdacf178b4df2c78ff0cf723244646d519076bf", "messageHeadline": "NDRS-491: fix deploy validation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 614, "deletions": 282}}, {"node": {"oid": "70305f83149e03d66ea441419c017777482ab086", "messageHeadline": "NDRS-476: fix gossip table test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99c9e442c14d6c68e713f786fe3c21845014eddc", "messageHeadline": "NDRS-476: avoid retrying to gossip to a timed-out peer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9b2070ae54adfdfd2d7093160f820869b196c19f", "messageHeadline": "EE-1048: track total supply", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 388, "deletions": 36}}, {"node": {"oid": "8c44509ee8876c474a92b1d95f3a2701ec07b924", "messageHeadline": "Ran Cargo fmt", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c827a94b36e8daaae3feb3ca2acb3e32ead464a3", "messageHeadline": "Set initial wire up for deploy_buffer metrics", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "4e98ccd883eb7193afb4655aef4194b9ede9bb7a", "messageHeadline": "Register the remaining metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "84a9a925f77d196ab1e6078242030b5bf10e10d9", "messageHeadline": "Add gossiper table metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 103, "deletions": 4}}, {"node": {"oid": "c4f0e52dce6d13b65ba8bffecc5db999b0bbaff9", "messageHeadline": "Provide names for all gossiper instances", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "ff0c59b4e2b12eae48b657285590ac0193ec9bf7", "messageHeadline": "Actually connect first metric of gossiper", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5ed460710642bb1d0fec64e496d7b4aef7222d73", "messageHeadline": "Add preliminary metrics support for gossiper", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "dea021d94b0260eddd5b1d447e2f8c12c365072b", "messageHeadline": "Make address gossipers output event data", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f95803d889dd14a41b24b2c4751d5a7c6c55435f", "messageHeadline": "EE-1040: Remove commented out code.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "66983b66cb01f160c10c3706cbd1c730b278e8d4", "messageHeadline": "Enable the signal hook for queue dumping for validator CLI", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4e96e57fc471dce6369bbd0777a395d770738215", "messageHeadline": "Setup a signal hook for queue dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "958e5a7435dc825dbdaa98bedbe415106c33dc05", "messageHeadline": "EE-1040: Remove unintended change to chainspec.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c12d5ba5155fb2f4903815ce69633b1a093c174", "messageHeadline": "Add flag that controls event queue dumps", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d3bcd2edf8500290c28a9096f3bac01d09fe4e05", "messageHeadline": "Add currently disabled capability to snapshot the event queue", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "64e7ed982cd68f3ca58fc96decc311642378c1f4", "messageHeadline": "Add `Serialize` trait impls to all events in testing code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "01bdf2a5c316a5df6ee108c63e50a7140fd31167", "messageHeadline": "EE-1040: Update opcode table and wire it up.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 483, "deletions": 189}}, {"node": {"oid": "42da7b807c6139c753c19c82209f9670d35db1cf", "messageHeadline": "EE-1040: Avoid deserialization of complext data.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 478, "deletions": 566}}, {"node": {"oid": "823acdc6960c1fa5d12915304816b254fc3c2d6b", "messageHeadline": "EE-1040: Remove remaining unused fields.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 63}}, {"node": {"oid": "6b3bbb678ee4b4d2485bf3bc80ceb2a75aa38cfc", "messageHeadline": "Create WasmConfig struct with related cost tables.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1799, "deletions": 499}}, {"node": {"oid": "76c1c3d32fe563ec67e071a9720a5b7cf68cdc74", "messageHeadline": "Clean up or wire up unused fields.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 32, "deletions": 69}}, {"node": {"oid": "ff0101f8011c31e7db2d05d6bf47c3d22154db6b", "messageHeadline": "Updated chainspec with new opcode and host function costs", "author": {"name": "Onur Solmaz", "email": "onur@casperlabs.io", "user": null}, "additions": 174, "deletions": 29}}, {"node": {"oid": "87063f8be94a1daa6125700d8b6219dc60b83835", "messageHeadline": "Make events of all three reactors serializable", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 69, "deletions": 62}}, {"node": {"oid": "47a0810df0328c1514cf41fdfa89d777a5a145f8", "messageHeadline": "Make `snapshot` serialize instead of cloning", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "990109175e4e6b662d57ddb393b8c8c637581036", "messageHeadline": "NDRS-404 - incoming and outgoing connection parity", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 136, "deletions": 7}}, {"node": {"oid": "280486ccd526719abbe06a7e68800c5f97e3804d", "messageHeadline": "Merge #339", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 205, "deletions": 26}}, {"node": {"oid": "a3982231facfc68ef8ae991576a9666b331e4c51", "messageHeadline": "NDRS-490: More post-review changes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b48ee2133111bb3320e68a68d5e03a9ce965bf63", "messageHeadline": "Allow snapshotting the round_robin", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "0145caa22930664a29133c4a07bf332d0872df28", "messageHeadline": "Merge #340", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "8e3182a0a452b2bb239b1dc8a54c62b3307c58e4", "messageHeadline": "Correct complex, layered typos", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432c4f03ecdeb45d4fee2c3f6d2bbd5f52810ed8", "messageHeadline": "Insert `@DEBUG` only on non-release versions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "49dd8a64c069750166d234641842bc3ea54eb411", "messageHeadline": "Add cargo profile to version string", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "6778450cb394efb8dc20f063ca6175e769eab9aa", "messageHeadline": "NDRS-490: Moar comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "123d4cbb8d6f659bbc165c051ccffca822c91618", "messageHeadline": "NDRS-490: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "3fecd18c95e450499205058b0e0cc069fa47e7b4", "messageHeadline": "NDRS-490: Sort the event queue sizes output.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3f3db54ce4660602d4415b0aabc414e8eda14008", "messageHeadline": "NDRS-490: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e1c8cea663073658470fefc770301ccaa43f3e3", "messageHeadline": "NDRS-490: Add `EventQueueMetrics` registry.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 110, "deletions": 7}}, {"node": {"oid": "e0faaa9c546b21b99f824c9e5094cebf21b76a3c", "messageHeadline": "NDRS-490: Add event queues counters.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "40afdf49f2d80cc457f3f7abb9ff1674c3fa134c", "messageHeadline": "Resolved merge conflict", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7c0e7370d85e2a945ce47e72c6f327b4739e29bf", "messageHeadline": "Updated .gitignore to ignore compiled wasm files", "author": {"name": "Karan Dhareshwar", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae187b053ed64fa2a6c96f86098a53b058697140", "messageHeadline": "Merge branch 'master' into NDRS-365--Remove-Lint-Exception", "author": {"name": "Karan Dhareshwar", "email": "42871449+darthsiroftardis@users.noreply.github.com", "user": {"login": "darthsiroftardis"}}, "additions": 5867, "deletions": 2176}}, {"node": {"oid": "eccab1cf8e2e4131ff122533985fcc35114cca27", "messageHeadline": "Merge #331", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 208, "deletions": 27}}, {"node": {"oid": "d90f10788074eb8b02333da44662f6b2a29d1586", "messageHeadline": "Merge #335", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "603d589dc4725aa884d967a8764929f23d6980e9", "messageHeadline": "Merge #333", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5daebccf2e7387fef275d32855fe4ba21d91819b", "messageHeadline": "Added comments for dead_code exceptions", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c17e1a82b0ea60879db25dcac271b5bf1f81a14", "messageHeadline": "Merge #337", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d96448400e43d9afebdb8fcaf23079ad0746c166", "messageHeadline": "include chainspec info in status endpoint output", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "284e8519acb83aa057e70bde8a82902562d9a9cf", "messageHeadline": "NO-TICKET: add missing build script to node crate", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "45973ca54acce80dcadb61622c11260686bd9145", "messageHeadline": "Removed exceptions for allow(dead_code)", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 15, "deletions": 99}}, {"node": {"oid": "2a00fc6e13ef19bd2ada3e32575461edfdf0bd4a", "messageHeadline": "Merge #334", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "ee88b7213863cf7531b4514f99306cda376680fe", "messageHeadline": "Cleanup version and add it to the `/status` endpoint", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ae4e28bf4c77e36320221ed8934063586555510d", "messageHeadline": "EE-1064: Add AssemblyScript client contracts.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 405, "deletions": 43}}, {"node": {"oid": "38fc40355d27825cc503433e2c71ef6e6a01c10d", "messageHeadline": "Do not leak version strings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "28b5aa835a8ad31c59f58b51e23bc70147abd95b", "messageHeadline": "Add `get_version` utility", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "5d5ad25e664dd6c296fdd1b93f69b103fbf4d426", "messageHeadline": "Merge #328", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 980, "deletions": 48}}, {"node": {"oid": "ebbcd3b46eefcb0b155bb35c2bd1dcd770ebec30", "messageHeadline": "Merge #324", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 584, "deletions": 362}}, {"node": {"oid": "a10d2b3fdd3bca0f66d59d367662ae31a59031d8", "messageHeadline": "NO-TICKET: provide better handling of JSON encoding of CLValues", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "798998e60deac897c341f6db3ecb7232803285b5", "messageHeadline": "Add a warning; remove unneeded check", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "702893a6d71b207014484e8bd1e06c30ff96671c", "messageHeadline": "Merge #332", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4682a269e4c07c1cad3df2605e44fa663b20ac91", "messageHeadline": "Use the args supplied in stop-dev.sh", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97328f668508dd32196de4723fc9907008e2bbe4", "messageHeadline": "Reset peers on downloaded block", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de15b8b9e19037965f8f36e4bcd10785282aca1d", "messageHeadline": "NDRS-351: Replace usage of in-mem cache with peristent storage.When l\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "3f98a9ccbb81625abcd47007032e1c4c7788af47", "messageHeadline": "NDRS-351: Replace `BlockAtHeightLocal` with call to persistent storage.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "a1b895bc6ebf568280e1fc1609a4e36f640b6d02", "messageHeadline": "NDRS-350: Add capability of storing/retrieving block by its height.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 149, "deletions": 11}}, {"node": {"oid": "cf3f6ee0c81373ea17adc11809f26c3f502c1d7d", "messageHeadline": "NO-TICKET: add publish.sh script and update crates ready to be published", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 115, "deletions": 24}}, {"node": {"oid": "2844f346bb73c383f3faf2dc83a98ec322ec34ef", "messageHeadline": "Merge #329", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 197, "deletions": 39}}, {"node": {"oid": "d6b21a7c38f3cdb797700a88bb531b40f4c0b6bf", "messageHeadline": "NO-TICKET: update casper-updater crate to match new repo structure", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 874, "deletions": 33}}, {"node": {"oid": "a9d1105251f403823d0b17218a505fa120eb3dd1", "messageHeadline": "NDRS-163 - limit deploy buffer memory consumption", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 197, "deletions": 39}}, {"node": {"oid": "7af032133984447aca804a12e370617ada195de0", "messageHeadline": "Merge branch 'master' into ee-1046-auction-client-contracts", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1465, "deletions": 502}}, {"node": {"oid": "02728fe28cf0417c837cb4403da5e4c8b8ef48da", "messageHeadline": "Merge #327", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "7ceed3c5b71123a56c24a8a4d8d623eed25ce86c", "messageHeadline": "EE-1046: Add `unbond_purse` argument", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 233, "deletions": 86}}, {"node": {"oid": "109d63e901b0475f524e45d23de4b368243a186b", "messageHeadline": "Merge #326", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "3f65bdd37a7ca239da6d4706025edff98d55abdf", "messageHeadline": "Add PublicKey support to the client", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e8861f3bd7371ba4c083feb66ec90ee21f2851dc", "messageHeadline": "Log keyword arguments", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fb6f1f4f8835e38149c1b6ddf7fca94943c4a78a", "messageHeadline": "Add logs timing finality detector and fork choice calls", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "5ba427330e16244135da232bb2578a6fea175390", "messageHeadline": "Merge #313", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 181, "deletions": 9}}, {"node": {"oid": "b2419c646164114215c439e31dbec0a5dc77e101", "messageHeadline": "EE-1057: Fix test issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49600f740738ed87be75c13c80791ffb451ac028", "messageHeadline": "EE-1057: Fix clippy issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a7727081e7aca6820df05ad5090649bf926b7aeb", "messageHeadline": "Merge branch 'master' into ee-1057-fix-withdraw-bid-for-validators", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2982, "deletions": 1127}}, {"node": {"oid": "f1db5e1079547436579ab558cd667a897d38e22c", "messageHeadline": "Merge #311", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 290, "deletions": 110}}, {"node": {"oid": "f1f284910244fb20a4a83488634177fd1e586228", "messageHeadline": "Merge #317", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 6, "deletions": 33}}, {"node": {"oid": "f0cc03b236d0b66085ce27e28b4061033b694825", "messageHeadline": "Merge branch 'master' into no-tick_remove_deploy_buffer", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2870, "deletions": 1053}}, {"node": {"oid": "5c7b0f6a9211189bf698f22a2ebfdb2a84b1a987", "messageHeadline": "Merge #322", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 45, "deletions": 68}}, {"node": {"oid": "a11329aa7fdd736ac0883c81e29672058c49abb7", "messageHeadline": "Merge #316", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 848, "deletions": 226}}, {"node": {"oid": "7250b27996119b0493bec3f39f400bd2c0cbe2e0", "messageHeadline": "EE-1042: address comment from @mpapierski", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e126de198ddb08f1427da27e79387235ab379016", "messageHeadline": "EE-1045: Add messages to assertions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e573ee6a100afc27c062d6943dd589733b381180", "messageHeadline": "Removed additional allows(unused) exceptions", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "fb7c0d77d60c2bc8e8a9c82bb8db91bd235beade", "messageHeadline": "EE-1046: Add or update client contracts for bids.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 319, "deletions": 277}}, {"node": {"oid": "ecfa7b7bd4fad055ac60c3de35df0e40a2bd2a23", "messageHeadline": "Merge #320", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "57e0bff338e88fd23f75d623154537cb3793426c", "messageHeadline": "Ran cargo fmt", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f34b8feaf735847f49e9164e082ff969218c03a", "messageHeadline": "Removed allow(unused) exceptions", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "52ad9efa6678b29f45f53cbaa319ce07a90998f7", "messageHeadline": "Merge #323", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 29, "deletions": 45}}, {"node": {"oid": "3add4d7783cc2db45027f97b2cd9984f09e05a59", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-456-accounts\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 37, "deletions": 49}}, {"node": {"oid": "285e49fae4b0570e71d2e39ec897796c2241e1b4", "messageHeadline": "Merge #321", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 34, "deletions": 44}}, {"node": {"oid": "e7f6c3ae0244f8771686536ac7376b21e079daad", "messageHeadline": "NDRS-456: update test instance of accounts.csv", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "839d81dbe9bf7a6f7631ebf081ff2a1720bf0c56", "messageHeadline": "Merge #318", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "011386303c8b0a000bc9ca5c8702393c9d3cf885", "messageHeadline": "NDRS-456: update accounts.csv to use new hex-formatted public key whi\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 25, "deletions": 41}}, {"node": {"oid": "4b9062654674245bc61796874293a014d761e4c8", "messageHeadline": "EE-1045: Fix step() tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 39}}, {"node": {"oid": "02017792c651f57de2a8962524d14e8ef2148929", "messageHeadline": "NDRS-455: fix contract runtime initialization issue", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 68}}, {"node": {"oid": "db6f0ff827a9baaa30434194b9081d497358fd3e", "messageHeadline": "Merge branch 'master' into ee-1045-fix-slashing-for-validators", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1909, "deletions": 646}}, {"node": {"oid": "060073584227443b8fcab101829ddeea95c4d69f", "messageHeadline": "NDRS-449: move node config option block_max_deploy_count to chainspec", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 34, "deletions": 44}}, {"node": {"oid": "34808d90fa95f229926b0a7043324cc3c39a5b23", "messageHeadline": "Merge #314", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 144, "deletions": 34}}, {"node": {"oid": "f4b09360149e0d81fa66da262eedf16e50bc84cc", "messageHeadline": "Address one more comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "83a468dba3409687561491aae5f534c5ac00ddca", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "efff404935e9d76786c78324269dafa36048dd8c", "messageHeadline": "Don't count faulty validators towards summits.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "c65b4d77d8e004bb31526f43d5a27d6dea8c70b2", "messageHeadline": "Merge #312", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 60, "deletions": 40}}, {"node": {"oid": "ca14587c3422b0b939e23c299e74522f747999f2", "messageHeadline": "NO-TICK: Improve error logging in era supervisor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e7842a1507e3270ec40627c16fd04d250a93a946", "messageHeadline": "EE-1042: check key against caller in Auction", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 843, "deletions": 226}}, {"node": {"oid": "e8736cfff47611db61e5aa03399a6f54dcef197d", "messageHeadline": "NO-TICK: Remove deploy buffer from the joiner reactor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "6754edff3309a8e1faf7d54fc0aeba07202d6519", "messageHeadline": "NO-TICK: Fix run-dev.sh script.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21335d11d81b264b6c369d92019cae89a2dcc56d", "messageHeadline": "Merge #303", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 293, "deletions": 33}}, {"node": {"oid": "b3e0a79109b26cd3bb6bf3e49172b3375ddebe2b", "messageHeadline": "Remove unnecessary #[allow(dead_code)]", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c64c491ed337ae8df94be59e8598125495edb05f", "messageHeadline": "Run the step", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 91, "deletions": 18}}, {"node": {"oid": "53184c1b4c75568d4d674098a4f0f0210ab336ec", "messageHeadline": "Implement run_step effect", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "27b87e2b2d0db39023e744a6b2df16126cca32d4", "messageHeadline": "Merge #309", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 292, "deletions": 344}}, {"node": {"oid": "b6aa8875a87b70533173098c7a120bd7cb18fdde", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/refactor-comp\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 974, "deletions": 166}}, {"node": {"oid": "ec7f81cba94ef9764635d2807ab33abac3d464ac", "messageHeadline": "Merge #274", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 122, "deletions": 29}}, {"node": {"oid": "c71c88b7c1ca546ec7cfce234a00bfebcfa0c902", "messageHeadline": "EE-1042: remove TODOs", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "378d23548d39c53279935ea7d3469522eaeebb84", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/refactor-comp\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 605, "deletions": 614}}, {"node": {"oid": "5becb9e97b6aa0e64268dcfd2fa2a0f38ff91ec3", "messageHeadline": "Merge #290", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 852, "deletions": 137}}, {"node": {"oid": "30400619ec03b73c8f12a4d083a38ec20ec02d4d", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7d69454b731be168a0194f1fc1bdc3963ba99729", "messageHeadline": "Change impl of DataSize for EE Error to be slightly more correct", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c5e5f0cc1c4573957de14ba94a72d30f26e11d7f", "messageHeadline": "EE-1057: Fix withdraw_bid for validadtors", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "5cb0a11a813ab762c3346baa5a8cd1e618aa0313", "messageHeadline": "EE-1057: Tighten existing test to detect the bug.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 169, "deletions": 5}}, {"node": {"oid": "74df98f07716ea50ffb32a758c0a2dc8785c1140", "messageHeadline": "NDRS-450: accept public key as arg to client query for now", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 40}}, {"node": {"oid": "03118f064e5e5ea992602038e5f09d1b5925932a", "messageHeadline": "Merge #310", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 147, "deletions": 30}}, {"node": {"oid": "d4380abf438b7dbcaa58a116252d460347a50c27", "messageHeadline": "rename parent_state_hash to pre_state_hash", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "206bcb5004b9235e34c121c936c386eef2ce8ca1", "messageHeadline": "EE-1045: Fix slashing for genesis validators.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 37, "deletions": 64}}, {"node": {"oid": "e53488dba86eeb9d5a759abbfc03ba910dfceac6", "messageHeadline": "Fix Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "485d3b0f13b5737be95dd824f5b15698f1584357", "messageHeadline": "NDRS-326: limit list-deploys to a single block's deploy hashes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 147, "deletions": 30}}, {"node": {"oid": "002f3a70f50e57d97ca2655c59db8c86fe980aa3", "messageHeadline": "Merge branch 'master' into hwy-153", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 458, "deletions": 584}}, {"node": {"oid": "5d6cf91bff9b611c2e2a3b21012e8909c2546d62", "messageHeadline": "Handle errors on key conversion more gracefully", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "917ff28162dcea066622fb0dc01fe3a55a9fe12f", "messageHeadline": "Print error values returned from get_era_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 46, "deletions": 42}}, {"node": {"oid": "1a342edb79853023b3351db8c26911e77d122703", "messageHeadline": "EE-1045: A failing regression test for slashing.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 217, "deletions": 9}}, {"node": {"oid": "e565811e1aa4eaa76c764eac7833417519942e61", "messageHeadline": "Use dynamically dispatched rngs throughout", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 147, "deletions": 162}}, {"node": {"oid": "f89beb9763efa932e1ebd3dbe6fa9cc03a42e62c", "messageHeadline": "Merge #302", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 458, "deletions": 584}}, {"node": {"oid": "27b1c19a190e433af629d5e58c967f23d25529d9", "messageHeadline": "Remove `R` arguments from `Component` and `Era` traits, restoring a l\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 246, "deletions": 283}}, {"node": {"oid": "542d37f01afc34aa71326b50aadd6a854aabe433", "messageHeadline": "Fix DataSize issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "dfba704a00c03ada309cb94f933cf759e2840326", "messageHeadline": "HWY-153: Implement the consensus side of validator set rotation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 99, "deletions": 27}}, {"node": {"oid": "80a2e8793afca83fb556aef19749364ef9e56442", "messageHeadline": "NDRS-418: change metrics response to text from json and log at warn i\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "d33eab80a4721b01a2cd2152dcc310b834490a61", "messageHeadline": "clean up pass", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 25, "deletions": 158}}, {"node": {"oid": "7aefac4661990810fa31543d0ecfcb3d8e64cdc7", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into ee-10\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1475, "deletions": 750}}, {"node": {"oid": "4009abb37bb581852b788211b9c36e8d25a48890", "messageHeadline": "wire up distribute method", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "7e73b05012d020491fa57d237f9b894107e98821", "messageHeadline": "NDRS-418: update Timestamp and TimeDiff to use human-readable formats", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 239, "deletions": 362}}, {"node": {"oid": "f90ad1379b8675f7d25d7ada2ae4dc6e88a6cc8b", "messageHeadline": "EE-1042: fix build errors", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "70e964104ca9cc9aa8e05c77ea0462a71ae44d62", "messageHeadline": "EE-1042: fix undelegate tests for use-system-contracts", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "22141c548b4f9499ca3ce12843d5188619df50a5", "messageHeadline": "EE-1052: fix full undelegation", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b98c491097d4ba5ff5095a43c2ac7660344fcd37", "messageHeadline": "EE-1042: update Auction::undelegate to return purse", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 287, "deletions": 30}}, {"node": {"oid": "0fbdc60eb475a09d0d0bd73764be9c68569c95b1", "messageHeadline": "Merge #265", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 719, "deletions": 136}}, {"node": {"oid": "f2408c36441f6497f017ad7b914f1a1fdb180a26", "messageHeadline": "Merge branch 'master' into ee-1039-contract-runtime-validator-endpoints", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 379, "deletions": 614}}, {"node": {"oid": "14f0d12c0802874d4cdb928c8400f351783e6d3d", "messageHeadline": "NDRS-418: update remaining RPC args to avoid needless conversion to s\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 89, "deletions": 144}}, {"node": {"oid": "50b608516b0e06a2d0febd3594994845928297d5", "messageHeadline": "NDRS-418: add REST endpoints back into API server", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 149, "deletions": 82}}, {"node": {"oid": "6117d5f0d5342b6dfcfa239755f3aa97ca19c724", "messageHeadline": "Merge #296 #298", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 248, "deletions": 541}}, {"node": {"oid": "16fba899536198629391ad5320086bd339f6000f", "messageHeadline": "EE-1039: Add test to verify multiple new entries.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 189, "deletions": 27}}, {"node": {"oid": "d76f4de65e5b4e4220d17f9914024b18d845a98f", "messageHeadline": "Updated charlie config", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "38468fc56301b49f195c7650ce4749203bcf8e9a", "messageHeadline": "Made requested change", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "53373c728765141b515babd1f89c2e44acea79bf", "messageHeadline": "Reverted back to original secret key config", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0029d911d36af3212748cfa1efc4f2b7d1da984e", "messageHeadline": "Resolved issue with variable name", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7539b3f20d7590a9367d8b0b35e0235b42bf5f06", "messageHeadline": "Merge #300", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 62, "deletions": 46}}, {"node": {"oid": "446eb82d6e1942ef0e2432e37e3d43922aa02a9e", "messageHeadline": "NO-TICK: Cache only the minimal set of data.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 62, "deletions": 46}}, {"node": {"oid": "3fea54fd469b114cb4a22345e15651c6712c4009", "messageHeadline": "Merge #281", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 80, "deletions": 37}}, {"node": {"oid": "8125f49ca24f6aac62d89c7a09c304d1f92eaa1e", "messageHeadline": "Merge branch 'master' into ee-1039-contract-runtime-validator-endpoints", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4714, "deletions": 1408}}, {"node": {"oid": "81b8f864e5aa850501ff2f1b8982f667d962b8de", "messageHeadline": "Merge branch 'master' into ee-1047-refactor-bond-unbond", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4321, "deletions": 1049}}, {"node": {"oid": "ab02841ff536d8a49ebdb8a3f8e7c8c145ae53c1", "messageHeadline": "NDRS-432: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9a0d43026783f1ee3418b8116bd88ee64242eb38", "messageHeadline": "NDRS-432: Remove `deploy_acceptor` from memory metrics.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "f8186b4e5b1e4c7e9f39944fb3cf193a2a7f696b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cache-chainspec", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1543, "deletions": 918}}, {"node": {"oid": "e3349bf34887c45701450f9629ac1ac4dce07343", "messageHeadline": "EE-1047: Rename bonding to bidding in tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 54, "deletions": 210}}, {"node": {"oid": "63ecf3c2c10e30d42c2559a23e7a92d0f987baea", "messageHeadline": "Merge #287", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 379, "deletions": 17}}, {"node": {"oid": "97323b91f6a9033bd504ad0b5603feb71ceedb4b", "messageHeadline": "EE-1039: Organize imports.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d5c7648937a2aa1b73b88fd52ee5289664a770eb", "messageHeadline": "Update grpc/test_support/src/internal/wasm_test_builder.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60f2f84ecbe92871cdd4bd1ffe63a0703473f94c", "messageHeadline": "Do not pull `exponential_bucktets` into scope in `memory_metrics`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "383dad90fcdb8a9b91e70144500f7ed6616f0242", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cache-chainspec", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3575, "deletions": 681}}, {"node": {"oid": "6e570695bb8ec688f5ecdd9dee70fb8881a9d21a", "messageHeadline": "Optimize comparison order as suggested", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b8e02d8a0d3a15da009eaee137d0a228537f446", "messageHeadline": "Add `metrics` to memory metrics debug output", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ef928ec12e875505157d650f9775bc315564875", "messageHeadline": "Merge #299", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "185fd154688d4dd502bf924242660a47e19fc52a", "messageHeadline": "Correct math on `exponential_buckets` invocation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d7487e58cb893a5614749ba7d2d184aba480163", "messageHeadline": "Fix import order in `memory_metrics`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80192da47b33ae0b8822eebbd1f732c71ea674bb", "messageHeadline": "Import `Any` in `highway` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77e1652acc1e785f4d161ed0f8a45f7b01057747", "messageHeadline": "Merge #297", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "02a0188eca523b71ea74d85cc0d288c424a2a26d", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/casper-node into ee-10\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4355, "deletions": 1404}}, {"node": {"oid": "410f878919872e75407bb677b199cfd9a671f987", "messageHeadline": "address @henrytill comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 85, "deletions": 98}}, {"node": {"oid": "d29ca722bee39f305ce96fd6c1da3e843cca85a2", "messageHeadline": "NDRS-425: allow stored blocks to be mutated to append signatures", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9331a5018e4ff2c9069ca0b761621c7df8a52de9", "messageHeadline": "Merge #286", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1147, "deletions": 899}}, {"node": {"oid": "9ecb5578245d62ac30d7f5cc6fac40e9367d1cd2", "messageHeadline": "Merge #285", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 2779, "deletions": 132}}, {"node": {"oid": "d82826b2cefdea58e905ba46fc2dfc14ce808eaf", "messageHeadline": "NDRS-392: use alternative approach for calculating validators_part", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "df9e014848ce7454d46e30c5f63ee63849abec1c", "messageHeadline": "use PublicKey instead of Vec<u8>", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 86, "deletions": 58}}, {"node": {"oid": "437f4d5349cf656eec0d0c18b539243dfdddeee2", "messageHeadline": "NDRS-392: address review comments from @afck", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "459e926baf9121f8f8b47e6aeade897e2e6bd4ae", "messageHeadline": "Merge branch 'master' into NDRS-392-redux", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 472, "deletions": 423}}, {"node": {"oid": "44e35c4a2497ff62f02d7b33aceab1e2a59643be", "messageHeadline": "NDRS-392: add suggestions from @afck", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84d5d2594c7668de672f569213ac0c5a9f6c4579", "messageHeadline": "derive default", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "990d780ca2e279ae021b9354218c13dbbf912470", "messageHeadline": "use deserialize helper for validator_id", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "478f5d9148e7beb776281d7a61a60b96597b0f05", "messageHeadline": "Ran cargo fmt", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e4df4955349bd444c1c48b6fb21d097701be8d9", "messageHeadline": "Grammar", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47bf3b6474a30ffa35a6b154d8aa334d4150b99a", "messageHeadline": "Updated .gitignore", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c677fe54a7c02c4f63c9e603d526e4dc1f57979", "messageHeadline": "Updated config in tests", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d80d612052e19450bd6d1e4584cb955fdb4d94e1", "messageHeadline": "Wrapped storage config with WithDir", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec6891c7172c96e9d850cfa7666187477f3c0431", "messageHeadline": "Updated configuration file and documentation", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "fea5180b7e8c3a83cf36a77b948a52a56a48d080", "messageHeadline": "Wrapped config with WithDir", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "914a3424cb0bdc23aaf9bd85e0fa14e14cd65cee", "messageHeadline": "Updated path  and documentation in config", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "09739f3dd697adc64847aef6f11c7afb03ef8929", "messageHeadline": "Log in more detail if we are not voting in an era.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "327b20def47f2ff61560a4d175926d5dfff69f0d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-338-event-st\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 441, "deletions": 387}}, {"node": {"oid": "4b6428ddf6524237b60e3873475e8b9f5915add0", "messageHeadline": "EE-1047: Refactor bond/unbond outside core API.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 180, "deletions": 308}}, {"node": {"oid": "49b6f1d3ab6fbfecbc12185ac1b15f0c7019fda7", "messageHeadline": "Merge #289", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 270, "deletions": 346}}, {"node": {"oid": "8c1786bdc43016d9ae06ae624524ea95d1f46430", "messageHeadline": "Move BLOCK_REWARD to casper_types.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9988eb6204aa38da380d1e35550d280ff0f6f558", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into last_judgement", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 209, "deletions": 83}}, {"node": {"oid": "51cff16cf348412d04db448cfbad637484adfaf3", "messageHeadline": "Merge #288", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 183, "deletions": 72}}, {"node": {"oid": "66256f27705de4d0cc6d7bab20de4773c41dec6f", "messageHeadline": "EE-1039: Fix test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 21}}, {"node": {"oid": "d9df7dec05cff18546c1f23fb102a7976396c353", "messageHeadline": "EE-1039: Remove other get_value for consistency.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 21}}, {"node": {"oid": "18cf7422f19c720ecfe96d18e210794c734a85bc", "messageHeadline": "EE-1039: Remove `ValueError` variant.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c1921216b25080b08ba296a199a2bb2f96915c44", "messageHeadline": "EE-1039: Correct the endpoint ret.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d9e75a40d41e38a62a76d33f01db74fd87fc59", "messageHeadline": "EE-1039: Return weights as option instead of err.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 41, "deletions": 28}}, {"node": {"oid": "4e6a2ce0fb3c166eafba9a4b76b6b8fcb10462c4", "messageHeadline": "Merge branch 'master' into ee-1039-contract-runtime-validator-endpoints", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2013, "deletions": 551}}, {"node": {"oid": "87b365ecc8318b4db203e7d8def074bbf350ba68", "messageHeadline": "Changed storage config to have WithDir Struct", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "33854b8413b0911261cb50dd0d499e819ac5f9f6", "messageHeadline": "EE-1039: Realize get_era_validators as a call.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 186, "deletions": 110}}, {"node": {"oid": "8f3281ca13850414fe266704cbc884936c599147", "messageHeadline": "Use a block ancestor iterator in reward computation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "7bfcb68c54f21c9e716a0ddd417817c44002d0cb", "messageHeadline": "Merge #291", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "28ac028a347df766a7f6e7924d1e08775acc8f15", "messageHeadline": "Merge branch 'master' into NDRS-392-redux", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 319, "deletions": 124}}, {"node": {"oid": "758fb6835dbc4fdd8a3cbfa316f0a7cc7c525dee", "messageHeadline": "Panic on reward overflow.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e2711e580e503165a9759b1bf08268d183f57718", "messageHeadline": "Extract State::is_correct_proposal.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "aecd487124563926a5c594470c9d8c7d381eb314", "messageHeadline": "Fix prop_hash rename.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8de34d6e946a94890748e1654572cbe835c76cc", "messageHeadline": "Address review comments", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "62299be28f0db2390c22996197eb9bff1f192f3b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-338-event-st\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 331, "deletions": 128}}, {"node": {"oid": "893271af3f4b285a0f74a8b8ab70f47427415d25", "messageHeadline": "linting", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "959846e81f43d502ffa2108bbd9ed528616ddd93", "messageHeadline": "Add some log messages when not sending a confirmation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "010fdc6ec8581fb1741dfcb45474b4b2d82e5ea9", "messageHeadline": "run_auction", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 82, "deletions": 52}}, {"node": {"oid": "7ae147019a71d41f64a54e20b38b7d8b58041a4a", "messageHeadline": "Adapt test to end-of-era rewards, fix bug.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 72, "deletions": 56}}, {"node": {"oid": "0d5fcbeba889e744f966a08e090cc95e1c3a9c3b", "messageHeadline": "slashing", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 190, "deletions": 52}}, {"node": {"oid": "9e71c16bdffdf50a5ce9d296da6ce92fc0653646", "messageHeadline": "Reward and slash only in the switch block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 189, "deletions": 296}}, {"node": {"oid": "2814479cac9c260ba435e99aa5274f62df97476b", "messageHeadline": "NDRS-382: avoid peer connections initiated during node joining phase \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 183, "deletions": 72}}, {"node": {"oid": "bf3e890e5b895fa186c7bffd9e8d377b2b9decb1", "messageHeadline": "Also log time it took to gather metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8df3d122b3595f4cfe4c351f26587a61521d0adb", "messageHeadline": "Update memory usage metrics every 30 seconds", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "20c586abaf0b3d556fc8f457be4e811029c73193", "messageHeadline": "Implement metrics-via-prometheus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 309, "deletions": 22}}, {"node": {"oid": "029207e63b0f9ebfad945095ca7cefb220a787a2", "messageHeadline": "Merge #283", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9f32819b0f78daf101bc9a5349d38d8588ce18aa", "messageHeadline": "noop slash", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 380, "deletions": 36}}, {"node": {"oid": "90f420bdcd9f69f75c12b76e4048184ebf1d3f8a", "messageHeadline": "initial rails", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 257, "deletions": 3}}, {"node": {"oid": "4725ee5e3bea79f8b52382692021ce5172b759c9", "messageHeadline": "mise en place", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "b93dd52929080062dc672c72a0da4efc46001dd4", "messageHeadline": "Remove doc comments on trait impl in consensus", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7b176bee9021e2f246b218d3d77cd6d1c8ff3a5a", "messageHeadline": "Create first working example of memory metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 75, "deletions": 26}}, {"node": {"oid": "5ad1cc4af69b95bd50cef28d0daead7273b4665b", "messageHeadline": "Cleanup genesis timestamp output somewhat", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "02ff6e07c56c803750b10dd5d986f72e1199ba69", "messageHeadline": "Do not require `bc` to run `run_dev.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cec8260af497a38b604702d63c408380a23e1a2", "messageHeadline": "Simplify argument handling in `run-dev.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3a5fcbaf6e9e1a34cda9887379cedbe34614b049", "messageHeadline": "Merge #284", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 306, "deletions": 117}}, {"node": {"oid": "a07ec554a9fb784ade48b5fba3ac5397e16b466f", "messageHeadline": "NDRS-338: add event stream server", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1122, "deletions": 886}}, {"node": {"oid": "ef4fcbe60aa04f1abb2e75fafafb47855faa4146", "messageHeadline": "NDRS-392: implement reward distribution", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2772, "deletions": 131}}, {"node": {"oid": "0bfa048904e0bf3c91fddd5c6a6ddd93a0758184", "messageHeadline": "Upgrade to `datasize` 0.2.0 to use `no_std` feature", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "004b788995eec5091d90e101156e0fa8fb314bca", "messageHeadline": "Use `datasize` dependencies from `crates.io`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "2dfe365b46b36caa2e998b6365475243e7f00732", "messageHeadline": "Support `DataSize` on validator reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ae87ced1599ce518ffb06b6497277d96b8ff5296", "messageHeadline": "Support \"Instant\"s in gossible table, now that `fake_clock` has upstr\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "210b741d6251d6d10da552f05894946201caa0ae", "messageHeadline": "Derive `DataSize` on sufficient types to make `initializer` and `joiner`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 290, "deletions": 113}}, {"node": {"oid": "5204af9ac8502d7eac6ffcd7050c852d62b2d4f5", "messageHeadline": "Fix outdated confirmation warnings.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "d36bb593cb27efb007093627bb1e4a7d9c4f9dc7", "messageHeadline": "NO-TICK: Cache chainspec in `DeployBuffer`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "908a4d3ba676b2a664dee6ff0fbbb8130c61a113", "messageHeadline": "NO-TICK: Cache chainspec in `deploy_acceptor`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "36dbd4fc913ed7855626c8d8ced120127c520a1f", "messageHeadline": "Merge #278", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 100, "deletions": 21}}, {"node": {"oid": "a46bf06246c701d86c32c02d1347a172455dc564", "messageHeadline": "NDRS-429: Postpone String allocation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cc9d23155a567ad0cebe3124552bec8902f9b320", "messageHeadline": "EE-1039: Make the API more idiomatic.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 37, "deletions": 43}}, {"node": {"oid": "4b57c410e3790babe6fa19568ee7a0b8b1e62e53", "messageHeadline": "EE-1039: Fix clippy issue.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23f701f0dd8150fe47afe8e8ece0e534fdc4db41", "messageHeadline": "Merge #266", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "16b4d350b58b1be66de76c461bc1b135a91b6681", "messageHeadline": "NDRS-429: Log when descendants are synchronized.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d6be0207fa21d0e32ca8f0b7bcaee0368e0d8a01", "messageHeadline": "NDRS-429: Dispatch incoming `Deploy` to `DeployAcceptor`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 75, "deletions": 7}}, {"node": {"oid": "389f04088f93eda6fd4a4c06688bac8f8d542c96", "messageHeadline": "NDRS-429: Log details about missing deploy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "39770f6e9a0076f3d91f93736f07ea7190e9b021", "messageHeadline": "NDRS-429: Do not reject expired deploy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "142d5cbac57947d801aba86f0a31733506c07fb3", "messageHeadline": "NDRS-429: Handle `GetResponse` for `Deploy`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e4f01cd769e710d7854ad111de406d12e131c912", "messageHeadline": "Merge #275", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "979143086387889be03d16c21e833cc40cc96d7e", "messageHeadline": "Merge #277", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "875d37caa49523ff1acb44c39915aa1c20e379a8", "messageHeadline": "Don't panic if outdated block is executed.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "04a40a7fe1c7bd1f0dfd500fcf8eeb52519b163f", "messageHeadline": "NDRS-420: fix formatting", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f227a06a569c0e1c468009ed7fd54308b944843f", "messageHeadline": "NDRS-420: fix client transfer arg conflict", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "88d71f3a295f4fc372fa630bb9ac0c65a6540a11", "messageHeadline": "NDRS-420: update client transfer args", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "886630cd09b9ab3c2da51edc34d6136984390d1d", "messageHeadline": "Merge #247", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 802, "deletions": 296}}, {"node": {"oid": "c09e50e35c13e90261eb6a63f80119392ae7c8bd", "messageHeadline": "NDRS-420: require a target arg in the client transfer subcommand", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d1befc382c53abb211facd3194551c7a2b76cdc", "messageHeadline": "NDRS-374: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6916d428ab2fd67a65ef5ba5ddd24508d7c6966d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-374", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 716, "deletions": 84}}, {"node": {"oid": "123b6a3408eb35e673bdf3f00ea8deb2ac75399a", "messageHeadline": "NDRS-374: Address Fraser's review.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9d66d40497cad87cd2b394786e4b95fc50e3f0ca", "messageHeadline": "Merge #257", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 400, "deletions": 14}}, {"node": {"oid": "6145022eb73d8115247e33b1cbccad7a512fd6e6", "messageHeadline": "NDRS-325 - fix DisplayOrder, apply payment options to make-deploy, fi\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "7d37f02a5f4a5bc0a8c661bc4d2dbd875d28c26f", "messageHeadline": "Merge #271", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 104, "deletions": 19}}, {"node": {"oid": "07f529b57860de9ab5f046ce9db5b72942965f7c", "messageHeadline": "NDRS-325 - remove conflict between payment+session args", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 28}}, {"node": {"oid": "ded1e36a0b0f19236d18ce02699341bbda5bd5b5", "messageHeadline": "NDRS-325 - mark payment-* and session-* args implemented in this PR a\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d33e692e9b3e38448fbc59781bba5d7c112ce16d", "messageHeadline": "Formatting", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e5ea29468de28027833ab3bbf2d15469ac8a9be", "messageHeadline": "Updated StatusFeed", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "417edd9405288448417ece9d02eb20bbb674877f", "messageHeadline": "NDRS-325 - where (session|payment)-version is applicable, don't stric\u2026", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07c23f8131731907da48736e16218a651daeceb8", "messageHeadline": "NDRS-325 - fix purchase->payment", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d79ac4d3e5e2aded4ba1be1bb445e1842fdec41", "messageHeadline": "Merge #218", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "dcbec308b1ba2176d28308b93bb9cd4b5297d883", "messageHeadline": "NDRS-375: Address review from @fizyk20.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "35be6d7d9d4200fed1ca7aaf7e34c0e33a21940d", "messageHeadline": "EE-1039: Add test for first era.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "bf47a8e9e177303e74195850f84252f20ac5061f", "messageHeadline": "Removed unused code", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "6c8b87adf9e93723b1919e3e4353708a607d5b37", "messageHeadline": "NDRS-374: Clippy take two.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "643fa9084e0a46d233733b7cdb240c716731d617", "messageHeadline": "NDRS-374: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "45a4492c66673b05ee94edc44bc9d309ac72c7f1", "messageHeadline": "NDRS-374: Address reivew comments from Andreas.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "35426c08593ae919009c0be337bfa559fd58c3b6", "messageHeadline": "Changed logging from debug to info in get_status", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8b283c878a4d451d2796f6437fef02f26bfc2bf", "messageHeadline": "Merge #256", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4e8269f2411ee7ab86dadcea9e617898fb63818c", "messageHeadline": "Merge #270", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 155, "deletions": 43}}, {"node": {"oid": "62c6546b471f2e57a63fd7f9b9c78b4f99fd3089", "messageHeadline": "Deduplicate test Validators creation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "9191e283c1c5f8b8ea8a2cbb2ff611d040150d48", "messageHeadline": "Add invalid_evidence test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "8b407e3c20512956db7724c1c64d39e2fdd43ab5", "messageHeadline": "NDRS-374: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b805350e6088078b8f68819961a4634f376603a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-374", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 413, "deletions": 72}}, {"node": {"oid": "b03a90412a9c098be8b93106ae9e95e862c67d7b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-374", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 238, "deletions": 33}}, {"node": {"oid": "5930d2d1a94489f1ff5b2c198b8ec4bf030ee138", "messageHeadline": "NDRS-374: Validate block execution against received block.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "eb57f3e15ff1bb583b9415cf445051aaa540e0e9", "messageHeadline": "Check that evidence belongs to this instance.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "559f29bbe1eb63f5fa34fb82068e04525e7880f3", "messageHeadline": "Move EvidenceError to evidence.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "204d789ac9322c3c73c2a650b4f9fb2222dcf76d", "messageHeadline": "Check evidence signatures.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "c482b271f6c684ee86255b7611f1fd2379c92f2e", "messageHeadline": "Identical votes are not an equivocation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d1521d7f0e8d4fd5f5ceb86bd2d11bce9931184", "messageHeadline": "Merge #269", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "741bbb1d155c3c440e2e5b17df248d37caf9985d", "messageHeadline": "impl Display for Validators", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c43868160603e15241ab6aa17c7341a91e55b3d8", "messageHeadline": "NDRS-374: Rework synchronizer to match its docs.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 209, "deletions": 146}}, {"node": {"oid": "357b6dd00365dda2bda1d879ce0e07eb938e61f5", "messageHeadline": "Added ChainspecLoader component", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 118, "deletions": 18}}, {"node": {"oid": "5d7da82e068ff422482bc5f88134840abdd9c2b7", "messageHeadline": "remove commented group blocks", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 0, "deletions": 46}}, {"node": {"oid": "531c4b3d60bf6eeee25b0ffaf607976dc6c8e50c", "messageHeadline": "Merge branch 'master' into NDRS-325-put-deploy-variants", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "831477441b5bf8a5aa8b0a7f8a87a1ec65de46fd", "messageHeadline": "NDRS-325 - wire in session-* and payment-* args", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 401, "deletions": 202}}, {"node": {"oid": "5e37a075b4cea8ed551f35776699e138382d0ce5", "messageHeadline": "NDRS-416: add entry points for Auction::distribute", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "ced079d61cd23fd7045240eab6795ecf4cdf6e68", "messageHeadline": "NDRS-416: add constants for Auction::distribute", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ce9f5da77447c8d832b57d35d81decf3cb3e885", "messageHeadline": "EE-1039: Add `GetEraValidators` EE endpoint.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 365, "deletions": 16}}, {"node": {"oid": "5590dc9dbdc87ad17276de2191482382bd6b1ad5", "messageHeadline": "Merge #264", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8ca9986ec0434dd356824a35104f472c5323a0ec", "messageHeadline": "Log era initialization.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0dd10567c6387fec62eecc20193307071429e72c", "messageHeadline": "Merge #261", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "772883a7c94390111a378cc48305a4bca5415f1c", "messageHeadline": "Merge branch 'master' into NDRS-325-put-deploy-variants", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 128, "deletions": 35}}, {"node": {"oid": "2a896a7384d55086f132e748ac0c52aaaebd55b8", "messageHeadline": "Merge #251", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 261, "deletions": 36}}, {"node": {"oid": "f2ef45e9ddf8f98350f7d36bdcac78b86731c368", "messageHeadline": "NO-TICK: offset timestamp in run-dev.sh by 30 seconds", "author": {"name": "Archit Sharma", "email": "archit@casperlabs.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "973b056ef8e4d81ee4538215b07aa0d5cdc36d93", "messageHeadline": "Merge #262", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "351fc77101e66013d2a7cdf0f83e9e106084ec45", "messageHeadline": "Add some INFO log messages for equivocations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eeb395dafc81a334e7781de7ea03214e3a3a878d", "messageHeadline": "Merge #260", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "e0b65d2b9c327ebe9a262759699ec9f3ad974939", "messageHeadline": "Add comment about startup delay.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dda1ffb4ff54fb31d772d3978c61abf7216cadc7", "messageHeadline": "Only vote in eras younger than the node process.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c07b38c96c7241c115d8fcaf8dbfc0ce1d075ce5", "messageHeadline": "merge NDRS-403 changes", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 14, "deletions": 21}}, {"node": {"oid": "91659b6d601ec110597c1a29ccf9aefad7da8329", "messageHeadline": "NDRS-403 - fix DisplayOrder", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 14, "deletions": 21}}, {"node": {"oid": "649996a83983f134a03c7ebf1a07b7e1ec8d48b6", "messageHeadline": "Merge #258", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fe3584688536107e978cb761ec2c2c241ff8e018", "messageHeadline": "NDRS-394: have client print help if no args are passed", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9ac5849d9c2f6809127fb7968bf58b3c92c8172f", "messageHeadline": "NDRS-325 - initial work on supporting argument variants", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 129, "deletions": 28}}, {"node": {"oid": "a448ac40ca9741f69b5f5a1b0d590fde01a24018", "messageHeadline": "Made chain-name arg required", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "5b98d05d414c9eaf148d7cddef9fb32721b6f8df", "messageHeadline": "NDRS-403 - put-deploy doesn't need an 'output' option", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c94940acaa9f4966c11679e0ea22e354a85ce297", "messageHeadline": "NDRS-325 - adding session-* args", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 119, "deletions": 6}}, {"node": {"oid": "2e33414a417f0188b687f7cbf0e5683615136a8f", "messageHeadline": "Ran make lint", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2a35cf99790748792020872436c52b77759170d", "messageHeadline": "Updated deploy_acceptor for chain name warning", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "28ff63f29a85e6e512a15a5f918efc7552a905ef", "messageHeadline": "remove unused import", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a83e7d0bbd32d07fb5c2e1ee1af9152debe8ba", "messageHeadline": "fix-ups", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "51f7669c0ec22a391902b95f1da37bd09bf0f138", "messageHeadline": "remove fmt-offending comment", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "58fb34195a9475e26f5ee156c232bb895379e894", "messageHeadline": "fmt...", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 55, "deletions": 48}}, {"node": {"oid": "7c39d696d5df46be79351c4d9d31d02018731889", "messageHeadline": "NDRS-403 - applying review comments", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 139, "deletions": 151}}, {"node": {"oid": "5954168cad6e01454a29e9d3f19d83b6d445d4cf", "messageHeadline": "Merge #252", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 107, "deletions": 20}}, {"node": {"oid": "cdfb0189e571d2a78cad7a00359425ffabb920b0", "messageHeadline": "NDRS-374: Fix compilation.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "80e084f8e528fe8045ad29dcccc6e3a80d4ee802", "messageHeadline": "NDRS-374: Add `stop-dev` script to kill all nodes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "4318bbd7cd55e4fc7377aacc28cde2c4e5d96667", "messageHeadline": "NDRS-374: Address more of Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "7a44f0c355b4902b562ac906aff11d9bf1b08e3f", "messageHeadline": "NDRS-374: Address Fraser's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "c75454cfc68976db01007ed8de13cdb6c21cbc33", "messageHeadline": "NO-TICKET: add further support for passing account hash as client arg", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "7936938a10e93be208c8ce023b3f3e71056bf236", "messageHeadline": "NO-TICKET: add formatted string encoding/decoding for AccountHash", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 89, "deletions": 18}}, {"node": {"oid": "5c8df1893a2576e514c980824e8a406cc386e9d6", "messageHeadline": "run rustfmt", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "798ad99cdeba8e7a3c85c96a05566ebd425a7845", "messageHeadline": "NDRS-403 - add make/sign/send commands (meant to make up put deploy)", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 246, "deletions": 6}}, {"node": {"oid": "346733c6d4577f20a8cc4cec9977f6f2f705873f", "messageHeadline": "Merge pull request #249 from Fraser999/NO-TICKET-client-bugfix", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "15e34187bcd6cd7d1c5cd0c256e83bd5a35aa65b", "messageHeadline": "NO-TICKET: fix bug in client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2b3fc4f78b21e2abbbb90173caea959c4b567906", "messageHeadline": "Merge #248", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae5c724d9fafae35bea51fb24250c72513b5b25e", "messageHeadline": "NDRS-398 - de-tune log level to debug for is_already_held message", "author": {"name": "Daniel Werner", "email": "dan@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a9c3cbb1b20c5b49befa48e77ef1ba73560f5f8", "messageHeadline": "NDRS-374: Address Andreas' comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "302bc875ccec2e4f0d543b8dcdf0fcc213bf2d14", "messageHeadline": "Merge #237", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 182, "deletions": 17}}, {"node": {"oid": "1be4978baddfa1e55459862dc1e87d726d44a936", "messageHeadline": "Merge branch 'master' into notick-charlie-genesis-files", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 7807, "deletions": 2487}}, {"node": {"oid": "e5b7e6d37c61a5d5c53ddd23ebda635df7b6a497", "messageHeadline": "Merge pull request #244 from marc-casperlabs/mbr/NO-TICKET-fix-metrics", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "60ed0445d335534a474987ff6730e0ba5efc55cc", "messageHeadline": "Merge branch 'notick-charlie-genesis-files' of github.com:sacherjj/ca\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 433, "deletions": 48}}, {"node": {"oid": "fd5a95002215ec381e1a39ad9e97d2be8d089680", "messageHeadline": "Updating files for genesis.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "76c729fd4e8dfb48b1e15cbfddf8d3bdaa69576b", "messageHeadline": "Merge branch 'master' into ndrs-374", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 5013, "deletions": 2151}}, {"node": {"oid": "0edf1b48f0285532b22ed07a6ddf4119b473da70", "messageHeadline": "Merge pull request #240 from Fraser999/NO-TICKET-client-updates", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 495, "deletions": 365}}, {"node": {"oid": "7cc77541a0424108db2798c7207f29d87b06adce", "messageHeadline": "Merge branch 'master' into mbr/NO-TICKET-fix-metrics", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 5359, "deletions": 1892}}, {"node": {"oid": "f4c29655d2b82ff76ce81438ab74ef09086df10a", "messageHeadline": "Merge branch 'master' into NO-TICKET-client-updates", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 4518, "deletions": 1786}}, {"node": {"oid": "ba39e843b707e940db63178f3b0d35499c7e7772", "messageHeadline": "Merge pull request #246 from afck/fft_doc", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c0cf3d56582f4e6aca260df92bc75fba57bab161", "messageHeadline": "NDRS-374: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cb3a8bbff76c9c03f561d58350d5533994635072", "messageHeadline": "Merge branch 'master' into fft_doc", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 4506, "deletions": 1783}}, {"node": {"oid": "18e84c7e06a14243aad78f11442da5e0da1df0ce", "messageHeadline": "NDRS-374: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c45fcc305552e639a74ba29973e20075afa0b44c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-374", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3805, "deletions": 1364}}, {"node": {"oid": "e938b2905abc2986ac1da4bf3db277a058e9e093", "messageHeadline": "Merge branch 'master' into fft_doc", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 841, "deletions": 106}}, {"node": {"oid": "c1bab0308514095f8a09ff02c292302e10fcb3c1", "messageHeadline": "NDRS-374: Fix downloading descendants of trusted hash.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "e62ef0ce5c11db2a8751db015d6217d7fc777fa7", "messageHeadline": "Merge #245", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 4506, "deletions": 1783}}, {"node": {"oid": "33903ec550b739ee29f03b134b37903c9b140471", "messageHeadline": "Merge branch 'master' into NO-TICKET/fix-npms-security-issues", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3106, "deletions": 682}}, {"node": {"oid": "234a3007db393ee415244a168ec199e20eef6844", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET-client-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b2ef8780e3441775ba56a6ca37bc157d7696e02c", "messageHeadline": "Merge pull request #239 from Fraser999/NDRS-{323/324}-client-query-an\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 841, "deletions": 106}}, {"node": {"oid": "cfb39db87d5aae5bd2d14bdb9c4fbb79aba1cff6", "messageHeadline": "NO-TICKET: style fix", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3fe0a6afd24e98743fc64678efd98f62a069fdc0", "messageHeadline": "NO-TICKET: remove duplicate get-block functionality from ApiServer an\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 76, "deletions": 184}}, {"node": {"oid": "fc5fc196f14e6bc942aa9a83a1257909885ef0d7", "messageHeadline": "Fix formula for liveness.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4388c1aa065dfcef647c586b94545d6bac822242", "messageHeadline": "Use 'equivocate' to clarify the type of malicious behavior.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d08e2b2615edffff56918917014a530f2aa1cbe5", "messageHeadline": "Add more documentation to finality_threshold_percent.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9f957c229e1eb101269b2558afe3081f4422fbf4", "messageHeadline": "Merge branch 'master' into mbr/NO-TICKET-fix-metrics", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2283, "deletions": 594}}, {"node": {"oid": "7ebefe739eb3b7113a1ed7eb6b70234cf6ff5886", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET-client-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c357e2f2907920ba43facb32da286d0999a16610", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-{323/324}-cl\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 433, "deletions": 48}}, {"node": {"oid": "83dad3f294f6ac7c83efa56e5bd003acb7eaf531", "messageHeadline": "Merge pull request #232 from Fraser999/NDRS-279-HTTP-API", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2283, "deletions": 594}}, {"node": {"oid": "1623d6208955e5801960e408b48b470ab643218f", "messageHeadline": "Remove `compileEnhancements` option.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0bdc4f4dd4ff66d4f1c75744de5101560b726139", "messageHeadline": "Merge branch 'master' into NO-TICKET-client-updates", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 608, "deletions": 651}}, {"node": {"oid": "d8e23063a28de9ab8b514f5f87733fd1dd0cd620", "messageHeadline": "Merge branch 'master' into NDRS-279-HTTP-API", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 433, "deletions": 48}}, {"node": {"oid": "8f7acd59babfd6076785bcc6299783662fc22b56", "messageHeadline": "Added GetBlock command", "author": {"name": "darthsiroftardis", "email": "karan@casperlabs.io", "user": {"login": "darthsiroftardis"}}, "additions": 167, "deletions": 3}}, {"node": {"oid": "05ac6f2743fd330bb976ae9b2c3c5571ab3e43d1", "messageHeadline": "Update resources/charlie/chainspec.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0f9bd05aff4f823fa3a7cf3bde36fa96d525eec", "messageHeadline": "Merge branch 'master' into notick-charlie-genesis-files", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 433, "deletions": 48}}, {"node": {"oid": "fac77ab1c34fca371ae2ad6029d4b277260e068c", "messageHeadline": "Merge branch 'master' into mbr/NO-TICKET-fix-metrics", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 433, "deletions": 48}}, {"node": {"oid": "fc3a37bb0f68fa6b2f009cf5201feb4457ba59f0", "messageHeadline": "Merge branch 'master' into NO-TICKET/fix-npms-security-issues", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 432, "deletions": 47}}, {"node": {"oid": "3af8f2c601904de368c723d34bf7171aa947119f", "messageHeadline": "Merge branch 'master' into NDRS-359/systemd-notify-support", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 432, "deletions": 47}}, {"node": {"oid": "65e5c06ac24fb51dd22200061302c6ca6f99dd27", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-359/systemd-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2970, "deletions": 1688}}, {"node": {"oid": "c030e5b99f6729c77d6bc6646456b7e8dd9c6141", "messageHeadline": "Upgrade `contact-md` as suggested to fix security vulnerabilities", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3768, "deletions": 266}}, {"node": {"oid": "9eaa1dfcfb34411123e1e9a842ba38e6cd7b8f11", "messageHeadline": "Change `ava` version and upgrade accordingly to resolve dependency on\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 814, "deletions": 1592}}, {"node": {"oid": "e6cd5499cdda8709eb2a5b38abdde1a4b60addbc", "messageHeadline": "Merge #216", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 432, "deletions": 47}}, {"node": {"oid": "4b0b829da3953c2628175f5052c09bd918d60998", "messageHeadline": "Fix typo in `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "903726740cf10bce95afd8965db7785088d0e7ac", "messageHeadline": "Use tables in `README.md` configuration help", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "46828f7ea022f16dc740294cb10c510899144bf3", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NO-TICKET/allow-p\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2970, "deletions": 1688}}, {"node": {"oid": "6ed34765b3fac8a8a6a390a1a0c6610760a7ceac", "messageHeadline": "Merge pull request #243 from afck/jumping_the_gun", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f16be17412687fe9e288e0addbc32971133f96d", "messageHeadline": "Merge branch 'master' into NDRS-{323/324}-client-query-and-balance", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 175, "deletions": 603}}, {"node": {"oid": "a53c71267d3cfcf6d2fd45d4c4d2211a0c7cc0a9", "messageHeadline": "Make `RunnerMetrics` unregister on drop", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "071f8de2ce941b99096098b813de9b70ba38b3f1", "messageHeadline": "Share metrics registry across components", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e922c212f5460d91f25babf0ea9486122f13bf1e", "messageHeadline": "Allow passing in existing metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ba03037ec303423056a5e358ee3e9eba90b9c850", "messageHeadline": "Dropping finality threshold to 50%", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfbbdb8a1577cf7e6555d80ce1206427a254df55", "messageHeadline": "Updating timestamp to 2020-09-18 19:45.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb8f7f3c89abf2548fb62d5e701e93c424b1c733", "messageHeadline": "Don't start an era before its start timestamp.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea35d6327374a3075561ebcce9802ba959a7e5ab", "messageHeadline": "Updating name and timestamp.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8ce786ecdfc69c3c67c031c229fbfd9843bd068", "messageHeadline": "Merge branch 'notick-charlie-genesis-files' of github.com:sacherjj/ca\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 267, "deletions": 629}}, {"node": {"oid": "b99c74191a563378a433ad47f718b55470260279", "messageHeadline": "Merge branch 'master' into notick-charlie-genesis-files", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 267, "deletions": 629}}, {"node": {"oid": "4f3a3e959dc8a4816470ce79669c6b7314b397e8", "messageHeadline": "Merge branch 'master' into NDRS-279-HTTP-API", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 162, "deletions": 504}}, {"node": {"oid": "49bd54749ffe3da1902fe56a1a8ea22f15f00e9e", "messageHeadline": "Adding in 2004 and buster.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 164, "deletions": 4}}, {"node": {"oid": "cdfef4f1c7dc6fb98d21d39da90cc95abe90fc51", "messageHeadline": "Merge #238", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4a670f5819b0e6dce6784fab17cb21cceaa03498", "messageHeadline": "Correcting timestamp value I messed up in the diff with production.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f5494d09d664cc13ba7eada534c529f0d397a7c", "messageHeadline": "Merge branch 'master' into NDRS-390", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 160, "deletions": 598}}, {"node": {"oid": "656f6e9483fbf759775cdb5836ded06a872780eb", "messageHeadline": "Updated to match values in production/chainspec.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e1353ccc3c68e1ae2e93f71164fc69db2ef05f8f", "messageHeadline": "Added last key and set timestamp to 2020-09-18 18:00 UTC.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "40b0e0d9fc8cf0aeb86d272a872f2b1a716b0454", "messageHeadline": "Merge pull request #241 from afck/sync", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 147, "deletions": 499}}, {"node": {"oid": "2ada5be54e25b7b2beb1470442cecf97a0f60bee", "messageHeadline": "Merge branch 'master' into NDRS-279-HTTP-API", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 99}}, {"node": {"oid": "029cb9f445cc81667db3d45acd49eb8d403ff06c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into sync", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 99}}, {"node": {"oid": "a0bf91e8c3ffb60fe8fae59f633bd6deb8b2b745", "messageHeadline": "Add more docs; detect finality after adding a block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "55c1413a71c6dde63234eb0d288b2ec6cef547e2", "messageHeadline": "Merge pull request #242 from afck/free_round_exp", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 13, "deletions": 99}}, {"node": {"oid": "4297db68591e925ba52ab01b59c3a5e07946aeb4", "messageHeadline": "Rename vertex getter to inner.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "709b4f5a655555004304f8f2c40f54917ad55263", "messageHeadline": "Test VoteError::RoundLength.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e226095507c72a1909894b7d4ca50df4a052223c", "messageHeadline": "Remove round exponent validity conditions.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 94}}, {"node": {"oid": "da98811e27a628769875f5cbabb49d2bd999277c", "messageHeadline": "Remove protocol_state module.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "5ceac409e8543fe403df04be26202faa796d4b51", "messageHeadline": "NO-TICKET: update client to use node RPC structs for constructing req\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 384, "deletions": 309}}, {"node": {"oid": "75b86a975d9bc3792667ad99b525703318885f44", "messageHeadline": "NDRS-323: fix formatting", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9254ece12ebeaa5b6724ba2ba088116d211ee19b", "messageHeadline": "NDRS-324: minor update to get-balance endpoint", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 149, "deletions": 174}}, {"node": {"oid": "1c4522cff0a939497c7e95075db88f389b1457da", "messageHeadline": "client and node side of get-balance", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 370, "deletions": 110}}, {"node": {"oid": "62bc10b8be0f08fed6936e5d215f2d2534c28b23", "messageHeadline": "NDRS-323: further updates to client RPCs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 213, "deletions": 109}}, {"node": {"oid": "0fe1ec9b470d2fca4c080129c961933c36b53b20", "messageHeadline": "NDRS-323: add query-state subcommand to client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 168, "deletions": 5}}, {"node": {"oid": "ec459255de030f5b63bc08ea56f684439760f476", "messageHeadline": "NDRS-323: minor updates to client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 63, "deletions": 42}}, {"node": {"oid": "a6699f955c7815f5e4c9f1b6a4f7ad1ec2542a4b", "messageHeadline": "refactor into own mod, trait for rpc", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 96, "deletions": 58}}, {"node": {"oid": "51c0f6bf3ac4e6bcd3e307b95ec263eea8303733", "messageHeadline": "NDRS-324 - initial work on get-balance client call", "author": {"name": "Daniel Werner", "email": "dan.werner@gmail.com", "user": {"login": "dwerner"}}, "additions": 195, "deletions": 21}}, {"node": {"oid": "d4b074178e762eb2a44c59ef789eca7f9933eba0", "messageHeadline": "Merge branch 'master' into NDRS-279-HTTP-API", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 709, "deletions": 30}}, {"node": {"oid": "ba0798c2968d19193b26febedec4ca6fcd23fa05", "messageHeadline": "NDRS-390: execute auction code on host in subcalls", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "9e90f28c42c59f194c8aa1dff8cd9e5819d238bb", "messageHeadline": "Adding keys and timestamp for genesis at 20:00 UTC.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "daa200074b505970522c2aa95818ad9d998ab68b", "messageHeadline": "Rewrite synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 132, "deletions": 431}}, {"node": {"oid": "d4c9657d5eba5ab66c4a97ecc12724372daaddcf", "messageHeadline": "Merge pull request #236 from fizyk20/hwy-100", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 93, "deletions": 27}}, {"node": {"oid": "1349683c021fbe6860d527b35040107183a6967d", "messageHeadline": "Fix evidence validation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb88329200b4d39a263c75fd1f0567570d17ebb", "messageHeadline": "NDRS-374: Remove obsolete comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34b93f73045f480138379695c5c25228111a5c4b", "messageHeadline": "NDRS-374: Log block's height instead of hash.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3033e2f7ad364169d271746129a9b9b4ef57107d", "messageHeadline": "Validate the creator, seq number and instance ID in the evidence for \u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "8f2ebf6dd96a25c7e0e886e4d91aae4b2423d8fa", "messageHeadline": "NDRS-374: Update `run-dev.sh` script to run all nodes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b0142e3240e13379ecdf6efbebd7366e9748e01", "messageHeadline": "Merge branch 'master' into hwy-100", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 616, "deletions": 3}}, {"node": {"oid": "a56f0325b6b278f7ae9b38b175700fd06d472863", "messageHeadline": "Use a default instance ID in the test macro", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 86, "deletions": 98}}, {"node": {"oid": "49dd1a038daa2dcfe8dbf7de425e706387c2e93f", "messageHeadline": "NDRS-374: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8c889371d52f77437e9ab213b3a6b840e371ee63", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-374", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1022, "deletions": 225}}, {"node": {"oid": "e11a611a6114c7a1034eda3780de8fb896c0a2ef", "messageHeadline": "NDRS-374: Signal when `BlockByHeight` request asks for non-existent b\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "fc27189909654df9590e244a6e5cc4df7c90abad", "messageHeadline": "NDRS-374: Add `AbsentRemotely`event to `Fetcher`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "85d167b817f3214002cd95eb234e70a1ffa35164", "messageHeadline": "Merge #230", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 609, "deletions": 3}}, {"node": {"oid": "905660dfbed502046acee7aa56b90eea62dcc0cf", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into op-1530-deb-syste\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "6a6624b4bbcb9b62910e714150d67aa1a161edf4", "messageHeadline": "Adding description of hex leading byte.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7f89241d6a9fd1bdc1c17cb9f9b2943d3ada9aa0", "messageHeadline": "NDRS-385: Fix no `NewPeer` event bug.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "94fe9440d87909d47c9e07418b9c7d808d3dfbb4", "messageHeadline": "NDRS-374: Remove workaround.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 107}}, {"node": {"oid": "2f1c256510b02c7d1f84931678dfc35b6652263b", "messageHeadline": "NDRS-374: Synchronize descendants of trusted hash.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 148, "deletions": 42}}, {"node": {"oid": "e55d9d6acbaf07f1c4dca0ea918f2b25b2b0f3b0", "messageHeadline": "Removing old path examples.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "de6088e977ce037fb9a0d7e760058ba283d20b1b", "messageHeadline": "Correcting documentation and fixes to config.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "1cef4ca4403cac9ad417cc4319a1e9d248bb5550", "messageHeadline": "Merge pull request #235 from goral09/ndrs-385", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "87ebf23727b307676c3c6f58bd6ebfbd5abbfba7", "messageHeadline": "Check instance IDs in Highway", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 151, "deletions": 104}}, {"node": {"oid": "9ad8b4f582df12b9365fb2d3683ca2cf4f07f263", "messageHeadline": "Merge branch 'master' into ndrs-385", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "7638ffe00d99265564d116885417dc43ce5e8ce4", "messageHeadline": "NDRS-385: Fix no `NewPeer` event bug.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5db9b1c854d633031f3befc0d9d6adf1bff2e346", "messageHeadline": "NDRS-279: return account hashes in state_get_info RPC response", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "8ff3eda91a11d3162882f1f6ce96fa9e699eb20f", "messageHeadline": "NDRS-279: fix after merging master", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc18429810143fa960287f97349763010538bd7", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-279-HTTP-API", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "baf3b4a3430c17b46fafe01e853b1d25d334289f", "messageHeadline": "NDRS-279: query RPC now takes state hash not optional block hash and \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 126, "deletions": 177}}, {"node": {"oid": "0da174b17164d1a64df9884516b4c2be3f81f820", "messageHeadline": "NDRS-279: provide chain_get_global_state_hash RPC endpoint", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 118, "deletions": 64}}, {"node": {"oid": "b0c9400e7da2b2ab6b990fba592a8ad43d0a75be", "messageHeadline": "Merge pull request #209 from fizyk20/hwy-127", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "976a518f5f5184ce1098fb114c2cd40a7cd5998a", "messageHeadline": "NDRS-374: Change encoding of linear chain sync state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 134, "deletions": 69}}, {"node": {"oid": "9d1dff464690481bb5f4daece8749dcc12fae4db", "messageHeadline": "Merge branch 'master' into hwy-127", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 348, "deletions": 208}}, {"node": {"oid": "50d0d021793a5acef9be23dc32fcadf0001faca3", "messageHeadline": "Merge remote-tracking branch 'origin/op-1530-deb-systemd-and-docs' in\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72df45a467da12edf11acc20f2204f9aff31b31e", "messageHeadline": ".deb building docker updates and test for genesis.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "ed2a2d52d2ecc4a5b12e975ee15b217dbde36bb2", "messageHeadline": "NDRS-279: fix formatting", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9d717d05886cae8e57b8f1d3d162e017cbad894", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-279-HTTP-API", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 319, "deletions": 204}}, {"node": {"oid": "399d03552b7061ca634e6b15d703897bea89c5b7", "messageHeadline": "Update resources/charlie/README.md", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb4a2acc413da63947aaf3f7ba2a33b292aceb44", "messageHeadline": "Merge remote-tracking branch 'origin/op-1530-deb-systemd-and-docs' in\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 348, "deletions": 208}}, {"node": {"oid": "a2e4ddfa3341b64f25a64f8957b9097764aea7f8", "messageHeadline": "Adding back in casper-engine-grpc-server as it is separate product.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a70fd24a3f15354db2555aee712638671cb1260", "messageHeadline": "Merge branch 'master' into op-1530-deb-systemd-and-docs", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 348, "deletions": 208}}, {"node": {"oid": "4320ab2a9429040aba866bd45c4d0478baeef931", "messageHeadline": "Addressing Fraser's PR comments.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "beb4cdb26abebfbd3fcb66a16423071b22d81d1a", "messageHeadline": "Addressing Fraser's PR comments.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1cc04634be5730950759ade98c71a4e57751737b", "messageHeadline": "Updating README to include github issues link.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "d70c785ea62df34c6ff0bf228649e299a35ed121", "messageHeadline": "Merge pull request #234 from goral09/no-ticket_lfb_height", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "e2f738686d352dd095e614a6df6df468b11238f3", "messageHeadline": "Merge branch 'master' into no-ticket_lfb_height", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 319, "deletions": 204}}, {"node": {"oid": "e452a43c76d3c4375c84b9e8cd396372947a053e", "messageHeadline": "Merge pull request #233 from afck/spam2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 164, "deletions": 76}}, {"node": {"oid": "af8cd0dd7822f1717ee0814840a4a5bf7e4ad816", "messageHeadline": "Merge remote-tracking branch 'origin/op-1530-deb-systemd-and-docs' in\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 839, "deletions": 196}}, {"node": {"oid": "2a9cca3ec6cb179480fd021b3b56e7575ba0f568", "messageHeadline": "Adding system contract build as this is no longer in normal build.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2ca622bd5dc22362f60f1d8a681757e7dec62be", "messageHeadline": "Merge branch 'master' into spam2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 155, "deletions": 128}}, {"node": {"oid": "08944ebc1c39f614d08c73c68e23f65f7425c3b5", "messageHeadline": "Merge #231", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 155, "deletions": 128}}, {"node": {"oid": "eab9bae25a4503f4ec04f66bf8a123f2ea4222e2", "messageHeadline": "NO-TICK: Report more data in `/status` endpoint.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "dbba0353e54036a0d8a7c1e346dec5db52c0ed8b", "messageHeadline": "Merge branch 'master' into op-1530-deb-systemd-and-docs", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 835, "deletions": 192}}, {"node": {"oid": "adbf22d4252467c462e435ba881c468c93a78bb5", "messageHeadline": "Update resources/charlie/README.md", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1928e98ceb653f694e7bce2a56a155cb8b1781e", "messageHeadline": "Update resources/charlie/config-example.toml", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d604be6fc0183e55005613d5df345544e18c0ccc", "messageHeadline": "Update resources/charlie/README.md", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c5d10b11faf915b1d6252eae10dc043875c5047", "messageHeadline": "Update resources/charlie/README.md", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec4aea7678790cb98cb19de3aeb0f876821f188c", "messageHeadline": "Include the activation point in hashing upgrade points", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99ce86a61b79077d6bf60d43b2aa3e0ca9d699b5", "messageHeadline": "Fix leader block check.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "7903e36379711cce97005bc283d4b7b835697784", "messageHeadline": "Implement new instance ID calculation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "7f76defc606e4ebe7f6a332db2d2b18906428165", "messageHeadline": "Merge branch 'master' into hwy-127", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1682, "deletions": 876}}, {"node": {"oid": "039859175295fc5516cc0b32ca18ea83bdde53ff", "messageHeadline": "Add a test for round exponent spread.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "15ca449a9b687492f9a81743f0e5beecdcfb3079", "messageHeadline": "Limit the round exponent spread.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 98, "deletions": 79}}, {"node": {"oid": "1dd7d5fd49a2eba5de0acefaa7be208949aa1e3c", "messageHeadline": "Check that blocks are by the leader and in the round's first tick.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9479a52e7029a1784c805c3eba9ccf78bc7dc664", "messageHeadline": "NDRS-374: Rename event in LinearChainSync.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "60dff285b8a22d68ef97a9a31f7966c174317eb2", "messageHeadline": "NDRS-374: Add feature for requesting block by its height.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 215, "deletions": 9}}, {"node": {"oid": "3ec67c2c2c6f6b76a9ae8d26fc8e1c57670efc7e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into ndrs-345", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 106, "deletions": 7}}, {"node": {"oid": "39454caae37b286be605bfbb5c4dc7f80b02b0d7", "messageHeadline": "Updates to README from Medha PR review on orphaned PR.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b94e267d71671ab462d6b43e8efcc4699beea123", "messageHeadline": "Updates for config and README to match latest.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "06c28469e246441c6ac4bf99407e3ff55d8ac815", "messageHeadline": "Merge branch 'master' into NDRS-380", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "7d6521126f6c596738b67b2b892ecb2b0adedb9a", "messageHeadline": "NDRS-279: return Account from query as well as CLValue", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 159, "deletions": 62}}, {"node": {"oid": "3ec6bfcda1125a485e843fd04c3d2713e71f12d4", "messageHeadline": "NDRS-279: return deploy metadata via client HTTP API", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 116, "deletions": 31}}, {"node": {"oid": "d037ee34164339af88bdf98a787a63db9793f0a2", "messageHeadline": "NDRS-279: persist execution results as metadata in storage component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 650, "deletions": 121}}, {"node": {"oid": "042fad4b0850b58d303ae872291e456a9bfa5c12", "messageHeadline": "NDRS-279: provide JSON-RPC endpoints in client API", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1430, "deletions": 449}}, {"node": {"oid": "0bb1b71568163cbb9b7e125a25130e57da58734b", "messageHeadline": "NDRS-380: rename auction::{args => constants}", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc75777e784573f6b66762eef86c8742251ea28c", "messageHeadline": "NDRS-380: add constants module for standard payment", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "51584dfca157719fceb2e46deb7d7624b0ce896f", "messageHeadline": "NDRS-380: add constants module for proof of stake", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 60, "deletions": 48}}, {"node": {"oid": "e0fc7dc907e8f1d006a00c70b10555ff0af94df3", "messageHeadline": "NDRS-380: add constants module for mint", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "b6e2f6c36c8dd0c0155bba0754b02b908eb1dfd6", "messageHeadline": "Merge #228", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "71e471448044f5a352ac8d9db2b711b1eaeb813d", "messageHeadline": "Fix cargo fmt", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cf289ce51e0fdeb44f277e0537f72e5f5c95727a", "messageHeadline": "Remove the stderr logfile in run-dev.sh", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c31ac8d073df960df96d76038a4b00859640b1a2", "messageHeadline": "Wait for a consensus message as a joiner if the init hash has been sp\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "0d20d8cbe4860b32bc54f543c12d5ccda32a2f23", "messageHeadline": "Actually announce messages received by consensus", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "061a54c6455af0cc8801378295b5488b5c826c36", "messageHeadline": "Crash when synced era is earlier than current", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "a1535f55b677db8d383ec16f54d0e66fd43bd066", "messageHeadline": "NDRS-345: Use debug format in EraId `Display` impl.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a868e40d20729e37635e8077263285e214288d7", "messageHeadline": "Merge #223", "author": {"name": "bors[bot]", "email": "26634292+bors[bot]@users.noreply.github.com", "user": {"login": "bors[bot]"}}, "additions": 727, "deletions": 183}}, {"node": {"oid": "4c72d5a03732fb0329e89e1d7c03403ad9e5a776", "messageHeadline": "Adding vendoring for openssl.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b4eb94664651af2f1e11858213be5409d0c44b3", "messageHeadline": "NDRS-345: Use debug format in EraId `Display` impl.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bce3af114ac2d315139c0d3c1a68e8f96b1a9853", "messageHeadline": "Merge branch 'master' into ndrs-345", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfee1dc0ccde4a53520f8bbcd21777a3f22c1771", "messageHeadline": "Merge pull request #224 from CasperLabs/MParlikar-patch-2", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce9f10509ff5a7b06926baf385d0513cc0e5f854", "messageHeadline": "Merge branch 'master' into MParlikar-patch-2", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "af4f344e35332dcd0d3f083de01592c9646a77b3", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into op-1530-deb-syste\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 844, "deletions": 647}}, {"node": {"oid": "83e7c948bc74fc966b7bc94ff9c7fd7b93aabc7e", "messageHeadline": "Changes before merge from master.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "04105406eec7765bb4309add31a75e4158e533ac", "messageHeadline": "NDRS-345: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "519abc2664304431abf5cbeb52f0d73bf6f2fd5f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into ndrs-345", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 530, "deletions": 539}}, {"node": {"oid": "891e009efeabc26e7176ea6d5e4436f1d79ecb83", "messageHeadline": "NDRS-345: Carry on the initial effects of consensus to `validatotor`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "e3031c40f9f8c9fe2ccbd43724e1991fbb38289f", "messageHeadline": "NDRS-345: Carry over linear chain from `joiner` to `validator`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "401980ecaa26d4de78777535cf47ce1b3b58d623", "messageHeadline": "Merge pull request #229 from marc-casperlabs/mbr/NO-TICKET-set-sane-c\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "c760445d574df8870bd6f31d7b6528452a913798", "messageHeadline": "NDRS-345: Wait for era creation when syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "fd8c8397b4fcaad2828b8873a9de62d16cdb97fe", "messageHeadline": "Set sane production defaults for Charlie (beware, timestamps still ne\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "9a478ce56e5b3c8a54c2ec861a6c0a241792645d", "messageHeadline": "Merge branch 'master' into MParlikar-patch-2", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 519, "deletions": 526}}, {"node": {"oid": "086fc7f8a38c52c35e96d1abf2c516c71972ffa6", "messageHeadline": "NDRS-345: Add `Display` impl for `EraId`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6a2183b17fff521bfe1f8cd0e8303ad8076a9555", "messageHeadline": "NDRS-345: Remove `pub` access keyword from `wrap_effect`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6138859bd1f7d951f54e275bfaa908fabdc4c5e", "messageHeadline": "NDRS-345: Add a comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b2f617f70f98c41e0591fb430681c19c5c0dbdc", "messageHeadline": "NDRS-345: Extract common logic for fetching block.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "96acafe6d6655ab8b0df59385bc9b317aa6400b7", "messageHeadline": "Merge pull request #226 from afck/slaying_the_dragon", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e03632b3d165edc4f6f26bf2b2a406fe39f06c5a", "messageHeadline": "Merge branch 'master' into slaying_the_dragon", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 511, "deletions": 526}}, {"node": {"oid": "ef27e831774ee4e7c1b5ceeea6a1ec3c8742c774", "messageHeadline": "Merge pull request #227 from henrytill/NDRS-372", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 511, "deletions": 526}}, {"node": {"oid": "f2cccef1892645c690311787526949730596fc03", "messageHeadline": "NDRS-372: rename AuctionProvider -> Auction, reposition", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 511, "deletions": 526}}, {"node": {"oid": "a0ed01546a25121332186d60e61481cac5cbc09a", "messageHeadline": "Drop outdated eras.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0165219604731514156ef1972112b3bca1ea5885", "messageHeadline": "NDRS-345: Improve env variable logging.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61304d363d849cdf450f65afe023699394f72c8e", "messageHeadline": "NDRS-345: Update `run-dev.sh` script to accept Gensis timestamp.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "304059d9362308da9fee471b801505d6452f0835", "messageHeadline": "NDRS-345: Log when new era is created.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "866241702027fd1a714aacfd2632e8f17af13e30", "messageHeadline": "NDRS-345: Fix how download completion is calculated.Previously it wou\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "5a01ac44f31764cca93832e6b3c65714e2416b61", "messageHeadline": "Update README.md", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "143eca2699199c68b8d0fb80aee0baea7ed9ecd3", "messageHeadline": "NDRS-345: Signal when sync is completed properly.Wait for the last bl\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "ed6cd4723dcb6022560db3da312382c1463f2cb0", "messageHeadline": "NDRS-345: Do not carry on consensus effects when syncing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4a7cc83fc094e52bb89bc596f447912451c55562", "messageHeadline": "NDRS-345: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "25e8abff513e690beb610deb110d07a5c8049113", "messageHeadline": "Merge remote-tracking branch 'origin/master' into ndrs-345", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 315, "deletions": 144}}, {"node": {"oid": "94f9b4dab8afd007bcd7482d1e616897132e601d", "messageHeadline": "NDRS-345: Store linear chain block in `linear_chain`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "cba3088ea9e1177ec982060b99218537b397ab65", "messageHeadline": "NDRS-345: Reset available peers before making a call.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c0ce10e988d6e68d6f6f87cbe0ec7cff7c6b8f", "messageHeadline": "NDRS-345: Improve the error message.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8936926990a65c6781b034208956bd759379884e", "messageHeadline": "NDRS-345: Handle `Network::GetResponse` in `joiner`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "cc2d4dd7927552232d97bc43703b4db6dcb36e92", "messageHeadline": "NDRS-345: Implement `Debug` for `Message`.To control how hashes are p\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ce60a77a5c9ca76ae92e2055de2e761325173f26", "messageHeadline": "NDRS-345: Add `AddressGossiper` to `joiner` reactor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "7a716340a05a9223d6b9406cc35f10b687235dee", "messageHeadline": "Merge pull request #220 from EdHastingsCasperLabs/ndrs-265", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 311, "deletions": 106}}, {"node": {"oid": "add23e34be9c3428317b144b5f61a1ac0d0bfea8", "messageHeadline": "NDRS-345: Extend `run-dev.sh` script.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "7d571cade5afae3a442bd683fa02639fb9c98296", "messageHeadline": "NDRS-345: Temporary, parse `trusted_hash` as `String`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c4db91775ef602b3cd38ff46da01a0f74e89773c", "messageHeadline": "NDRS-345: Add logs to `linear_chain_sync`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fbad3b2bb152e1df8b36d2a8edc98e8741d08360", "messageHeadline": "Merge branch 'master' into ndrs-265", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f45518a68e939a1e4cdc3b168694381b8f517bf1", "messageHeadline": "Merge pull request #219 from henrytill/Makefile-fix-doc-stable-target", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "41292e6f926a7addcef731baaae98b3a3bfa413a", "messageHeadline": "Update README.md", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09cb00e17327e785e3acf109ea803024738896c1", "messageHeadline": "merge 'master' and modify linear chain PutBlockResult event to accept\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 239, "deletions": 150}}, {"node": {"oid": "739a7b7d145727ee75ddf9b2df99a4a46f649dec", "messageHeadline": "Cleaning up install docs.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b087f8ab324cc1daab2db95debc3ca0fc0a54657", "messageHeadline": "Merge branch 'master' into Makefile-fix-doc-stable-target", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 240, "deletions": 148}}, {"node": {"oid": "2ff26dfd449dc89633af7938124e60417aac4919", "messageHeadline": "Added wasm and other files to the deb", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 438, "deletions": 2}}, {"node": {"oid": "3c6ecf7084775347d09ca92b2ee291ff1ac552ca", "messageHeadline": "NDRS-345: Log the era_id of linear chain.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e5618e78c2f3d7eee76ad7f9b59b5e98c6d80405", "messageHeadline": "NDRS-345: Allow for running nodes selectively.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "49b8e5c853df4cd5904598da9be52050d389b3ee", "messageHeadline": "NDRS-345: Do not start downloading linear chain until we have a peer \u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "afe47aeed13897323596375464f2dbaa5ed64353", "messageHeadline": "NDRS-345: Log hash of the linear block.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "50a4115d9a9ce05ec5ec177a6d64747f08df3398", "messageHeadline": "Merge pull request #221 from afck/not_a_clippy_bug", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "1edac0de51924a6595bfb2852b354f2427c329d5", "messageHeadline": "Remove or address some lint relaxations.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "2d65242ae821794ebfa51e9276e7b5679f0240a8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into ndrs-345", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1584, "deletions": 1296}}, {"node": {"oid": "0dcfed7bff3c47130f611e3a733a4fe4d2290ddc", "messageHeadline": "NDRS-345: Add comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d99ed1a05c300f72c49b82a301febbdab302f85e", "messageHeadline": "NDRS-345: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d527a415cd35c0f9130c2e4b883e95fe25da7664", "messageHeadline": "NDRS-345: Carry on `consensus` component from `joiner` to `validator`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 39}}, {"node": {"oid": "b1c81f2176c9c0857343f6c601e3c6f6cda799e9", "messageHeadline": "Use the switch block hash as the instance ID", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "5903d7585e8bebf939b8e146447832283041747c", "messageHeadline": "NDRS-345: Set `is_synced=true` when finished downloading.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8c8343dd70d4e43f63e3655b6595bead81b987e2", "messageHeadline": "NDRS-345: Execute linear chain blocks.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 172, "deletions": 17}}, {"node": {"oid": "91f9930d11cd6dc39ecbc374e75e919690edaf72", "messageHeadline": "NDRS-345: Make `Config` cloneable.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2c29b8ba1214c61004364999fe3c288cf5847a8", "messageHeadline": "NDRS-345: Implement `Clone` for `SecretKey`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0213b169de565bd64ee64dc30cafc75dbeb4b98b", "messageHeadline": "NDRS-345: Add `genesis_validator_stakes` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "a85fdecba4f7bf75ed910d419b659f694fa54401", "messageHeadline": "NDRS-345: Download linear chain deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 67, "deletions": 30}}, {"node": {"oid": "7c6a49a2fe75809b5502e945683683e560c4eeaf", "messageHeadline": "NDRS-345: Start downloading deploys.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "6d2c2b3c44cabbc547f266e76dcaacc669e7c86e", "messageHeadline": "NDRS-345: Add `random_peer_unsafe` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "07d6b86f5fce04efe6bad31fe8e289c156fe0a1d", "messageHeadline": "NDRS-345: Request deploys by block, not individually.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "310688c0710f826b1bcf6ce93fbb247ddaccf8ec", "messageHeadline": "NDRS-345: Generalize `validate_block` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "9dee513e91669fbcd89822de9340c7efacfef80a", "messageHeadline": "Merge pull request #214 from afck/dawn_of_a_new_era", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 127, "deletions": 88}}, {"node": {"oid": "18a805066d024486dc48ae89ef4fe6707066d141", "messageHeadline": "Address run-dev.sh review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c5e491ef10cf5b7c771b13046471fb71800fbe9", "messageHeadline": "Use current timestamp in run-dev.sh.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d1d165d921ead6e5275de1d9e0ee99bbb247a05b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into dawn_of_a_new_era", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "365be2a5f3e373bd14d11d4a99b8270da03adfe2", "messageHeadline": "Merge branch 'master' into NDRS-359/systemd-notify-support", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "1c854a114b4046fb194c611498b17f8469623988", "messageHeadline": "Merge branch 'master' into NO-TICKET/allow-passing-of-arrays-on-cli", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "1ecb36e89a5437e6cfd82de4b8da3f2d9ff47a95", "messageHeadline": "Merge pull request #213 from marc-casperlabs/NDRS-348/inform-about-peers", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "016650a700faa59c100bc9bc0d474d02393f53fe", "messageHeadline": "NDRS-265: removed dead code", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "978037516bc86748948992ba41ca77392cc38501", "messageHeadline": "NDRS-265: formatting", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "67fa74506b03d987fa51379cee2603bfe52e7aae", "messageHeadline": "NDRS-265: network peers implemented", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 209, "deletions": 97}}, {"node": {"oid": "eadfbcc00a0a5192839d0668cc7629fa02085196", "messageHeadline": "Merge branch 'master' into NDRS-348/inform-about-peers", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1346, "deletions": 1185}}, {"node": {"oid": "422125e8789cfc5f45391a79196be76a332f9950", "messageHeadline": "NO-TICKET: Makefile: fix doc-stable target", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9e7b8fe8909b296543a66ff8aa53005974e1afb8", "messageHeadline": "Merge branch 'master' into NO-TICKET/allow-passing-of-arrays-on-cli", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fe54de7676b8012cb4978dc23cc900b0ca689320", "messageHeadline": "NDRS-265: move status_feed struct to types", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "9a966583e4d63346595493ff6bfc558637385f5a", "messageHeadline": "NDRS-265: compiling first impl; untested", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 129, "deletions": 31}}, {"node": {"oid": "3165c3af7806ae0a05d7c6c9f233b31045468032", "messageHeadline": "Fix missing parameter in `small_network` tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "440b2c596158106ce677ab0cb3a030e0f4498042", "messageHeadline": "Merge branch 'master' into NDRS-359/systemd-notify-support", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c2d63ea0bcfccd41d9c00cc41e37e7f7c6fb7064", "messageHeadline": "Fix typo in configuration comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8d8786f5d5d070b69f977fd49ba4c30908118a", "messageHeadline": "Make `run-dev`'s secondary nodes depend on node-1 starting up", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3192704e7ac059f3d934e8f3f1b14f846b509011", "messageHeadline": "Support systemd notification on successful networking setup", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "94d7c969f6c020a692141008697df091f82d105c", "messageHeadline": "Merge branch 'master' into dawn_of_a_new_era", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "407bfbd2281389a7dae7e4bda850220a270012ac", "messageHeadline": "Merge pull request #217 from goral09/no-ticket_rundev_fix", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c97b2bbbac2ed4c3a2d573b816532116f06ca114", "messageHeadline": "Update instructions in `README.md` regarding building and config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "cdc9277ec6704c086f258a86f61237f2269b365d", "messageHeadline": "Merge branch 'master' into NO-TICKET/allow-passing-of-arrays-on-cli", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1339, "deletions": 1185}}, {"node": {"oid": "ec6368cb4b8af514ae8b3c5f3c8c45b59d925ea2", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into dawn_of_a_new_era", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1340, "deletions": 1185}}, {"node": {"oid": "b37d65acb330262ed4b30bfea969a3803ae5b1b7", "messageHeadline": "Merge branch 'master' into no-ticket_rundev_fix", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1339, "deletions": 1185}}, {"node": {"oid": "89b1f1db61eea2d91979384f466973aaa5960e9d", "messageHeadline": "Fix the run_validator_network test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d5c1bdc9dcb92cf0c4ceb434d1f3eea283e7eb6c", "messageHeadline": "NO-TICK: Add sleep to run-dev.sh", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "aafc4707832ed8213d5855c19de114a54e141439", "messageHeadline": "Merge pull request #201 from mpapierski/ndrs-239-execution-engine-crate", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1339, "deletions": 1185}}, {"node": {"oid": "42277ad89b384a3988440bc76e90da6482d1c4f7", "messageHeadline": "Add warning regarding semicolons to `README`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b2aaf3dc39f1ea6a7bc790378280546a5766048", "messageHeadline": "Fix era end calculation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cafca6a88af88a6bcd57d12cde7bb8e9c1091e9", "messageHeadline": "Change the environment variable delimiter to `;` instead of `,`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "333b6bda9c206d70ca2784d5535b2eba437f662d", "messageHeadline": "Remove duplicate code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f55a87f6b417b3b78492618dd05c634a494a59c4", "messageHeadline": "Update node/src/app/cli/arglang.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c41a8f1dd35769225688f19d13a7b7283e612baa", "messageHeadline": "Update node/src/app/cli/arglang.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085c5d885102592142c59f57d74bac91dfd3075d", "messageHeadline": "Make `LinearChainSync` event generic over `I` and add to peers list w\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "aa8366c624fa876d2abb8414e0c2983a68f10b5e", "messageHeadline": "Activate only if era still ongoing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "843ec5bd5286b4a45e9c623d1c1ceed1387e0426", "messageHeadline": "Remove unnecessary `return`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3da5270173d0ee90990c3dff6bb0ba85855af43", "messageHeadline": "Use `arglang` to parse arguments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "d77d3897fcc458277b915864829f62c1580f6a5b", "messageHeadline": "Add parser for \"arglang\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 352, "deletions": 0}}, {"node": {"oid": "37bf18d2d66aca866bf0296ad22872cb6c8f22b7", "messageHeadline": "Add HighwayProtocol::activate_validator.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "71dec756654be6ff25000c076036f25407b1eacd", "messageHeadline": "Start a new era based on an executed block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "84fc67759261ce3c278954fa50e830ece50f0579", "messageHeadline": "Merge branch 'master' into ndrs-239-execution-engine-crate", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0411e01235217a8d11318b342a62441014f0a38a", "messageHeadline": "Merge branch 'master' into NDRS-348/inform-about-peers", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f754c92afe8e3eb5cdb757dd9049edf7e8607476", "messageHeadline": "Merge pull request #212 from Fraser999/NO-TICKET-minor-fixes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "75500e44e898ed6e9f32e0e976a91f7c11824a25", "messageHeadline": "Merge branch 'master' into ndrs-239-execution-engine-crate", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 665, "deletions": 258}}, {"node": {"oid": "4113cad7fcabd81378ee948398fabaca1beeb26b", "messageHeadline": "Merge branch 'master' into NDRS-348/inform-about-peers", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7b5be0b0a5ba701e439e58f1dcb63b50201de6ba", "messageHeadline": "Merge branch 'master' into NO-TICKET-minor-fixes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "74d0230b68acd7ca0cc1f917a81c39b8eaf90ad3", "messageHeadline": "Merge pull request #211 from marc-casperlabs/NDRS-347/add-initial-has\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4c50077ef7c4cf2828658e8e4d6274aad6152e2d", "messageHeadline": "Merge branch 'master' into NDRS-348/inform-about-peers", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 241, "deletions": 141}}, {"node": {"oid": "4c4de79e94ddc7db57ea22612f888398141c9ec8", "messageHeadline": "Make the linear chain receive newly announced peers", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6db22e30902b0539f909597a8945adf03ecfeedc", "messageHeadline": "NO-TICKET: fix run-dev.sh script and set noisy gossip warning to trac\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2a8960ab01532b16fc97cb63d9dfe5a854af7784", "messageHeadline": "Remove example value in `config.toml` for `trusted_hash`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25afeb2252a252d8295be79526d406b0b9eddd25", "messageHeadline": "Merge branch 'master' into NDRS-347/add-initial-hash-config", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 241, "deletions": 141}}, {"node": {"oid": "8f9857f91497b32ec89514f0c6b54fd996cc9464", "messageHeadline": "Add announcement for newly established network connections", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "62c58592fffb718481530454cceb4d901b0625ba", "messageHeadline": "Merge pull request #210 from marc-casperlabs/NO-TICKET/allow-for-mult\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 241, "deletions": 141}}, {"node": {"oid": "ce6b107ffa407a8b6ef645fbe144d5dd2c24ed5b", "messageHeadline": "Pass initial hash to `LinearChainSync` constructor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "26094880857184606bce7e7d837dd4a855f870e4", "messageHeadline": "Allow configuring a `trusted_hash` in node configuration", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fef373a22e9cdaf58be04b589b058b91635f8ecf", "messageHeadline": "Fix clippy lint", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d0f073ff141b48f842f0b9b0e0305ee76a82de", "messageHeadline": "Add a test for milliseconds serde serialization", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a6d9d727c76d88184e1030fbaf1ab5c41a101222", "messageHeadline": "Merge branch 'master' into NO-TICKET/allow-for-multiple-bootstrap-nodes", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 419, "deletions": 117}}, {"node": {"oid": "c3ce9905e69d1b9edf74ae04f38cc1f145e59b37", "messageHeadline": "Update `known_addresses` in README.md", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d1403c60ecfe758a919c4ee9fb70897776a9f54a", "messageHeadline": "Support more than one bootstrap address in configuration", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 85, "deletions": 31}}, {"node": {"oid": "e17fd3edcad93e0957ad9ad02414a65639fa3994", "messageHeadline": "Support `EffectBuilder::fatal` and `fatal!` for fatal errors", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "319257fa724a981eefa5cfab42b78ede9cafbfb5", "messageHeadline": "Add `milliseconds` serde deserialization and use it in `small_network\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "3a79a30dc52d956c3ff838a23656dac77737524d", "messageHeadline": "Update example configuration file", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "2770de21534eca7b0ffb5031123b0c2f1c23d6ff", "messageHeadline": "Rework `small_network` configuration to use addresses instead of host\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 80, "deletions": 95}}, {"node": {"oid": "9fc4a7d481dfb8ca17fe2b104a11c75b527c28c4", "messageHeadline": "Merge pull request #207 from goral09/ndrs-309", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 419, "deletions": 117}}, {"node": {"oid": "a635b9945601d66b3bb73e5a3d9f2f8a120f47b4", "messageHeadline": "NDRS-309: Post merge fixes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "834e6782b0dcabd4b103acad5f15774448624063", "messageHeadline": "Merge remote-tracking branch 'origin/master' into ndrs-309", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1017, "deletions": 1009}}, {"node": {"oid": "a10f25d420a4eacb3a9b73183d73221596bb5ce8", "messageHeadline": "NDRS-309: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "50ad21ecf951597a48b19c0b40dc53059da77dc1", "messageHeadline": "Make `public_ip` errors explicit in function", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "30549796e29e427f2c88d827cc0ad05574d56b24", "messageHeadline": "Replace `bind_interface` implementation with matchless form for consi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38e445e051ce97198552a002fee0d02741931fec", "messageHeadline": "Merge branch 'master' into ndrs-239-execution-engine-crate", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 66, "deletions": 39}}, {"node": {"oid": "f46ffa28a09782163c2c76c0407966b6410ab26a", "messageHeadline": "Merge pull request #208 from afck/block-ex-queue", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 66, "deletions": 39}}, {"node": {"oid": "688150e486129cdd5c448aa8f1e61334761cdb14", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-239-executio\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 949, "deletions": 970}}, {"node": {"oid": "050e448aaedc84eda82e05884e3c2941bbd6f79b", "messageHeadline": "Merge branch 'master' into block-ex-queue", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 952, "deletions": 972}}, {"node": {"oid": "69e0cee5f8d7a3d13cb18b3ffb3e63a754066a7b", "messageHeadline": "Merge pull request #204 from Fraser999/NDRS-311-small-network-discovery", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 952, "deletions": 972}}, {"node": {"oid": "a1f9f90b39a53108556b0b65207247599e1ab725", "messageHeadline": "NDRS-311: don't panic on address resolution failure", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5ad0718b4b52e17138c2133800143da94169d8ac", "messageHeadline": "Add a block execution queue.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "e6236e9580e81d3c987389283c30da552ca6e16d", "messageHeadline": "NDRS-309: Add a logging entry.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "253f06c7e7b01ef25dd7680ed3d2462612caaca4", "messageHeadline": "NDRS-309: Fix run-dev.sh script", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27239e3ca0fce67cf4d20adb7d811cf31c5a78c5", "messageHeadline": "NDRS-309: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1bab56b7271c80929ee39c047121da7a459521d", "messageHeadline": "NDRS-309: Return `is_synced=true` if no initial hash is given.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f2cb69b4f585fc57eca9f05a6c9f359b414f0c18", "messageHeadline": "NDRS-309: Add comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26bf3abaa1440c4c514c25eb0943113b7c5b494f", "messageHeadline": "NDRS-309: Remove code for downloading `BlockHeader` from the `LinearC\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 113}}, {"node": {"oid": "bec5bd4c63c97234ceaf73468ec5ef2c90d6c550", "messageHeadline": "NDRS-309: Move `LinearChainSync::Event` to its own file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "01603ab373826f13ef7fcfaa1ba9277393686be8", "messageHeadline": "NDRS-309: Wire up `LinearChainSync` to `joiner` reactor.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 111, "deletions": 13}}, {"node": {"oid": "b536dc8a771b06903282e3283f63ac377eb996fa", "messageHeadline": "NDRS-309: Generalize `BlockValidator`.It's only responsible for downl\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "3544f6bb8e001d3a24eabe393edab8e4b8faefb0", "messageHeadline": "NDRS-309: Add `LinearChainSync` component.Phase one \u2013 downloading lin\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 202, "deletions": 2}}, {"node": {"oid": "8f7f7cdfdde6a8416099ffdaadb7706e2cc8ea14", "messageHeadline": "NDRS-309: Add instances of `ItemFetcher` for `Block(Header)`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "3493b3fa764072dd14972e9f87370337b5abd630", "messageHeadline": "Fix formatting: long lines.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "7ab9c84da7d5cfb1ddd35dceddf4ab361080ee15", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into ndrs-239-executio\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 635, "deletions": 425}}, {"node": {"oid": "6b39839731e5e513ce013512b4ab1c02e01dceb9", "messageHeadline": "NDRS-344: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 68, "deletions": 1071}}, {"node": {"oid": "0b4ca0a74494d7afb700c96933911160cc73d217", "messageHeadline": "Update node/src/reactor/validator.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a8cd35e7bb358e2b92bbb9450e393430a374579c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-311-small-ne\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 647, "deletions": 438}}, {"node": {"oid": "4afc466420e0cb15dace89b254fdab79d980d66e", "messageHeadline": "NDRS-311: remove dead code and add strings to test panics", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 113}}, {"node": {"oid": "e7338155732c94861b56f1bc9d8fd162cd76e919", "messageHeadline": "Merge pull request #206 from afck/spam", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "0ce065baee5255fb0d6dd605db6e64604c4bb777", "messageHeadline": "Enforce at most two votes per round.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "c38fe92f0d84eff73368b2f1f07560f35acca0b6", "messageHeadline": "Merge pull request #205 from afck/state-tests", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 295, "deletions": 295}}, {"node": {"oid": "d460c46270c01ee078888b0639848f550b29cae7", "messageHeadline": "Move hw_core::state::tests to separate file.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 295, "deletions": 295}}, {"node": {"oid": "814c830559b5d400b3a63ac3ce9431089820421f", "messageHeadline": "Merge pull request #193 from fizyk20/joiner-2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 301, "deletions": 114}}, {"node": {"oid": "7b943d2d01e557463c75d200b11609ac5d549594", "messageHeadline": "Move the reactor error module back into validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "542beae335c5690ff62aa5cc5767c76d90fa6ec5", "messageHeadline": "Merge branch 'master' into joiner-2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 131, "deletions": 270}}, {"node": {"oid": "35db10c70737f353881ec228536dc273e89639c7", "messageHeadline": "NDRS-311: avoid maintaining a connection to self", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "64dba98d9e08ad50b147aea5fb10fc9655806770", "messageHeadline": "NDRS-311: gossip public listening addresses", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 651, "deletions": 186}}, {"node": {"oid": "df7638a12d27170ee4b4d5e83ac9a94be5d5e7df", "messageHeadline": "NDRS-311: remove endpoint type from small_network", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 284, "deletions": 713}}, {"node": {"oid": "a405dae81ac9c8d83c2c6bf843e99380b458343b", "messageHeadline": "Merge branch 'master' into ndrs-239-execution-engine-crate", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 89, "deletions": 87}}, {"node": {"oid": "08ac7f5e793d1ea0c74ddcb2c616eed45da2da17", "messageHeadline": "Merge pull request #202 from mpapierski/ndrs-230-prune-empty-entries", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 89, "deletions": 87}}, {"node": {"oid": "ee51c27e7a479117cf5f92d986b2fcb5ba12e0d1", "messageHeadline": "NDRS-239: Apply rustfmt", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "eaa300b52dde6a54973aabc491479890e86dc9b0", "messageHeadline": "Merge branch 'master' into ndrs-239-execution-engine-crate", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 52}}, {"node": {"oid": "ae896cc8f64e654cbf6b0aea5eb1bbf0cb4eb285", "messageHeadline": "Merge branch 'master' into ndrs-230-prune-empty-entries", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 56}}, {"node": {"oid": "583a43bdeb6d8b701ab54c961a36343df36285db", "messageHeadline": "Update types/src/auction/detail.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60009717835fd2bf1ebc371a31c60aed973c5295", "messageHeadline": "Update types/src/auction/detail.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de32c9f6cfd07065529194f16ac10df32ff05217", "messageHeadline": "Merge pull request #199 from afck/unused2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 13, "deletions": 52}}, {"node": {"oid": "ca3e434bb14844a2763bb7a3507e6335c6e7ec56", "messageHeadline": "Fix Clippy lint.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e346ec519c3717e0151801918034ca9617656671", "messageHeadline": "Remove unnecessary import.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1c7aba9082e6053f96afb019ca6974cd2c74e8d0", "messageHeadline": "Merge branch 'master' into unused2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bbcfacc8f5ca52d045de74bf677f1791e3559e61", "messageHeadline": "Merge pull request #200 from afck/validation_bug", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52cb29e39308795d5d36a2f86ac067f06e67929e", "messageHeadline": "NDRS-230: Prune empty unbond lists.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 89, "deletions": 87}}, {"node": {"oid": "06221ba13daa39019bd24eaac47a5a94a0297299", "messageHeadline": "NDRS-239: Create `casper-execution-engine` crate.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2551, "deletions": 1391}}, {"node": {"oid": "f7bdcc6e44bc117759bb838b9d6cc796e0892f77", "messageHeadline": "Fix Highway validation bug.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d0c44fd6e0e9fafa08645993c307eea752fa2b4", "messageHeadline": "Remove unused code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "52d43e64d2432cb2a2ad9514d110273874292a32", "messageHeadline": "Merge pull request #198 from afck/unused", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 25, "deletions": 127}}, {"node": {"oid": "a52a20ac124eb9c5b1d14d5fae39e08e2d846cf4", "messageHeadline": "Improve the docstring of into_validator_config", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "44c8c88b97fd7f7d161768a05fbba19932c5a136", "messageHeadline": "Move Message to a top-level protocol module", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "b9cf0c3833522337017f60450b24725a0c17c02a", "messageHeadline": "Rename the 'runner' variables", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "93df325c2ae4fcdc9e444a12afed896ed19e7162", "messageHeadline": "Merge branch 'master' into joiner-2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 295, "deletions": 295}}, {"node": {"oid": "c3662abf5de562403bbfbe1a7ce1829d818be7f7", "messageHeadline": "Remove unused code from highway_testing.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 127}}, {"node": {"oid": "8957d710cef550ca66db0fbbd8a22cfb66dff947", "messageHeadline": "Merge pull request #182 from marc-casperlabs/NO-TICKET/improve-missin\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "a873c3b276874a9041767e0db1c97afc7ac93c67", "messageHeadline": "Merge branch 'master' into NO-TICKET/improve-missing-config-values-ux", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 3854, "deletions": 3886}}, {"node": {"oid": "f4c5f10fac3dc646300fc76533b88eac099b788f", "messageHeadline": "Merge pull request #197 from marc-casperlabs/NO-TICKET/better-errors-\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "25e1aba8af9d266e62e4f24ca8a3e9b1434b013e", "messageHeadline": "Merge branch 'master' into NO-TICKET/better-errors-on-bind-failure", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 72}}, {"node": {"oid": "fd6450ec57e240665b6907cf5d33006638908ef3", "messageHeadline": "Fix typo in docs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9e3567190c013480a39aef3cbc410d70e36742f", "messageHeadline": "Cleanup listener creation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "8e047233cf708f41d7b1adb9ff74e20b87475b4c", "messageHeadline": "Merge pull request #196 from henrytill/remove-unnecessary-associated-\u2026", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 23, "deletions": 72}}, {"node": {"oid": "bb80ae88c2a8f164382d94cddcb89286e796ef9e", "messageHeadline": "Improve errors when binding fails", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "f1d5bb86f3205e1cbc0a758b1b29b31bc1629d61", "messageHeadline": "NO-TICKET: {Storage,System}Provider: remove Error", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 23, "deletions": 72}}, {"node": {"oid": "3e4b54699324e788d2e3c50d42ff11a76e497023", "messageHeadline": "Update `README.md` to no longer mention config file generation and pa\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7fabfbc144ebe31acf74de0944098089c966a980", "messageHeadline": "Merge pull request #195 from afck/finality-loop", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 137, "deletions": 127}}, {"node": {"oid": "19dcbf8ef04e9aa01e900a4f8ac61f264a3bf2a1", "messageHeadline": "Rename FinalizedValue to FinalizedBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "30e03e5424c3fc9bd214dec338339ca53322cb17", "messageHeadline": "Apply cargo fmt.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d8ef71fbe95f14b195eab1900b0a42f04f97c7ea", "messageHeadline": "Run finality detector in a loop.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 111, "deletions": 134}}, {"node": {"oid": "ab2ae4fadf3f5f840695f557895e22e2d35f37e4", "messageHeadline": "Add proposer information to FinalizedBlock", "author": {"name": "Onur Solmaz", "email": "onur@casperlabs.io", "user": null}, "additions": 33, "deletions": 2}}, {"node": {"oid": "aad54377a1ef1dc4e329148e2f95a7888eae35f7", "messageHeadline": "Merge pull request #194 from henrytill/add-rustfmt-toml", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "9386c6ba1a19d5bb7695d78f4c1104bdf4e9b6d6", "messageHeadline": "NO-TICKET: appease clippy", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b065be8418b5ea86b1b528a06a255fd7b27a51", "messageHeadline": "NO-TICKET: add rustfmt.toml and reformat", "author": {"name": "Henry Till", "email": "henrytill@gmail.com", "user": {"login": "henrytill"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "88c85c50035cc05f4cbf1ffc9ce3ae2a05da77eb", "messageHeadline": "Merge pull request #192 from afck/todos", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "0b3223d109426d0acf95f8efa4c79491c8432d7e", "messageHeadline": "Shut down the Joiner's network connection before creating a Validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "9059d4d14832bdcc45f3995cf69efd269bbc6d2e", "messageHeadline": "Handle network effects in Joiner", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "512f0520aac312c9b74ac4155d247019f0be142f", "messageHeadline": "Add a network component to the joiner reactor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 130, "deletions": 84}}, {"node": {"oid": "d8b896ef62b0cee9e06e6c85d7397c785b341e75", "messageHeadline": "Add a transparent Joiner reactor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 98, "deletions": 16}}, {"node": {"oid": "66246f561301cca88bdc5d5f95aa72601d8d8249", "messageHeadline": "Merge branch 'master' into todos", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 146, "deletions": 105}}, {"node": {"oid": "3fe85399507b1a59435e0b84817a55d8faf55656", "messageHeadline": "Merge pull request #189 from afck/dont_equivocate", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 146, "deletions": 105}}, {"node": {"oid": "950f8d01c93f14bcebe8e4fe7107be457dd1817a", "messageHeadline": "Use HashSet to avoid duplicates.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b300d21d0b6233a520501ecc25fc9c0d25e0ebc0", "messageHeadline": "Dummy commit for CI. And fix spelling error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b63523a7eaaafbb7dfe4f48dbda162b811231ce", "messageHeadline": "Remove todo macros from highway.rs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "97c1bcd2dc3a2c6a21c1e001932d5685f93377f4", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into dont_equivocate", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 226, "deletions": 154}}, {"node": {"oid": "612b420ee2f61380999dbd8e6167e64730c86ab5", "messageHeadline": "Remove outdated comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b613cff08db1e785c9b6965953d16d56df36d718", "messageHeadline": "Merge pull request #188 from goral09/ndrs-309", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 226, "deletions": 154}}, {"node": {"oid": "22633d6e2c6712374df4d4f23a792b98cf72e256", "messageHeadline": "Add more checks to make sure we don't equivocate.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 145, "deletions": 102}}, {"node": {"oid": "4dfd6221ec1be538b238a5526e936ea36e3cd08a", "messageHeadline": "Merge branch 'master' into ndrs-309", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1781, "deletions": 2862}}, {"node": {"oid": "11d4c55ad7ff3acf4ad58748a8947dce289afad0", "messageHeadline": "NDRS-309: Address Fraser's review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 68, "deletions": 78}}, {"node": {"oid": "178efffd08fc706b01f1c5ae9b02ede3c3e3cc7b", "messageHeadline": "Merge pull request #187 from Fraser999/NDRS-278-rename-to-casper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1781, "deletions": 2862}}, {"node": {"oid": "66abd6e10282daa71c05dc87d567eff1598f9b3d", "messageHeadline": "NDRS-309: Shorten fully quallified path with an import.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "2956f2be4fe19d7dcaca33a0b1f727cb6bc5b362", "messageHeadline": "NDRS-309: Replace `panic`s with `todo`s.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fa7a856dcbbe4d97b0fe4a17a909c054842a0e24", "messageHeadline": "NDRS-309: Cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "576de9a05cea870c7ae89f3da9c2d6af12a6637a", "messageHeadline": "NDRS-309: Refactor `LinearChain` to reply to requesting peers.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 105, "deletions": 74}}, {"node": {"oid": "0e8f5a920c0daf310646b80229208a5b2f0bf9d9", "messageHeadline": "NDRS-309: Add `Block` and `BlockHeader` variants to `Item` `Tag`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "8c2d96042dce1af65cd4080ec1f1b970734837ae", "messageHeadline": "NDRS-309: Move `hash` from `Block` to `BlockHeader`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b204482edd6b74715f1d51ebac44cb4afb697790", "messageHeadline": "NDRS-309: `id()` method on `Item` returns a copy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44753f6a37b8d5506a299ef0b3ac34969def0631", "messageHeadline": "NDRS-278: rename casperlabs to casper throughout", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1781, "deletions": 2862}}, {"node": {"oid": "4e46923c38186a6856ea781c6250351261d1bdfb", "messageHeadline": "Merge pull request #186 from Fraser999/NDRS-302-fix-test-support", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "889fa7c2b2fe9123f88d1190509c8e625f9a31ef", "messageHeadline": "Merge branch 'master' into NDRS-302-fix-test-support", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "3ccbee3c6b68cf64874f2b8702c6cf26dc7b2055", "messageHeadline": "Merge pull request #185 from afck/prng", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "241d5e9d1007fdb103fe295fecdf1edf02da0f76", "messageHeadline": "NDRS-302: remove test-support feature from auction contract", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "469ec4e826482dbcd1698868a91826480532621e", "messageHeadline": "Merge branch 'master' into prng", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1128, "deletions": 487}}, {"node": {"oid": "656c871a0e87f590d357ecafa3220bb25f0d2ae8", "messageHeadline": "Merge pull request #184 from Fraser999/NDRS-299-client-wasmless-transfer", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1128, "deletions": 487}}, {"node": {"oid": "1418a1995fade08fd9dfabbaa37b3acadf09e3d0", "messageHeadline": "NDRS-299: store public keys in deploy approvals in order to verify on\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "47375f475370fa038ec9a1ac5dc8ae6248081f14", "messageHeadline": "Add a test for the leader sequence PRNG.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "dd678a6597dd6ad9f562163234d4e9c676e6a08e", "messageHeadline": "NDRS-299: improve a client error message", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0c7e284ff2983d57dc4f5cf3e47bf3f9d38bda70", "messageHeadline": "Fix typo", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf035c2eebb93884db7259784f303f2a559d31d3", "messageHeadline": "Merge branch 'master' into NDRS-299-client-wasmless-transfer", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 332, "deletions": 82}}, {"node": {"oid": "3fd0073ef936f792cdad8740d16fc4fb201d3cab", "messageHeadline": "Merge pull request #181 from goral09/request_linear_chain", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 332, "deletions": 82}}, {"node": {"oid": "03c22f328e0da0bc0df3841ab855591d76daf22f", "messageHeadline": "Merge branch 'master' into request_linear_chain", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "875f468c060bea4f81a4a269b0b808b720991895", "messageHeadline": "Merge branch 'master' into NDRS-299-client-wasmless-transfer", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "437981dfe555c46c6ef2dee904c97653fff5990b", "messageHeadline": "Merge pull request #183 from Fraser999/NO-TICKET-update-makefile", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a28c9c4abe45eac977f710fa2de1eed61fd65a51", "messageHeadline": "NDRS-292: Add helper methods for creating `LinearChainRequest`s.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "3a76d215d6e3062d52efc021f3328f76caa021e5", "messageHeadline": "NDRS-292: Remove obsolete comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ea61c57936396f9c035d599a67d1306fcdff62ef", "messageHeadline": "NO-TICKET: disable logging and avoid using --nocapture for tests in t\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8a72ee64a8d757c2cdf13e7d8a605beb700b6128", "messageHeadline": "NDRS-299: add completion script generation to client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 173, "deletions": 46}}, {"node": {"oid": "156f2f350878c2ba9409bcb3ce9431ec736c3929", "messageHeadline": "NDRS-299: update Deploy", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 626, "deletions": 452}}, {"node": {"oid": "8055d8c83a5e4a1a5574006460553dff84b1f672", "messageHeadline": "NDRS-299: add wasmless-transfer to client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 300, "deletions": 6}}, {"node": {"oid": "af24b71a9d4a77e5d64f5a4e72f6217010cefa29", "messageHeadline": "NDRS-299: move code in preparation for upcoming changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 215, "deletions": 202}}, {"node": {"oid": "f2648db075729ecbff610e2ce81e957710ab4aa2", "messageHeadline": "Make passing a configuration file to `validator` cli mandatory", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "ae50ba94d7d745690f666e672b0accee744a3fa8", "messageHeadline": "NDRS-292: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea06a2679610fca74541bffce74bd1ece1f496ee", "messageHeadline": "Merge branch 'master' into request_linear_chain", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 5177, "deletions": 3650}}, {"node": {"oid": "9d338df0313e010080acf2dbedfbfb0b612ea983", "messageHeadline": "NDRS-292: Add `LInearChain` component.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 300, "deletions": 72}}, {"node": {"oid": "065071df4ed3aa8f4246e9cc923cd4819546cd50", "messageHeadline": "Merge pull request #180 from Fraser999/NO-TICKET-simple-fixes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "35eb917d44fb97e03f261593d92b15f301643606", "messageHeadline": "Merge branch 'master' into NO-TICKET-simple-fixes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 107, "deletions": 220}}, {"node": {"oid": "4ca933c0ed4bbd2e643c2b30e1f7c8ae52989439", "messageHeadline": "NO-TICKET: remove out of date comment", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "68187369e434aaf98b6c460e6aaded2f295d4a90", "messageHeadline": "Merge pull request #179 from mpapierski/ndrs-231-era-of-expiration", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 107, "deletions": 220}}, {"node": {"oid": "4c3a95e787406d7bf5cc6ebf889c3eb946f4af47", "messageHeadline": "Merge branch 'master' into ndrs-231-era-of-expiration", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 40, "deletions": 51}}, {"node": {"oid": "b3aedc563d9b3acdf94fd44ab33edb070d5a50c6", "messageHeadline": "Merge branch 'master' into NO-TICKET-simple-fixes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "6403d6e20534a76ed876a27a03c9bd87544bd81e", "messageHeadline": "Merge pull request #176 from Fraser999/NDRS-297-keygen-update", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "8bc516561192ac7c76c87e2aee2c21f928d33a8f", "messageHeadline": "Merge branch 'master' into NO-TICKET-simple-fixes", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "3d19b33708a45273506368dd5541275f28cb7f46", "messageHeadline": "Merge branch 'master' into NDRS-297-keygen-update", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "f390b04b99b42e4b53d88c9d189b1cec24b3cb61", "messageHeadline": "Merge pull request #177 from afck/still_overweight", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "fa491c3b2b40be5fd561856e8b4c816078579e29", "messageHeadline": "Merge branch 'master' into NDRS-297-keygen-update", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 351, "deletions": 367}}, {"node": {"oid": "41edbd567f0b4ce65eee62db661c0eaec5a9e0d0", "messageHeadline": "NO-TICKET: add testing of contracts to CI", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d99566b74990ec6bb4d00aa40fb31c5a5485d7cf", "messageHeadline": "NO-TICKET: style fixes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "c13a6ba3dea06231e83a3c9a04f604901dd4ae8c", "messageHeadline": "NO-TICKET: make chainspec_loader error messages more helpful", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "5b0fe8af53bd0a85d2f82794c1c337847cb7cc73", "messageHeadline": "NO-TICKET: allow missing Wasm path in tests for cargo-casperlabs as i\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1f2600634f449e31708bee1d51d1b4128b8102dd", "messageHeadline": "NO-TICKET: add auction_install.wasm to copied wasm files in cargo-cas\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d0e44174498fc6c8ff10343cff362faa8d09abd1", "messageHeadline": "Fix typo.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43833c56e257f9b3604ee8e69cb8e54e8b625ccb", "messageHeadline": "NDRS-231: Rename variable.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6a3e37707a9678b12e71cc7dcb75dfc075e5782", "messageHeadline": "NDRS-231: Release funds during `run_auction`.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 109, "deletions": 222}}, {"node": {"oid": "1f4f7769f1fdc1bb1fc07a246f794e4fe69a6c42", "messageHeadline": "Merge branch 'master' into still_overweight", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 351, "deletions": 367}}, {"node": {"oid": "b9bb30564711dc2d0348ba0b294a1ad11281cce8", "messageHeadline": "Merge pull request #165 from mpapierski/ndrs-215-unify-storage", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 351, "deletions": 367}}, {"node": {"oid": "917e8e302ba03551b6f673617c8529e3a84f70e6", "messageHeadline": "NDRS-215: Apply round of review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 107, "deletions": 181}}, {"node": {"oid": "eb7724919c8ec3e850f7cd3cf1c1628fd0212a0b", "messageHeadline": "NO-TICK: Update comment on `EffectBuilder`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b4f01b4614608c44f2ee8ee3e0beb1d72d8d54f", "messageHeadline": "NO-TICK: Remove unnecessary comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "decd94fb34957f40181e28ebc2b2f9c467cf5d5d", "messageHeadline": "Merge branch 'master' into NDRS-297-keygen-update", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "34cc395b382a9d52411a2e490171dca6582cf5cb", "messageHeadline": "Merge branch 'master' into ndrs-215-unify-storage", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "72bb83abd1bcd3b80a5866c37e783522d1aa95cc", "messageHeadline": "Merge branch 'master' into still_overweight", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "3a27fef7cfdc2b6c063c9bbe0c2df5f99835b4ba", "messageHeadline": "Merge pull request #174 from sacherjj/op-1518-deb-packages", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "e3208552e3e516f7d7ffa4defa7c3c6eff65ea28", "messageHeadline": "Merge branch 'master' into op-1518-deb-packages", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "25da4dd4cb0bf604010aa8ce8288a8150e6cceb2", "messageHeadline": "Merge branch 'master' into NDRS-297-keygen-update", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "549db85d83687d1f62f3597469be120de01ab8c6", "messageHeadline": "Merge branch 'master' into still_overweight", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ab6c534c90248a646b431b764f69661a0e857801", "messageHeadline": "Merge pull request #178 from Fraser999/NO-TICKET-fix-validator-bug", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "26530a3753d2d639d17560934f6398573b34aa54", "messageHeadline": "Merge branch 'master' into op-1518-deb-packages", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 5097, "deletions": 3475}}, {"node": {"oid": "457a43d7a34a08d82a5b08a8f22bb0e34fbecad6", "messageHeadline": "NO-TICKET: fix accidental recursion bug in validator", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c5c6d8b6278b4eb47fc35c048a03b65c08cc122f", "messageHeadline": "Add a few more explaining comments to fork choice.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f851651564acfa3d0705dfa01d986cc3b24b24fa", "messageHeadline": "Add more weight checks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "6ae3293a8d5ce6ae1138ea4aa6d70a1b412fbd3f", "messageHeadline": "Merge pull request #175 from afck/too_much_money", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f0902059394374b46f4ef77049b4abae82cfff17", "messageHeadline": "Merge branch 'master' into too_much_money", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 5069, "deletions": 3454}}, {"node": {"oid": "1b2d419c3aeec78f73d5f75be97e482b38170678", "messageHeadline": "NDRS-297: remove unneeded files resulting from client keygen command", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "528756e2b680b26861d3ba05948f1f9ab9383603", "messageHeadline": "NDRS-215: Unify storage of bids.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 380, "deletions": 322}}, {"node": {"oid": "72f3165960d7a50274ed6427fb37b7952e7cfe47", "messageHeadline": "Merge pull request #129 from mpapierski/ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 5069, "deletions": 3454}}, {"node": {"oid": "93c4d48dfce05f08697737cce02bc822c4b8e152", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 125, "deletions": 112}}, {"node": {"oid": "4fbe0cf71726354bc32c6e13b4bce8ea44996fc1", "messageHeadline": "NDRS-186: Remove remaining quantities.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 41, "deletions": 43}}, {"node": {"oid": "ba7dfebddedbe18b88b7094405a4d63a3fd00c97", "messageHeadline": "NDRS-186: Remove `read_era_id` entry point.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 13, "deletions": 56}}, {"node": {"oid": "fbeb1f1123872801bdd20797f8fc99a8569802b2", "messageHeadline": "Log an error and saturate if rewards overflow.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "2fec2ae5039dee9bdbd4a13881154a8f1d8998e9", "messageHeadline": "Merge pull request #167 from Fraser999/NDRS-293-update-readme", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "28d16f4b3d7c1383c19327242f0f0b6964417425", "messageHeadline": "Merge branch 'master' into op-1518-deb-packages", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 732, "deletions": 744}}, {"node": {"oid": "6da9f389a74ff104da0f51a872bbe123ed3949f6", "messageHeadline": "Added  extended-description and corrected paths for deb section of Ca\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "a3d445fd9c722a05e7079c8ed2576445db4d3c08", "messageHeadline": "Merge branch 'master' into NDRS-293-update-readme", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 253, "deletions": 409}}, {"node": {"oid": "6dcf4d85910ef7e8da1dea8c9ef413ac5ea40d82", "messageHeadline": "Merge pull request #172 from goral09/block_exec_proto_height", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 90, "deletions": 86}}, {"node": {"oid": "fb973d5be55bfdf8d8a0334135103a39b5adb650", "messageHeadline": "NO-TICK: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d4486b94045f34dd5fa423826bbb84437826ba0d", "messageHeadline": "NO-TICK: Add `is_empty` to `ProtoBlockHash`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3082e058cf49cc5c28fbf49643df07ea80dcb0a4", "messageHeadline": "NO-TICK: Do not log error when an empty ProtoBlock is finalized.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8ca997a275ec120c35dd72ce4d8e1f419d196ccc", "messageHeadline": "NO-TICK: Remove `parent_hash` from the `ProtoBlock`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 24, "deletions": 71}}, {"node": {"oid": "195e662b45702b9e0b61fb8da4f74dde14400c69", "messageHeadline": "NO-TICK: `genesis_post_state_hash` is not optional.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6939f9e9ffd2943251eb36b6b5d975deb5a95c31", "messageHeadline": "Merge branch 'master' into block_exec_proto_height", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 24, "deletions": 229}}, {"node": {"oid": "bd177ffea55a3d4ab22af6248f7cae72ce8ac452", "messageHeadline": "Merge pull request #173 from afck/overweight", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "2223644a4b80d0ac0d2da0adb828e89ad9dfbdad", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 217}}, {"node": {"oid": "e30014032cee870b25b5235b390e5f6e777daaad", "messageHeadline": "Merge branch 'master' into overweight", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 0, "deletions": 217}}, {"node": {"oid": "ec8e7458b5fd5c337fb3fa1246bb26d674d79018", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3947, "deletions": 1661}}, {"node": {"oid": "cd56944e7df336b7b2f6d9ad5daee000c63594d8", "messageHeadline": "Merge pull request #170 from afck/remove-pinger", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 0, "deletions": 217}}, {"node": {"oid": "7e29e2de4552a92766f35e5a440c725278b494c9", "messageHeadline": "Add some precautions against arithmetic overflows.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "b20525ae49ee8d864e3bc527c5127d95ff7d8a45", "messageHeadline": "NO-TICK: Update `Display` for `Event`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "094bea14614a82a69dd44567edef7ab1c542b044", "messageHeadline": "NDRS-186: Remove PoS bonding completely.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 51, "deletions": 1165}}, {"node": {"oid": "cb6a63de18928e31631c281a8178051d4b92699a", "messageHeadline": "Merge branch 'master' into remove-pinger", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 105, "deletions": 66}}, {"node": {"oid": "45ece9465f27da456fc6f85fb1999db390ce8edf", "messageHeadline": "NO-TICK: Add capability of turning `Block` into `FinalizedBlock`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "3c009370ac068218063af27c854b599305a07d61", "messageHeadline": "Merge pull request #171 from afck/unwrap-expect", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 105, "deletions": 66}}, {"node": {"oid": "70c81e5a6ddeb983ea1c697b48c336526ec34cad", "messageHeadline": "Distinguish more vote errors.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "56ab4386733b951909eae4b9ea7548c18828b9a4", "messageHeadline": "Fix unwrap/expect calls.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "45cd3d1f7572aa0607db3be5a65bb85f059675db", "messageHeadline": "Merge branch 'master' into remove-pinger", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "29f98631a427455373de30b852f97061457ee69f", "messageHeadline": "Merge pull request #169 from goral09/block_exec_proto_height", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "ec6df710ab4168c9aa1a2a304e9ee1610cb56fee", "messageHeadline": "Merge branch 'master' into NDRS-293-update-readme", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 520, "deletions": 376}}, {"node": {"oid": "c92bd5c47eb99eec408f9de4b322b50638ca1331", "messageHeadline": "Remove the pinger component.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 217}}, {"node": {"oid": "4b6b5641e4a837378ffcec146236765006e1832c", "messageHeadline": "NO-TICK: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3743baf4c4df7562d13e14d9f2e3f439d88d1e39", "messageHeadline": "NO-TICK: Use block height when resolving pre-state hash.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "c3c0fc6382fbe744b820d8ca03395c0f7d34bd42", "messageHeadline": "Merge pull request #159 from afck/era_chg", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 520, "deletions": 376}}, {"node": {"oid": "e07bd1c614eed20627a0dacb5da0cd8addb419c9", "messageHeadline": "Rename to EraSupervisorHandlingWrapper.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "219964f8f2b09a91b4d5e02841df2b970c301821", "messageHeadline": "NDRS-293: update README.md", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "e77f56cebd87ebc3167f99e3cd985b5eba0d9fca", "messageHeadline": "NDRS-186: Fix URef issues among other test errors.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 178, "deletions": 100}}, {"node": {"oid": "6b454ae2de1dcb33c33da03a0099e6c36bd88d2a", "messageHeadline": "NDRS-186: Fix auction's error range.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f9261006131f782f7faad606f972d4a158c8fd6b", "messageHeadline": "Remove leftover info message.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d6b9c0bf84be4e570a6d1b6eb8f4d7462936b5f", "messageHeadline": "Revert \"NO-TICKET: use ed25519 keys for accounts.csv for now\"", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bee82b8dfba7b5d415ce8eb16ac9ff8627ab55cb", "messageHeadline": "Use RMP instead of JSON for consensus messages.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "660c3b2ee3c4fd5763ebce4f657bdcddf1398892", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into era_chg", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a8ca032a83c3b4f0f537abc341139fab6b76b5b0", "messageHeadline": "Merge pull request #166 from Fraser999/NO-TICKET-fix-secret-keys", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d64c773351170c9af8ebbfb8e9b74f51dbf0f52c", "messageHeadline": "NO-TICKET: use ed25519 keys for accounts.csv for now", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d68bebf9713d64c84f4220ad59a4115f8bb6771", "messageHeadline": "NO-TICKET: fix example secret keys and accounts.csv to handle changes\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f0d74b541e09779380a157195d373d88c7a6de4c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into era_chg", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1898, "deletions": 509}}, {"node": {"oid": "9edba304fdf806c09b89a9df689eda9783dd8f67", "messageHeadline": "NDRS-186 moving bonding methods from mint to auction (some failing te\u2026", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 432, "deletions": 597}}, {"node": {"oid": "aed65850c41485ad14df4df8372701c77e63747d", "messageHeadline": "Merge pull request #162 from Fraser999/NO-TICKET-asymmetric-keys", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1911, "deletions": 514}}, {"node": {"oid": "3895728315ea9c78fcf258fafa9d3b75fcc5f530", "messageHeadline": "Merge branch 'master' into NO-TICKET-asymmetric-keys", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "c9996c7a7297dfc6d65d2164f5ae1b4097ce579b", "messageHeadline": "NO-TICKET: provide hex encoding for asymm key types and use in JSON e\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 117, "deletions": 9}}, {"node": {"oid": "e4769dc72e837774bc23c0e14a6704ac3d22307e", "messageHeadline": "Clean up and document era supervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 47, "deletions": 86}}, {"node": {"oid": "0d2d89383fc501dd13f0e91567be796075659f3a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into era_chg", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5553656178b5e7758bbbb7fdf930156a669085d", "messageHeadline": "Fix era changes, parent block and test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 57, "deletions": 40}}, {"node": {"oid": "5e496c0b0bba25e3d292383aa6cd73b27d96ceeb", "messageHeadline": "Merge pull request #164 from goral09/no-tick_update_run_script", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d09eabb5f6d5d03083e083c3687f28dd4c9af77", "messageHeadline": "NO-TICK Update `run-dev.sh` script.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ba7d0f8a73f8e391b09e3dd2e195fea61b59f08", "messageHeadline": "Enable era check in reactor test.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "23d9a4db71ac3ee49dbeb89870aaee92e80ee44f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into era_chg", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 117, "deletions": 19}}, {"node": {"oid": "2192aca2905c5a3ea3ce16c7f8fbadc66dd5a403", "messageHeadline": "Merge pull request #163 from goral09/no-tick_misc_fixes", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "d6910cd5f41f580d0745682e4842df5916bac1ef", "messageHeadline": "Merge branch 'master' into no-tick_misc_fixes", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "18fd99c4df65b3d7f56cae633b7759253dfe5636", "messageHeadline": "NO-TICK: One more clippy issue.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ebfb6f56ff74bc647e96e7ec79ba93f522b1585", "messageHeadline": "NO-TICK: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "134b15e443c73e70ba4c982c9aebb42e4fe8ce3a", "messageHeadline": "NO-TICK: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "7fbe16a00e7e5072dea693b7cbdf76eb0e1e757d", "messageHeadline": "NO-TICK: Fix overflow error when computing rewards.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b04b96f66049c23d5a002588305b6c96ce46ae84", "messageHeadline": "NO-TICK: Correct parent summary for the first block after Genesis.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "49b3a312ce2146a1af1a34c53a02f3abbd9cab69", "messageHeadline": "NO-TICK: Empty vector of deploys is always valid.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b2d445e48e1e5fdeb9528e64ae45e7da3389d437", "messageHeadline": "NO-TICK: Calculate `ProtoBlock` hash over all its fields.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "879f43abd18c7be63730960ebdd3cba5e6745641", "messageHeadline": "NO-TICK: Wrap consensus messages with reactor `Message`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "15fdc20eb6bab123a1d75a3a06b2e116828d7571", "messageHeadline": "NO-TICK: Better `Display`/`Debug` impls.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "fb7e4effec6d77193255a57fe7d65e71257754f9", "messageHeadline": "NO-TICKET: provide secp256k1 option in client keygen subcommand", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "9328b83fbf1faa70e8e16ee3af60a270d2ffe2ce", "messageHeadline": "NO-TICKET: add support for secp256k1 keys", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1530, "deletions": 582}}, {"node": {"oid": "a0313f16e14c6f76cbce0137ad3080af978339ae", "messageHeadline": "NO-TICKET: properly DER-encode asymmetric keys during PEM-encoding", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 340, "deletions": 40}}, {"node": {"oid": "f721d45ca3392d6de7833fe5da96a0dcc7ad60cb", "messageHeadline": "Merge pull request #161 from marc-casperlabs/NO-TICKET/output-logging\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b32708b82293900cb9c8e738ce568b437ac4f781", "messageHeadline": "removing separate entry_points file", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 303, "deletions": 306}}, {"node": {"oid": "b75ccbc68004acd539c0927c7f35a57135b17e2c", "messageHeadline": "remove old bonding methods", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 154, "deletions": 566}}, {"node": {"oid": "bc6b14c8fc8b581f4b79aae43ea16e189967953f", "messageHeadline": "Store logfiles per node without journald", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "75d1fc8ee3444308ee2236f6d59a333935f4b1ad", "messageHeadline": "Merge pull request #160 from marc-casperlabs/NDRS-269/quick-dev-setup", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "7bf3fb32722f85e6e53d936556fb37a4649a0183", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "ec02062a83b99ab02c9b7e40b535f54aa47e4fd8", "messageHeadline": "Update help on `run-dev.sh`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01acb5928419d11ece9a01c3db22d812b011bd49", "messageHeadline": "Use correct storage dir for each node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f81f64fc17467ed5e3d378a4da0f132a5660ca60", "messageHeadline": "Create a shell script to run nodes quickly for local testing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "558a5049bccf74f4a3620b56006f3e9c32232f10", "messageHeadline": "Make more use of highway::Params.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 121, "deletions": 116}}, {"node": {"oid": "cb7823c3f5cb47d6ea0a51d860e0db30b3dbd3f1", "messageHeadline": "Move weights out of state::Params.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 95, "deletions": 98}}, {"node": {"oid": "dd177c394a5bc07dd45975dd4243c7aae8988ff2", "messageHeadline": "Add era height and duration info to highway_core.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "a2fbb97b86d6dbd4e57154db3c0ba4d74e90e381", "messageHeadline": "remove old bonding tests", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 0, "deletions": 552}}, {"node": {"oid": "4b28814e7e1d9b73bcf42a15b7fe2944461de082", "messageHeadline": "Move finalization logic to EraSupervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 65, "deletions": 40}}, {"node": {"oid": "39ec3341af0c321408a3db9ce98fca42b7a2ac3c", "messageHeadline": "Add era ID and height to FinalizedBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "00223d0d5fe64f44a3d2bf40932fabda75ba0ecc", "messageHeadline": "Make switch_block depend on time and height.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 83, "deletions": 59}}, {"node": {"oid": "b30829e52354bbb2285cd7698ba9e4827c9c6c1d", "messageHeadline": "Add switch_block to FinalizedBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "7d0c47eddd21353c3440bb35e99530c52bf7c6da", "messageHeadline": "Remove switch_block from ProtoBlock.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 48}}, {"node": {"oid": "6c24ba190819ffbf2ef88a66a23fcf5c372ad017", "messageHeadline": "Randomize random bit.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "6d4c066cc9a20917fca55be55c7a59277709ba2c", "messageHeadline": "NDRS-186: Keep max size of snapshots.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 22, "deletions": 4}}, {"node": {"oid": "d0df837904d4d6eb75f0cb51011dd7555f7a2826", "messageHeadline": "NDRS-186: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 90, "deletions": 67}}, {"node": {"oid": "7a9e7f89b58485553e81b9de7dadfe0183baa290", "messageHeadline": "Update types/src/mint.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a040610d2c4b098f0ea30a70ab660fe4a1253093", "messageHeadline": "Update types/src/system_contract_errors/auction.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17e0bec859a1e7ff5d10ca1cfe00b4ee926a8355", "messageHeadline": "Merge pull request #158 from Fraser999/NDRS-205-instruction-rename", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "353bb85af529f76754a6ef6351e62299ec786e58", "messageHeadline": "NDRS-205: rename Instruction to SystemTransaction", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "055248904e48e65e0aac498e9f87dc589743d84d", "messageHeadline": "Merge pull request #157 from afck/era_sup", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 229, "deletions": 147}}, {"node": {"oid": "f5e884232301d35f043d7a9070a5cb735ca7821e", "messageHeadline": "Merge branch 'master' into era_sup", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "5ce2cf9bc6e2849a2fcb6cc201d7a45f2f8ad75c", "messageHeadline": "Merge pull request #156 from marc-casperlabs/NO-TICKET/support-dns-lo\u2026", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "cb09188ec503f2c83d60197cc3e5639a19cd5a4d", "messageHeadline": "Merge branch 'NO-TICKET/support-dns-lookups' of github.com:marc-caspe\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1868, "deletions": 1386}}, {"node": {"oid": "6234a3159487f901de702124343b76abef2b79e4", "messageHeadline": "Support DNS names as well on `bind_interface`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "725710cda4d78273032dff17adbba6f9c0c8b933", "messageHeadline": "Make minimum_era_height random in HighwayConfig::random.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119423df07029d328cbe8e42c654e42bf1b89a5c", "messageHeadline": "Add HandlingEraSupervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 185, "deletions": 172}}, {"node": {"oid": "142e834c7010d114fdbfe5562419591cd071e450", "messageHeadline": "Merge branch 'master' into NO-TICKET/support-dns-lookups", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1868, "deletions": 1386}}, {"node": {"oid": "bef5b9a94d678d94ed1ce878a6211fd3583c06c1", "messageHeadline": "Allow specifying the root node by string and resolve it if valid", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "7335f003b460bb9cc1f8e258de86471a5a6075ec", "messageHeadline": "Move handling logic from consensus to era_supervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 107, "deletions": 60}}, {"node": {"oid": "5b3a533653b40102f51a9341fc8aadf191c55b51", "messageHeadline": "Add initial era change implementation to era supervisor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 75, "deletions": 53}}, {"node": {"oid": "64335867ab713636ab4d87ca70e1941560c16880", "messageHeadline": "Merge pull request #155 from afck/min_era_height", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "8a1eee11d659053f67c6dcfac4cbf36a730f073e", "messageHeadline": "Add minimum era height to chainspec.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "dd63bc05ad75d4196b253c9da1a1ee6edcd974cd", "messageHeadline": "Merge pull request #151 from Fraser999/NDRS-221-wire-up-executed-block", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 950, "deletions": 585}}, {"node": {"oid": "6fae5cfe4e791324acb99e8c29cb78ad6ee5916d", "messageHeadline": "NDRS-221: further fixes to block executor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 27, "deletions": 47}}, {"node": {"oid": "c51d1f32cf8d1f1b8540e9223b641f52c45caa7d", "messageHeadline": "Merge branch 'master' into NDRS-221-wire-up-executed-block", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e2b4a217c2fbc234c47d1ebabb5e26252cf9cf", "messageHeadline": "NDRS-221: refactor block executor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 199, "deletions": 198}}, {"node": {"oid": "afd124069082f46e94d2584a6777260b25434164", "messageHeadline": "Merge pull request #152 from marc-casperlabs/mbr/NO-TICKET-fix-cargo-\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b46134004059b130e6733a1f22d26c10a00edde", "messageHeadline": "Merge branch 'master' into mbr/NO-TICKET-fix-cargo-lock-behavior", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 891, "deletions": 785}}, {"node": {"oid": "7568e92e4684c41124b8727592e9fcd46e81224d", "messageHeadline": "NDRS-186: Get rid of `PublicKey::System` variant.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 65, "deletions": 48}}, {"node": {"oid": "2a899fb8c7d97ff18dd4eb5ad3fa3c20c038ed47", "messageHeadline": "NDRS-186: Some small scale refactors.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 28, "deletions": 35}}, {"node": {"oid": "ddd30cef9f1e58066cf5c61722d3aa52eb2cb3e1", "messageHeadline": "Update types/src/auction/types.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da9d38e7f631734514b298ccb626cc7293510258", "messageHeadline": "NDRS-221: add some documentation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "818b852a8fbb4bb55a4ac050f68000ef4ad8311a", "messageHeadline": "NDRS-221: further fixes to block executor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "912d2a5da93e87aa27a9e286cfbbbfc1752cc8eb", "messageHeadline": "Update types/src/auction/auction_provider.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d80ed082cad589bdb9877c39a799faa74cbc95dd", "messageHeadline": "NDRS-186: Rename entrypoint.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5771452e225fbae5edf2fb89d8ec756ee9dea371", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-221-wire-up-\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 895, "deletions": 790}}, {"node": {"oid": "7248cc450ca3f88c59a5359697b834b79c489fec", "messageHeadline": "Merge pull request #154 from afck/refactor_state", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 414, "deletions": 353}}, {"node": {"oid": "cd4b576af2c133f2a0d54eaeb8b68648f65a8171", "messageHeadline": "NDRS-221: address several review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 127, "deletions": 184}}, {"node": {"oid": "b0fc96ffac301e5cd56f66689b8e5f51732cd3b6", "messageHeadline": "NDRS-186: Apply remaining review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 212, "deletions": 118}}, {"node": {"oid": "63c090a21a612481073bd8bf2fcfa063d8df2f72", "messageHeadline": "Rename forgiveness_factor to reduced_block_reward.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cde91ff1385cd3734ce69f98f99e8ab961e208c5", "messageHeadline": "Move State parameters into a separate struct.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 156, "deletions": 119}}, {"node": {"oid": "31bba0d62d21d4947affbe2400e98c9b9ae44a46", "messageHeadline": "NDRS-186: Improve unbonding lock.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 281, "deletions": 28}}, {"node": {"oid": "5849125928f6bbd422e113e8e44cc54253f2a4bb", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 644, "deletions": 400}}, {"node": {"oid": "7b89270a9dee9a346b8c811d711ee7b55d979908", "messageHeadline": "Move missing_dependency to Panorama.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "329c78352535d32265813b232fc022607fc9428f", "messageHeadline": "Move cutoff to Panorama.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "4595dba4e9f2e99648febc381e0c1259b4127102", "messageHeadline": "Move merge to Panorama.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5bacfbb50deeb1a614e455875d0db7b14ffdd902", "messageHeadline": "Move sees_correct to Panorama.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "d4604bd96cbdd7ee497eae80816f812b3baaed62", "messageHeadline": "Move fn geq from State to Panorama/Observation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "cf19037e5b2ebfd9ac37f73f456308486d311b8d", "messageHeadline": "Move Panorama into its own module.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 94, "deletions": 84}}, {"node": {"oid": "61fa5cffb67858b9a94ce3e8680c910992902187", "messageHeadline": "Move Weight to a submodule.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "07d61a62684ed66aa8c4a268388f03a7450c60f0", "messageHeadline": "Merge pull request #153 from afck/modules", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 499, "deletions": 454}}, {"node": {"oid": "9efd7c2bbbab0302b45e46a9e89181f0b9ad7448", "messageHeadline": "Extend Horizon doc comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e7e2ef275da66be56bef55fcbffdcaa2022e5a15", "messageHeadline": "Rename Section to Horizon.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e11855ea3925f8c3c5f4e1b24751c1a7c3f128eb", "messageHeadline": "Move vertex into highway.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "d0cb70f800355674e556750712a58e11905da05b", "messageHeadline": "Create rewards, section submodules of finality_detector.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 426, "deletions": 396}}, {"node": {"oid": "b133f42248ed797917de6d1932fff97972e5787f", "messageHeadline": "Move block, tallies, vote into state.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "187205af2a46f489012aa8f60ad072c4a188e22e", "messageHeadline": "Merge branch 'master' into mbr/NO-TICKET-fix-cargo-lock-behavior", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 165, "deletions": 139}}, {"node": {"oid": "19215f9f1618980588efd713d72c5475db76c137", "messageHeadline": "Force using the checked in `Cargo.lock` and do not throw away lockfil\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29b6f735669fa63f7034dc2ef051b27b39f4e8f1", "messageHeadline": "NDRS-221: finish wiring up ExecutedBlock", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 693, "deletions": 366}}, {"node": {"oid": "b20c7ae330cf5658f681957cd82804c36667c0d2", "messageHeadline": "Make Highway Core aware of terminal blocks and report height.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 124, "deletions": 25}}, {"node": {"oid": "8005ca95fbe1fcda845e496305f7f273c1550ca4", "messageHeadline": "Merge pull request #150 from afck/add_vote2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 165, "deletions": 139}}, {"node": {"oid": "1228c68db17a6475079651c869ea51c73a38c09d", "messageHeadline": "Use round_id instead of << >>.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a132425935967ed640006a125cfd060fefbbc35a", "messageHeadline": "Update types/src/auction/auction_provider.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ffeda6fec71cfaf9193fb05fdf70be9d1c907bc", "messageHeadline": "Update types/src/auction/auction_provider.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620979957515b34bedb5638efc02a2241dc5e21b", "messageHeadline": "Update types/src/auction/providers.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "960b0a9b2acbf8dfd119767b1798aace6d70835c", "messageHeadline": "Update types/src/mint.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b5b20db4d001b726ba060e7c21e167c3198f7a4", "messageHeadline": "Update types/src/mint/era_provider.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2768c65d56f49656e6e1efc986fd99b7017116e9", "messageHeadline": "Improve add_vote macro.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 164, "deletions": 138}}, {"node": {"oid": "8b68a93cd8ddefade2671c425f56651fd7c6a385", "messageHeadline": "Merge pull request #148 from afck/seigniorage-test", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 178, "deletions": 5}}, {"node": {"oid": "af0ee80375ba24211c78732eafd66560445b5819", "messageHeadline": "Remove magic numbers from reward tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "841a57706067d940b5f8d69a12fea2f4564178aa", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 360, "deletions": 201}}, {"node": {"oid": "46b5932d428dc56df4652d3c1e5e156023d86c19", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 836, "deletions": 499}}, {"node": {"oid": "978954e93d17500eb82f2944f79236e532b0b506", "messageHeadline": "Fix add_vote2 comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12709cf4b87def66258ff53c58968417bf7f5e57", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into seigniorage-test", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1175, "deletions": 681}}, {"node": {"oid": "ecc0fef50c51009339c87109473925a151bd95a0", "messageHeadline": "Merge pull request #149 from CasperLabs/hwy-123_liveness_test_equivoc\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 360, "deletions": 201}}, {"node": {"oid": "8e78acb460e7b57972ffabd1e6735bca114afae5", "messageHeadline": "Merge branch 'master' into hwy-123_liveness_test_equivocators", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 815, "deletions": 480}}, {"node": {"oid": "66599d3b2dcbfa1c52f533f5d4c9f07a49622ec2", "messageHeadline": "NDRS-186: Fix remaining CI tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "3af0ba5ccd87a4d266b66e8afc9c5dc8e8f9320c", "messageHeadline": "Merge pull request #146 from marc-casperlabs/NDRS-222/validator-react\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 815, "deletions": 480}}, {"node": {"oid": "78dc1369e2fe10aef137122568b24105cfda1ad9", "messageHeadline": "Change default of storage path to be unset", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b0ea215ec2439a758e00b96c4af9fffecd3dce", "messageHeadline": "NDRS-186: Bond with public keys.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 120, "deletions": 62}}, {"node": {"oid": "e7bb1c2fad75a1f2876849539f32d99066526850", "messageHeadline": "Remove mention of missing variable expansion feature from `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "44342857fb1ba6c24dea1ffd8f05e4a59e811dcd", "messageHeadline": "Remove trailing space in `README.md`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "642e01574c5b8c40673985e874f49402d7b2c08b", "messageHeadline": "Renamed `External::bundled` to `from_resources`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a6e7a2acaabd3185919088b49c1cde7c5f40ada5", "messageHeadline": "Rename `load_relative` to `load`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "b7d208490624bd7b5d670716e9897a06168a6031", "messageHeadline": "NDRS-186: Correct era id computation.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 253, "deletions": 84}}, {"node": {"oid": "7dc49767fa53df1bf1b276bfbb3bd51754edb36f", "messageHeadline": "Remove `External::load` in favor of just `load_relative`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "909a0b1634498c3de0194a43a43c3ff553f87e8f", "messageHeadline": "Fix typo in `external` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f7852342cca828a89373259788526165326db4", "messageHeadline": "Fix a typo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf9eb6d09dd8070bb647489dd104bb09e02bc9c", "messageHeadline": "HWY-123: Verify that all nodes saw the same set of equivocators.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "d8ebe758a8d02e4c05d6961639a54829d8c08d5b", "messageHeadline": "Add an add_vote2 macro for tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 65, "deletions": 92}}, {"node": {"oid": "25ae47edc730e0efe5cfe1c54e5bc9e33bd1b876", "messageHeadline": "HWY-123: Bring back the synchronization effects.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "5ee9092e66d2d60d01b3b6ff5d4c7a00861d40c7", "messageHeadline": "Merge pull request #20 from Fraser999/NDRS-222-validator-reactor-test", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 182, "deletions": 154}}, {"node": {"oid": "a12e20480cf4f9466fa4fd52f863ce36857b4645", "messageHeadline": "HWY-123: Require that lower limit for weight is 100.To avoid rounding\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "fa4711be5d0279666aefa781a9fbc622b271a604", "messageHeadline": "HWY-123: Fix typo.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b16e8e265e31bc0d51f4ea69b2d48d6e074df692", "messageHeadline": "HWY-123: Remove unnecessary annotations.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7ac20cfe5a074c902328f8b6b9946ec200e447e3", "messageHeadline": "HWY-123: No need to add vertex to state for Mute validators.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "359a13bc0b9970fb5c080ddc1487397f31f27ca5", "messageHeadline": "HWY-123: Validator shouldn't create new messages when it knows its fa\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8eb8eaa60ff1187076c149b7fbf72a62d82c98b4", "messageHeadline": "HWY-123: Reject vote from faulty validator in `pre_validate_vote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "74f7f2c538c593e86eba381546581b39eda245f8", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 323, "deletions": 180}}, {"node": {"oid": "47d41af309968f8988cd8209d12603fffc5d6256", "messageHeadline": "NDRS-186: Fix tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 42, "deletions": 13}}, {"node": {"oid": "88c4cc8b8239fa4d64560525ddb3aefab2485d28", "messageHeadline": "HWY-123: Cargo clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36a1bd289164d70c47afb3fa310fea2c3d06bcdc", "messageHeadline": "HWY-120: Collect newly detected equivocators .", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "04b4c4f9822ebd844910e425295d7852f396499f", "messageHeadline": "HWY-123: Add constructor to `LoggingConf`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "de4d439a9c0fa15e03404559a073db114b65da89", "messageHeadline": "HWY-123: Remove comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "640b80313bc339c20a640b91338c609dcf7fbbb8", "messageHeadline": "HWY-123: Remove unnecessary `ValidatorT` trait.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "1d4e94b22579efd1ef7ea99b83edfcc2f1d82e66", "messageHeadline": "HWY-123: Remove leftover comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15189db3dc15319de78ff1167a1959b756822ec3", "messageHeadline": "HWY-123: Test liveness in the presence of equivocations.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "64cbf21db25bc69eaaa692c571084f6dc0f56d9c", "messageHeadline": "HWY-123: Allow for configuring a node with different kind of faults.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "a00e3526000a133590f6ba5ee89dbbae98fda54f", "messageHeadline": "HWY-123: Refactor abstractions of validator and node in the network.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 157, "deletions": 158}}, {"node": {"oid": "8fa04c4cfcc6d09d2a8a967bb7cfa239aa869299", "messageHeadline": "HWY-123: Add `Adversary` abstraction and use it for faulty nodes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 141, "deletions": 73}}, {"node": {"oid": "5d08a49e097ed808a819a0458702fa1ba8f1bd7e", "messageHeadline": "HWY-123: Unify `map` and `filter_map` calls.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "f7cf66cd57ceccce86589b4bf2ab2af27f1a6ef8", "messageHeadline": "HWY-123: Introduce type aliases for nested result types.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f7b55fae2c0ff71cc685b33d8531126aa6128159", "messageHeadline": "HWY-123: Move finality detector call to separate method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "58573d18a6c6616ba14e0a78c39b22bc2aac5f97", "messageHeadline": "HWY-123: No effects should be produced while syncing dependencies.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e74eafd281eef56dea1f2fb4470faec6ceee500d", "messageHeadline": "NDRS-186: Promote PublicKey to top level CL type.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 62, "deletions": 59}}, {"node": {"oid": "93d5d9ada41cc06c2074d5dfd95486c8f8e7be0e", "messageHeadline": "NDRS-186: Start genesis with public keys.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 955, "deletions": 764}}, {"node": {"oid": "79f5f4b71d4f49f87555c41b663c884b9cbece93", "messageHeadline": "NDRS-222: revert RNG changes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 182, "deletions": 154}}, {"node": {"oid": "4ee7cdddd4a75f05b00c1c0630782e78ee4e0100", "messageHeadline": "Extract next_seq_num function to compute new vote's sequence number.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "d223a219ab40de0e582f10f94ca3b981848477fa", "messageHeadline": "Remove unnecessary leader checks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a6b1ed29f64f1cdb05a88c9ea810be35cf718cb3", "messageHeadline": "Use mem::drop instead of assigning to _.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "79a960e36c9c250889aa9e2e77afdaf1c15ab141", "messageHeadline": "Unit test for seigniorage calculation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 165, "deletions": 33}}, {"node": {"oid": "a3b120d00a1587c2c3ca2b54c24674316d689a4c", "messageHeadline": "Unit test for round_participation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "3571a7c9255b572acc5f7c05506560a416ca2ae8", "messageHeadline": "Cleanup era rotation checks", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "f46d5999a5419c3e5337b50c8278ac0c28d28f6e", "messageHeadline": "Check runs single era after instantiation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "f046f1111984bf1053ce98862381a08e271f41c6", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-222/validato\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 167, "deletions": 123}}, {"node": {"oid": "57c96d6a5f3f2fcf03c4c52e56dd7d35ec97ecd0", "messageHeadline": "NDRS-186: Change the logic as @afck suggested", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 24, "deletions": 11}}, {"node": {"oid": "2402c07c25559c9bf77ac54c062859f0b47f894f", "messageHeadline": "Add initial implementation for validator tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 157, "deletions": 3}}, {"node": {"oid": "e9732cd325b56ef8ea31c4b3ec1f465f62a14161", "messageHeadline": "Move `init_logging` from `small_network` to `testing`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e5e7efbf77d0da50069818b993df0be00383447f", "messageHeadline": "Remove obsolete comment", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "badd3347e71df5e6e476fd5d7d90ddf9cef201b9", "messageHeadline": "Remove old bundled chainspec loading, replace with flexible solution \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 160}}, {"node": {"oid": "b0f6273f40b8b9158022de554472acc81a144838", "messageHeadline": "Change configuration field names back to old values to keep compatibi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ccabd40fd449502a9083e98a04c09f04a2541552", "messageHeadline": "Use `WithDir` type to carry configuration dir around instead of hacki\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 88, "deletions": 70}}, {"node": {"oid": "c7a4c343ac2732d007ea8c6f25a3911b2d5597db", "messageHeadline": "Make everything on `Chainspec` use `load`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 204, "deletions": 145}}, {"node": {"oid": "a70b875cabf0473b80d32d985548fd5980c68904", "messageHeadline": "Rename fields to `cert_path` and `secret_key_path` again to not confu\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ab7d4b9cb476bbbe2ab80a54dbf63ad8145449a2", "messageHeadline": "Make `Chainspec` use `External` in validator config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "6d6e07f424f88e359c9e7324408426252b39197c", "messageHeadline": "Support `Missing` variant in `External`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "74ebc87131fc3ac334c26b2cb09fca4082ebdd1e", "messageHeadline": "Merge pull request #143 from Fraser999/NDRS-207-timestamps", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 125, "deletions": 77}}, {"node": {"oid": "9aa4c08251c05c4a7c10c67958149bef0cd9ce58", "messageHeadline": "Merge branch 'master' into NDRS-207-timestamps", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 165, "deletions": 92}}, {"node": {"oid": "e8dc6a73eae626af25d5c334380cc80a183f0868", "messageHeadline": "Make `small_network` configuration use `External` utility class", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "3de9ca07969dc7a17c48bcd1cfe2cf46da576c71", "messageHeadline": "Added `External` support type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "8d00fa409c6ebe5dfaa6660df4b7bc89a06d6cbf", "messageHeadline": "Derive `Default` for validator config, instead of implementing it", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "8f228d5bd127322f2302faa52af05d42662055bf", "messageHeadline": "Remove custom instantiation function, use `CryptoRng` generation inst\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "111003c8a119e8bac51b7290e26f915e0d7e2a90", "messageHeadline": "Do not use `TestRng` in `random_node_ids`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1beadb9e40b0a166e803fc1dd3083a094c667266", "messageHeadline": "Use `rand::Distribution` instead of homebrew for random generation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 68}}, {"node": {"oid": "31aaa52376abed4c1ebd2860e17734ef3d2fae29", "messageHeadline": "Do not tie random instances to `TestRng`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "8db03ac4a3c0989f3bceb8cece7af9e592436e50", "messageHeadline": "Rename `chainspec_loader::config::Chainspec` to `ChainspecConfig` to \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "41dcf7f7ab84451403322fe1bd219f6a67014bdf", "messageHeadline": "Rename `ChainspecHandler` -> `ChainspecLoader`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5b39690ebec318c629b0bb59ae1f42ce0a45f03c", "messageHeadline": "Update docs on `chainspec_handler` and rename it to `chainspec_loader`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "e3c4d5e215d871a4b3a66d566c28b1badcbb9eb6", "messageHeadline": "Merge pull request #142 from Fraser999/NDRS-206-rmp-serde", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 129, "deletions": 87}}, {"node": {"oid": "4f247182ded549dee6054792654072f8a0bfcce9", "messageHeadline": "Merge branch 'master' into NDRS-206-rmp-serde", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "77fec29cadc3b4c30398ee5247982afe59a6538d", "messageHeadline": "NDRS-186: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e26ae1334158b70de2ed5af298ed5fc9a78d9d75", "messageHeadline": "NDRS-186: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 221, "deletions": 74}}, {"node": {"oid": "b5ff299231cd6b5ed23f7fc85db4f958aa05533c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33d5e28ec1a190263febf2cff3724f5f6af9244f", "messageHeadline": "Merge pull request #144 from afck/chainspec", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "0b539f8af8028fda2cedd2201958b9dc2dbf7a2c", "messageHeadline": "Fix botched rebase, chainspec comment.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b965be2b176e7c5f88e435d314e0074e981ec62", "messageHeadline": "Take min_round_exp and ftt from chainspec.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "99649e06f6f28999d2f1614c7be34240e8614053", "messageHeadline": "NDRS-207: use Timestamp and TimeDiff in Deploy", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 133, "deletions": 85}}, {"node": {"oid": "2ba5f48ac6add32bd49535de1af9f224e192aa96", "messageHeadline": "NDRS-206: replace bincode with rmp-serde", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 129, "deletions": 87}}, {"node": {"oid": "dd7bf63908afdadf7fbdad3f0d4c739ea4f6ee85", "messageHeadline": "Merge pull request #141 from mpapierski/ndrs-201-validator-set-stubs", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "0515d496002c35c6c839b083f4ef19a30f496bc9", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3223, "deletions": 2001}}, {"node": {"oid": "627eb382b66063acfae900bb97e841ea8fd1df72", "messageHeadline": "Update types/src/auction/auction_provider.rs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "144a32456f38b990e9e0dbcf8ed2de50747fc375", "messageHeadline": "NDRS-186: Adjust `run_action` to keep eras.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 302, "deletions": 308}}, {"node": {"oid": "1cec4b3a38d3f9b24e26f4c93a102feb0d8c3382", "messageHeadline": "Merge branch 'master' into ndrs-201-validator-set-stubs", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2055, "deletions": 1088}}, {"node": {"oid": "c202c2db7e8be4f7f6e7680c81b94f131a8a6ef6", "messageHeadline": "Merge pull request #137 from Fraser999/NDRS-199-deploy-acceptor", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1889, "deletions": 971}}, {"node": {"oid": "f7f4fe682f03b21022abddb5b9af33465c64c8e6", "messageHeadline": "Merge branch 'master' into NDRS-199-deploy-acceptor", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 461, "deletions": 268}}, {"node": {"oid": "46606fdb5ee17c8aa27f5cd049ec10ef46d6fc4c", "messageHeadline": "Merge pull request #140 from afck/min_round_exp", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 166, "deletions": 117}}, {"node": {"oid": "70a617be8ef21adb4c063e4863f4857f970a5889", "messageHeadline": "Address review comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 49, "deletions": 78}}, {"node": {"oid": "2ca5e6df46566619bec26b15c80c7b8a7014e84d", "messageHeadline": "NDRS-201: Validator set rotation stubs.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 26, "deletions": 3}}, {"node": {"oid": "2b3f1b7a030c8e8250163b6abaed310c37ccdae7", "messageHeadline": "Add a HighwayBuilder.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 142, "deletions": 95}}, {"node": {"oid": "81e543ecdc0fb8fc252f57dd521f1d2b86b4a14d", "messageHeadline": "Make forgiveness & min round exp an option of State.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "faf5d9c5a4ce6d20a8e47dde7059e4327ad806b7", "messageHeadline": "Add State::min_round_exp", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "5e6436caa863c0b6b68f8fb4b0989dfb829fbb90", "messageHeadline": "Merge pull request #139 from Fraser999/NDRS-200-new-era", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "24da969cc8e7092b00f00178ce587f7296ade6d3", "messageHeadline": "NDRS-186: Add tests for delegate/undelegate.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 227, "deletions": 18}}, {"node": {"oid": "4130d56f486f3e72d3ac1c57fff8eec0d9e3c06d", "messageHeadline": "NDRS-200: panic if existing era is provided as a new era", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d771c9b1f69cf25faeedb3297074fcd9116477b5", "messageHeadline": "NDRS-200: factor out adding an era to the era supervisor", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "34a1a4bee3de512168c71139e9b00bb82a53c1c5", "messageHeadline": "NDRS-186: Fix test.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bb191771adf01da65ab2fb217f20bf72895431c6", "messageHeadline": "Merge pull request #138 from afck/seigniorage", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 264, "deletions": 143}}, {"node": {"oid": "64d9508c8ddca1b08869147b8a2378cc23ae49d7", "messageHeadline": "Add comments to round_participation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8992def97423401ab818a54a0a346a88c08e0d06", "messageHeadline": "Simplify round_participation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "3d005a79c480447d81f4efef487f9d85c275fc6e", "messageHeadline": "Fix round_participation", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5158c2bf8daf2e2b2cc1156fbe2b898feb060c28", "messageHeadline": "NDRS-186: Fix remaining magic constants.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 55, "deletions": 53}}, {"node": {"oid": "9dc191ad3bab543680a31a598109c3a5809cd005", "messageHeadline": "NDRS-186: Add more tests and some refactoring.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 335, "deletions": 139}}, {"node": {"oid": "ce86636b8a5d912f0abbcf11330867715d348a9e", "messageHeadline": "Extract round_participation method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "c34487428cbe55c0f9cd88742df8ba8dbb37f70b", "messageHeadline": "Move total block reward into a constant.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "bf384f34c070edfd78326695a2e08f3280972c3e", "messageHeadline": "Use fold to sum up rewards.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 61, "deletions": 31}}, {"node": {"oid": "0ee4361fc43ea25eff128265b8ff2bbaf67a0a1e", "messageHeadline": "Use ValidatorMap in State and FinalityDetector.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 75, "deletions": 46}}, {"node": {"oid": "0b5d9c22e60cee75eabb467af0a72cf62984fff7", "messageHeadline": "NDRS-199: re-enabled gossiper tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 152, "deletions": 63}}, {"node": {"oid": "70efcd5160c0ccd39e988b257fc4e39774b1e470", "messageHeadline": "NDRS-199: re-enabled fetcher tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 238, "deletions": 112}}, {"node": {"oid": "6477c025b675b1213f613647def98dc24f912363", "messageHeadline": "NDRS-188: refactor deploy flow", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1519, "deletions": 816}}, {"node": {"oid": "adacf1e2216f2138782c00d098573e3eaeac3ad7", "messageHeadline": "NDRS-186: Remaining mint functions with tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 792, "deletions": 63}}, {"node": {"oid": "6e02af467aa2d399435b9e17aefbb1d6e02c1eaf", "messageHeadline": "Add a ValidatorMap type.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 85, "deletions": 54}}, {"node": {"oid": "700b0fc23530fe69abb0b24b3a6752a8e5c924fe", "messageHeadline": "Merge pull request #131 from afck/seigniorage", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 263, "deletions": 90}}, {"node": {"oid": "b275caf861fffdf1cbf0f1c6a2d7519de34a5d42", "messageHeadline": "Don't pay rewards for orphan summits.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 14, "deletions": 51}}, {"node": {"oid": "860356bf875301806d7064c0e74667c18070c85b", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into seigniorage", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 483, "deletions": 636}}, {"node": {"oid": "4d66c4dba4750810aa461ef16f97d61871d30979", "messageHeadline": "Merge pull request #136 from marc-casperlabs/mbr/NDRS-192-json-logging", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 116, "deletions": 186}}, {"node": {"oid": "f32876bc493afb8ba69840a82eee1e1526a05f13", "messageHeadline": "Merge branch 'master' into mbr/NDRS-192-json-logging", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 111, "deletions": 366}}, {"node": {"oid": "09664b0661a5c090cc6bffac31bd855190f27be8", "messageHeadline": "Merge pull request #134 from sacherjj/ndrs-120-metrics-in-contract-ru\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 111, "deletions": 366}}, {"node": {"oid": "e5fdf5aa74925a65e3bb5fd1efad15e8911863ce", "messageHeadline": "Merge branch 'master' into ndrs-120-metrics-in-contract-runtime", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 256, "deletions": 84}}, {"node": {"oid": "bb61bc9d2d800346fe2dd5d9a0adf6bf88875b91", "messageHeadline": "Make docs reflect reality of logging again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56ef19b360e1a662fd1070453409657034d04d5b", "messageHeadline": "Merge branch 'master' into mbr/NDRS-192-json-logging", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 256, "deletions": 84}}, {"node": {"oid": "1369b1d82f66f5aa5d4724a359d1aeadaa782ba1", "messageHeadline": "Merge pull request #133 from marc-casperlabs/mbr/NDRS-190-block-valid\u2026", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 256, "deletions": 84}}, {"node": {"oid": "55edd48775497b57edc30bc5e9edae4e94fea632", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/NDRS-190-bloc\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 209, "deletions": 118}}, {"node": {"oid": "4c07cd24b3d2919f064079becf055cb8c3db76d7", "messageHeadline": "Be more specific about how panics should occur in counter tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2671881793fc7ec53eb2096279b44cc913068a9b", "messageHeadline": "Be a little more optimistic in comment regarding de-duplication", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a79e5c12022dd08d4238d5b7ffcfe8c49993a4d6", "messageHeadline": "Shorten code with awesome suggestion from @afck", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "3f93f0748f542ca3c90af5b9707c0710d14f6f78", "messageHeadline": "Update the example configuration for logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ad6545fdbb208bccd9f9c5e4b889380cfabe3d17", "messageHeadline": "Output version as info on startup", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "787f3411d0f60b8a8390604ca4f669fd35270710", "messageHeadline": "Support JSON output in logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "2bbb85e58719ae48978ad4a1e53b1001bc8a4692", "messageHeadline": "Allow environment-based overriding of configuration values", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f1b22c24a246f9fd2f064f3e51ad945a6bd9e5", "messageHeadline": "Merge branch 'master' into ndrs-120-metrics-in-contract-runtime", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 322, "deletions": 117}}, {"node": {"oid": "de54a89cabf231c24ac7538d5d39c22c97be8e4e", "messageHeadline": "Shorten output even further in logs, omitting the filename but not mo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "c347d2ad515f1b245db4e892bce67ba2938d411c", "messageHeadline": "Remove stale `logging.rs` that is no longer used", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 134}}, {"node": {"oid": "575a8e523afea6a08a60260f1efc21ddf152c7a1", "messageHeadline": "Deny unknown fields in logging config", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a79638114bbfdfc86e216d5185f137349282e9f", "messageHeadline": "Reorder log initialization and use logging configuration if set", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "3e93cd1a5a0efa09883085ecb692540cf5c1cf10", "messageHeadline": "Make logging configurable with its own `LoggingConfig` type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "b43dc3dcf673ca08ea5ec726382051186fd36c2a", "messageHeadline": "Bump `tracing` and its dependencies", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7a2a5cb775076a90ebb5b405f8a083cf2edf986", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into seigniorage", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 322, "deletions": 117}}, {"node": {"oid": "a186bad6d4f1858e2607fa2312287c99c5a30d46", "messageHeadline": "Some readability improvements.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "fb8f461fda8763c9638e222dac375af0110cf036", "messageHeadline": "Merge pull request #135 from EdHastingsCasperLabs/ndrs-164-fetcher-op\u2026", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "f3f3cee51ed677c495e4739c6db266799a0cd06a", "messageHeadline": "NDRS-164: fetcher optimization", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "a42f807511d14ffe3d2b618e588ba473d84db6af", "messageHeadline": "Merge pull request #127 from marc-casperlabs/mbr/NDRS-190-fix-drop-ch\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 169, "deletions": 87}}, {"node": {"oid": "a8fca70497e5c5e36132079a41bcb008bf13b8d4", "messageHeadline": "Merge branch 'master' into mbr/NDRS-190-fix-drop-channel-issues", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9202dd780f652fc47096100cba4eb9f183404b29", "messageHeadline": "Merge pull request #132 from Fraser999/NO-TICKET-fix-link", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3486e074b11b7f25a83618fe2fe6d4c800f4aca2", "messageHeadline": "Merge branch 'master' into NO-TICKET-fix-link", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "c0419c854b8ff7ba00175b0cd09a2b042e2c6d90", "messageHeadline": "NO-TICKET: fix broken link", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc18ee942828cc24cc9a16fe487b9ec766e41a75", "messageHeadline": "Rewrite `BlockValidator` to accomodate parallel and repeated validation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 149, "deletions": 84}}, {"node": {"oid": "a3be8ee0cc4ca9bc66a97dab38d5859f53878ed3", "messageHeadline": "Add `KeyedCounter` utility", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "8789a46bdc3d647d4bbf83170c6b1653a767c4b5", "messageHeadline": "Merge branch 'master' into ndrs-186-bonding-auctions", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 366, "deletions": 116}}, {"node": {"oid": "ae8593d0e92430e68e3830f30d0b62c348ad6801", "messageHeadline": "Merge branch 'master' into mbr/NDRS-190-fix-drop-channel-issues", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "2c7a2f699341f82e3d55cdfd693dce096d1fced2", "messageHeadline": "Merge pull request #130 from marc-casperlabs/mbr/NDRS-194-abort-on-panic", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "feda022182f24a4ff3203c5601a2cfb847803023", "messageHeadline": "Removing log_duration and log_metric as it is incompatible with new m\u2026", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 107, "deletions": 178}}, {"node": {"oid": "781ee766081464fe3fdc058be18795572a512e0d", "messageHeadline": "Use \"secret\" instead of \"private\" key to be in line with terminology \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0f42d324705281c8231278652cfceae70311580b", "messageHeadline": "Abstract away writes using `write_file`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "30a66fb3d1c7cb0ac026b9a89c1aad798dd99710", "messageHeadline": "Merge branch 'master' into mbr/NDRS-194-abort-on-panic", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "03d4aac7780f7d70499eb1092401f9ad10a09524", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/NDRS-190-fix-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5cfc1ab38b2ff8f2a3e58480600aae6f17f68ad8", "messageHeadline": "NDRS-186: Placeholders for new mint's bonding.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 266, "deletions": 0}}, {"node": {"oid": "64c0ceaa105d9074f82141821b37e5b2189d8610", "messageHeadline": "Merge pull request #61 from CasperLabs/MParlikar-docs-1", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "211384fef4c531c8d1c3a0627da8e1b9f8d597f1", "messageHeadline": "Merge branch 'master' into MParlikar-docs-1", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 286, "deletions": 121}}, {"node": {"oid": "2ab8db76359cb2fc6c02e886b8004a1aa4c8bc98", "messageHeadline": "Use only in-round votes and associated weight for seigniorage.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 101, "deletions": 55}}, {"node": {"oid": "3d434d267078e9ae4ca1124608d8e06507d8e27f", "messageHeadline": "Removing old style metrics from trie_store/operations/mod.rs.", "author": {"name": "Joe Sacher", "email": "321623+sacherjj@users.noreply.github.com", "user": {"login": "sacherjj"}}, "additions": 4, "deletions": 188}}, {"node": {"oid": "0ab571cad9c790ce94a21abc951a17ba1ec6f60b", "messageHeadline": "NDRS-186: Fix tests.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "497e053ef30444e5ba7463ef3268f12400b39279", "messageHeadline": "NDRS-186: Release founder WIP.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 76, "deletions": 9}}, {"node": {"oid": "146b2844ca43ecf6c760709f4eb718613964fa64", "messageHeadline": "Initial seigniorage calculation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 222, "deletions": 66}}, {"node": {"oid": "a060238531a3adbd4ed666ee86e236acf2c21e8f", "messageHeadline": "Remove last direct usage of `fs` functions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c527023885a64e61e155ca0105257402f2702ccf", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/NDRS-190-fix-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2473, "deletions": 968}}, {"node": {"oid": "1e33a95d7da5be18e64a4cc6d1f64192dc72a831", "messageHeadline": "Add new `panic_hook` that aborts running application", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "4c4b194455f40defbf8c2c5616e0222d993226bf", "messageHeadline": "NDRS-186: Read seigniorage recipients.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 82, "deletions": 32}}, {"node": {"oid": "165031b1f28e36040ef215d005ab2032571fa955", "messageHeadline": "Merge pull request #126 from goral09/hwy-42_livness_test_no_equivocat\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 252, "deletions": 116}}, {"node": {"oid": "60f82179f3b1a3ed3f5819af552b070f6f3447f2", "messageHeadline": "HWY-42: Simplify the assertion.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0083ef012f3821f72922f8c03a5ba5c6ae6195b3", "messageHeadline": "HWY-42: Test that we finalize even when some validators are mute.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "81d77c78baefce777927d2113f0996e262089de5", "messageHeadline": "HWY-42: Verify that expected number of consensus values was finalized.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f0bbaf95347eaa320e74d02a83b4906229325e97", "messageHeadline": "NDRS-187: Add basic test for \"run_auction\".", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 58, "deletions": 10}}, {"node": {"oid": "e651d63c412103f7a0adfa2b93f8abe91b1f4087", "messageHeadline": "NDRS-187: Hook up auction as system contract.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1251, "deletions": 457}}, {"node": {"oid": "83c5c9cedf7541bc49f87cf0be8cd34db3769b67", "messageHeadline": "NDRS-186: Remove itertools dependency.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 23, "deletions": 34}}, {"node": {"oid": "edc37de68e7cc3024f8ff2a9711a51396ef60cb0", "messageHeadline": "NDRS-186: Implement era validators computation.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 291, "deletions": 59}}, {"node": {"oid": "65e13f458dfefa7bce27dcee5d4e1b3449eb239e", "messageHeadline": "NDRS-186: Implement `withdraw_bid`.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 73, "deletions": 6}}, {"node": {"oid": "0771305c218563dc7e15273a30b93adffc10d69d", "messageHeadline": "NDRS-186: Add roundtrip tests for data structures.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 109, "deletions": 28}}, {"node": {"oid": "d9e67468fbdf2a1e55e7fd4d8dc3f168c1d222ee", "messageHeadline": "HWY-42: Change the consensus value being proposed to a Vec.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ec36f10fc688d2d95bff768c471b8bbf77b59428", "messageHeadline": "Merge branch 'master' into hwy-42_livness_test_no_equivocations", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 2206, "deletions": 860}}, {"node": {"oid": "551df582eaea5cf18c95140d6a8d9781ae6ef0ed", "messageHeadline": "HWY-42: Remove `FaultType::Equivocate`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dbc76d46c5629a3848bf2d18ebd62b6779713f5d", "messageHeadline": "HWY-42: Change displayed field nam for `WireVote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef85f3b13672956ae59bf8383b233d9a07d20261", "messageHeadline": "HWY-42: Post review changes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "2c84e8abf3a48c1265def33a2437b2c278fd8212", "messageHeadline": "HWY-42: Add handy type alias.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "02d8bad2e00e34850f819bcc6a7e214f311a59a6", "messageHeadline": "Merge pull request #128 from mpapierski/ee-1035-fix-copy-from-slice", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 34, "deletions": 5}}, {"node": {"oid": "59d7ca26047203feff97054ccc4f24363cf99ad9", "messageHeadline": "Merge branch 'master' into ee-1035-fix-copy-from-slice", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1632, "deletions": 362}}, {"node": {"oid": "13c9480bbf51c6206a531bedd59297efc38fbb47", "messageHeadline": "Merge branch 'master' into MParlikar-docs-1", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1632, "deletions": 362}}, {"node": {"oid": "323c0b6ebf16a5857394dee1ebb6ff739949339e", "messageHeadline": "Revert \"Make `README.md` a little easier on the eyes\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c78e6309d2ad49c42a802e50ea18fa31a0c1815", "messageHeadline": "Merge pull request #124 from Fraser999/NDRS-189-client", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1632, "deletions": 362}}, {"node": {"oid": "fc75fcf22cc57330ef062c4f06b4e57991656c67", "messageHeadline": "Merge branch 'master' into NDRS-189-client", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 500, "deletions": 465}}, {"node": {"oid": "4a7228d922c38107950aea60b850783c7d7c41d7", "messageHeadline": "Make it crystal clear that dropping a responder is no laughing matter", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "03a059efe47137a658a4ac83ea963286819febbc", "messageHeadline": "Make responders log loudly on error, but not panic", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e53e909e93eeb2fde12434eaddfc7ea2b9249300", "messageHeadline": "Panic when a responder is dropped without being called", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "70cd0871230640475d794a7ff3c3a0defc634a2a", "messageHeadline": "EE-1035: Fix copy from slice.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 34, "deletions": 5}}, {"node": {"oid": "a62df70df7ebf4699a649eeddfbd46fd347b8bf8", "messageHeadline": "Added a `#[must_use]` to Responder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "361609305af580ced938e83ff77709e4d4648987", "messageHeadline": "Make `README.md` a little easier on the eyes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "808f1b07937ac7e4f7f88fa41e2e8ff81d428f1e", "messageHeadline": "Use `read_file` at remaining non-`grpc` call sites", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "0336a3cc3f2505e07b868cc3db1cedebd0314198", "messageHeadline": "Use `read_file` when loading chainspec", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "56858daeda96b15ab94674c66758f136784500ef", "messageHeadline": "Merge branch 'master' into MParlikar-docs-1", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 528, "deletions": 493}}, {"node": {"oid": "07d709da3f019a74c9a4a699112f606ba27a38b8", "messageHeadline": "Update README.md", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12ceed8749d777a91d283ae8d5e00173b2171b72", "messageHeadline": "Use a new `read_file` utility function to read files", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "be50fe88d75c562824ae1592a68c0e9376c43e9c", "messageHeadline": "Do not accept 0 as a the page size", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56896fbac3174160c2bcdcb72ae55b333df27d4f", "messageHeadline": "Cleanup error when loading cryptographic keys", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "2a81045b757a3627e95132d742b16fbefc38ef9f", "messageHeadline": "HWY-42: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "99714de2f6b984edc4128cc4f4e8aa627deb2ea0", "messageHeadline": "HWY-42: Extract the test run stop condition.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "6aa7ce8df758cfbe9ce8b8a426de6c43189b93ef", "messageHeadline": "Merge pull request #123 from EdHastingsCasperLabs/NDRS-147-generic-fe\u2026", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 528, "deletions": 493}}, {"node": {"oid": "ae8414c591b58158de961f5cfb27c96f7896d86a", "messageHeadline": "Merge branch 'master' into NDRS-147-generic-fetcher", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 1114, "deletions": 211}}, {"node": {"oid": "209859bee5eecb558b564d7fc88c2cd385ffc6a4", "messageHeadline": "Fixup comments", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2cf771dfabe8cf71d4f37ed885d8c0477ab9675", "messageHeadline": "HWY-42: Change `trace!` to `warn!`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fea666ec600c66f6c3ba7a92d390ea4612df2cdb", "messageHeadline": "HWY-42: Liveness test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "62038b7b9e5a6352ff9455a4b5a06d863893a093", "messageHeadline": "HWY-42: Add `FaultType` enum.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "a7a475b65ee589e6dc59722a97b9c2e06ee6b410", "messageHeadline": "Merge branch 'master' into MParlikar-docs-1", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f7f1bd206ad2eb49794b5979cacd1bd8cd995f2d", "messageHeadline": "Merge branch 'master' into NDRS-189-client", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "912dc07a68006359eba4127969444c22bfee0769", "messageHeadline": "NDRS-189: minor updates to client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "3d4fabc340e3b87441440a4f1a87c95339c976bd", "messageHeadline": "Merge pull request #125 from mpapierski/no-ticket-rename-pos-wasm", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3a80675a76f06903ea268f942221b31cd76b44c6", "messageHeadline": "NO-TICKET: Set correct name for pos.wasm contract.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "02a06588aaddb8d68075dfc2c56e31e296515b11", "messageHeadline": "NDRS-189: complete arg handling for client", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 865, "deletions": 226}}, {"node": {"oid": "ee263a9bc2d3eceb835b8c850c50b65f7011868f", "messageHeadline": "NDRS-189: refactor client in preparation for Wasm arg support", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 874, "deletions": 248}}, {"node": {"oid": "9a30ff11d1f9784112ea33dbc7fb2655fd6a9505", "messageHeadline": "NDRS-147: corrected misnomer", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "07d1b310ffc178984dfb356d41f1aea599c503d5", "messageHeadline": "Merge branch 'master' into MParlikar-docs-1", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 15199, "deletions": 5020}}, {"node": {"oid": "4882e99ce39633b7dd829dd56397a970c76d1eee", "messageHeadline": "NDRS-147: comment fixup", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c84bc557d2472517ea85948dd4c2151590bb924c", "messageHeadline": "NDRS-147: correcting inconsistent block", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a9f1a5a1ea8c5217e0bef94b9069f14c2cb8333d", "messageHeadline": "NDRS-147: generic fetcher", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "ca9326d8e0a1de5c10417b907ec32e594750cca7", "messageHeadline": "HWY-42: Update `Debug` for `WireVote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119b13a73a745f658d86c7c1a8b4074cb28a4747", "messageHeadline": "HWY-42: Improve logging in Highway testing.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "39088a46fabf9f95a9d7949832cfdfd133f4803c", "messageHeadline": "HWY-42: Check if test is done at the end of processing step.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e31f68cbb1e30b211901772deb1750075bd99451", "messageHeadline": "HWY-42: Simplify the pattern match.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "441e27c03213ce2ffcd5e5b4e8035dc6c346d603", "messageHeadline": "HWY-42: Print `round_id()` for `WireVote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "31da468f609780272ff63bdae2f39ca0a61c3e7e", "messageHeadline": "HWY-42: Simplify type signatures.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "59a507e6f6ad81775f8a7cb9303b1e936fa8b217", "messageHeadline": "HWY-42: Fix how FTT is handled in the test builder.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3d6f3cea3ea907e4e510e6e10ca9e1c55a092dfe", "messageHeadline": "Merge pull request #122 from CasperLabs/no-ticket_hwcore_fixes", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1a827fe483996825499ea023c6ef54462517b735", "messageHeadline": "HWY-42: Confirmation should be sent only for lambda message.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d76986989a6a774e2c73c88283ed26a3f893f826", "messageHeadline": "HWY-42: Do not add vertex if it's already in validator's state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5e2201f17d2e2d08b2cae378fbac0589814a0cb9", "messageHeadline": "Merge pull request #2 from Fraser999/NDRS-147-generic-fetcher", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 32, "deletions": 78}}, {"node": {"oid": "7989fb1193f346f4979fbd33c2e532d047431a79", "messageHeadline": "NDRS-147: update fetcher test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 32, "deletions": 78}}, {"node": {"oid": "a670e806754eb8780f72f0fd6c515adb4693ad8d", "messageHeadline": "NDRS-147: initial commit (tests not working yet)", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 557, "deletions": 464}}, {"node": {"oid": "f8cc2172421e246f8f1a61941827499a6008ad12", "messageHeadline": "Merge pull request #121 from afck/seigniorage", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 101, "deletions": 118}}, {"node": {"oid": "18de52ea1572ed6cad07ce4851c29061bd728b0e", "messageHeadline": "Add rewards field to FinalityOutcome.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "3959cb004721bbaec16db1037fb01b46132d8822", "messageHeadline": "Refactor FinalityDetector.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 81, "deletions": 113}}, {"node": {"oid": "6d868045e221b54ca655ea20d0952dd67c89131f", "messageHeadline": "Merge pull request #115 from afck/round_id", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 126, "deletions": 66}}, {"node": {"oid": "597bc13d695575444f2da1e227ca147da29b9e6f", "messageHeadline": "Merge branch 'master' into round_id", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 860, "deletions": 21}}, {"node": {"oid": "db32f65fe2aaf78d4d06b043a24c4ade4cc678e4", "messageHeadline": "Merge pull request #112 from mpapierski/ndrs-173-initial-bonding-auct\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 742, "deletions": 0}}, {"node": {"oid": "d62fadae2e2d989f2f0254e5846cb0fed90456ee", "messageHeadline": "Merge branch 'master' into ndrs-173-initial-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 117, "deletions": 20}}, {"node": {"oid": "32d93fa31b6783c3fdd2ce32beda80adf8ea464a", "messageHeadline": "Merge pull request #120 from goral09/hwy-122_testing_logging", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "b6e29f71de1f2e331bbc8faf9cb624f4f3fa60ee", "messageHeadline": "HWY-122: Custom Debug impl for `Observation`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e0f301b830c812b00dc2a31ab2228896b535f2ce", "messageHeadline": "Merge branch 'master' into ndrs-173-initial-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 50, "deletions": 39}}, {"node": {"oid": "0a3afda2952233576a172b1cbd4eaf1515e75dd5", "messageHeadline": "NDRS-173: Apply remaining review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 46, "deletions": 53}}, {"node": {"oid": "791a2c2d5d07a9d4e91ae39e50e15771d356fa9a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c0f9157d9c96f742c0de6f6c024837483d3c3138", "messageHeadline": "Merge branch 'master' into hwy-122_testing_logging", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "33ac031640b8bcf94557e9970150a7bf98819689", "messageHeadline": "HWY-122: Add newtype wrapper for test Hash and Signature.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "8fa1f9077d428f40be8aa33d5a1f529be0b1dba4", "messageHeadline": "HWY-122: Simplify code as per Andreas' comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "9bf7f69db36c5fe79801910f81290f9fd91b88c9", "messageHeadline": "HWY-122: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a8e86a1f086e01ec0d77298ae997f01044398fbe", "messageHeadline": "Avoid redundant round_exp calls.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "54513060b5e05714309eb76b3563003bfb1d0547", "messageHeadline": "HWY-122: Allow for configuring trace entries to single letter segment\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "9850a83a99f56863b86e59509991335ce0df6cca", "messageHeadline": "HWY-122: Add basic tracing to the highway test harness.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "ef1bffcabc8e4c538eeb2a86c10a4f5ce3e8fd8b", "messageHeadline": "Merge pull request #117 from CasperLabs/fix-local-ac-path", "author": {"name": "Archit Sharma", "email": "archit@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed52b8bf9da8f21b31c631857435252e885c4c2", "messageHeadline": "Fix bug in ActiveValidator::round_exp.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78204769f3087df3084e59f3ba3d762be59caf33", "messageHeadline": "Merge branch 'master' into round_id", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d21b05b58e45440976e20fed0a1940ab39381a2d", "messageHeadline": "NO-TICK: fix accounts_path in chainspec for local", "author": {"name": "Archit Sharma", "email": "archit@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed106303a72db73700bd2756acc3dd040eef477", "messageHeadline": "Merge pull request #119 from Fraser999/NO-TICKET-secret-key-files", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1d23829bd9f5fca14dbf55c12815f18cba0c80d1", "messageHeadline": "Merge branch 'master' into round_id", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "0776c2aaa2721c6f7596662cf6db0d79191aba6e", "messageHeadline": "NO-TICKET: update secret key files and accounts.csv to handle faucet", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d17cc7d82a615422b558271c1297e5d5940d9be0", "messageHeadline": "Remove next_round_exp; add validation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 61, "deletions": 58}}, {"node": {"oid": "f41bf888243b4935c599e29b4458c775ae945624", "messageHeadline": "Merge pull request #118 from Fraser999/NO-TICKET-wabt-version", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "1803b7c6f7dee661d120d3c4025c6fb43e5a428c", "messageHeadline": "NO-TICKET: upgrade wabt version", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "4489e95215c80651897a0806a632bb5dd58b2408", "messageHeadline": "Merge branch 'master' into ndrs-173-initial-bonding-auctions", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2465, "deletions": 1237}}, {"node": {"oid": "8d807eaa662b6fe1816e6b8184ef59ef619f3a3e", "messageHeadline": "Merge branch 'master' into round_id", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 258, "deletions": 229}}, {"node": {"oid": "ca971cd528713e1c255674ee473ad327cd70d406", "messageHeadline": "Merge pull request #116 from goral09/hwy-85_hwy_test_use_seed", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 258, "deletions": 229}}, {"node": {"oid": "42cdbd354e364a604c7ba8de4667a9118d22efb7", "messageHeadline": "HWY-85: Fix honest validators weight.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0e10abe11c4ac179c36982c75b929100a2084031", "messageHeadline": "HWY-85: Simplify code as per Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 43, "deletions": 83}}, {"node": {"oid": "4e93cc0cf04ddcad64ec5a9f155094a9bafa2235", "messageHeadline": "Remove early return from latest_vote.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3703dd5290ffc65f5b97f9e0924c90c2124361a8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-85_hwy_test_use\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4020, "deletions": 2529}}, {"node": {"oid": "62f025f6217ae936aff2a952f4d43b7f196a6095", "messageHeadline": "HWY-85: Clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "182d69f80d579cf5d392772bc4a51c82ae88c40d", "messageHeadline": "HWY-85: Change test params for `done_when_all_finalized`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d596b38e002e54697e2add28bb81baa65027e581", "messageHeadline": "HWY-85: Change defaults for weight limits.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a26f91b9a99dbd70630bbad3f839091d0daacb00", "messageHeadline": "HWY-85: Extract `TestContext` from `test_harness` mod.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "1971f356ff7034a2da16819476d2916d5909072e", "messageHeadline": "HWY-85: Pass in count of consensus values instead of vector.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "ba4ed585f28aa183187fa8e1d4319bfb1280f065", "messageHeadline": "HWY-85: Renames.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "42b095dd72ba12527941bae4d747193d376f6175", "messageHeadline": "HWY-85: Generate test validators rather than passing them in.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 55, "deletions": 66}}, {"node": {"oid": "f166add9d6bf51eee08033f42699379d5484d367", "messageHeadline": "HWY-85: `InstanceId` no longer has to be passed in.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "b694b9ef2478b8710e3d3fee75b0af9dc28752bd", "messageHeadline": "Compute rounds based on Vote::next_round_exp.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 109, "deletions": 51}}, {"node": {"oid": "575454bb6748394cfb0e7cd2f1d63f3aa182b0f1", "messageHeadline": "HWY-85: Fix `HighwayTestHarness` for `TestContext`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 93, "deletions": 82}}, {"node": {"oid": "a58ffd1bb917057f1145e5848527774a89d4210f", "messageHeadline": "Merge pull request #109 from fizyk20/block_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 212, "deletions": 11}}, {"node": {"oid": "58ddff999d2f03b829b505df4160430f7b2c928c", "messageHeadline": "Merge branch 'master' into block_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 814, "deletions": 748}}, {"node": {"oid": "e4ba359df82640583253ee985ffb1e03097aa7e9", "messageHeadline": "Use derive_more::Display", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "9b728167e9589c5c03fa9fb19d9896e43dcabab5", "messageHeadline": "Merge pull request #100 from Fraser999/NDRS-121-vertex-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 814, "deletions": 748}}, {"node": {"oid": "bb7e6cd1434ed3825f214b181c4ec7107ee4e28f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-121-vertex-g\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1193, "deletions": 261}}, {"node": {"oid": "f07863171c95cc0e3e23c8624e55c35eede34890", "messageHeadline": "Merge branch 'master' into block_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 579, "deletions": 332}}, {"node": {"oid": "d1d68a3ac782dd3b48f7a4cbd47fc7c96ff53932", "messageHeadline": "HWY-85: Specify faulty validators by collective weight, not number.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 116, "deletions": 50}}, {"node": {"oid": "0f2915ab9a9bfc45d66a8f57cd0c6d5120e328b5", "messageHeadline": "Merge pull request #114 from afck/r_exp", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "733a6f02d8afb92c66f2ebb7311254d14289781b", "messageHeadline": "Merge branch 'master' into r_exp", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 872, "deletions": 16}}, {"node": {"oid": "f4d44c076d244daa2469c24c76b79f385df8c018", "messageHeadline": "Merge pull request #111 from EdHastingsCasperLabs/NDRS-145", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 872, "deletions": 16}}, {"node": {"oid": "48ad30d5e587fc3609ea2a85c8ba95ee44b3dd15", "messageHeadline": "NDRS-145: more tests", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 211, "deletions": 33}}, {"node": {"oid": "564e679d2cd95022c6b0a6786ee3db19dfa6f879", "messageHeadline": "NDRS-145: merge", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 303, "deletions": 247}}, {"node": {"oid": "f19f37679a138dee3bea99e6977f9a2d04c8a404", "messageHeadline": "NDRS-145: mateusz feedback re: from peer or store", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "7728f5b0f932600ad3cb12e9caa14a9b65d69da2", "messageHeadline": "NDRS-145: mateusz feedback on put to store outcome", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 26, "deletions": 39}}, {"node": {"oid": "9ae98a88fa61f7554adb8d9ca146aba40c9562d7", "messageHeadline": "Merge branch 'master' into r_exp", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 300, "deletions": 244}}, {"node": {"oid": "64cf77810acd5ca283ec5ef34ed7fb17c13c75e4", "messageHeadline": "Merge pull request #113 from Fraser999/NDRS-157-deploy-buffer", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 300, "deletions": 244}}, {"node": {"oid": "7392597add44800cdc163d26102a3a527ac0a2de", "messageHeadline": "NDRS-145: linting", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "073d65a3f7f15211ee05a75fee7e328524ae0c06", "messageHeadline": "NDRS-145: ignore ret from storage", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "9d92381a1952c59c88f64804f63c8cc9488041e6", "messageHeadline": "NDRS_157: add block_max_deploy_count to NodeConfig", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "81420d445a798255a00ff67950193ab630bcdf94", "messageHeadline": "fixup! 7dbc830493f792ebac1a3510e8497811baa4b215", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "34f58e0716948879bf234627f10f9db79a1ade64", "messageHeadline": "NDRS-157: remove block_max_deploy_count from DeployConfig", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "dcdfb169ace5b41d71374a4f9f513a6a5f842fcb", "messageHeadline": "NDRS-157: get block limits from the chainspec", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 296, "deletions": 237}}, {"node": {"oid": "8935a23328c1f663ba3eabe8551d30a2de926e36", "messageHeadline": "Add next_round_exp field to [Wire]Vote.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "e00cbafdcb0710acfe7b29883ee40395a77a0286", "messageHeadline": "Output a warning when a block is considered invalid", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b9a02f7a4ee0e90ccebcf1bddfdae18806945e02", "messageHeadline": "Implement calling the Deploy Fetcher", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "f31c393ad15a99ceaba77e9a0b0023bae73451b8", "messageHeadline": "Merge remote-tracking branch 'ed/NDRS-145' into block_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 699, "deletions": 15}}, {"node": {"oid": "e97236e1c6141a1b15bf13d96ea3d01150173006", "messageHeadline": "Merge branch 'master' into block_validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1418, "deletions": 1335}}, {"node": {"oid": "3ebfdbda838b5fb87e7ef413c677b95c8117a6a9", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 40, "deletions": 46}}, {"node": {"oid": "1422f5ddb45777003307eb38066c96f366036349", "messageHeadline": "NDRS-173: POC of Bonding Auctions.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 751, "deletions": 0}}, {"node": {"oid": "59d369158550a5cd024e7de92bd5964ec84f7b01", "messageHeadline": "NDRS-145: rename storage to store for consistency w/ other methods", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a99d821fc860326688ea7df4831e49d9630eabb0", "messageHeadline": "NDRS-145: linting", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "1bda8a87b6f7362d28eb73b0ff55aed164096943", "messageHeadline": "NDRS-145: address pr comments", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "1c75a5d04f44cc43d870f26ea912c9da4f7d265b", "messageHeadline": "HWY-85: Random FTT (if not given).", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7dbc830493f792ebac1a3510e8497811baa4b215", "messageHeadline": "HWY-85: Validators' weights are random.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a1e3535f0b9067cdb3f3925c8060062749629005", "messageHeadline": "HWY-85: Pass the rng to `build` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "141c1d3dfd0336c3dc8b0550a57f1d3dab3be2c2", "messageHeadline": "HWY-85: Move weight boundaries checks to `build()` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "65aa05d5eb7fe7450542a5227b9efcdeb4f45a20", "messageHeadline": "NDRS-145: add tests and fix bugs in DeployFetcher", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 313, "deletions": 66}}, {"node": {"oid": "4819de1fd9933c4e3ce4239018dc017198d9cb97", "messageHeadline": "NDRS-145: initial commit", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 440, "deletions": 2}}, {"node": {"oid": "f88af804148454cf42a1f51258d78ebf401f886d", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-121-vertex-g\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2858, "deletions": 1686}}, {"node": {"oid": "b733f228918bf4f232394a794cf5437da782fa3c", "messageHeadline": "Merge pull request #106 from Fraser999/cleanups", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1418, "deletions": 1335}}, {"node": {"oid": "860487d75709ef4d234cad2b370ca98dfc73017f", "messageHeadline": "NO-TICKET: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e5f87bd2bbfd21d9e8a5b6341f7025ec17f4a029", "messageHeadline": "NDRS-121: minor cleanups to gossiper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 35, "deletions": 53}}, {"node": {"oid": "9c33fa2f1b8e1ee71891bec3ad127ebc2ba99726", "messageHeadline": "Implement the Block Validator", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 211, "deletions": 11}}, {"node": {"oid": "1b9c362c7981a7cce1a95035ff209b01d65dc416", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cleanups", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 412, "deletions": 208}}, {"node": {"oid": "7c65213bba700db7d5936ee1fc865afea3c956cd", "messageHeadline": "Merge pull request #107 from Fraser999/NO-TICKET-test-rng", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 229, "deletions": 89}}, {"node": {"oid": "5f68581e5559b0db1e213829df4d83a3a0f3dd8b", "messageHeadline": "Merge branch 'master' into NO-TICKET-test-rng", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 172, "deletions": 107}}, {"node": {"oid": "c740b2a7bdd32a19f75ad880affe76899874b40d", "messageHeadline": "Merge pull request #108 from afck/instruction", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 172, "deletions": 107}}, {"node": {"oid": "e4abff99e4a7223bb6ac51301148e130bf0df5d6", "messageHeadline": "Add slashing instructions to finalized blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 172, "deletions": 107}}, {"node": {"oid": "4f814082814964495126efbf6316479b4e722d10", "messageHeadline": "NO-TICKET: improve docs for TestRng and unset thread-local flag on panic", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "749f1ed5d5c4607da4d7f5cbb4c4d9a368471532", "messageHeadline": "NO-TICKET-test-rng", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 218, "deletions": 89}}, {"node": {"oid": "e4fb77f1095e9e1edda032d3fd0be06e434d4c98", "messageHeadline": "NO-TICKET: remove crate aliases", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1135, "deletions": 1084}}, {"node": {"oid": "374f476f60bb0a713b3589a70d78bffef47484e0", "messageHeadline": "NO-TICKET: use serde(deny_unknown_fields) on Config structs", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "14750079bd7a3b6e398288d405dbe6b52f3bc6aa", "messageHeadline": "NO-TICKET: fix formatting", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 236, "deletions": 195}}, {"node": {"oid": "af03c8f6113f9f36b0468f8b54bfe1fa974fda40", "messageHeadline": "NO-TICKET: clean up client manifest", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "766360a5a2a427cce2ea87cddb3ee5b3832758d3", "messageHeadline": "NO-TICKET: rename .cargo/config to .cargo/config.toml", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "829ba8b486e40b08c79d0c5d386361a7396dcc65", "messageHeadline": "Merge pull request #104 from CasperLabs/dependabot/npm_and_yarn/smart\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "802c1991cd5c3f798d31a2f242d519fb06fe4bb4", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/smart_contracts/co\u2026", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 721, "deletions": 53}}, {"node": {"oid": "b011294dfa4848a8ff5774fa1db722debf5a4559", "messageHeadline": "Merge pull request #90 from fizyk20/genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "13176906940fbfe86b68ddee137e0b9144bddc1c", "messageHeadline": "Merge branch 'master' into genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1064, "deletions": 220}}, {"node": {"oid": "36ff126d3b4b2055ff82006807a9af755caaf952", "messageHeadline": "Merge pull request #85 from CasperLabs/OP-1469", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "cb42d387d2f88c2256bd0b95f1f40134dbb73fac", "messageHeadline": "Merge branch 'master' into OP-1469", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 3811, "deletions": 1096}}, {"node": {"oid": "468013713e00b4d81dee3921ab8c24025446deb9", "messageHeadline": "cache .crates.toml in tag pipeline too", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "77ef25b438b8078057242ce6d99a7d4bb84b344f", "messageHeadline": "remove true workaround; cache .crates.toml", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3aa53129d3a7ad675c0ba75418cb177c0bdb64b7", "messageHeadline": "Merge pull request #98 from mpapierski/ndrs-142-implement-block-executor", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 653, "deletions": 43}}, {"node": {"oid": "20a9932c51a8001728243e85be58a08946996304", "messageHeadline": "Merge branch 'master' into ndrs-142-implement-block-executor", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 341, "deletions": 144}}, {"node": {"oid": "ade9c07b8202ad16def41cc789d94b67c389c8fe", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/smart_contracts/co\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 341, "deletions": 144}}, {"node": {"oid": "07949a988c4869c3cd281537c6bf887d8a34cc50", "messageHeadline": "Merge pull request #105 from goral09/hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 215, "deletions": 126}}, {"node": {"oid": "92371b3a841149c98963a20b44f0e94cfb680fda", "messageHeadline": "Merge branch 'master' into hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 126, "deletions": 18}}, {"node": {"oid": "efb8c223e8c7db2d149673f9d620b96e73c5650e", "messageHeadline": "Merge pull request #103 from marc-casperlabs/NDRS-116/fix-small-network", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 126, "deletions": 18}}, {"node": {"oid": "c658b400142b23f87bbbb6b7895b7de08f0458c6", "messageHeadline": "Merge branch 'master' into hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 253, "deletions": 160}}, {"node": {"oid": "bcedd8d6718ca4fffb2c1c028eb12817b8c5756c", "messageHeadline": "Update node/src/testing.rs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5479ea30c0b3eb1b0fb97b4a4b0501972f3725fe", "messageHeadline": "HWY-118/125: Appease clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5460f3cb603947fbb9cc05fe0ba4158f5e53d7f0", "messageHeadline": "NO-TICKET: Fix `done_when_all_finalized` test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "584b131f634c7ba0ce12b924ad0fc4b9d62d6a38", "messageHeadline": "NO-TICKET: Delay delivery by 1 ms.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd07367e33d5a5e8799cb67a1bc88c9654488f15", "messageHeadline": "NO-TICKET: When validator produces new vertex, add it to its state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "630ead55697f65dab97803f5fd2acfcf7e7ba315", "messageHeadline": "NO-TICKET: Custom `Debug` impl for `WireVote` and `TargetedMessage`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "b1bcccca7de74136ac3e8a45ba5293bf7cfe8913", "messageHeadline": "Bump lodash from 4.17.15 to 4.17.19 in /smart_contracts/contract_as", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79e4d5b7605c42d2f5127a357b1bb1b851fc905e", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-116/fix-smal\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "45795a898d25429b663607e15781f803bf2312ac", "messageHeadline": "Appease clippy by allowing assertions on constants", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c7fb22cb3200e7fe13532030b493a72b6846e88", "messageHeadline": "Merge branch 'master' into ndrs-142-implement-block-executor", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2977, "deletions": 1081}}, {"node": {"oid": "9ebbedb60e540958a8b7bad80082333cc005c8ec", "messageHeadline": "Parametrize number of nodes test with fixed set of parameters", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "815b9252c47fde29906bca425b97c0e15ec9831c", "messageHeadline": "Merge pull request #102 from afck/finalized_time", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "a917e9cda7eec7c1eb96943c2f7429ba403201e4", "messageHeadline": "NDRS-142: Apply comment from @goral09", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "59daba584a59218b1bce05d280bc5aad8d6090fe", "messageHeadline": "Return the timestamp together with a finalized value.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "d434789570f88df49e525f1ad17db05bfc5c05ac", "messageHeadline": "NDRS-142: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4ae6006abad1c0ed31e915bf955ca095a89cf5ea", "messageHeadline": "Increase number of nodes in networking test and add paranoia check", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e37138773c456d0b8ef7f32ff1dcdec4f7ca1070", "messageHeadline": "Add a parametric test for network stability", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "a208e34397bf5e2aa1b8665eabfc0e3dba357358", "messageHeadline": "Replace hardcoded ports with randomly generated ones", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "71fda614f1aab3f41fbcab5f71d3a33867e47c11", "messageHeadline": "NDRS-142: Carefully optimize popping results.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 21, "deletions": 16}}, {"node": {"oid": "82fb45e43f01e3fd4062cfd456417dc60e0af8bb", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f13d5f36812e3751de16e1e58225dd7ceeec996f", "messageHeadline": "Improve documentation and error messages of `settle` and `settle_on`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "98cb22f4b78740419e2b437eb9802e5de5d3509b", "messageHeadline": "Merge branch 'master' into genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 196, "deletions": 130}}, {"node": {"oid": "51d87b6e5ab90cf02ef042aaa8cb07b32d2798f1", "messageHeadline": "NO-TICKET: Replace `Target::All` with `Target::AllExcept(creator)`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "cabc94d9120cf447aee1e6bdf4836e41d3090d3d", "messageHeadline": "NO-TICKET: Add new vertex immediately to creator's state.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e7b6b0f7b1834386210bef89df8084b5733a4ce4", "messageHeadline": "Merge branch 'master' into NDRS-121-vertex-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 191, "deletions": 129}}, {"node": {"oid": "0367d2890cb2e308188bbe38ac29526d206b2d0c", "messageHeadline": "Merge pull request #101 from Fraser999/NDRS-149-secret-key", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 191, "deletions": 129}}, {"node": {"oid": "52c55687188d02b1bf0508ba33c6aa9cb33f7792", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1037, "deletions": 246}}, {"node": {"oid": "e943ec6a527f9894778a47fa3bfc8518fa8a22a9", "messageHeadline": "NO-TICKET: Move message delivery scheduling from `VirtualNet` to `Hig\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 153, "deletions": 109}}, {"node": {"oid": "99b64637ef736d5454ae5cab5d36923671758eb3", "messageHeadline": "NDRS-149: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 191, "deletions": 129}}, {"node": {"oid": "375fad420f81a6f34a9d1584991e56e82907dcd9", "messageHeadline": "NO-TICKET: Add custom `Debug` impl for `WireVote`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "879cbf66468e8d09ccef70bc094415c892b029f6", "messageHeadline": "Merge branch 'master' into NDRS-121-vertex-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1349, "deletions": 539}}, {"node": {"oid": "93644d00d0d60f22b3ec4a1a1c5a712c019478be", "messageHeadline": "NDRS-121: move GossipTable inside gossiper component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 188, "deletions": 171}}, {"node": {"oid": "9de6edb562a861a2f3ee28f553adb86d3734dc5f", "messageHeadline": "NDRS-121: make DeployGossiper a generic gossiper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 661, "deletions": 582}}, {"node": {"oid": "baff9c5221331038b16b2cf67d32e27e0a5a05a8", "messageHeadline": "Merge pull request #99 from afck/dq_comments", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6c97e2e5ab325de792e738754cb7de9bfea22a63", "messageHeadline": "Add some comments to the deploy buffer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c1b993aadf1b92f078980c1060e3b86804a1ff14", "messageHeadline": "Merge branch 'master' into genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 4092, "deletions": 949}}, {"node": {"oid": "53bf659b917d9556098e5a2148f4702d340c45e8", "messageHeadline": "allow cargo audit install to fail since it can be cached", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e32cb609bfd2d46761f79adb49904a43df098e16", "messageHeadline": "Merge pull request #77 from goral09/hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1344, "deletions": 538}}, {"node": {"oid": "14220ebbcc0e7be3670dd8f84dc314272da1f01d", "messageHeadline": "Merge branch 'master' into hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1032, "deletions": 245}}, {"node": {"oid": "cdd946fd1fec6dcb4cb401e36d0c80509922270d", "messageHeadline": "Merge pull request #87 from Fraser999/NDRS-119-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1032, "deletions": 245}}, {"node": {"oid": "1ba0dc77ec9aaf58ec4f31ff6b45093f5129f5f2", "messageHeadline": "NDRS-119: refactor random test variables to chosen values", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2e796dda166b42b634ea4f855cfd4a7e9c985428", "messageHeadline": "NDRS-119: ensure test timeouts panic to avoid potentially invalidatin\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "9b4b71d874064c0e47b8bdd855dcbdd27e689ffa", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2165, "deletions": 327}}, {"node": {"oid": "21542905b3c643c5a10c68e8739b9fdb793f69ed", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-119-deploy-g\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2427, "deletions": 395}}, {"node": {"oid": "f84c34992ebbae3244a793da77a9acc64c02a9db", "messageHeadline": "HWY-93: Remove the impl that duplicates the default logic.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ec7c729680b399e46a5fdce8e3df950cc6c3cabf", "messageHeadline": "HWY-93: Change the message in `expect`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "29a4c7b0251b758c3e6668d3cd1fca8fe7ad8dd8", "messageHeadline": "HWY-93: Add comments to `tests.rs`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51190f8bd10db50eea9227e28c62a3f7168eb759", "messageHeadline": "HWY-93: Use `.sum` combinator for summing &Weight-s.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "746e56c1e2a2f8f93d68cc8cff249cdfdbf9e736", "messageHeadline": "caching recommended directorys per cargo book", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2223d3a3bf973bca2b1b4f34c264794471241de8", "messageHeadline": "Merge pull request #79 from marc-casperlabs/NDRS-137/metrics-component", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 325, "deletions": 108}}, {"node": {"oid": "b806144baa5bd7c32a341a22a69adf306ad73451", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-137/metrics-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2120, "deletions": 356}}, {"node": {"oid": "eeda938697249645673b370474cd106d9ddf693c", "messageHeadline": "NDRS-142: Remove commented out code.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d72b29bcc65449d41233134dfce8fbd3f8882b15", "messageHeadline": "NDRS-142: Fix another typo.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eedd20a6d1a544c65b20c329d8f9cbe6d5fbbca", "messageHeadline": "NDRS-142: Fix typo and remove unnecessary macro.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d0d7d040a9f666d77e6ad27933a084dd06de1dc", "messageHeadline": "NDRS-142: Add capability to read args from file.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 129, "deletions": 11}}, {"node": {"oid": "86ae8bf7251621f2c5255c31f7deae4715174c05", "messageHeadline": "NDRS-142: Implement basic block executor.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 533, "deletions": 33}}, {"node": {"oid": "98fe623f114fd85a3d6dddce6925084fdecf5727", "messageHeadline": "Merge pull request #97 from afck/dont_panic", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ac7271f95e283bcd683dec344c6aafb5e06f7656", "messageHeadline": "Deploy buffer: Don't panic on unknown finalized blocks.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "580a384595e234e6fec31e0cbfc12629f6e9b9d9", "messageHeadline": "Merge pull request #96 from afck/deploy_buffer_add", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 180, "deletions": 39}}, {"node": {"oid": "c94d7aa4081c046208a5a3322fff405c8d7ea23f", "messageHeadline": "Consensus announcements for deploy buffer", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 180, "deletions": 39}}, {"node": {"oid": "3944d314d57ff1018658f5ad5cc8b6c2e78543b6", "messageHeadline": "HWY-93: Comment out one test for the time being.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6f9f724b9183ae570c4abdfd3dc9817aa0a5852", "messageHeadline": "HWY-93: Add `Distribution::Constant`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ec4ecf08acf25543394c14c94fb0af7fc874c46c", "messageHeadline": "HWY-93: If FTT not given, use 1/3 of validators' weights.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "146819cd4d52ed04b62efeb9ba35c64157aadfbd", "messageHeadline": "HWY-93: Use FTT=1 instead of 0.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "913d430163667f44e1ac0049ab1a10ea77746784", "messageHeadline": "HWY-93: Fix spelling error.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a09778485679f095d426f97fe0a1e2134ec464bd", "messageHeadline": "HWY-93: Add `call_validator` method.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "2e3b2c39d053f73f595f03612077278298390781", "messageHeadline": "Merge pull request #94 from mpapierski/no-ticket-copy-over-cargo-casp\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1211, "deletions": 0}}, {"node": {"oid": "0181fdda03df9ee6e07b2abebfb6a6dfcb7b35a1", "messageHeadline": "HWY-93: Simplify code as per Andreas' review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 45, "deletions": 79}}, {"node": {"oid": "a4691df7c4157a58042faf43625c31c26b502293", "messageHeadline": "Merge branch 'master' into genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 453, "deletions": 181}}, {"node": {"oid": "997ab2d2aa79fa6fcca1cd1f2c80f676904fd76a", "messageHeadline": "NO-TICKET: Hold signature error as string.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0035bc17bae2a344a0ea39ccf2d8b5b2444562d8", "messageHeadline": "NO-TICKET: Fix URL", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f609dce841568d01e9f3c905386b10ae6b072b43", "messageHeadline": "NO-TICKET: Install wasm32 toolchain first.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67c7b5950a3b2753d83d473541540d694059579c", "messageHeadline": "HWY-93: Move `Queue` to a separate file.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 150, "deletions": 144}}, {"node": {"oid": "29dbfa74ee23a94e102c3d6b6c9f20465cb663a5", "messageHeadline": "Merge branch 'master' into no-ticket-copy-over-cargo-casperlabs", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 411, "deletions": 169}}, {"node": {"oid": "5795194e8122f3e381dcb72e4e5bb3d40a8a447e", "messageHeadline": "HWY-93: Move `consensus_des_testing` to separate folder.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "043c566dbfff77ed865ba8a749ca3c4c6e90f0fd", "messageHeadline": "NO-TICKET: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 9, "deletions": 19}}, {"node": {"oid": "a2867d1345e7010897aefb1389e01d9058caef6f", "messageHeadline": "Merge pull request #95 from EdHastingsCasperLabs/NDRS-149", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 448, "deletions": 180}}, {"node": {"oid": "836f9715226b21dcdc0f84b762750f1abee854ba", "messageHeadline": "NO-TICKET: Update Makefile.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a3d722c957dbef853f223471f2fdcb845bb8e4c7", "messageHeadline": "NO-TICKET: Apply review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 84, "deletions": 42}}, {"node": {"oid": "aac287732b9945f6ec90b3df71b34fdf2b888084", "messageHeadline": "NDRS-149: correct typos", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "213a2ae9040dc6f9adb237f3a9f4028078b7b7a7", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 289, "deletions": 146}}, {"node": {"oid": "88616bc34b6a1a6cd71ddd69354ebf6db075a92c", "messageHeadline": "NDRS-149: Read the validator's secret key from disk", "author": {"name": "Ed Hastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 448, "deletions": 180}}, {"node": {"oid": "9938eed0b80760be90beb6fe2d80ee213c00596b", "messageHeadline": "HWY-93: Add `on_empty_queue_error` test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "ae97526589a15c075179a8bcfff7349f4a580f14", "messageHeadline": "HWY-93: Add test validators to `HighwayTestHarness` struct.We need to\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "77d51bd78b86761fc21f37e4a30cd9651ae164e0", "messageHeadline": "HWY-93: Add a `MutableHandle` on `TestHarness`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6deee2f8c9a911da5fcac72382d470ec2de06ca9", "messageHeadline": "HWY-93: Improve builder methods to return `Self`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "b1d0517afc585bac383e4b4b33e98dbbd791b664", "messageHeadline": "Address more review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "045263f332fe79b1e3a01ea88ab3a2f16570260b", "messageHeadline": "Merge branch 'master' into genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 201, "deletions": 142}}, {"node": {"oid": "955eee27fbd624e3a72baf735dbf5df8c421a975", "messageHeadline": "NO-TICKET: Copy over cargo-casperlabs package.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1200, "deletions": 0}}, {"node": {"oid": "21949dcf6945d68b786aae4922230c74d3509723", "messageHeadline": "Merge pull request #93 from Fraser999/NO-TICKET-storage-api", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 181, "deletions": 135}}, {"node": {"oid": "948a49694d72b014f832c07b4636c3eaccfc88db", "messageHeadline": "Merge branch 'master' into NO-TICKET-storage-api", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d70024b00f8c5702dfcf6416ef136ce76a892406", "messageHeadline": "NO-TICKET: change storage Put to return whether the stored item was n\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "a0bd37382b53de5b920a1195041382fb2fd90854", "messageHeadline": "NO-TICKET: change storage API to handle getting multiple deploys and \u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 160, "deletions": 122}}, {"node": {"oid": "698caffaf2061b874bc3bed05a311f67bf4bb997", "messageHeadline": "Merge pull request #92 from afck/deploy_buffer_add", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "9afc77d93eded8d32de7783e091bf2fb01467437", "messageHeadline": "Remove deploys from the buffer when proposing them.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "870115e1a4db9a770e268823ed624096402812ed", "messageHeadline": "Merge branch 'master' into genesis_validators", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "f2d4c1d9b1f2a8f92c076ac78fd2355400596eed", "messageHeadline": "Add stored deploys to the deploy buffer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d11b6dd5743a96c48b1278226748e952cad394ea", "messageHeadline": "Merge pull request #89 from marc-casperlabs/NDRS-165/announce-new-dep\u2026", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "fa3b645c20a737ceb593dbdf7d661881a4bddc15", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "f1d03c5ce16696c5154cb955cafb6f961c06bdf2", "messageHeadline": "Pass in reference to full deploy instead of pieces to avoid inconsist\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "7a20317bb26abe4e309c401fe03e0116ccd7d94b", "messageHeadline": "Also store deploy header", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "75952f9abe12b29271c7b5dc4c341190b5d53807", "messageHeadline": "Use the public keys from the chainspec to construct the consensus com\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 70, "deletions": 16}}, {"node": {"oid": "40a52cb1025e8dfec10040200a80befd03a3e46c", "messageHeadline": "Make storage announcement generic over storage trait instead of just \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "0d3ad3a02852d7c27f18b84cee94cab2b641842f", "messageHeadline": "NDRS-119: change unwrap for expect", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34a472483224b122780c2c2c7f7ddca737d63603", "messageHeadline": "Fix ordering of match arms in validator event processing", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9992b2ec1bdc7674b2f55cd1ba7871a9983662d6", "messageHeadline": "Only announce new deploys when they have been stored successfully", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9344e2fa2a83363c7fbf51d0c6d725bc03c7d7e7", "messageHeadline": "Fixed typos in formatting/comments", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "588649debc84942a8fbbe879e1cdb91a6562ae70", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 953, "deletions": 300}}, {"node": {"oid": "96579564753f56a01e5e6342e4ec8f52d95762aa", "messageHeadline": "Merge branch 'master' into NDRS-119-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 198, "deletions": 114}}, {"node": {"oid": "12412964d28fff89e63e43b360fa8ef89f84f99d", "messageHeadline": "NDRS-119: added 'crank_until' to test network using newtype reactor w\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 253, "deletions": 66}}, {"node": {"oid": "259c921d3d73279800d00af1fb42094793ab80e2", "messageHeadline": "NDRS-119: refactor Runner::inject_event_on to make it less prone to a\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 90, "deletions": 55}}, {"node": {"oid": "b3634e37f5f8727009163634085a982de8a916c5", "messageHeadline": "Announce stored deploys by hash", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "a853d46ada9c9cb9ddd2932f8f5ad94bfa19e99d", "messageHeadline": "Create a `StorageAnnouncement::StoredDeploy`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "3b88bfc90b46f57b0c71d4acd5dc086e4eca4196", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-137/metrics-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 199, "deletions": 114}}, {"node": {"oid": "aa8cb3f9fd2b4ccb26c5c1fe706e0b1012a66896", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-137/metrics-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 851, "deletions": 302}}, {"node": {"oid": "cd29485cdb20115cbc8de90576a69a35af662f27", "messageHeadline": "Merge pull request #86 from fizyk20/chainspec-format", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 62, "deletions": 46}}, {"node": {"oid": "f56a42ea18c3d0957c9e87b1cebe99dfb36aa575", "messageHeadline": "Merge branch 'master' into chainspec-format", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 136, "deletions": 68}}, {"node": {"oid": "340c17c634a1003adbdddfa25bd7bc8ee088fe3c", "messageHeadline": "Merge pull request #88 from afck/deploy_buffer", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 136, "deletions": 68}}, {"node": {"oid": "06258ea3a6a18c2df50e72eabcb322cc342ccd86", "messageHeadline": "Merge branch 'master' into NDRS-119-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 44}}, {"node": {"oid": "ddb316b084ff46da829f095c4a90a0c758e410a7", "messageHeadline": "NDRS-119: remove stray commented line", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a9bc780969deef6ef390503b694c18e773bf8ed8", "messageHeadline": "Limit the number of deploys per block.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "73792249d0bfbe2e36645c6becd2e6d25497712b", "messageHeadline": "Make request_proto_block call the deploy buffer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "ecb49977e428c40e849452d4dbe7db641a3244a1", "messageHeadline": "Add the DeployBuffer to the validator::Reactor.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "b8959fff9b583294f4636ba562fc9b6bbe6a4ad9", "messageHeadline": "Merge branch 'master' into chainspec-format", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 60, "deletions": 44}}, {"node": {"oid": "dc10e9b7476ce836ebadecb9280f0e40de3bb7f4", "messageHeadline": "Address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "79d11e57f936a17f748047f8952741b623ffcc16", "messageHeadline": "Merge pull request #84 from goral09/ndrs-150_synchroznier_unused_methods", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 60, "deletions": 44}}, {"node": {"oid": "2860459128b86c5f081b42a8a2015086b02a691e", "messageHeadline": "Merge branch 'master' into ndrs-150_synchroznier_unused_methods", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 658, "deletions": 104}}, {"node": {"oid": "95658b9a8c1296fd529f59b2fd62435e4465746e", "messageHeadline": "NDRS-150: Remove a leftover comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e8b643c9a18e5325cb24504fb67058e55242f66a", "messageHeadline": "NDRS-150: Renames and comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "42530e6faff167acd6326cd5a050a73a506974f1", "messageHeadline": "NDRS-150: Return `Ready` effects before `RequeueVertex` ones.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "a4b4dfb1467131a6df32865687bfb59224c55053", "messageHeadline": "NDRS-150: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "879d1a2e27abde81bc7b13420c5c3bd6525a70dc", "messageHeadline": "NDRS-119: add deploy gossiper tests", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 827, "deletions": 303}}, {"node": {"oid": "7d13442d209eaf47e16d3d6c60faf4f1700e57da", "messageHeadline": "NDRS-150:  Rename synchornizer `Success` and update the comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cae75388272a6ce41edaac1c70c2895b12f4da55", "messageHeadline": "NDRS-150: Ensure we have resolved consensus values before returning `\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "a60100d12e2ecdbc09c43acd13144d1931545e2b", "messageHeadline": "NDRS-156: handle the new Chainspec format", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 61, "deletions": 47}}, {"node": {"oid": "b94f32947a7e3eb491df48cf61860301dfe60396", "messageHeadline": "NDRS-150: Remove `SynchronizerEffect::InvalidVertex` variant.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "415cc28c4550dbbeec43b9dea2e790811122dacf", "messageHeadline": "NDRS-150: Call `on_vertex_synced`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "4cf8c324511f06b0abea214cfaa29a7a775b0474", "messageHeadline": "NDRS-150: Add consensus value to the synchronizer.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "12be7edb0bc66ebcbc4cb4916db80b1eb21602e7", "messageHeadline": "NDRS-150: Add few comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "33a2fa354ef2d32e906cf04e1af7b75302c2ef66", "messageHeadline": "Merge pull request #75 from mpapierski/ndrs-126-integrate-contract-ru\u2026", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 658, "deletions": 104}}, {"node": {"oid": "956e66fda2169e44331d4872ae0b0fb2e44e2e9d", "messageHeadline": "Merge branch 'master' into ndrs-126-integrate-contract-runtime", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 25, "deletions": 17}}, {"node": {"oid": "496999756009cf854b195116685fad5f5605d8fb", "messageHeadline": "NDRS-126: Answer remaining comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 19, "deletions": 20}}, {"node": {"oid": "49413cdfb22d28ad5cfb981e132eda14477c2c5b", "messageHeadline": "Merge pull request #83 from afck/verify_sig", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "1442f417597336a189a14f054edf199256b7bd37", "messageHeadline": "Only vote if there are options to vote for!", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b9aca6aebe880b5c921709406aee43d96db67d89", "messageHeadline": "Fix SynchronizerQueue.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "505a1e0aed18270d5d4c06b5144cfbac41e0d759", "messageHeadline": "Remove some outdated TODOs.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "15094ba49e1062f90b1bb996679e54e2a7dedef4", "messageHeadline": "Rename validate_signature to verify_signature.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c921231a2d69ef305321cf39dd0c289ad106bf10", "messageHeadline": "Merge pull request #82 from afck/past_timer", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3a303823c155c1458ace58b9b16238e048bee661", "messageHeadline": "Schedule timers with past timestamp immediately.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1ba869d988bc3b55d36906c2f49f6b5323c0c189", "messageHeadline": "HWY-93: Add links to JIRA tasks for todos.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f4b3ec470a12946b8ed9e77e9e8ce948f4e59389", "messageHeadline": "HWY-93: Generate validator weights.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "5f8006b4060dadd10b1df802e405c94c4bc2995e", "messageHeadline": "HWY-93: Remove leftover todo in the synchronizer loop.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a172ecd262b08bff00540725def4e280a7537ea1", "messageHeadline": "HWY-93: Add builder for the `HighwayTestHarness`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 233, "deletions": 8}}, {"node": {"oid": "d761b773e7ee867fa4ceeafe15764fa0f297065d", "messageHeadline": "HWY-93: Allow for starting `VirtualNet` with initial set of messages.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5f3e3c8238499f10015f9d4b8ac9b2940fb1b9e4", "messageHeadline": "Merge branch 'master' into ndrs-126-integrate-contract-runtime", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "38576cabce7a48ee693b559130d6b2a38b69de3b", "messageHeadline": "Merge pull request #81 from mpapierski/no-ticket-add-all-features", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4b9f01463845120f6c428a08e108da67b448abb1", "messageHeadline": "NO-TICKET: Extend with `--all-features` flag.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2858b29f13b46eac9c1c85c62985897e30af766c", "messageHeadline": "Merge branch 'master' into ndrs-126-integrate-contract-runtime", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 303, "deletions": 330}}, {"node": {"oid": "06d6495d0309b0fb8b40cd4d1692bc194ffd2e17", "messageHeadline": "NDSR-126: Added missing `HexFmt` call.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84a81e365406942a878630e50bb46cd804e62bd4", "messageHeadline": "NDRS-126: Apply rest of review comments.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 286, "deletions": 60}}, {"node": {"oid": "f4aab2012d7396eb97bd1d4294b58cf6e3b94f10", "messageHeadline": "NDRS-126: Apply suggestions from code review", "author": {"name": "Micha\u0142 Papierski", "email": "michal@papierski.net", "user": {"login": "mpapierski"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "66dce3282a8fa54ea6f7fca5b712b51a2b5ea3b6", "messageHeadline": "Merge pull request #80 from afck/sync_queue", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "078fc793d56e809deab3da1b8fcc5d21563d0d27", "messageHeadline": "HWY-93: Fix post-merge errors.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "424f32146cebafb2d1b8dc8304c0eddd89e52cb2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 289, "deletions": 307}}, {"node": {"oid": "d6e7070fd1d62e29d94983920d0f4c022a60f5e1", "messageHeadline": "HWY-93: Add a loop to synchronize all sibiling dependencies of a vertex.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "dcf7e068c71fcd37f4a76851fd497058fa636490", "messageHeadline": "Simplify synchronizer queue.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "2582933f40674882079c0307db8ea9796f3c595a", "messageHeadline": "HWY-93: Make clippy happy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bc9cd6c53a97d5b81bf03bf62915349ddc6e825a", "messageHeadline": "HWY-93: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "f786adb0a6a13c7956ddd3a3fc2cb3bd6e8192ca", "messageHeadline": "Merge pull request #72 from Fraser999/NDRS-119-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 104, "deletions": 125}}, {"node": {"oid": "c44ab6408f15373f4e73d710363c6b2ee7fd78b4", "messageHeadline": "NDRS-119: minor updates to deploy gossiper", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0aa01436123a3c4930c11e0672d62449d16be7c6", "messageHeadline": "Add metrics in pinger component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "06854842f3d837464ae059345039de9104fcfe16", "messageHeadline": "Add documentation on how to add metrics", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f9b89b4ae666bcfc5ddc25a5090036aa21ebc163", "messageHeadline": "Return an HTTP 500 error if metrics collection failed", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "eb39d6711992030702b61a3fa74c4b6dc271dea3", "messageHeadline": "Add metrics handling to ApiServer component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "c0eb1872c67acdb403a01d1730c2937cd2570172", "messageHeadline": "Add the `Metrics` component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "e12c82689541c6cc6940e2d39903f4cb22ac7b84", "messageHeadline": "Merge branch 'master' into NDRS-119-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 189, "deletions": 181}}, {"node": {"oid": "88787c482d27e4e523bfaa0a1d9f0771a6216d22", "messageHeadline": "Refactor initializer to avoid code duplication", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 101}}, {"node": {"oid": "53a64691ef2929aa6101f0db47c4f30022c34f2f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-137/metrics-\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 287, "deletions": 254}}, {"node": {"oid": "ad424758bb539fe69b17374929730d9817a1ad10", "messageHeadline": "Mark `registry` as unused where no metrics are added", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c05499934cc913dc9ed9ad821e2019ac2d473b25", "messageHeadline": "Include first actual metrics component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "dd884b408e5949305b7b54f46758b343753690aa", "messageHeadline": "Merge pull request #76 from marc-casperlabs/NDRS-128/span-removal", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 64, "deletions": 70}}, {"node": {"oid": "4616b7d2915aeb3ec7c45c548b2af43faf7d7522", "messageHeadline": "Merge branch 'master' into NDRS-128/span-removal", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 125, "deletions": 111}}, {"node": {"oid": "16e4791e8eb1a60bf7d376379bfbc7c6e895a00e", "messageHeadline": "Add `prometheus::Registry` to runner", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "1893d4d1ca51fc41294234fc1b31c98a63ade898", "messageHeadline": "Merge pull request #78 from afck/finality", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 125, "deletions": 111}}, {"node": {"oid": "2687dc8539ee8081212c798471596ccfda9dbb02", "messageHeadline": "Avoid unnecessary validation.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "0c3087bb6bde8297a58cf760eef83b2a1999fd84", "messageHeadline": "Refactor SynchronizerQueue", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 93, "deletions": 107}}, {"node": {"oid": "c76e8ea43358f0dc35ac7058ce380514f9392010", "messageHeadline": "Rename FinalityResult to FinalityOutcome", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ab6197ccadaaa6e75b448f34fb2e082f8a4904bd", "messageHeadline": "Run finality detector for every new vertex.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "4ed7d806b42cf759a3ac727184e5f7d617c1bbff", "messageHeadline": "Move `span` setup into `Network` for multi-nodes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 60, "deletions": 53}}, {"node": {"oid": "72423be3c82222f9f5cc266fdb74f9125faf65ac", "messageHeadline": "HWY-93: Consensus values to propose shared among nodes.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "277317ee944defbcad1bfaa793b6dae32ec4a431", "messageHeadline": "HWY-93: Replace `Instant` with `Timestamp` type.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "dfa5a6727ce43b3552b4806c7d33ab19a52ac0cb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 87381, "deletions": 1410}}, {"node": {"oid": "60a1282274c400d3c6080b5e5ade33b5a8d35b8e", "messageHeadline": "NDRS-126: Integrate Contract Runtime API.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 434, "deletions": 98}}, {"node": {"oid": "a43dd0cca982d09e9d32ffd3bbdfac8e3826e294", "messageHeadline": "NDRS-119: fix to match updated 'dispatch_event'", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88224d77c0385030a14f9f65a1cc151236cb9038", "messageHeadline": "Remove `span` parameter from components", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "84e8a7bb4fa28bd07b441f9091b9d7ce457ff569", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-119-deploy-g\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 112, "deletions": 94}}, {"node": {"oid": "b759e56f17f54c81d61a7f3119724051603cdbbf", "messageHeadline": "Merge pull request #74 from marc-casperlabs/NDRS-130/rng", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 112, "deletions": 94}}, {"node": {"oid": "4c8cf27d04ffec17e5b6ed71aa8e36e57e82513f", "messageHeadline": "Fix typo.", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afa56201a2055ce722dfa4466188baf0af2f4b8f", "messageHeadline": "Merge branch 'master' into NDRS-130/rng", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f33e1e5ad38b478a19b55802f867d13334c920b0", "messageHeadline": "Move the RNG out of the validator reactor and switch the production R\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "3c2c17b2b18833951f1da1859bf06de316e15a62", "messageHeadline": "Make `Reactor` trait take in external RNGs for construction and event\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 93, "deletions": 60}}, {"node": {"oid": "92c52142bdc0a229744f2f2ebf992bfda78069a1", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-119-deploy-g\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ea94cec66b1644e66b3107d92531c2fc529957a7", "messageHeadline": "Merge pull request #73 from fizyk20/handle_timer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ba0a9aa695926fa60d4a2d797bc10959b3f60f79", "messageHeadline": "Actually handle timer events in the consensus component", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "31d60435edfeb7c0dd58553dbbbf8bdcb92e55e8", "messageHeadline": "Remove stale comment on `reactor::Runner`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3dc2803533f92c44cb4fbd411a781361b95a5beb", "messageHeadline": "Fix inaccuracies and typos in `reactor::Reactor` docstrings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ade3bded4bc466bc5c35b6cab7936aabe1a5954", "messageHeadline": "NDRS-119: update API server to announce new deploy", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 95, "deletions": 125}}, {"node": {"oid": "d5ce4fb886ec0b1c3c79d7481e6d03d4bca8520c", "messageHeadline": "Merge pull request #71 from marc-casperlabs/NDRS-129/multiple", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 112, "deletions": 118}}, {"node": {"oid": "7840bd486cc1ede633e25848271c6065bfd8b477", "messageHeadline": "Merge branch 'master' into NDRS-129/multiple", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 19, "deletions": 42}}, {"node": {"oid": "117d9cf2bda67859cb45fe0715dea273cd5e2344", "messageHeadline": "Merge pull request #70 from afck/unused", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 19, "deletions": 42}}, {"node": {"oid": "84155778fdca8ffab30da7309c7cbc3212e28ec4", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-129/multiple", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 235, "deletions": 94}}, {"node": {"oid": "c7f0abe2c20fb44391d902d9beb6b9ff7ea42302", "messageHeadline": "Remove global disabling of type-complexity lint", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1015bc8588033201c3f28cd71d0735ea6cdac5a5", "messageHeadline": "Ensure doctest is properly refactored and using `Effects`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6160a3ae9de282d6f4f07a9473a7fcb9d877e9df", "messageHeadline": "Correct some overeager `Default::default()` -> `Effects::new()` subst\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd1d0729cb16404e4382ba2dfaf7170ebc396c1f", "messageHeadline": "Replace `Default::default` with `Effects::new`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "01f6ded9d7e78fd0e3fdebfddab594fd01b2dad9", "messageHeadline": "Replace all instances of `Multiple<Effect<_>>` with `Effect<_>` and m\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 103, "deletions": 107}}, {"node": {"oid": "07725d7bfd1730c5c781cecccb5a6ec71bd7d52a", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into unused", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 231, "deletions": 93}}, {"node": {"oid": "8e46b7512ce3b86fe542da89c8e8daaa270f02db", "messageHeadline": "Merge pull request #69 from fizyk20/timers", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 235, "deletions": 94}}, {"node": {"oid": "0a7dd5fa200d4aef032e642a8602d1ff4e8f44df", "messageHeadline": "Tiny fixup of `Multiple` documentation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d82811540e73d15382fc43cbfeabca6bf077a9a8", "messageHeadline": "Remove some unused code.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "33cc9eab3a5eae2b00663fc45f04b37918cf18e1", "messageHeadline": "Merge branch 'master' into timers", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 550, "deletions": 235}}, {"node": {"oid": "0807ff0c6167f2c95689c54309fed06509ea2521", "messageHeadline": "Merge pull request #68 from Fraser999/NO-TICKET-config", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 550, "deletions": 235}}, {"node": {"oid": "0dc16f992c46f6c5f56accb854abbeb9a738238c", "messageHeadline": "NO-TICKET: remove highway config option", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "cbd63c340f62eb81399b867934cc0a2672057e87", "messageHeadline": "Merge branch 'master' into NO-TICKET-config", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 283, "deletions": 103}}, {"node": {"oid": "b66fb4672186b4743d0257e029e893f2cbbb4784", "messageHeadline": "Implement timer scheduling", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "b1e2368fc19e7adecb3de770da7f84124ce70afe", "messageHeadline": "Use a Timestamp type for representing timestamps", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 225, "deletions": 85}}, {"node": {"oid": "1d4c6ae36b287137dace465d0be03553dc145aaa", "messageHeadline": "Merge pull request #65 from fizyk20/instantiation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 283, "deletions": 103}}, {"node": {"oid": "8bbb5c7660505c17c4a847464cddc5368949e975", "messageHeadline": "Merge branch 'master' into instantiation", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2623, "deletions": 736}}, {"node": {"oid": "c3226a07c6cf1ce151bfab3e9a0ee84c7c475deb", "messageHeadline": "Address a review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cd95a86be555fb5b3312afe063810b5394703a6c", "messageHeadline": "HWY-93: Add an explanatory comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2f2b9a203a816a5d269d1437ec4812a9fc4b1386", "messageHeadline": "HWY-93: Get rid of unwraps.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "481e8ab05e9f6646ac20f9ec50aeeb0d2b2ca853", "messageHeadline": "HWY-93: Move PRNG from struct field to method argument.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "792905a9dc58f8d83c2141970df3e80bdd6644db", "messageHeadline": "NO-TICKET: add missing setup in CI", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35db1f08e723e94bd664801b6e6bfe4367aa48bf", "messageHeadline": "NO-TICKET: update CI to run all tests and cargo audit", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "49145700c482d53ecdb3f988dc7efc52e50d29a8", "messageHeadline": "NO-TICKET: add example config file", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 526, "deletions": 199}}, {"node": {"oid": "bfe343b73a391637e4fb0941d473d510bb89b62d", "messageHeadline": "Merge pull request #67 from CasperLabs/NDRS-136/docs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "b89728e6f84bc7dab23903553df720590e316fb1", "messageHeadline": "Merge branch 'master' into NDRS-136/docs", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2451, "deletions": 722}}, {"node": {"oid": "79e3545aab399ada53eff494c6904012b45ca29e", "messageHeadline": "Merge pull request #66 from Fraser999/NDRS-123-chainspec", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2451, "deletions": 722}}, {"node": {"oid": "27adc69e73d1cd353e98d3b27235811160c66c95", "messageHeadline": "Fix formatting error in docs", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59a7d00f419472a9318062e609bab91ebc52e45f", "messageHeadline": "Provide a better description of \"Requests\" in `effects` docs.", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a41c0c2ca571063d7b1f92a7dee1ccb0bd223f29", "messageHeadline": "Clarify presence of `Responder`", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59b9e272b892778f397abcbd80d564ae04b78700", "messageHeadline": "Fix typo.", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e3c93f6e8396d680003850054bee3309f3f0ac1", "messageHeadline": "Fix typo.", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e503438cb4dcf5d15b2fc538f622f49e51f20399", "messageHeadline": "NDRS-123: fix failing test", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "5ed974ab7636049e9e3c75d8dd74f4ddcba24542", "messageHeadline": "Update documentation for \"requests\" and \"announcements\"", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "2e7ccaf2a8e90a0a34e483e8c22ef3530d0b767b", "messageHeadline": "NDRS-123 add chainspec component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 2436, "deletions": 722}}, {"node": {"oid": "36525a0c01c307a6da46d75fc2621a1c3b87ad55", "messageHeadline": "Merge pull request #54 from marc-casperlabs/NDRS-118/deploy-buffer-co\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 146, "deletions": 12}}, {"node": {"oid": "d430c5ffc3877024a4ea9b68dc84426c30e9b049", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-118/deploy-b\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 84433, "deletions": 911}}, {"node": {"oid": "3930b9e5e1601986f42ca62be229b4a2152081d5", "messageHeadline": "HWY-93:  Handle invalid vertices properly.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 85, "deletions": 72}}, {"node": {"oid": "d412910c68df63556b5caab6441aacf01d33511a", "messageHeadline": "Instantiate a Highway era", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 285, "deletions": 104}}, {"node": {"oid": "9215e2e7e7f3d5b56e8155a1b71c370f8a8beefc", "messageHeadline": "Merge pull request #62 from afck/sync_pvv", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 125, "deletions": 66}}, {"node": {"oid": "feabe95b515b8c530f25bd6db5539d1aa5354ef2", "messageHeadline": "Merge branch 'master' into sync_pvv", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "0097c7b444005d3c25891883e245e9470365232d", "messageHeadline": "Merge pull request #64 from fizyk20/validator_secret_2", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "17c5561e4ef4b2e95d7a4126e5e53294291e095c", "messageHeadline": "Relax constraints on the ValidatorSecret trait", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "232a9b9b7c7d42c05e3463749f088f9fd1c42d69", "messageHeadline": "Address review comment: self.missing_dependency(pvv)", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f10345d20a9a91740b4579801f4e75c0f028dca5", "messageHeadline": "Don't validate vertices we already have.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "68f3a9b2b33ccadc8da77d4a4f8e69b724673d50", "messageHeadline": "Call add_vertex outside of the synchronizer.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "eb0c7be651977296663c8534d1e0c301cd00b30e", "messageHeadline": "HWY-93: Replace `unwrap()` with test run errors.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "15fd998abdc4761fca4389db6d28bb0a53019a37", "messageHeadline": "Make the synchronizer use PreValidatedVertex.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "adcb6e83c9eb9dc201f8ac1c2c9ec18d91d16cd9", "messageHeadline": "HWY-93: Add comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d00a400c886485a67a8a896e6d143e55ace7d671", "messageHeadline": "HWY-93: Add a method for getting next consensus value.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "221cb1e922a408ab57c61983bb687061f88c29e6", "messageHeadline": "HWY-93: Remove unused `ConsensusInstance`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 91}}, {"node": {"oid": "d58f7f0bb23170e2e2ef283faed013867cad1375", "messageHeadline": "HWY-93: Append messages recieved and produced to validator.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2dc0623e64b6218740b824ad17a6977d19b114b2", "messageHeadline": "HWY-93: Run finalizer after handling message.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "d3205b687677dca1e5f3c6f6137c9af1b5ffc914", "messageHeadline": "HWY-93: Panic on unhandled states.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ffd53fc18a340c7d75633a784a099be1c80493b", "messageHeadline": "HWY-93: Move TestHarness to highway crate.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 533, "deletions": 332}}, {"node": {"oid": "f7c362da68f1ed748f637296ba3a828497892036", "messageHeadline": "Adding intro information", "author": {"name": "Medha Parlikar", "email": "3606013+MParlikar@users.noreply.github.com", "user": {"login": "MParlikar"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8ce2acc46da0ac4b46e1f10dacb82713b77a0067", "messageHeadline": "Move `deploy_buffer` up from being a inside the `consensus` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dea593f19c6adc321f58ea1cb4d1d1443927d320", "messageHeadline": "Fix typos", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7afc1b8958e46c7f902f29230e81fa05ad327922", "messageHeadline": "Merge pull request #59 from fizyk20/generic-id", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 120, "deletions": 113}}, {"node": {"oid": "750117818ecb767c82e54ebaa9425d664b534f6e", "messageHeadline": "Merge branch 'master' into generic-id", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 140, "deletions": 134}}, {"node": {"oid": "03c8d84949b2275d19b02a3ccedac3b7663026ae", "messageHeadline": "Merge pull request #58 from afck/hw_core_rename", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 98, "deletions": 96}}, {"node": {"oid": "a12e049ffdb1fc38191327cf89b1c9659ff8f806", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into hw_core_rename", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "db140061c759c937a6c6bf447efc91a4d94517af", "messageHeadline": "Merge pull request #57 from afck/hw_core_rm_add_vote", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "92b6f137f73c878510c3e12faa3de6f637c3fc78", "messageHeadline": "Rename \"instant\" to \"timestamp\" in Highway Core.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "72580c6838e8cb12796124b2f3b4ddfba39d5519", "messageHeadline": "Rename \"sender\" to \"creator\" in Highway Core.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "f99b87337e423a8c76cf1665a121e5342eacdd96", "messageHeadline": "Move Highway::add_vote to tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "46213bc4fd72983d262d28a8b8c965707c1abc88", "messageHeadline": "Make EraSupervisor generic in the node ID type", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 120, "deletions": 113}}, {"node": {"oid": "71dbdfb558acc32bde27d95b654ef82349aea0e2", "messageHeadline": "HWY-93: Add an instance of Highway test harness.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "cad46d1b5fc9be8b9fd4bba546acf643a09bf4b7", "messageHeadline": "Merge pull request #52 from mpapierski/ndrs-90-port-contract-runtime", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 83728, "deletions": 354}}, {"node": {"oid": "b4b4067c5fd864a058eb3db3d3892d0256b5eef4", "messageHeadline": "NDRS-90: Fix `make check` and compiler issues.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2115b58c96773d6c4b53611d8ea771f83ca21a1b", "messageHeadline": "NDRS-90: Move contract related mods to component.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 655, "deletions": 602}}, {"node": {"oid": "5d5493250e2cdc3d3ccf425c9c53876171852607", "messageHeadline": "NDRS-90: Temporarily pin to nightly.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "721600e67cd3549c484f416982412a57b4652e3b", "messageHeadline": "NDRS-90: Build system improvements", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 174, "deletions": 106}}, {"node": {"oid": "226373ac953fa76a26ed8c27165c0eb83c7c9622", "messageHeadline": "NDRS-90: Proper configuration for contract runtime", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 88, "deletions": 36}}, {"node": {"oid": "6599e34caf16bff64f4505100d18a97019df8ae8", "messageHeadline": "NDRS-90: Make metrics logger noop.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 18, "deletions": 166}}, {"node": {"oid": "2ce36ad30643bfd0fabd1a42800a3d5f832e3f9a", "messageHeadline": "NDRS-90: Replace failure with thiserror.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 81, "deletions": 157}}, {"node": {"oid": "274f785e1f253bba076ce256dc001203748b84c0", "messageHeadline": "NDRS-90: Initial copy over of contract runtime.", "author": {"name": "Micha\u0142 Papierski", "email": "michal@casperlabs.io", "user": null}, "additions": 83733, "deletions": 314}}, {"node": {"oid": "dd398091a121d44099cc17d297e6305fc728fbee", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2118, "deletions": 612}}, {"node": {"oid": "ecb10adb49f4382eb62a044559a99dc2b4310541", "messageHeadline": "Merge pull request #55 from afck/hw_core_missing_deps", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 177, "deletions": 115}}, {"node": {"oid": "247337d20761c7ca203618121ce6b7b2bb7b60a5", "messageHeadline": "Merge branch 'master' into hw_core_missing_deps", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1941, "deletions": 497}}, {"node": {"oid": "3114a835b1dcc324ec7cfea72066f3b9f2819e6b", "messageHeadline": "Extend Highway comments.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9bcdb40ea1a0e7085c6a7ae726fec694c7294b1f", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-118/deploy-b\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1924, "deletions": 702}}, {"node": {"oid": "46e8bb2cbcf3b4ce4bf47da04ac5c5f1aa692696", "messageHeadline": "Merge pull request #47 from marc-casperlabs/NDRS-115/mock-network", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 885, "deletions": 188}}, {"node": {"oid": "b8b38fb44dfdc0b32c3e4e8f9bb0587a494fe9a0", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-115/mock-net\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1912, "deletions": 676}}, {"node": {"oid": "ec4e44efc6538bb2a8aa74f4f77f89c5bfcf721b", "messageHeadline": "Make comment regarding `ACTIVE_NETWORK` a little more descriptive", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd2260de0667718f09d956d8c7995b06d6144ba3", "messageHeadline": "Remove no longer required permission of `dead_code` lint in `in_memor\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a32e5b0d4b4edbc3a100222fecfaf87f146c7de0", "messageHeadline": "Fix various spelling mistakes in `in_memory_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ed296f0da5c9c723e0fe3556892a42e6fc7eff16", "messageHeadline": "Remove obsolete `shutdown` code in `Reactor` trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "45456dcc5223951da35457300005fe3c98f8194c", "messageHeadline": "Remove qualifications from `reactor`-imported types in `small_network\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "31e84255062f16735eb0cddfd6327a2af399d8e9", "messageHeadline": "Fix clippy warnings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "459c194efacd435773e08f7f52d3055c116e92ee", "messageHeadline": "Merge pull request #49 from Fraser999/NDRS-107-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1057, "deletions": 310}}, {"node": {"oid": "a616b7bf070a8740b0a027efe739b1158db8fb66", "messageHeadline": "NDRS-107: ensure DeployGossiper finishes storing deploy before gossiping", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "476871fcb649631dff3a999c1ff61f602fb9a379", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-107-deploy-g\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 772, "deletions": 305}}, {"node": {"oid": "fadcd8bb16f890772fa7b7f73acbd1720bc3596c", "messageHeadline": "NDRS-107: simplify return type from GossipTable method and other clea\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 130, "deletions": 155}}, {"node": {"oid": "64db5de5c098ce448973f66f0c5793d009b10856", "messageHeadline": "Turn deploy buffer into actual component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 133, "deletions": 7}}, {"node": {"oid": "718a331964a4ed8678677cfbd9021459e7faf309", "messageHeadline": "Return whether or not a deploy has been added when including into the\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cf469db201c864f0ff270fbf152147f34df42825", "messageHeadline": "Split up Highway::add_vertex.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 165, "deletions": 115}}, {"node": {"oid": "50c49e48882b11ad52971903a79e55ef7dce46b9", "messageHeadline": "Fix clippy lint about unnecessary unit return type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1eeff7a89c95b29ab5a579b1addf8fdc81d88e8", "messageHeadline": "Add finalization trait to allow for optional finalizing to be impleme\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 77, "deletions": 54}}, {"node": {"oid": "66f247e2e476d41de6061c45e24d69640e0ee34a", "messageHeadline": "Use factored out `testing::network::Network` in `small_network` tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 35, "deletions": 127}}, {"node": {"oid": "19edd6584e805dca4688608b3c6730a098c4828f", "messageHeadline": "Complete `in_memory_network` with a doctest", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 372, "deletions": 19}}, {"node": {"oid": "4a6d0cf9fc61e3356e926e2706a70a6f572612c6", "messageHeadline": "Fully document `announcement.rs` and `requests.rs`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "a1686952ee38c6da75e73386770b7b22dbed77f2", "messageHeadline": "HWY-93: Add highway instance to the harness framework.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "be6f95cf60a6235b0ece73945d879df66fe15b73", "messageHeadline": "HWY-93: Add separate type for outbound consensus messages.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "64a905ed7d732245a22f0a58c5a9ca4dd60e3f93", "messageHeadline": "HWY-93: Rename `highway_testing` crate.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55978b1a68dc35db94d14e228bcdcf5a8d20b121", "messageHeadline": "HWY-93: Stop the test run when all nodes have finalized all consensus\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 103, "deletions": 9}}, {"node": {"oid": "786967cc265c5cc202d47cd3dd6dfba0b5d9dfe7", "messageHeadline": "HWY-93: `handle_message` returns a vec of finalized values.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "addd0cfa987dbcecef7074df4706f91c30ee7737", "messageHeadline": "Remove the `type_complexity` lint, as we almost always disabled it an\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f7e741b50943d2f81830e11432c7be25b1c0659a", "messageHeadline": "Move `Error` type from `reactor` trait into concrete `validator` reac\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "835d31c74c9cbdedc0f4c4789aff63ee656e7762", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1df5b27f9062e4a82c68092068f6d4d2a03d0571", "messageHeadline": "Panic instead of using anyhow for duplicate IDs in test `Network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "328090499590a3da7ad8020c5f5a6eab71be1c6b", "messageHeadline": "Make `Error` configurable on `Reactor` trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "301999c9097096d47c82abb281b4fd78a6cb89d4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-93_highway_test\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 451, "deletions": 250}}, {"node": {"oid": "00aab8924bf9c74f04590601a3404f2f30944917", "messageHeadline": "HWY-93: Rename `Node*` to `Validator*`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 90, "deletions": 79}}, {"node": {"oid": "420454334463928314909ccab9396ea01dff0082", "messageHeadline": "Merge pull request #53 from afck/hw_core_req_dep", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "eae7592a91d4e45eb8c81c9efa16f8cf64a6cc5b", "messageHeadline": "Handle HighwayMessage::RequestDependency.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "197e56e258c027ce597aaa936058911239d05e06", "messageHeadline": "Merge pull request #48 from fizyk20/hw_sync_3", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 434, "deletions": 246}}, {"node": {"oid": "c6d2590ab7bb2f563d879c9a2632b65592fc8086", "messageHeadline": "Merge branch 'master' into hw_sync_3", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 394, "deletions": 109}}, {"node": {"oid": "a3522d934e2a0be1e38fec249c67398847895142", "messageHeadline": "Re-add a comment; fix inconsistency between handle_timer and propose", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c0659194105bed6e004113d62a4ccd7bccc04026", "messageHeadline": "Merge pull request #51 from goral09/hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 320, "deletions": 55}}, {"node": {"oid": "0971620f3a3d763b34861721366d5416700b0915", "messageHeadline": "Merge branch 'master' into hwy-93_highway_test_instance", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "aeb485a62df278a14bcb1ee27ebac8a4b3e93677", "messageHeadline": "Extract initial draft of `Network` type into `testing` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "bd6869d4864b030b090bd86045f94640d9ec9521", "messageHeadline": "HWY-93: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "942f72ed5e632ff2a8a2c79e55becae6801f3724", "messageHeadline": "HWY-93: Update unit tests after adding `reverse()`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2c3ad8256b655e79e1cdf8583c4dca4eb9b9ce3", "messageHeadline": "HWY-83: Fix clippy issues.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "063a9776efafd6b4250eacb73b930ece3ebc394f", "messageHeadline": "HWY-93: Test that messages are broadcasted.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "3598b2214061335d868226f2be21bac9a16c802d", "messageHeadline": "HWY-93: Add helper `MessageT` trait.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "ad9c4e8988a955c86951d4f99907a6aa26073d2e", "messageHeadline": "HWY-93: Add a test for message queue ordering.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "a5dce4fc56fddd44cfc16a22462a8e27e7443fe9", "messageHeadline": "Merge branch 'master' into NDRS-107-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "2734c0657e45d350607e019609ee06c6b90554c2", "messageHeadline": "Merge pull request #50 from afck/hw_core_add_vertex", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "b0913fe7e17e85e8b6be692bdefa547bcce32261", "messageHeadline": "Make Highway::on_new_vote private.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "2ee0abda6ec4e33d6477c82489d475f368a20407", "messageHeadline": "Add Highway::missing_dependency.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "e5bf1c9578c1f7e9948beae6c17890a415a2d3e6", "messageHeadline": "HWY-93: Test that messages are delivered in order.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "0c67f07b958b793c3babb1e0cec4743e122ed7e3", "messageHeadline": "HWY-93: Rename structs in test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "32e02630ba05ab1c2164b3d8032c54baf75f01fe", "messageHeadline": "HWY-93: Track messages produced and received by a node.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "0fb9cbdcdf63c3c71c7a549c881b6b50b36d2a0e", "messageHeadline": "HWY-93: Add constructors for some structs.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "520cbb68cb99ce234fef4577562e41e2ccfee7c3", "messageHeadline": "NDRS-107: replace broadcast with gossip in DeployBroadcaster", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 1016, "deletions": 301}}, {"node": {"oid": "7f222290015c026d2523b54f7dc4ecc0da55f2b8", "messageHeadline": "Implement accepting proto-blocks resolved to be valid", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 165, "deletions": 69}}, {"node": {"oid": "22d6fbbef2bc66c976d7fb278a16c4510fc87e12", "messageHeadline": "Add a BlockContext to the NewProtoBlock event", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "dd4b4d90b2c8610b5fc196e0b79041dc35435586", "messageHeadline": "Clean up the ConsensusProtocolResult and the timestamps situation a bit", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "0d4d624f5a1f55b88e9fdd050e90e7cee51e0c82", "messageHeadline": "Initial implementation of value proposal", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "144ba1e4b724e3e99ca33d3feb4636ad91bf5f17", "messageHeadline": "Tag Consensus events with EraIds where necessary", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 74, "deletions": 28}}, {"node": {"oid": "f12c12a183dcb620d72917e55b913ec84ff3b348", "messageHeadline": "Move ConsensusProtocol implementation for Highway to protocols/highway", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 168, "deletions": 163}}, {"node": {"oid": "2fcecd787a8452497a0ea6a4d94dba9407ac776f", "messageHeadline": "HWY-93: Add `on_empy_queue_error` test.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 89, "deletions": 30}}, {"node": {"oid": "befdcc159af3401bcdd1180762ee497793efb445", "messageHeadline": "Fix clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b8913fc5312018b1dfac5ceeb555c6da41fe74", "messageHeadline": "Complete `in_memory_network` initial implementation", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "def912e5de9560dd597f5aadb9a3100a3cd9a3d4", "messageHeadline": "Create `in_memory_network` component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "75733ca3defbdb28ef1f07e2e2d47649d7640b23", "messageHeadline": "HWY-93: Simplify the `Strategy` trait.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "66766326343a93dad9ef74a086dedd3c6002ea67", "messageHeadline": "Merge pull request #46 from goral09/hwy-unify-active-validator-highway", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 155, "deletions": 58}}, {"node": {"oid": "0e715efdc7ccaa6b1781ac3d6f912ac2631b8688", "messageHeadline": "HWY-91: Address review comments.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e7e8ba7371b40a80c129e747e55f049bd477f9f7", "messageHeadline": "HWY-91: Rename `TimerId` to `Timestamp`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5537523efc3a9989933143b7e6e37cc939bff455", "messageHeadline": "HWY-91: Move `BlockContext` to `consensus` package.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "7fd1fb7563bd7d8cf10189842f5155a11ea47e29", "messageHeadline": "HWY-91: Move `on_new_vote` call to `add_vertex`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "384e82090722f0f61b98e15c0cb3f8586f2fbcf2", "messageHeadline": "HWY-91: Rename `TimerId` to `TImestamp`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c3a99ef00c7b6be80794b600c250787e63d26cb1", "messageHeadline": "HWY-91: Remove duplicate `ConsensusValue` trait.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "be5e478a00df6841303bbe22eb41814bc8fa11a1", "messageHeadline": "HWY-91: Log warnings when observer called unexpected events.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fba602cfeac6670f6e8ed65cdf309e6392edbd38", "messageHeadline": "HWY-91: Call `on_new_vote` when vertex is ready to add.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2a847c9b2205a8cdb71fe1b3ddc757a3a1072f6a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-unify-active-va\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 57, "deletions": 685}}, {"node": {"oid": "b4363e1844fb96a675f8fcb78d5b084814641701", "messageHeadline": "Merge pull request #45 from afck/consensus_protocol_test", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2b89b00317e0de4da2bda565fbe44ea6a8c95d98", "messageHeadline": "Fix build error.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df93f8e6685c1ee8c8550231f5e837705f730bea", "messageHeadline": "Merge branch 'master' into consensus_protocol_test", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "f5602182914632774d200d86e7bdf07ab6246bed", "messageHeadline": "Merge pull request #43 from afck/hw_sync_2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "5d53f25f18b68fa61107251d553e98993eef696b", "messageHeadline": "Use ProtoBlock in consensus protocol tests.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6e34e27c917c3cb560992421e17c7ce041ab9f96", "messageHeadline": "Merge branch 'master' into hw_sync_2", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 661}}, {"node": {"oid": "64645d3b9d24826a8bd3026049ac1db68ab890fd", "messageHeadline": "Remove ProtoBlock::instant, fix typo.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "27f679d8a025f5449019e72131989f9a8a0b8285", "messageHeadline": "Merge pull request #44 from afck/rm_pothole", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 1, "deletions": 661}}, {"node": {"oid": "b275c5a6eabcfd04c9aaefae2e5ba4933224c19d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-unify-active-va\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 459, "deletions": 355}}, {"node": {"oid": "f78c78cc9a51978dae4b005e57397257df316b5d", "messageHeadline": "Remove Pothole.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 1, "deletions": 661}}, {"node": {"oid": "445c40b50c820dd468982c4435f372f7eeae0991", "messageHeadline": "Add comments, remove EraInstance, add resolve_validity method.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "2df6ef08bf6d0c65b3265721e8ede5bacf3fc15a", "messageHeadline": "HWY-91: Unify interfaces of `Highway` and `ActiveValidator`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 130, "deletions": 11}}, {"node": {"oid": "f503cc61470133c86bb7eadd3ca81afdf76ab773", "messageHeadline": "Merge pull request #42 from CasperLabs/highway_synchronizer", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 369, "deletions": 283}}, {"node": {"oid": "d028c534afc12df24f68ba9035d4632d3ae2d913", "messageHeadline": "Wire up the events and effects of the Era Supervisor with the Reactor\u2026", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 155, "deletions": 41}}, {"node": {"oid": "85c8db03d90fbbfac5bcca518a621bec824e1aa0", "messageHeadline": "Merge the Consensus struct and the EraSupervisor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 148, "deletions": 259}}, {"node": {"oid": "58cbd6a5bae289c976bdbd48c46fe5d5b521a89a", "messageHeadline": "Fix Clippy issues in gossip tests", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "30dbbee4998a1da7fe0f0a1697de5dc7a7ff9254", "messageHeadline": "Initial Highway Core+Synchronizer integration.", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 115, "deletions": 32}}, {"node": {"oid": "3d3f02314cb89b6de831c2e1c397aaf81751cf35", "messageHeadline": "Merge pull request #41 from marc-casperlabs/NDRS-117/test-framework", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 106, "deletions": 46}}, {"node": {"oid": "546651fc651c0282f42c317c40a5776970708a1e", "messageHeadline": "Cleanup node insertion logic in `small_net` test network", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "081c8a88238e3e78183e86b259aa0e85b2e9db58", "messageHeadline": "Fix typo in `try_crank` call", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfed5d51457653947d70fadffeb391642ae7437e", "messageHeadline": "Simplify iterator and subsequent map in `small_network::test`", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "525e5632c10ccb10e4594c27d08c016c4d31045c", "messageHeadline": "Be more elaborate in documentation on logging init", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "32f15400ced34f445aa4b99a316d6562699fc4f6", "messageHeadline": "Fix formatting in docstring", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81e47e267a847adfc345672ac4d034fbf5757581", "messageHeadline": "Cleanup imports as suggested", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f40fbef26a0169158c5c1629a3a6399e9e77e813", "messageHeadline": "Remove unused code and imports in `small_net` tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ae0e32b9c6889c397a8b18b94243b37aafcc7812", "messageHeadline": "Store a `server_span` for the server background task", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d98772e6d91abaa33de7e546cc2e807c2a447f01", "messageHeadline": "Remove unnecessary `mut` qualifier", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f66654ea67129f29b40136c9bfd2a11252b7d44", "messageHeadline": "Use actual node app logging in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ae3498cf89ff6653ddcc90dafdee0e611800bc8d", "messageHeadline": "Instead of storing an ID, store node identification on logging span o\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "a21ef4a628c132998cda8078d4f751c06d1cda54", "messageHeadline": "Track a runner/reactor id in the reactor runner", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "022009d381ebc7ce7c6ce1324e5b0df55869f42d", "messageHeadline": "Make logging a library module instead of being app only to facilitate\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "02fb456c6f338823c9e741dbf29655d6451be4b3", "messageHeadline": "Initialize logging `bind_to_real_network_interface` test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6193f58c83bad17d211378be0cd7278764d53973", "messageHeadline": "Make `init_logging` actually initialize logging again", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e0617b40823a29b294b937b789891bcb9bd63a5e", "messageHeadline": "Make node creation functions return node id as well as a reference fo\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3944f79c65c4c38946b3443202afd53a6dccdfef", "messageHeadline": "Store nodes of the network in a hashmap instead of a vec to allow ret\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "820c41b54f657b2c0940bd6aa7eb1ea2ac56d6f7", "messageHeadline": "Instead of allowing dead code, make `shutdown_server` only available \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb485a030d5a1b76f492dac210dd9217825cf6f", "messageHeadline": "Merge pull request #40 from goral09/hwy-test-exector", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 140, "deletions": 26}}, {"node": {"oid": "9ea0fce5ea057c204b60bda04ad195e0b9d5e244", "messageHeadline": "HWY-86: Address review comment.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "0ed99d738e931c0b1b748140e51bfb44624e77f9", "messageHeadline": "HWY-86: Refactor a pattarn match inside `crank`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "202093655c396a611fe8fd2b70784d8f77e99a1b", "messageHeadline": "Merge branch 'master' into hwy-test-exector", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 970, "deletions": 108}}, {"node": {"oid": "37ada3728cee36fbad00d998fbf807496648cc19", "messageHeadline": "HWY-86: Fix clippy.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "722ee8348ef3cf46cf6a903761d2bcd3aff0710c", "messageHeadline": "Merge pull request #38 from Fraser999/NDRS-98-gossip-table", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 970, "deletions": 108}}, {"node": {"oid": "57c048525809d6aa9fbd62ae3a8b2d600ac57e84", "messageHeadline": "HWY-86: Add a newtype to represent time.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bf7c389d3a214e1e42b7f3338d459af8de10842c", "messageHeadline": "HWY-86: Add enum for errors.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "7fb6d389523d18ef046575674cbc6a4f90231c49", "messageHeadline": "HWY-86: Implement single step of test execution.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 129, "deletions": 26}}, {"node": {"oid": "a1b41e3d778fb82261df87ac8729e7fdac9792e2", "messageHeadline": "Merge branch 'master' into NDRS-98-gossip-table", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "23b98af7d103ea2e94e0a57b1886962b684cd958", "messageHeadline": "Merge pull request #37 from goral09/hwy-82", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "80b972d730e47a43a76d2ca7b54d3ffd3f3d6d43", "messageHeadline": "Merge branch 'master' into hwy-82", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 172, "deletions": 73}}, {"node": {"oid": "e6d5a9e11f4359f80df000e804952328c0763116", "messageHeadline": "Merge branch 'master' into NDRS-98-gossip-table", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 51, "deletions": 72}}, {"node": {"oid": "4d07969242b981c64ab1b1b236e60bcc8894b7b1", "messageHeadline": "NDRS-98: minor refactor of GossipTable", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 76, "deletions": 52}}, {"node": {"oid": "341bd971faf2def47cb1d5dbdd00775d6b1a02b5", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e451e675257ab8f1a79c090436b487ad308c856", "messageHeadline": "HWY-82: Add `finalized_values` to `Node`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "1a39aac61f651976f9d5de3b6e3ef8c4733f20ca", "messageHeadline": "HWY-82: Remove `duration_time`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "b5c3ab356adce5124a90cd4b3aad3e1c0e87b90c", "messageHeadline": "HWY-82: Fix typo.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3fe4ba5fb468575e0e76977b5a22f36548090f7", "messageHeadline": "HWY-82: Rename `NetworkSim` to `TestHarness`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5db8b0d7592852af9896425b4014b7eb9c9bbcf9", "messageHeadline": "HWY-82: Add `Default` impl for `Queue`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a927880373899dbb9b00f0eddbfa2f055e428fa7", "messageHeadline": "Merge pull request #39 from fizyk20/consensus-values", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 72}}, {"node": {"oid": "a3fc69ac26972e13cc7fc0ae2632200f180ab66f", "messageHeadline": "HWY-90: Address a review comment", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1714e5b4eb371b31e2b2bff943d8b0874e490f0a", "messageHeadline": "HWY-90: go back to a single consensus value per block", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 72}}, {"node": {"oid": "64382f571ddb640b576a89ef9f959b2303f63a89", "messageHeadline": "NDRS-98: add gossip table", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 945, "deletions": 107}}, {"node": {"oid": "4ae23a819c713762fceeafeed84e51068c9d1890", "messageHeadline": "Merge pull request #36 from afck/hwcore-panorama-len", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ae550775d5713b133639c171d11138dab2b3b6cf", "messageHeadline": "Merge branch 'master' into hwcore-panorama-len", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "38dc00124b6298130cf18a6dbbafbc26e71cbe90", "messageHeadline": "Merge pull request #30 from CasperLabs/OP-1424", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "88e051ff7fc63f282ec48a3ea06bccd959569172", "messageHeadline": "NO-TICKET: Validate panorama length", "author": {"name": "Andreas Fackler", "email": "andreas@casperlabs.io", "user": {"login": "afck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1f71ecf01db696fa86d43644f8d735c9fc375773", "messageHeadline": "HWY-82: Add basic structs for the test framework.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "677e1279e338687d3153d5a0ac15ebd3293f8b28", "messageHeadline": "Merge branch 'master' into OP-1424", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 227, "deletions": 775}}, {"node": {"oid": "d7f401c432dad257c9a9fb6d8ca49c9cafe3c098", "messageHeadline": "Merge pull request #35 from CasperLabs/highway_synchronizer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 227, "deletions": 775}}, {"node": {"oid": "36eb07ee803f0f53a4e27841ab05b4c618ffd5e8", "messageHeadline": "HWY-{75,83}: make Clippy happy", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "314e62c974b7ff1d2b7c581b7acb63fa0083cda3", "messageHeadline": "adding tag release pipeline with some todos", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "04d1eab627258f1d8e62b19394a465fd5f72db57", "messageHeadline": "Merge branch 'master' of github.com:CasperLabs/node-rs into OP-1424", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1154, "deletions": 351}}, {"node": {"oid": "0ae870880db8887ac8a93a92ec4101722336fbd8", "messageHeadline": "HWY-{75,83}: remove one of the synchronizers", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 0, "deletions": 679}}, {"node": {"oid": "32cbd2ac2234f82dbc5f054c4cfeef8839d9cf68", "messageHeadline": "HWY-{75,83}: implement ProtocolState for Highway", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "d040b1f5679c996420c3d2499bbc338f1f7e7be8", "messageHeadline": "HWY-{75, 83}: refactor the synchronizer and the traits", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 98, "deletions": 79}}, {"node": {"oid": "c7c26836fff8273d241ccab3258f32f8ef019b50", "messageHeadline": "NO-TICKET: Implement `ConsensusProtocol` for `HighwayProtocol`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "67fabdf6bca8f6432bee377f05e0581546c576e7", "messageHeadline": "NO-TICKET: Move `ProtocolState` from a struct to method argument of t\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "23af25015a2e0674acbe515d4e6b73d4a653f028", "messageHeadline": "NO-TICKET: Move `Context` trait from `highway_core` to `consensus`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "484b3c405c291d0842405ee18f66ffae8a50a71b", "messageHeadline": "Merge pull request #32 from CasperLabs/NO-TICK-deb-packaging", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a06ee3e4d3e4ccd2917f94364fa606b3b0099bc8", "messageHeadline": "Merge branch 'master' into NO-TICK-deb-packaging", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 76, "deletions": 138}}, {"node": {"oid": "e3c3338cc250c453b6ddbc35da05d4ef11a2a64e", "messageHeadline": "Merge pull request #34 from fizyk20/ndrs-79", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 76, "deletions": 138}}, {"node": {"oid": "2fb6ec7a36494c9c5d4215e6cdab5f0d1c31f06f", "messageHeadline": "Merge branch 'master' into NO-TICK-deb-packaging", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1058, "deletions": 213}}, {"node": {"oid": "696aedb6dd4c13ff766291acb80945e06e204617", "messageHeadline": "NDRS-79: make EraSupervisor only generic in the consensus value", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 76, "deletions": 138}}, {"node": {"oid": "62727e51ed10ced856181d95c8c014e62eb785f2", "messageHeadline": "Merge pull request #33 from marc-casperlabs/mbr/cleanup-server-task-o\u2026", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "a3a1a66cb27917b62446733966af43544256a8b7", "messageHeadline": "Merge branch 'master' into mbr/cleanup-server-task-on-shutdown", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 297, "deletions": 152}}, {"node": {"oid": "7759ba4c59c04eb1d6cb168076f5a257c6aa9e18", "messageHeadline": "Merge pull request #29 from marc-casperlabs/NDRS-93/test-small_network", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 726, "deletions": 66}}, {"node": {"oid": "eeae02518be29e8d6dd1f4cbe8014397ab41d309", "messageHeadline": "Merge branch 'master' into NDRS-93/test-small_network", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 297, "deletions": 152}}, {"node": {"oid": "41e8185c6a953bfb02c929091799765cd2c2dd74", "messageHeadline": "Merge pull request #31 from fizyk20/ndrs-62", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 296, "deletions": 143}}, {"node": {"oid": "58437e1bf2e9ad3f872469abcffe152a207dba84", "messageHeadline": "NDRS-62: fix Clippy issue", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1307fbf0ac0047d7edd7e25a636662023d534396", "messageHeadline": "Merge branch 'master' into ndrs-62", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "8f0d7eb1ee70b4e069e58414ddc24cc9dd7a0dfd", "messageHeadline": "NDRS-62: do not clone collected_deploys", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "4caa25ec46891d9efc8fd9d325275964f7cf29a0", "messageHeadline": "Remove cool down timers in favor of waiting for the socket to be dropped", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ec9a3dc3bc36b63b7d3c4f51c81f413fce5a2bb1", "messageHeadline": "Allow users to `small_network` to shut down the server explicitly for\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "6de1f8d722662404529705c9a70ce785e686e1c6", "messageHeadline": "Cleanup documentation for `small_net` tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "9768075cde871b03aa035d590ea4b66f922e850f", "messageHeadline": "Cleanup remaining clippy issues", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b5433d32f0b4f218fe756e078edf72156dc1c130", "messageHeadline": "Remove five node networking test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "e70d28669a4eea0c5d97b0c1edf3b20b485b1489", "messageHeadline": "Use scoped logging setup in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b30e92f20ada41e3589cb17d8202475696b6ac1c", "messageHeadline": "Initial commit deb packaging", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "293d1226f27382af443edd1d0e7e9ff4b7b23252", "messageHeadline": "Add sanity check for real network address binding", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 231, "deletions": 9}}, {"node": {"oid": "e8db74850fb96521cc5df1831b033c8634dddf09", "messageHeadline": "Support creating nodes with a specific configuration in tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "23cb9cd02f5384dda8d8d4dab79fcd26eaad8a91", "messageHeadline": "Benchmark a little inside tests to judge OpenSSL key generation overhead", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d0554a30fd5fdb6305bbb908ed740259902b9c76", "messageHeadline": "Cleanup network creation in `small_network` test", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "c98f86d3d17d44f82682b4afa0827a30c94446ac", "messageHeadline": "Make `small_network` shut down cleanly when dropped, not leaving any \u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "d2d72914f05f67871750b41f91f1ed6b8c4d9aa0", "messageHeadline": "NDRS-62: remove finalized deploys from collected_deploys", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "640b677e257bf67fbad29ea1a3f1fec58caaf8ff", "messageHeadline": "NDRS-62: only return deploy hashes from remaining_deploys", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d98e918fad99f5483a9afd410386f2ae2452e994", "messageHeadline": "NDRS-62: address review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "d773894a91f2dbbab471a696796e07a81c012ca2", "messageHeadline": "anchor for cache redundancy", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3e6acd4aac7a00c4eb29b758619d3d7139d0e0d0", "messageHeadline": "initial caching of target and .cargo", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "524ed08e8595fe744aadcdd2bac622b19a12ad6f", "messageHeadline": "Merge pull request #28 from CasperLabs/NO-TICK-remove-public-net", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "08ffc00f7562ae93b6d38bacb77680db860ecf80", "messageHeadline": "Merge branch 'master' into ndrs-62", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 2439, "deletions": 520}}, {"node": {"oid": "527c5a310e6ba696c2daa0bae7637c26f7060ff3", "messageHeadline": "NDRS-62: verify timestamps and dependencies", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 134, "deletions": 20}}, {"node": {"oid": "9d4d2ffc0fef00152bb71dd77cb634b67bee2af9", "messageHeadline": "NDRS-62: change header sets to hash->header maps", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "e64f200a3ff7bd7ea275e4fc9504ce967e08c9dd", "messageHeadline": "NDRS-62: cleanup: use the DeployHeader type in the deploy buffer", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "070cc26449657254e8ebc589abe5b64c3fea47c8", "messageHeadline": "Make `add_node` return reference to inserted node as suggest by @goral09", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "03c40131963968a60954d48948faddf1913ebe08", "messageHeadline": "Fix remaining lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b152d3fc70ef39f89ad020d71779e727dafc585f", "messageHeadline": "Added more comprehensive `small_network` tests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 299, "deletions": 79}}, {"node": {"oid": "c1d6cdf016fa6ce169bde3a7faf87f4036078ac7", "messageHeadline": "fix formatting for fmt", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "852ed020164980e8145a82011e27f81273b48bc5", "messageHeadline": "removing public net", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "c8674f2456a447ef065b7784d012de9ddc5e64e4", "messageHeadline": "Use wrapped `TlsCert` instead of raw `X509` in `small_net`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "fa0edec66fe2283a426280abfe3f9c0039dfd253", "messageHeadline": "Replace `run` function in reactor with a `Runner` struct to allow ste\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "e8aeaa228c632d924af8f21539001e27104a1c64", "messageHeadline": "Add `pre_event_pop` hook to reactor launch", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e8ee0b8fc41890a23eaab148a47baca0aa82cb8c", "messageHeadline": "Add missing `Debug` implementations on `validator::Reactor` and subco\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "89c7b14a48de0c8dee84002f3ea99bb37308a0ca", "messageHeadline": "Fix debug implementation on `small_net`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f518239adba8497c970f72ce9abbd3d908444261", "messageHeadline": "Add a minimal testing implementation for a small_network reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "51f061a20705b6ce01e03b3d89bc393670892f0d", "messageHeadline": "Merge pull request #27 from marc-casperlabs/mbr/reactor-config-refactor", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 114, "deletions": 126}}, {"node": {"oid": "6e1eac425fdfba3449738af2e6f9538ac80df65f", "messageHeadline": "Merge branch 'master' into mbr/reactor-config-refactor", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "ad96cefc9a6e4323e7aaf1125df995f7312c976b", "messageHeadline": "Cleanup remaining clippy issues", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4704d10a80087e4e1c5f893120cd3fcd2376d4c5", "messageHeadline": "Add missing `validator::config` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b6b4117adf046f4325a8a9371a32c291efe3100f", "messageHeadline": "Merge pull request #26 from afck/cleanup", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "4696f799fcb6980813a56bc17799b7dc0b176552", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into cleanup", "author": {"name": "Andreas Fackler", "email": "AndreasFackler@gmx.de", "user": {"login": "afck"}}, "additions": 186, "deletions": 21}}, {"node": {"oid": "81b55140833bf5d931018a1ca8c6c89aacfe68c9", "messageHeadline": "Reactivate page size check when loading configuration", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "6f754f20c7baf1291e9ee4dff0af61d8e6f78c1a", "messageHeadline": "Fix docs typo", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "417006cd9afd0c1a1ab2143b1bc330c60d2087dc", "messageHeadline": "Simplify code by removing type-specific run function for reactor, jus\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "36ba211575ddc6efd9cd1d14336d8f5bf38e6db5", "messageHeadline": "Refactor `Reactor` trait to have an associated configuration type", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 65, "deletions": 94}}, {"node": {"oid": "8704d256bf7152697220173de42714e222bc2f2f", "messageHeadline": "Merge pull request #24 from marc-casperlabs/NDRS-88/add-gossip-interface", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "8a2da1095c5a104f3baf8bac7a2f5fb10033f0d0", "messageHeadline": "Merge branch 'master' into NDRS-88/add-gossip-interface", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 423, "deletions": 115}}, {"node": {"oid": "ade0aa1c74de7b421cd9390f69d37dd5825f09a4", "messageHeadline": "Merge pull request #23 from goral09/hwy-signal-equivocators", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 118, "deletions": 9}}, {"node": {"oid": "906d69a48e8d57ab65b64794911a689cae1c59e2", "messageHeadline": "Merge branch 'master' into hwy-signal-equivocators", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "4706f6636d9d685af3d5a9b354c44239fdffd6bc", "messageHeadline": "Update src/components/consensus/highway_core/state.rs", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1727588c69e6c1a6ba9f6aaa67033cc0df9dc5e0", "messageHeadline": "HWY-33: Report equivocators in the intial block as well.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "ed60029c20f7a1c978f8e95f78ce1354e561f8e2", "messageHeadline": "Reduce the scope of allow(unused_qualifications).", "author": {"name": "Andreas Fackler", "email": "AndreasFackler@gmx.de", "user": {"login": "afck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bad32e7174e1771b7e0f8c5db867a8414ca961ac", "messageHeadline": "Remove inappropriate Deref impls.", "author": {"name": "Andreas Fackler", "email": "AndreasFackler@gmx.de", "user": {"login": "afck"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "d3ef26c9e837aa68cd9b352dbb1b8e37ab1c4ca5", "messageHeadline": "Merge pull request #25 from afck/timetravel", "author": {"name": "Andreas Fackler", "email": "afck@users.noreply.github.com", "user": {"login": "afck"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "cd9c11216bad725b0126ddc9809b052a8ea4da04", "messageHeadline": "Change `NetworkRequest` variant names to not all end in `Message`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "9e206eb623f8d75563a6da957cd763425d21ea14", "messageHeadline": "HWY-33: Extract logic for detecting new equivocators to `State`.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "e58c75bc2c079224f72e26626f536d5486b810d5", "messageHeadline": "Check timestamps in State and ActiveValidator.", "author": {"name": "Andreas Fackler", "email": "AndreasFackler@gmx.de", "user": {"login": "afck"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "e64aea0f1f0e75b1532bd76f938385d3159b929c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hwy-signal-equivoca\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 256, "deletions": 106}}, {"node": {"oid": "d169857dc1ab97ac60c857b93d1d7d62ec8849b6", "messageHeadline": "Merge pull request #22 from goral09/hwy-56_signing_vote", "author": {"name": "Mateusz G\u00f3rski", "email": "goral09@users.noreply.github.com", "user": {"login": "goral09"}}, "additions": 245, "deletions": 95}}, {"node": {"oid": "b740d5825893c1e20b4d6b5e401d1f1f6c9b54af", "messageHeadline": "Allow `dead_code` for `gossip_message` until actually in use", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "323ea2431d8476eb89c0560090fd702c196d1eb4", "messageHeadline": "Add gossiping support next to broadcasting in network interface", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "c23374adce4bb953e52101b8da21c501e866d71d", "messageHeadline": "HWY-33: Include a list of the \"new\" equivocators in the `Finalized` m\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 99, "deletions": 9}}, {"node": {"oid": "6b921b4457dbb6ea16c2d327587bdd04b91ba36e", "messageHeadline": "HWY-56: cargo fmt.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6c76a083cbee28124a607b3c171feef499ee5eb4", "messageHeadline": "HWY-56: Add a test for a vote with invalid signature.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 68, "deletions": 7}}, {"node": {"oid": "5531b625177b03707a935d653e4c78796d8d58ed", "messageHeadline": "HWY-56: Validate incoming vote's signature.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "28b85a5916db4c330fc8da940821e8f0a4eedce2", "messageHeadline": "HWY-56: Replace usage of `WireVote` with `SignedWireVote` where appli\u2026", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 124, "deletions": 91}}, {"node": {"oid": "493343665a7d940ab44ef97b1e49a6b22d9f41a0", "messageHeadline": "HWY-56: Add `SignedWireVote` struct.", "author": {"name": "Mateusz G\u00f3rski", "email": "gorski.mateusz@protonmail.ch", "user": {"login": "goral09"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "23b051f62669ba07f043dc3f28d5cbd4aa80b1a7", "messageHeadline": "Merge pull request #21 from Fraser999/NDRS-76-storage", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 785, "deletions": 196}}, {"node": {"oid": "4515574e876e3ece3a31d49040af7d76c917ce99", "messageHeadline": "NDRS-76: use serde_json rather than hand-coding JSON response", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "270829d66db21bf0a6d0845430b89471be35a95c", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-76-storage", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4118, "deletions": 20}}, {"node": {"oid": "3c04bb84da678a375113daef52b5e4f6fcf735d6", "messageHeadline": "Merge pull request #20 from Fraser999/NDRS-76-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1144, "deletions": 185}}, {"node": {"oid": "8cb99f52ff2a3b609ac4fd8e60c2f33e1e4358f5", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into NDRS-76-deploy-go\u2026", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 4130, "deletions": 20}}, {"node": {"oid": "234a254a992dbe00993bc48548fab56c789d9d35", "messageHeadline": "Merge pull request #18 from fizyk20/ndrs-74", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 4124, "deletions": 20}}, {"node": {"oid": "81ed99cf7145cd6501f049555ff8e9dfeb5cfb6c", "messageHeadline": "Merge branch 'master' into ndrs-74", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "4fc1ce9894cb5221262b83608e46f9b776716b7d", "messageHeadline": "NDRS-74: limit the usage of anyhow::Error", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "25e6a719b9031ff812fadeeabfde854a85a33780", "messageHeadline": "NDRS-74: address minor issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cd4eaa0d24f6514c7ae1536b89fc4981cd9be05e", "messageHeadline": "NDRS-74: remove displaydoc", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "534d6f985a9e1346361ce487ae24d1373a874ef5", "messageHeadline": "NDRS-76: add HTTP endpoint for listing stored deploys' hashes", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 243, "deletions": 55}}, {"node": {"oid": "e079f796cbf98b605e5d629b7e5fb4a1d5de3fc1", "messageHeadline": "NDRS-76: add LMDB storage implementation", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 491, "deletions": 45}}, {"node": {"oid": "972f666fe31b379304b31db999b49a9a93b1e08b", "messageHeadline": "NDRS-76: simplify storage associated types", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 91, "deletions": 119}}, {"node": {"oid": "d37b8af3aedbcc0584882bc5b6ee03bf3fd701e1", "messageHeadline": "NDRS-76: improve doc comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8bb96f4f0a94784f37ba777f13a8707a282c4450", "messageHeadline": "Merge branch 'master' into NDRS-76-deploy-gossiper", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66d0c06e028d82b7cbb06023228d16b22d8f6c39", "messageHeadline": "NDRS-76: implement deploy broadcaster component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 196, "deletions": 22}}, {"node": {"oid": "d27553bb92b42c55224ae068170fcb663045bf1f", "messageHeadline": "NDRS-76: add basic client for storing and getting deploys", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 413, "deletions": 30}}, {"node": {"oid": "e6ce076bc7d4aac98c0b0fd535791c6af5ac0f52", "messageHeadline": "Merge pull request #19 from CasperLabs/NO-TICK-quick-fix-failed-alerts", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edaaf748a0d7f88e84e2d242217b69b93a7c729c", "messageHeadline": "Merge branch 'master' into NO-TICK-quick-fix-failed-alerts", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "9d31e270c536ef85457d96cdbf670065bf88cae0", "messageHeadline": "NDRS-74: fix Clippy issues", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "7b8381ccc25421aa9a467f0dad57e9c5ce168483", "messageHeadline": "NDRS-74: suppress \"unused qualifications\" warnings from the test macros", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c5d779828bfbbc5a9c278ba32dbfb66691edbabe", "messageHeadline": "NDRS-74: address some review comments", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d64a624fe6941f2bc24543108bfdbf27dc34c41", "messageHeadline": "NDRS-76: updated API server to handle types::Deploy", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 453, "deletions": 138}}, {"node": {"oid": "12e58f69708271833b421f0669cb7993c8611aab", "messageHeadline": "Merge pull request #17 from Fraser999/NDRS-76-storage", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "97a34416f22aad3e80c4ba6f9a9138d372074872", "messageHeadline": "fix alert repo name", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "379fbb5166051c80043649ddd9317efe885a2622", "messageHeadline": "NDRS-74: connect reactor message events to the era supervisor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "bart@casperlabs.io", "user": {"login": "fizyk20"}}, "additions": 92, "deletions": 36}}, {"node": {"oid": "6e4cbc90d50c03ee388acc37e0c09640f93aa599", "messageHeadline": "NDRS-76: fix issue where bind_port was ignored in small_network", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c90d97788fc21fdde984073b3432606e1eafc474", "messageHeadline": "NDRS-76: add configuration for API server", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 109, "deletions": 36}}, {"node": {"oid": "5302c19a5122aa1cffbdca4e0867876d5d5d581c", "messageHeadline": "NDRS-74: move the code from CasperLabs to the consensus module", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 4021, "deletions": 2}}, {"node": {"oid": "2784ed929db1efe83aff9e7834160b7d6d6e9a92", "messageHeadline": "NDRS-76: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "a0e8b0934cbf0b526bfb64a5b61fb19373a5ab6b", "messageHeadline": "NDRS-76: remove some nested error variants", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "8724ef9960d4d95077f8b1117c1b42ad8b7ca5f9", "messageHeadline": "Merge pull request #16 from Fraser999/NDRS-76-storage", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 659, "deletions": 763}}, {"node": {"oid": "38f54f35eee4590587e6299b19926433bdba8a64", "messageHeadline": "NDRS-76: limit usage of anyhow crate within library code", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 117, "deletions": 30}}, {"node": {"oid": "269384885f82aabd1ce93300ebcec66481e6e8de", "messageHeadline": "NDRS-76: remove empty log config option and document logging in README", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 170, "deletions": 150}}, {"node": {"oid": "4f12ff5a4011858e1677e76b4d3b5c1a3fea9e82", "messageHeadline": "NDRS-76: nitpick variable names", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 115, "deletions": 90}}, {"node": {"oid": "0077be09e02e7fd5fb3684697b30f096fb789e46", "messageHeadline": "NDRS-76: remove dummy storage consumer", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 24, "deletions": 262}}, {"node": {"oid": "db3e88e9f78d182d78f2001c453646c439dce74b", "messageHeadline": "NDRS-76: remove displaydoc", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "6dff6ae1db381f47a20831a4580c170a6ade7454", "messageHeadline": "NDRS-76: remove ResultResponder alias", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6eacd447ce4166f4f3c8e236af5226ad5d1da08b", "messageHeadline": "NDRS-76: unbox StorageRequest", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "c390ba7d3d53c9bbc7ecac96d6e83e8692907761", "messageHeadline": "NDRS-76: refactor storage component to return results throughout", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 284, "deletions": 293}}, {"node": {"oid": "61190d51fa17487ae9e64e3f0ce0f3cfd97267c6", "messageHeadline": "NDRS-76: add rng to reactor and pass to components", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 60, "deletions": 36}}, {"node": {"oid": "62dafecec6cf5c21da1a7413aa998da45baec737", "messageHeadline": "Merge pull request #15 from marc-casperlabs/mbr/example-api", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 851, "deletions": 21}}, {"node": {"oid": "1de506d8394903ff97330fb1cec0d94d8b1903e3", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/example-api", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 924, "deletions": 221}}, {"node": {"oid": "fb1440ac94a58f368a28f5f8e55de1f0d5a0f297", "messageHeadline": "Merge pull request #14 from marc-casperlabs/mbr/fix-small-net", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 312, "deletions": 127}}, {"node": {"oid": "bbc7bfc958f20acc2f8e3058db96724d6f01f634", "messageHeadline": "Map payloads of network requests cleanly", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "958a61b5479aa4e8773f91a87b7bec568b58122e", "messageHeadline": "Merge remote-tracking branch 'upstream/master' into mbr/fix-small-net", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 913, "deletions": 211}}, {"node": {"oid": "5d46f228762bf05b728a8193cdc1d849089997a0", "messageHeadline": "Avoid confusion by renaming `pk` to `private_key` in `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b86333727e19d70e0fc09cdc70be2c0cef64f78", "messageHeadline": "Add documentation for otherwise cryptic boolean return value of `crea\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ecf029cc0152227d6af4f9ba7d2ccce6341e24b", "messageHeadline": "Fix verbosity in format macro in `endpoint.rs` as per suggestion", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "9dbc5e5633abc315e02c185f26a1a3dfb90939b6", "messageHeadline": "Merge pull request #13 from fizyk20/ndrs-73", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 158, "deletions": 4}}, {"node": {"oid": "623e5f0cca9aa6cda1f9facd974a963b1133bc55", "messageHeadline": "NDRS-73: fix a typo", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f43083edadd4530cb1475c63fe2972d70fdd7ee", "messageHeadline": "NDRS-73: Integrate the consensus component with the reactor", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "dbf2560074647668b236f3ba14e558226f7939ca", "messageHeadline": "NDRS-73: fix a copy-paste error", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe15dbfc2c15cbe38c899d8fa73ec12a7029987", "messageHeadline": "NDRS-73: Create a dummy consensus component", "author": {"name": "Bart\u0142omiej Kami\u0144ski", "email": "fizyk20@gmail.com", "user": {"login": "fizyk20"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "ae0edbd9357c6eda742db26844b4ec2acd480162", "messageHeadline": "Integrate the API server component into reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "cfb629f50dd5b9ec7156c98cc1d518388571845f", "messageHeadline": "Create API server component", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 817, "deletions": 21}}, {"node": {"oid": "3eb581f207fb0f90274d14647f53c0ea969befad", "messageHeadline": "Merge pull request #12 from Fraser999/NDRS-71-storage", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 730, "deletions": 189}}, {"node": {"oid": "5303ef83e7c580ec0b28df3b4c0cf5934e66675e", "messageHeadline": "Fix/suppress clippy warnings", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9f7aba400d1a2bd102f92b8f32c0056d8e6328c", "messageHeadline": "Add somewhat sensible defaults for reconnection attempts", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "66597bd876ab8f0e01d9a69f278973c2f5f409c5", "messageHeadline": "Introduce `announcements`, finally making the pinger work", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "30d797be3a13f318cb3eac2208727e90f2b1e24b", "messageHeadline": "Cleanup endpoint replacement functions in `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 144, "deletions": 54}}, {"node": {"oid": "55e47c88198b994b6193810caf9f4b7f12885922", "messageHeadline": "Cleanup code by replacing `if` with `match` in `small_network`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "85d4cd8d9d323b2139d9230fc921d00b6ab92f06", "messageHeadline": "Improve logging throughout networking module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a79559bebdf728d54ee056d700231eee5fd235e5", "messageHeadline": "Handle requests explicitly in event dispatcher in reactor, instead of\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a3b98fede410fd7b32d97066504276cde4e1b1c4", "messageHeadline": "Only try to connect to root node if we are not the root node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "fc9dc6440810a3bea81e54400b5c70debb18fb5e", "messageHeadline": "NDRS-71: address some review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 39, "deletions": 95}}, {"node": {"oid": "eeb1271399ed10f23b7457f7bc1db4b5a29bd538", "messageHeadline": "NDRS-71: add initial support for deploy store", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 760, "deletions": 163}}, {"node": {"oid": "ddfe6be2a2e67baf6438deef6bc5342e7fc76244", "messageHeadline": "Merge pull request #9 from Fraser999/repo-rename", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6b087a4bf7e14c57833e52384c38f6dfe2dd3948", "messageHeadline": "Merge branch 'master' into repo-rename", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 617, "deletions": 333}}, {"node": {"oid": "2645377918f803020ef2f5dba03b0d20593825bc", "messageHeadline": "Merge pull request #10 from Fraser999/NO-TICKET-logging", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 48, "deletions": 71}}, {"node": {"oid": "419894d67bf0844bcca8f09e51a5fa3bbbaf7de1", "messageHeadline": "Remove --debug command line argument and log configuration in favor o\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 58}}, {"node": {"oid": "7e6eeee74e36d6dad01fcfb4a8fdd11668a87d91", "messageHeadline": "NO-TICKET: update logging config to handle outputting spans", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "52f6a100e11a680a68c2920712cdabef44bfb679", "messageHeadline": "Merge pull request #11 from marc-casperlabs/effects-builder", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 588, "deletions": 281}}, {"node": {"oid": "ade491f47dc2b32d0b002a8225a04916aa489560", "messageHeadline": "Merge branch 'master' into repo-rename", "author": {"name": "edhastings", "email": "ed@casperlabs.io", "user": {"login": "EdHastingsCasperAssociation"}}, "additions": 171, "deletions": 133}}, {"node": {"oid": "19908c3442de859303e0be9fa01c92e58179ee53", "messageHeadline": "NDRS-71: refactor storage to match new effect builder", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 166, "deletions": 91}}, {"node": {"oid": "c59ee860bcb366e53cef3175978d935d55b154fa", "messageHeadline": "Implement pinger as a demonstration for network<->component interaction", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 160, "deletions": 8}}, {"node": {"oid": "e6b00f479a6f08af60c6c51fbff7106c1d005db6", "messageHeadline": "Refactor component trait and event queue to create new effects builder", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 196, "deletions": 177}}, {"node": {"oid": "fab2eee308f4fa71cdfcc42094b2ce207ecff44b", "messageHeadline": "Bring `Display` impl for `reactor::validator::Event` in line with con\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c513f170bd157d13bab18788a516f6fcfcf04e69", "messageHeadline": "Fix typo in doc formatting in `components` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e562fcf165b45e47934f62bb0bd5a33947440a14", "messageHeadline": "Create initial networking requests", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "40b106c0a81d4b3e909421d48477f0e981489fb7", "messageHeadline": "Refactor `Responder`, removing the second type parameter entirely", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 30, "deletions": 44}}, {"node": {"oid": "a4c60212f3e6e0ab2392430043b49f7828c4865f", "messageHeadline": "Merge pull request #7 from marc-casperlabs/debug-storage-events", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "3cd9f1c1cb2ecc491569d0117344ae2a82db2e10", "messageHeadline": "Derive `Debug` automatically for storage events", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "3cc08279aad85cc0cb3413c341cd01c9b48a1635", "messageHeadline": "Change `Responder` display format to be easier to read and not includ\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e2c0cd606ec67d633478554d815c64c4018ffbc", "messageHeadline": "Change `Responder` debug format to include type names", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d3bbc0e3d083b661d64e3c0d8e939fa9f0f87719", "messageHeadline": "Merge pull request #6 from marc-casperlabs/component-trait", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 162, "deletions": 116}}, {"node": {"oid": "3ef1ca4dfdc8fae1d98d56f7b2ff6775fcecfa38", "messageHeadline": "Add a bit of docs for `component` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44f0cb7c73ff67a33a803297c0c7b928c6d8d2bf", "messageHeadline": "Make the all `StorageType`s implement `Component`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "dc9b8c9ff4622d8b21fbec20874ccf32e995eebd", "messageHeadline": "Make `SmallNetwork` use `Component` trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 119, "deletions": 107}}, {"node": {"oid": "f919c41f5ed24e22ebf546ac59419385c1b05f26", "messageHeadline": "Add `Component` trait", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7124faf1efbb91a26d668437052b0111f6ef7592", "messageHeadline": "Fix outgoing channel log message", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d44e09e1502995846b58e695cb6b9d41eeff245", "messageHeadline": "NO-TICKET: updates to accommodate crate rename to casperlabs-node", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "db0e60d8e19069e2de91fc92a446a87fe937e310", "messageHeadline": "Merge pull request #5 from Fraser999/NDRS-43-storage", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 849, "deletions": 99}}, {"node": {"oid": "5cf466dcb3614a35e703c395c17c04c449cefc09", "messageHeadline": "NDRS-43: add fundamental types for cryptography and blocks", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 849, "deletions": 99}}, {"node": {"oid": "4a8431a701bc32fea7357c651499bea30af73cf7", "messageHeadline": "Merge pull request #4 from Fraser999/NDRS-38-async-storage", "author": {"name": "Fraser Hutchison", "email": "190532+Fraser999@users.noreply.github.com", "user": {"login": "Fraser999"}}, "additions": 1185, "deletions": 499}}, {"node": {"oid": "f2fc5d787d26b2269ebc1d3efcee2a38d80a3f77", "messageHeadline": "NDRS-42: address review comments", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 81, "deletions": 58}}, {"node": {"oid": "78806d6cd08f748dd118742359aafc6134c4613a", "messageHeadline": "NDRS-43: improve logging", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 159, "deletions": 16}}, {"node": {"oid": "d3fce2ac9b5d373473cdb828a8205be539502f09", "messageHeadline": "NDRS-38: move RwLock into InMemBlockStore", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "70a01bad7b78b756a0a83f6b662d5fd769c7d0be", "messageHeadline": "NDRS-38: put storage calls behind async interface", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "fbc847e31cc969615bc0992959864988679c30df", "messageHeadline": "NDRS-38: added initial cut of storage component", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 496, "deletions": 51}}, {"node": {"oid": "fc95a00392e20e195c2421a1989a4ed2605865d9", "messageHeadline": "EE-1020: restructure project in preparation for new crates being added", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 520, "deletions": 472}}, {"node": {"oid": "9f21b706958332fafafe1d27236151155151d75b", "messageHeadline": "Merge pull request #3 from marc-casperlabs/networking", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 2475, "deletions": 243}}, {"node": {"oid": "3c9b0fb79cab84344de4d66ee84a7cc369987f62", "messageHeadline": "EE-1020: add unit test for scheduler", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 69, "deletions": 20}}, {"node": {"oid": "0c726e6b43679434ade7e7e750fe6732da4b7141", "messageHeadline": "EE-1020: bring code in line with current CL practices", "author": {"name": "Fraser Hutchison", "email": "fraser@casperlabs.io", "user": {"login": "Fraser999"}}, "additions": 521, "deletions": 467}}, {"node": {"oid": "aa8b295c4dfa664e0ce205b1da7f07776998033d", "messageHeadline": "Fix remaining lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "1bdd6396fec705ef36516ec58f89637081aff107", "messageHeadline": "Improve reporting and fix endpoint duplication detection bug", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "4aaa7c7b6e404adf085a00bd9495817ec7a2f7e6", "messageHeadline": "Output snapshots using `DisplayIter`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "ac6363ceef16596883ce26294b655c88f3418d7a", "messageHeadline": "Introduce Display-based logging everywhere", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "786209d2152ea65baf4f2e53faae9486295d045c", "messageHeadline": "Add root-connection functionality", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "1bd2e57c85dcfafdba2601253f532f2e8cee7a5c", "messageHeadline": "Add a force-debug option to CLI", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8256f68401de42ffc18b104322b587c33096bcae", "messageHeadline": "Make signature actually carry a signature", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "94af3bfb529043dfefb86b07933b3ce627875d99", "messageHeadline": "Use `u64` for nanosecond timestamps, as 200 years are plenty of time", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "58ee940c47a948744855593f1ddac161d3a42f70", "messageHeadline": "Synchronously create tcp listener", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ce8c5a0b0787b8d864dafec8958aad92a9c21c16", "messageHeadline": "Make TLS module more foolproof by typing different kinds of fingerprints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 115, "deletions": 69}}, {"node": {"oid": "fb6918383cf1c956491e93d17d8b81a5710847a9", "messageHeadline": "Complete basic functionality of network sending capabilities", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 257, "deletions": 72}}, {"node": {"oid": "aa108b338fbf5bac050212f649eebe5414976ff4", "messageHeadline": "Support generating self-signed certificates", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "c949fc51a060de1522b2a18c0ce58756ed431171", "messageHeadline": "Add `SmallNetwork` component with just message receiving supported", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 741, "deletions": 15}}, {"node": {"oid": "c12e7b4d2beacc31f4a52e8224c1114ef5609cd1", "messageHeadline": "Support self-signed values and improve fingerprint support in TLS module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "8c8e673443bf8b64686b7975d8c91ae802c0676d", "messageHeadline": "Support cloning in TLS module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e652a6de0b51b03750f50905300df87580101356", "messageHeadline": "Increase event size limit by factor of 4", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e1a0ad4f39d4f1214f03698d150e41c0d194cd4", "messageHeadline": "Allow reactor and components to own configuration", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e1b76e1697443e9c0c6c1f936bb61f31550326e", "messageHeadline": "Add effect wrapping convenience functions", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "acc60718fe591027bfc64911797b2ed1fdf55796", "messageHeadline": "Simplify event queue handle down to two pointers", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8d723143c91f7a49de74c1dc38065b205fb36307", "messageHeadline": "Alter `EventQueueHandle` to carry a wrapper function, add `Scheduler`\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 70, "deletions": 54}}, {"node": {"oid": "1e8be23d88eed065faf3b0aa71bdc329bab3847c", "messageHeadline": "Implement more traits for `TlsCert` wrapper", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 130, "deletions": 72}}, {"node": {"oid": "3c079dd5b90e3948acb6f9e933cf8404679eb28f", "messageHeadline": "Make TLS certificate validation more strict and convenient", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "a85e0e3e891b14edc1d1001edcace1fd6bdf4f10", "messageHeadline": "Add signature scheme and disentangle `Fingerprint` from `Signature`", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 77, "deletions": 21}}, {"node": {"oid": "6c93f9022496e30895561f4891fa47b628aa28e5", "messageHeadline": "Cleanup and refactor `tls` module to make it accessible and usable vi\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 80, "deletions": 76}}, {"node": {"oid": "70f845fb69bb55a2c6ff00e755749ab131fba3c9", "messageHeadline": "Add initial implementation of TLS module from PoC", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 716, "deletions": 0}}, {"node": {"oid": "42e816791e8001882b130db8a39e31e682c51be9", "messageHeadline": "Merge pull request #2 from marc-casperlabs/reactor-impl", "author": {"name": "Marc Brinkmann", "email": "63730123+marc-casperlabs@users.noreply.github.com", "user": {"login": "marc-casperlabs"}}, "additions": 1118, "deletions": 23}}, {"node": {"oid": "fe9813d6f74d12097337b67d3e2559d324a5a222", "messageHeadline": "Update `README.md` with instructions for running and more development\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2bdfea390f4990102462ac4c3a8d871b7542fc8", "messageHeadline": "Fix bug that caused event size output warning logic to be inverted", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a0bf3ee3a9bac7f65235f4b25810fccabb9fdee9", "messageHeadline": "Replace `ZeroOneMany` with `smallvec`, removing broken `.also` in the\u2026", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 40, "deletions": 109}}, {"node": {"oid": "eb94af73c0c46127dbcea1a1f7f92585915dbd68", "messageHeadline": "Cleanup existing code", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "f7c83edd363c919b92fe3d96d4bd6dd411d89e6c", "messageHeadline": "Implement basic reactor", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 563, "deletions": 16}}, {"node": {"oid": "61459f6b31e3ee922024c3eafe5ffa6e482218f4", "messageHeadline": "Support configurable logging", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "700787932f29e1a6e2d73e0abff81874347b108f", "messageHeadline": "Add `round-robin` utility module with scheduler", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 155, "deletions": 1}}, {"node": {"oid": "4feb20b76189396e455fc5e6a87613795c0b7036", "messageHeadline": "Improve documentation with links and minor changes", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "42c7853d98355d63502e72a882691c3be3f0aceb", "messageHeadline": "Add `effects` module", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 387, "deletions": 0}}, {"node": {"oid": "9e525cd46fb5b5c4b3dd060b2ceffe06408e493a", "messageHeadline": "Merge pull request #1 from CasperLabs/OP-1372", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "f8153a5ee7e94c56cf99f869d0b65864cdbe2177", "messageHeadline": "remove extra whitespace", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e8fc539497e4ce3cac23ad585a6655559951dee3", "messageHeadline": "remove cargo check", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "956b4cada7344a53599d1a9e95387048e3bb4701", "messageHeadline": "add all targets", "author": {"name": "Tom Vasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfbe8f3d035f1e0715355d4da8186278a80b22aa", "messageHeadline": "Fix remaining clippy lints", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "494d4b5a88f417f908a636ca828a627563526466", "messageHeadline": "adding clippy, fmt, check; check to see if anchors are fixed", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "c872dbe2bbc49f5d91877a6b0b38b389cb20822f", "messageHeadline": "initial commit CI", "author": {"name": "TomVasile", "email": "43349666+TomVasile@users.noreply.github.com", "user": {"login": "TomVasile"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "e2b844f1272e77279c67c5fb49b245e986307ef3", "messageHeadline": "Inaugural commit for the Rust based CasperLabs node", "author": {"name": "Marc Brinkmann", "email": "marc@casperlabs.io", "user": {"login": "marc-casperlabs"}}, "additions": 883, "deletions": 0}}]