{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":545144786,"defaultBranch":"main","name":"crypto","ownerLogin":"0xPolygonMiden","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-03T21:30:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/114251928?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726250782.0","currentOid":""},"activityList":{"items":[{"before":"4092c05faebf6f9adca9fdd5de16309e64607371","after":"c83729c46fceb4b0c18e69cec016d25df9cfb742","ref":"refs/heads/al-rpo-new-padding-rule","pushedAt":"2024-09-14T07:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"19db9145f750ff3ce78fe5051e5faa10b5b15d49","after":"4092c05faebf6f9adca9fdd5de16309e64607371","ref":"refs/heads/al-rpo-new-padding-rule","pushedAt":"2024-09-14T07:57:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"Merge branch 'al-rpo-new-padding-rule' of github.com:0xPolygonMiden/crypto into al-rpo-new-padding-rule","shortMessageHtmlLink":"Merge branch 'al-rpo-new-padding-rule' of github.com:0xPolygonMiden/c…"}},{"before":"c322e0168f3d642bbd04afd0ca17a26b196d178b","after":"19db9145f750ff3ce78fe5051e5faa10b5b15d49","ref":"refs/heads/al-rpo-new-padding-rule","pushedAt":"2024-09-13T20:58:02.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"Merge branch 'next' into al-rpo-new-padding-rule","shortMessageHtmlLink":"Merge branch 'next' into al-rpo-new-padding-rule"}},{"before":"c44ccd9dec9960b8ca1c648e5736cd0360d2b6f6","after":"e214608c8587d17b3cd2ee0235a78108db271d3d","ref":"refs/heads/next","pushedAt":"2024-09-13T18:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"fix: bug introduced due to merging","shortMessageHtmlLink":"fix: bug introduced due to merging"}},{"before":"913384600d8831b34f17f38c53dd43551d473455","after":"c44ccd9dec9960b8ca1c648e5736cd0360d2b6f6","ref":"refs/heads/next","pushedAt":"2024-09-13T18:01:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"Merge branch 'main' into next","shortMessageHtmlLink":"Merge branch 'main' into next"}},{"before":"2b184cd4ca6e00d9a89fcfdb633c27c8c7d103ff","after":"e34900c7d86e3f77536975fcdb1c3b816e205e37","ref":"refs/heads/main","pushedAt":"2024-09-13T17:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"chore: update version to v0.10.1","shortMessageHtmlLink":"chore: update version to v0.10.1"}},{"before":"8bb893345b078b8b71d9047f011b81ee29f6263f","after":"2b184cd4ca6e00d9a89fcfdb633c27c8c7d103ff","ref":"refs/heads/main","pushedAt":"2024-09-13T15:47:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"feat: add de/serialization to `InOrderIndex` and `PartialMmr` (#329)","shortMessageHtmlLink":"feat: add de/serialization to InOrderIndex and PartialMmr (#329)"}},{"before":"e6222ddb0fae3fed7f131fc4ebdcf26a0b6435a3","after":"c322e0168f3d642bbd04afd0ca17a26b196d178b","ref":"refs/heads/al-rpo-new-padding-rule","pushedAt":"2024-09-12T16:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"doc: update change log","shortMessageHtmlLink":"doc: update change log"}},{"before":"32c877e7105a5c5b62932f6df61b83aa05be7361","after":"e6222ddb0fae3fed7f131fc4ebdcf26a0b6435a3","ref":"refs/heads/al-rpo-new-padding-rule","pushedAt":"2024-09-12T16:46:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"chore: fix after rebase","shortMessageHtmlLink":"chore: fix after rebase"}},{"before":"74a343c1a45dfeb15dde8f1dcaa463ea2aee1cec","after":"32c877e7105a5c5b62932f6df61b83aa05be7361","ref":"refs/heads/al-rpo-new-padding-rule","pushedAt":"2024-09-12T16:22:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"feat: add hash of empty list rule for RP* hash functions","shortMessageHtmlLink":"feat: add hash of empty list rule for RP* hash functions"}},{"before":"202c326865a2314f71d8acc518e3b722eed85f96","after":"d66b4a98b043e6b995052509f9d0cdbab95f48c6","ref":"refs/heads/al-update-degree-checks","pushedAt":"2024-09-12T08:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"chore: fix branch name","shortMessageHtmlLink":"chore: fix branch name"}},{"before":"ae807a47aea08b271dc465d5cfa522861122c896","after":"913384600d8831b34f17f38c53dd43551d473455","ref":"refs/heads/next","pushedAt":"2024-09-11T23:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"chore: fix typos","shortMessageHtmlLink":"chore: fix typos"}},{"before":"f4a9d5b027a671dfef1c81590675e14bcc8ab326","after":"ae807a47aea08b271dc465d5cfa522861122c896","ref":"refs/heads/next","pushedAt":"2024-09-11T23:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"feat: implement transactional Smt insertion (#327)\n\n* feat(smt): impl constructing leaves that don't yet exist\r\n\r\nThis commit implements 'prospective leaf construction' -- computing\r\nsparse Merkle tree leaves for a key-value insertion without actually\r\nperforming that insertion.\r\n\r\nFor SimpleSmt, this is trivial, since the leaf type is simply the value\r\nbeing inserted.\r\n\r\nFor the full Smt, the new leaf payload depends on the existing payload\r\nin that leaf. Since almost all leaves are very small, we can just clone\r\nthe leaf and modify a copy.\r\n\r\nThis will allow us to perform more general prospective changes on Merkle\r\ntrees.\r\n\r\n* feat(smt): export get_value() in the trait\r\n\r\n* feat(smt): implement generic prospective insertions\r\n\r\nThis commit adds two methods to SparseMerkleTree: compute_mutations()\r\nand apply_mutations(), which respectively create and consume a new\r\nMutationSet type. This type represents as set of changes to a\r\nSparseMerkleTree that haven't happened yet, and can be queried on to\r\nensure a set of insertions result in the correct tree root before\r\nfinalizing and committing the mutation.\r\n\r\nThis is a direct step towards issue 222, and will directly enable\r\nremoving Merkle tree clones in miden-node InnerState::apply_block().\r\n\r\nAs part of this change, SparseMerkleTree now requires its Key to be Ord\r\nand its Leaf to be Clone (both bounds which were already met by existing\r\nimplementations). The Ord bound could instead be changed to Eq + Hash,\r\nif MutationSet were changed to use a HashMap instead of a BTreeMap.\r\n\r\n* chore(smt): refactor empty node construction to helper function","shortMessageHtmlLink":"feat: implement transactional Smt insertion (#327)"}},{"before":"48074c78bd1a56a81a37133fb942023465a845dc","after":"202c326865a2314f71d8acc518e3b722eed85f96","ref":"refs/heads/al-update-degree-checks","pushedAt":"2024-09-11T18:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"chore: change to own branch of logup-gkr","shortMessageHtmlLink":"chore: change to own branch of logup-gkr"}},{"before":"be2fc20fbc53915e4951b2e3cd50f24c3355cde3","after":"48074c78bd1a56a81a37133fb942023465a845dc","ref":"refs/heads/al-update-degree-checks","pushedAt":"2024-09-11T13:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"chore: switch to logup-gkr branch","shortMessageHtmlLink":"chore: switch to logup-gkr branch"}},{"before":null,"after":"be2fc20fbc53915e4951b2e3cd50f24c3355cde3","ref":"refs/heads/al-update-degree-checks","pushedAt":"2024-08-28T00:09:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Al-Kindi-0","name":null,"path":"/Al-Kindi-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82364884?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ee42d87121d32f15c1aabb9e3eb4569a2937cced","after":null,"ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-22T15:22:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"}},{"before":"a12e62ff2263f00d26ae94e1db07a758d60c75b8","after":"f4a9d5b027a671dfef1c81590675e14bcc8ab326","ref":"refs/heads/next","pushedAt":"2024-08-22T15:22:20.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Merge pull request #323 from 0xPolygonMiden/phklive-consistent-ci\n\nUpdate `Makefile` and `CI`","shortMessageHtmlLink":"Merge pull request #323 from 0xPolygonMiden/phklive-consistent-ci"}},{"before":"b1cb2b6ec39177e372c70e291edd8b6e9c8f6584","after":"ee42d87121d32f15c1aabb9e3eb4569a2937cced","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-22T15:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Replace i. by 1.","shortMessageHtmlLink":"Replace i. by 1."}},{"before":"e4a9a2ac00df4e5e26907d06053f06987ff09c0e","after":"b1cb2b6ec39177e372c70e291edd8b6e9c8f6584","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-22T14:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Fix comments","shortMessageHtmlLink":"Fix comments"}},{"before":"c5077b16835e9275c8cb808ac142c0210d351ccf","after":"e4a9a2ac00df4e5e26907d06053f06987ff09c0e","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-21T15:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Updated test in workflow","shortMessageHtmlLink":"Updated test in workflow"}},{"before":"9aa4987858afcf31a79cfec11bb21930c3c09943","after":"c5077b16835e9275c8cb808ac142c0210d351ccf","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-21T13:20:31.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"952b2558a38e6dd7a4956059e372d9fae87dea5e","after":null,"ref":"refs/heads/bobbin-mmr-api","pushedAt":"2024-08-18T16:35:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"}},{"before":"d92fae7f82e9f03d04f1317d07a5f9ec57122092","after":"a12e62ff2263f00d26ae94e1db07a758d60c75b8","ref":"refs/heads/next","pushedAt":"2024-08-18T16:35:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"feat: improve MMR api (#324)","shortMessageHtmlLink":"feat: improve MMR api (#324)"}},{"before":null,"after":"952b2558a38e6dd7a4956059e372d9fae87dea5e","ref":"refs/heads/bobbin-mmr-api","pushedAt":"2024-08-18T09:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bobbinth","name":"Bobbin Threadbare","path":"/bobbinth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43513081?s=80&v=4"},"commit":{"message":"feat: improve MMR api","shortMessageHtmlLink":"feat: improve MMR api"}},{"before":"025fbb66a9e723952c76065ca20a490e0624eca6","after":"9aa4987858afcf31a79cfec11bb21930c3c09943","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-17T00:29:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Merge branch 'phklive-consistent-ci' of github.com:0xPolygonMiden/crypto into phklive-consistent-ci","shortMessageHtmlLink":"Merge branch 'phklive-consistent-ci' of github.com:0xPolygonMiden/cry…"}},{"before":"5ee5e8554bef84852f4aa8acf6ab165edd2dcd85","after":"025fbb66a9e723952c76065ca20a490e0624eca6","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-17T00:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Update README.md change miden-crypto to crypto","shortMessageHtmlLink":"Update README.md change miden-crypto to crypto"}},{"before":"ac3c6976bde3e961e0c4c226ad58c17675ddedeb","after":"5ee5e8554bef84852f4aa8acf6ab165edd2dcd85","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-16T23:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Ran pre-commit","shortMessageHtmlLink":"Ran pre-commit"}},{"before":"374a10f3400d5953888d846459f350c17275e33e","after":"ac3c6976bde3e961e0c4c226ad58c17675ddedeb","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-16T23:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Updated Changelog + pre commit","shortMessageHtmlLink":"Updated Changelog + pre commit"}},{"before":null,"after":"374a10f3400d5953888d846459f350c17275e33e","ref":"refs/heads/phklive-consistent-ci","pushedAt":"2024-08-16T22:32:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phklive","name":"Paul-Henry Kajfasz","path":"/phklive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42912740?s=80&v=4"},"commit":{"message":"Updated ci + added scripts","shortMessageHtmlLink":"Updated ci + added scripts"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwNzo1OTozOS4wMDAwMDBazwAAAAS2H2_G","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwNzo1OTozOS4wMDAwMDBazwAAAAS2H2_G","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNlQyMjozMjoyMy4wMDAwMDBazwAAAASci_gd"}},"title":"Activity · 0xPolygonMiden/crypto"}