{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":593589648,"defaultBranch":"main","name":"zq2","ownerLogin":"Zilliqa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-26T11:44:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32560879?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715722245.0","currentOid":""},"activityList":{"items":[{"before":"1d1534a9f58539f7c3fe42695b7df5ee0c9f7fa2","after":null,"ref":"refs/heads/scilla-refactor","pushedAt":"2024-05-14T21:30:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JamesHinshelwood","name":"James Hinshelwood","path":"/JamesHinshelwood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11905377?s=80&v=4"}},{"before":"1d7c9a9c7083f3556c037e9dc3485c5781786b43","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-916-98d43446cc82e60d46a54a4ac50a05d09e779a23","pushedAt":"2024-05-14T21:30:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"98d43446cc82e60d46a54a4ac50a05d09e779a23","after":"1d7c9a9c7083f3556c037e9dc3485c5781786b43","ref":"refs/heads/main","pushedAt":"2024-05-14T21:30:43.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor Scilla transaction execution (#916)\n\nPreviously when we applied a Scilla transaction to state (via\n`State::apply_transaction_scilla`), the state would be mutated\ndirectly by execution engine while the transaction was run. This\ndiffered from the behaviour of EVM transactions, where the\nexecution engine only read from the state and kept changes to\nstate in memory (in a `HashMap`). This PR\nupdates Scilla execution to work in the same way.\n\nThe advantage of this approach is that we get a state diff when\nexecuting a transaction, which makes implementing APIs similar to\n`trace_replayTransaction` possible. It also avoids more roundtrips\nfrom/to the database, since each account is loaded at most once\nand then saved once at the end of execution.","shortMessageHtmlLink":"Refactor Scilla transaction execution (#916)"}},{"before":null,"after":"1d7c9a9c7083f3556c037e9dc3485c5781786b43","ref":"refs/heads/gh-readonly-queue/main/pr-916-98d43446cc82e60d46a54a4ac50a05d09e779a23","pushedAt":"2024-05-14T21:07:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Refactor Scilla transaction execution (#916)\n\nPreviously when we applied a Scilla transaction to state (via\n`State::apply_transaction_scilla`), the state would be mutated\ndirectly by execution engine while the transaction was run. This\ndiffered from the behaviour of EVM transactions, where the\nexecution engine only read from the state and kept changes to\nstate in memory (in a `HashMap`). This PR\nupdates Scilla execution to work in the same way.\n\nThe advantage of this approach is that we get a state diff when\nexecuting a transaction, which makes implementing APIs similar to\n`trace_replayTransaction` possible. It also avoids more roundtrips\nfrom/to the database, since each account is loaded at most once\nand then saved once at the end of execution.","shortMessageHtmlLink":"Refactor Scilla transaction execution (#916)"}},{"before":"6fbb97cdc28a1142a5bd6e88fad67f6fb4e939af","after":"356005399f334060372c99702d67620a76eb0045","ref":"refs/heads/selfhosted","pushedAt":"2024-05-14T20:15:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frankmeds","name":"Francesco Medas","path":"/frankmeds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104889824?s=80&v=4"},"commit":{"message":"feat: update the pipeline to run in the self hosted runners","shortMessageHtmlLink":"feat: update the pipeline to run in the self hosted runners"}},{"before":null,"after":"22bff4a21ef4c3278f30229f532a9afd47085d72","ref":"refs/heads/users/richard/917-add-api-docs","pushedAt":"2024-05-14T17:04:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rrw-zilliqa","name":"Richard Watts","path":"/rrw-zilliqa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108257153?s=80&v=4"},"commit":{"message":"(feat) Erigon API docs","shortMessageHtmlLink":"(feat) Erigon API docs"}},{"before":"39567afa73edf33f5fca5c15ac94431c8be7e028","after":"52bc74e8246963dce205754270ef7650a595fe55","ref":"refs/heads/users/richard/api-demo","pushedAt":"2024-05-14T16:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rrw-zilliqa","name":"Richard Watts","path":"/rrw-zilliqa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108257153?s=80&v=4"},"commit":{"message":"(fix) rustfmt","shortMessageHtmlLink":"(fix) rustfmt"}},{"before":"62758207da53cd8d7bbe0fc4e0a5ef2b8535f45e","after":"39567afa73edf33f5fca5c15ac94431c8be7e028","ref":"refs/heads/users/richard/api-demo","pushedAt":"2024-05-14T16:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rrw-zilliqa","name":"Richard Watts","path":"/rrw-zilliqa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108257153?s=80&v=4"},"commit":{"message":"(feat) Documentation","shortMessageHtmlLink":"(feat) Documentation"}},{"before":"3d4756371d405809971d14d1284e9c4e70899819","after":"62758207da53cd8d7bbe0fc4e0a5ef2b8535f45e","ref":"refs/heads/users/richard/api-demo","pushedAt":"2024-05-14T16:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rrw-zilliqa","name":"Richard Watts","path":"/rrw-zilliqa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108257153?s=80&v=4"},"commit":{"message":"(fix) Fix clippy","shortMessageHtmlLink":"(fix) Fix clippy"}},{"before":"accbaeff8a503acdc7dafbf4dd33fdef87ac204b","after":"3d4756371d405809971d14d1284e9c4e70899819","ref":"refs/heads/users/richard/api-demo","pushedAt":"2024-05-14T16:00:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rrw-zilliqa","name":"Richard Watts","path":"/rrw-zilliqa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108257153?s=80&v=4"},"commit":{"message":"(fix) Generate correct paths for documentation files.","shortMessageHtmlLink":"(fix) Generate correct paths for documentation files."}},{"before":"9011ad2f8a434066d4597fc7b923935ef7c42cde","after":"accbaeff8a503acdc7dafbf4dd33fdef87ac204b","ref":"refs/heads/users/richard/api-demo","pushedAt":"2024-05-14T15:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rrw-zilliqa","name":"Richard Watts","path":"/rrw-zilliqa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108257153?s=80&v=4"},"commit":{"message":"(fix) Generate correct paths for documentation files.","shortMessageHtmlLink":"(fix) Generate correct paths for documentation files."}},{"before":"55ad7286188b58d8774783095ba356cbcf26b486","after":"768e1fc54945666bcdbae6fc3659a2b8fef01f8c","ref":"refs/heads/users/mauromedda/zq1-pers-converter","pushedAt":"2024-05-14T15:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamesHinshelwood","name":"James Hinshelwood","path":"/JamesHinshelwood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11905377?s=80&v=4"},"commit":{"message":"Fix eth transaction signature inference","shortMessageHtmlLink":"Fix eth transaction signature inference"}},{"before":"553acba4f76130c080acb6bf2b4881865840c747","after":"1d1534a9f58539f7c3fe42695b7df5ee0c9f7fa2","ref":"refs/heads/scilla-refactor","pushedAt":"2024-05-14T15:20:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamesHinshelwood","name":"James Hinshelwood","path":"/JamesHinshelwood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11905377?s=80&v=4"},"commit":{"message":"Refactor Scilla transaction execution\n\nPreviously when we applied a Scilla transaction to state (via\n`State::apply_transaction_scilla`), the state would be mutated\ndirectly by execution engine while the transaction was run. This\ndiffered from the behaviour of EVM transactions, where the\nexecution engine only read from the state and kept changes to\nstate in memory (in a `HashMap`). This PR\nupdates Scilla execution to work in the same way.\n\nThe advantage of this approach is that we get a state diff when\nexecuting a transaction, which makes implementing APIs similar to\n`trace_replayTransaction` possible. It also avoids more roundtrips\nfrom/to the database, since each account is loaded at most once\nand then saved once at the end of execution.","shortMessageHtmlLink":"Refactor Scilla transaction execution"}},{"before":null,"after":"553acba4f76130c080acb6bf2b4881865840c747","ref":"refs/heads/scilla-refactor","pushedAt":"2024-05-14T15:07:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JamesHinshelwood","name":"James Hinshelwood","path":"/JamesHinshelwood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11905377?s=80&v=4"},"commit":{"message":"Refactor Scilla transaction execution\n\nPreviously when we applied a Scilla transaction to state (via\n`State::apply_transaction_scilla`), the state would be mutated\ndirectly by execution engine while the transaction was run. This\ndiffered from the behaviour of EVM transactions, where the\nexecution engine only read from the state and kept changes to\nstate in memory (in a `HashMap`). This PR\nupdates Scilla execution to work in the same way.\n\nThe advantage of this approach is that we get a state diff when\nexecuting a transaction, which makes implementing APIs similar to\n`trace_replayTransaction` possible. It also avoids more roundtrips\nfrom/to the database, since each account is loaded at most once\nand then saved once at the end of execution.","shortMessageHtmlLink":"Refactor Scilla transaction execution"}},{"before":"98d43446cc82e60d46a54a4ac50a05d09e779a23","after":"a382c0977912c16c2c2a1086a94044a5b3dba614","ref":"refs/heads/estimage-gas-bsearch","pushedAt":"2024-05-14T13:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bzawisto","name":"Bartosz Zawistowski","path":"/bzawisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39065214?s=80&v=4"},"commit":{"message":"Progress","shortMessageHtmlLink":"Progress"}},{"before":null,"after":"98d43446cc82e60d46a54a4ac50a05d09e779a23","ref":"refs/heads/estimage-gas-bsearch","pushedAt":"2024-05-14T12:43:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bzawisto","name":"Bartosz Zawistowski","path":"/bzawisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39065214?s=80&v=4"},"commit":{"message":"Post merge cleanup (#915)\n\nCo-authored-by: Bartosz Zawistowski ","shortMessageHtmlLink":"Post merge cleanup (#915)"}},{"before":"a15089739788a681284ab3edb0510499862514de","after":"55ad7286188b58d8774783095ba356cbcf26b486","ref":"refs/heads/users/mauromedda/zq1-pers-converter","pushedAt":"2024-05-14T12:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauromedda","name":"Mauro Medda","path":"/mauromedda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16835531?s=80&v=4"},"commit":{"message":"(add): peer_id to the stake contract for the validator","shortMessageHtmlLink":"(add): peer_id to the stake contract for the validator"}},{"before":"63a27f39d765207127ad4393cc3903f399b4c30b","after":"a15089739788a681284ab3edb0510499862514de","ref":"refs/heads/users/mauromedda/zq1-pers-converter","pushedAt":"2024-05-14T11:46:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mauromedda","name":"Mauro Medda","path":"/mauromedda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16835531?s=80&v=4"},"commit":{"message":"(fix): converter to the last block structure","shortMessageHtmlLink":"(fix): converter to the last block structure"}},{"before":"00bad1ff51a7d3d4b9cba3801c5055f9b1dacff1","after":null,"ref":"refs/heads/post-merge-clenaup","pushedAt":"2024-05-14T11:44:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bzawisto","name":"Bartosz Zawistowski","path":"/bzawisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39065214?s=80&v=4"}},{"before":"98d43446cc82e60d46a54a4ac50a05d09e779a23","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-915-2833c187dcff4f522b0b2f13ac9626b961e597df","pushedAt":"2024-05-14T11:44:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2833c187dcff4f522b0b2f13ac9626b961e597df","after":"98d43446cc82e60d46a54a4ac50a05d09e779a23","ref":"refs/heads/main","pushedAt":"2024-05-14T11:44:05.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Post merge cleanup (#915)\n\nCo-authored-by: Bartosz Zawistowski ","shortMessageHtmlLink":"Post merge cleanup (#915)"}},{"before":null,"after":"98d43446cc82e60d46a54a4ac50a05d09e779a23","ref":"refs/heads/gh-readonly-queue/main/pr-915-2833c187dcff4f522b0b2f13ac9626b961e597df","pushedAt":"2024-05-14T11:20:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Post merge cleanup (#915)\n\nCo-authored-by: Bartosz Zawistowski ","shortMessageHtmlLink":"Post merge cleanup (#915)"}},{"before":"2833c187dcff4f522b0b2f13ac9626b961e597df","after":"00bad1ff51a7d3d4b9cba3801c5055f9b1dacff1","ref":"refs/heads/post-merge-clenaup","pushedAt":"2024-05-14T10:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bzawisto","name":"Bartosz Zawistowski","path":"/bzawisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39065214?s=80&v=4"},"commit":{"message":"Post merge cleanup","shortMessageHtmlLink":"Post merge cleanup"}},{"before":null,"after":"2833c187dcff4f522b0b2f13ac9626b961e597df","ref":"refs/heads/post-merge-clenaup","pushedAt":"2024-05-14T10:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bzawisto","name":"Bartosz Zawistowski","path":"/bzawisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39065214?s=80&v=4"},"commit":{"message":"Use committee from contract instead of a one attached to block (#826)\n\n* Some progress\n\n* Some progress with using committee from contract\n\n* Some progress with using committee from contract\n\n* Get peer_id from pending peers\n\n* Some progress\n\n* Some progress\n\n* Fixes\n\n* More logging\n\n* More debug\n\n* Some progress\n\n* Fixes\n\n* Fixing clippy\n\n* Clippy\n\n* Clippy\n\n* Test\n\n* Let tests run longer\n\n* Fixes\n\n* Give more time for txns distribution\n\n* Fixes\n\n* Fixes\n\n* progress\n\n* Some precedence\n\n* Some precedence\n\n* Clippy\n\n* Fix\n\n* Further fixes\n\n* Disable randomization of sent messages\n\n* Fmt\n\n* Fixes\n\n* Some cleanup\n\n* Build fix\n\n* Back to normal times\n\n* Cleanup\n\n* Make code compile\n\n* Address feedback\n\n* Feedback\n\n* Format\n\n* Progress\n\n* Cargo\n\n* Test\n\n* Updated config files\n\n* Feedback\n\n* Feedback 2\n\n* Fixing tests\n\n* Cleanup\n\n* Fixes\n\n* Fixes\n\n* Fixes\n\n* Let shard network run for some time\n\n* Fmt\n\n* Disable flaky tests\n\n* Reenabling tests\n\n* Make code compile again\n\n---------\n\nCo-authored-by: bzawisto ","shortMessageHtmlLink":"Use committee from contract instead of a one attached to block (#826)"}},{"before":"b8fd1b31fae1eb0ea863d78ae78ad1a5d5ef8e6b","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-903-2833c187dcff4f522b0b2f13ac9626b961e597df","pushedAt":"2024-05-14T10:11:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"b8fd1b31fae1eb0ea863d78ae78ad1a5d5ef8e6b","ref":"refs/heads/gh-readonly-queue/main/pr-903-2833c187dcff4f522b0b2f13ac9626b961e597df","pushedAt":"2024-05-14T10:09:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"(add): z2 converter (#903)\n\n* (add): import converter into z2\n\n* (add): documentation on z2-deployer and z2-converter\n\n* (add): github action install cmake\n\n* (add): protoc dependency\n\n* (add): impl Add for fake_time\n\n* (fix): make fmt happy again\n\n* Use alloy instead of primitive_types\n\n* (add): move to z2 self-hosted agents\n\n* (fix): remove bash debug\n\n* (fix): add release profile to cargo run\n\n---------\n\nCo-authored-by: James Hinshelwood ","shortMessageHtmlLink":"(add): z2 converter (#903)"}},{"before":"1e55919e41010ddbef59f146c69cc90f6d07a06c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-903-2833c187dcff4f522b0b2f13ac9626b961e597df","pushedAt":"2024-05-14T09:59:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"8f8b09f069813a24987f55f97879158e3cd190f6","after":null,"ref":"refs/heads/consensus-improvements","pushedAt":"2024-05-14T09:52:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bzawisto","name":"Bartosz Zawistowski","path":"/bzawisto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39065214?s=80&v=4"}},{"before":"2833c187dcff4f522b0b2f13ac9626b961e597df","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-826-601e6dc1473cf0890a938cc7c874acb40bf63424","pushedAt":"2024-05-14T09:52:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":null,"after":"1e55919e41010ddbef59f146c69cc90f6d07a06c","ref":"refs/heads/gh-readonly-queue/main/pr-903-2833c187dcff4f522b0b2f13ac9626b961e597df","pushedAt":"2024-05-14T09:52:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"(add): z2 converter (#903)\n\n* (add): import converter into z2\n\n* (add): documentation on z2-deployer and z2-converter\n\n* (add): github action install cmake\n\n* (add): protoc dependency\n\n* (add): impl Add for fake_time\n\n* (fix): make fmt happy again\n\n* Use alloy instead of primitive_types\n\n* (add): move to z2 self-hosted agents\n\n* (fix): remove bash debug\n\n* (fix): add release profile to cargo run\n\n---------\n\nCo-authored-by: James Hinshelwood ","shortMessageHtmlLink":"(add): z2 converter (#903)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESewRFAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Zilliqa/zq2"}