{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263892105,"defaultBranch":"dev","name":"casper-node","ownerLogin":"casper-network","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-14T11:08:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79667787?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726085041.0","currentOid":""},"activityList":{"items":[{"before":"c39d4cbf261c7a237ce9882de4c22fd8875ff0d9","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2024-09-11T20:04:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"}},{"before":"e6456b709ec1da1c6b703db2a04beeba960651c5","after":"615306e68a9447fe761699d8cb5a0fc1cf10bfd5","ref":"refs/heads/staging","pushedAt":"2024-09-11T20:04:00.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4773\n\n4773: Fix: remove unused connection symmetries and other code cleanups r=EdHastingsCasperAssociation a=moubctez\n\nChanges:\r\n* remove unused connection symmetries (fixes memory draining)\r\n* remove unnecessary cloning\r\n* don't derive DataSize when all fields are skipped\r\n* hide some code that is needed only for tests\r\n* code cleanup\n\nCo-authored-by: Adam Ciarciński ","shortMessageHtmlLink":"Merge #4773"}},{"before":"5a542e1aafd07d3a0e0d67f03cde1166ed62e977","after":"c39d4cbf261c7a237ce9882de4c22fd8875ff0d9","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-11T20:03:59.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4773","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4773"}},{"before":null,"after":"5a542e1aafd07d3a0e0d67f03cde1166ed62e977","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-11T20:03:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"25166424eca6e1465da1fe313d31eda07c8f08fa","after":"45bd9e57ce71b0bbd82d8e05455466cd3fc867f3","ref":"refs/heads/rustSDK-feat-2.0","pushedAt":"2024-09-11T16:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gRoussac","name":"Gregory Roussac","path":"/gRoussac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099551?s=80&v=4"},"commit":{"message":"Doc + lint","shortMessageHtmlLink":"Doc + lint"}},{"before":"db10abdf253e4c887d20e7cad3784b49cddb8c49","after":"25166424eca6e1465da1fe313d31eda07c8f08fa","ref":"refs/heads/rustSDK-feat-2.0","pushedAt":"2024-09-11T16:11:15.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"gRoussac","name":"Gregory Roussac","path":"/gRoussac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3099551?s=80&v=4"},"commit":{"message":"Merge branch 'feat-2.0' of github.com:casper-network/casper-node into rustSDK-feat-2.0\n\n# Conflicts:\n#\tMakefile\n#\ttypes/src/transaction/transaction_v1/transaction_v1_builder.rs","shortMessageHtmlLink":"Merge branch 'feat-2.0' of github.com:casper-network/casper-node into…"}},{"before":"1a1f730f4389b95bee9b62fed366a5d953ebce64","after":null,"ref":"refs/heads/2133_block_size_consensus_parameter","pushedAt":"2024-09-11T13:39:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafal-ch","name":"Rafał Chabowski","path":"/rafal-ch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88321181?s=80&v=4"}},{"before":null,"after":"1a1f730f4389b95bee9b62fed366a5d953ebce64","ref":"refs/heads/2133_block_size_consensus_parameter","pushedAt":"2024-09-11T13:37:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rafal-ch","name":"Rafał Chabowski","path":"/rafal-ch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88321181?s=80&v=4"},"commit":{"message":"Remove superfluous constructor `ConsensusParameters::new_v2()`","shortMessageHtmlLink":"Remove superfluous constructor ConsensusParameters::new_v2()"}},{"before":"f64bab3bb6d98773836cc67fddc45194b1acb228","after":"e6456b709ec1da1c6b703db2a04beeba960651c5","ref":"refs/heads/feat-2.0","pushedAt":"2024-09-10T15:51:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4823\n\n4823: Introducing calltable serialization to `TransactionV1` structures subtree. r=darthsiroftardis a=zajko\n\nThis is an extension to the `bytesrepr` serialization used in the rest of the node and it also uses the `\r\nFromBytes` and `ToBytes` traits.\r\n From now on selected types will use a specific serialization approach which will be called \"calltable\" serialization.\r\n A \"calltable-serialized\" type is serialized as follow:\r\n\r\n- For structs:\r\n - Given type X with N attributes we assign a unique (in the scope of X) `u16` index to each of the structs attribute. The assumption is that the indexes are 0-based\r\n - We serialize each of the structs attribute using it's `ToBytes` implementation, producing binary payloads: _binary_vec0, binary_vec1, ..., binary_ve\r\ncN-1_. We don't allow any of the _binary_veci_ to be empty.\r\n - We construct a _bytes_ vector which is a concatenation of _binary_vec0, binary_vec1, ..., binary_vecN-1_\r\n - We construct a _fields_ vector. The _i-th_ element of _fields_ is a description of the _i-th_ attribute:\r\n - For field with index 0 this description will be:\r\n _field0_ = Field {\r\n index: 0\r\n offset: 0\r\n }\r\n - For each next field:\r\n *fieldi* = Field {\r\n index: *i*\r\n offset: *fieldi - 1.offset* + length(*binary_veci - 1*)\r\n }\r\n - We construct an instance of `CalltableSerializationEnvelope {fields, bytes}` and serialize it using it's `ToBytes` implementation.\r\n- For enums:\r\n - Given an enum E with M variants we assign a `u8` unique index for each of the variant. The variant-index should start from 0 and be contiguous.\r\n - Given an enum instance *e* of variant *Ej* (having variant index *j*) which has N attributes:\r\n - we assign a unique (in the scope of *Ej) `u16` index to each of the enum variants attribute. The assumption is that the indexes are 1-based.\r\n - We serialize value of *j* as *binary_vec0* and each of *e* attribute as subsequent *binary_vec* (binary_vec1, binary_vec2,..., bi\r\nnary_vecN). We don't allow any of the *binary_veci* to be empty.\r\n - We construct a *bytes* vector which is a concatenation of *binary_vec0, binary_vec1, ..., binary_vecN*.\r\n - We construct a *fields* vector. The *i-th* element of *fields* is a description of the *i-th* attribute:\r\n - For field with index 0 this description will be:\r\n _field0_ = Field {\r\n index: 0\r\n offset: 0\r\n }\r\n - For each next field:\r\n _fieldi_ = Field {\r\n index: *i*\r\n offset: *fieldi - 1.offset* + length(*binary_veci - 1*)\r\n }\r\n - We construct an instance of `CalltableSerializationEnvelope {fields, bytes}` and serialize it using it's `ToBytes` implementation.\r\n - To recap, each enum variant we serialize analogously to a `struct`, but we prepend a synthetic `u8` field which identifies the variant.\r\n \r\nThis PR applies calltable serialization to the following types:\r\n- `InitiatorAddr` enum\r\n- `PricingMode` enum\r\n- `TransactionEntryPoint` enum\r\n- `TransactionInvocationTarget` enum\r\n- `TransactionScheduling` enum\r\n- `TransactionTarget` enum\r\n- `TransactionV1` struct\r\n- `TransactionV1Body` struct\r\n- `TransactionV1Header` struct\r\n \r\nAll other types (especially legacy ones, including those nested in \"calltable-serialized\" types) should use \"regular\" serialization logic.\n\nCo-authored-by: Jakub Zajkowski ","shortMessageHtmlLink":"Merge #4823"}},{"before":"356f170113df7e90c52f6244fcc423edb078c5bb","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2024-09-10T14:57:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"}},{"before":"f64bab3bb6d98773836cc67fddc45194b1acb228","after":"e6456b709ec1da1c6b703db2a04beeba960651c5","ref":"refs/heads/staging","pushedAt":"2024-09-10T14:57:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4823\n\n4823: Introducing calltable serialization to `TransactionV1` structures subtree. r=darthsiroftardis a=zajko\n\nThis is an extension to the `bytesrepr` serialization used in the rest of the node and it also uses the `\r\nFromBytes` and `ToBytes` traits.\r\n From now on selected types will use a specific serialization approach which will be called \"calltable\" serialization.\r\n A \"calltable-serialized\" type is serialized as follow:\r\n\r\n- For structs:\r\n - Given type X with N attributes we assign a unique (in the scope of X) `u16` index to each of the structs attribute. The assumption is that the indexes are 0-based\r\n - We serialize each of the structs attribute using it's `ToBytes` implementation, producing binary payloads: _binary_vec0, binary_vec1, ..., binary_ve\r\ncN-1_. We don't allow any of the _binary_veci_ to be empty.\r\n - We construct a _bytes_ vector which is a concatenation of _binary_vec0, binary_vec1, ..., binary_vecN-1_\r\n - We construct a _fields_ vector. The _i-th_ element of _fields_ is a description of the _i-th_ attribute:\r\n - For field with index 0 this description will be:\r\n _field0_ = Field {\r\n index: 0\r\n offset: 0\r\n }\r\n - For each next field:\r\n *fieldi* = Field {\r\n index: *i*\r\n offset: *fieldi - 1.offset* + length(*binary_veci - 1*)\r\n }\r\n - We construct an instance of `CalltableSerializationEnvelope {fields, bytes}` and serialize it using it's `ToBytes` implementation.\r\n- For enums:\r\n - Given an enum E with M variants we assign a `u8` unique index for each of the variant. The variant-index should start from 0 and be contiguous.\r\n - Given an enum instance *e* of variant *Ej* (having variant index *j*) which has N attributes:\r\n - we assign a unique (in the scope of *Ej) `u16` index to each of the enum variants attribute. The assumption is that the indexes are 1-based.\r\n - We serialize value of *j* as *binary_vec0* and each of *e* attribute as subsequent *binary_vec* (binary_vec1, binary_vec2,..., bi\r\nnary_vecN). We don't allow any of the *binary_veci* to be empty.\r\n - We construct a *bytes* vector which is a concatenation of *binary_vec0, binary_vec1, ..., binary_vecN*.\r\n - We construct a *fields* vector. The *i-th* element of *fields* is a description of the *i-th* attribute:\r\n - For field with index 0 this description will be:\r\n _field0_ = Field {\r\n index: 0\r\n offset: 0\r\n }\r\n - For each next field:\r\n _fieldi_ = Field {\r\n index: *i*\r\n offset: *fieldi - 1.offset* + length(*binary_veci - 1*)\r\n }\r\n - We construct an instance of `CalltableSerializationEnvelope {fields, bytes}` and serialize it using it's `ToBytes` implementation.\r\n - To recap, each enum variant we serialize analogously to a `struct`, but we prepend a synthetic `u8` field which identifies the variant.\r\n \r\nThis PR applies calltable serialization to the following types:\r\n- `InitiatorAddr` enum\r\n- `PricingMode` enum\r\n- `TransactionEntryPoint` enum\r\n- `TransactionInvocationTarget` enum\r\n- `TransactionScheduling` enum\r\n- `TransactionTarget` enum\r\n- `TransactionV1` struct\r\n- `TransactionV1Body` struct\r\n- `TransactionV1Header` struct\r\n \r\nAll other types (especially legacy ones, including those nested in \"calltable-serialized\" types) should use \"regular\" serialization logic.\n\nCo-authored-by: Jakub Zajkowski ","shortMessageHtmlLink":"Merge #4823"}},{"before":"82dfc22ea16588c7d9d32d3a9a248ba8a2df2077","after":"356f170113df7e90c52f6244fcc423edb078c5bb","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-10T14:57:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4823","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4823"}},{"before":null,"after":"82dfc22ea16588c7d9d32d3a9a248ba8a2df2077","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-10T14:57:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"9795bd2abaeab85a85b9e6c814e583b146fd6f5b","after":"f64bab3bb6d98773836cc67fddc45194b1acb228","ref":"refs/heads/feat-2.0","pushedAt":"2024-09-10T13:34:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4844\n\n4844: Port the changes related to handling of unbonds in `global-state-update-gen` to `feat-2.0` r=fizyk20 a=fizyk20\n\nThis ports the changes made in #4828 to `feat-2.0`.\n\nCo-authored-by: Bartłomiej Kamiński ","shortMessageHtmlLink":"Merge #4844"}},{"before":"5ad356b463db6b5103bdeec8d3f041ed63d4510f","after":"f64bab3bb6d98773836cc67fddc45194b1acb228","ref":"refs/heads/staging","pushedAt":"2024-09-10T12:52:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4844\n\n4844: Port the changes related to handling of unbonds in `global-state-update-gen` to `feat-2.0` r=fizyk20 a=fizyk20\n\nThis ports the changes made in #4828 to `feat-2.0`.\n\nCo-authored-by: Bartłomiej Kamiński ","shortMessageHtmlLink":"Merge #4844"}},{"before":"3d3466484cef097a0da489a5688f8ef23887cc04","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2024-09-10T12:52:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"}},{"before":"2d240d86d2b23ca6bc677eea527bb9826e63cefd","after":"3d3466484cef097a0da489a5688f8ef23887cc04","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-10T12:52:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844"}},{"before":null,"after":"2d240d86d2b23ca6bc677eea527bb9826e63cefd","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-10T12:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"919682104e877c1cf8feabf1c012d456bbc98e7d","after":"5ad356b463db6b5103bdeec8d3f041ed63d4510f","ref":"refs/heads/staging","pushedAt":"2024-09-09T21:01:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4844\n\n4844: Port the changes related to handling of unbonds in `global-state-update-gen` to `feat-2.0` r=fizyk20 a=fizyk20\n\nThis ports the changes made in #4828 to `feat-2.0`.\n\nCo-authored-by: Bartłomiej Kamiński ","shortMessageHtmlLink":"Merge #4844"}},{"before":"b644d6c3a9877384ce0d4418dfa82a7f83e158b8","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T21:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"}},{"before":"abbf35ff435c059c882366e51c66e0ad0e07079b","after":"b644d6c3a9877384ce0d4418dfa82a7f83e158b8","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T21:01:43.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844"}},{"before":null,"after":"abbf35ff435c059c882366e51c66e0ad0e07079b","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T21:01:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"686436b529b9d6c58bee0604adb5258f959cce1b","after":"919682104e877c1cf8feabf1c012d456bbc98e7d","ref":"refs/heads/staging","pushedAt":"2024-09-09T20:02:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4844\n\n4844: Port the changes related to handling of unbonds in `global-state-update-gen` to `feat-2.0` r=fizyk20 a=fizyk20\n\nThis ports the changes made in #4828 to `feat-2.0`.\n\nCo-authored-by: Bartłomiej Kamiński ","shortMessageHtmlLink":"Merge #4844"}},{"before":"fc5715a5f832eab4a2b2fe8ef86519ba39c59c42","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T20:02:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"}},{"before":"2c40e98f7eb0c20f5571c186d9c6adba89159d9f","after":"fc5715a5f832eab4a2b2fe8ef86519ba39c59c42","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T20:02:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844"}},{"before":null,"after":"2c40e98f7eb0c20f5571c186d9c6adba89159d9f","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T20:02:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}},{"before":"9795bd2abaeab85a85b9e6c814e583b146fd6f5b","after":"686436b529b9d6c58bee0604adb5258f959cce1b","ref":"refs/heads/staging","pushedAt":"2024-09-09T13:34:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"Merge #4844\n\n4844: Port the changes related to handling of unbonds in `global-state-update-gen` to `feat-2.0` r=EdHastingsCasperAssociation a=fizyk20\n\nThis ports the changes made in #4828 to `feat-2.0`.\n\nCo-authored-by: Bartłomiej Kamiński ","shortMessageHtmlLink":"Merge #4844"}},{"before":"35a76dde172cac2e64fd48328989c88a09f8bb43","after":null,"ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T13:34:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"}},{"before":"d910c0d21ae9a4f50062b2e9642007b7ade434b5","after":"35a76dde172cac2e64fd48328989c88a09f8bb43","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T13:34:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify] -bors-staging-tmp-4844"}},{"before":null,"after":"d910c0d21ae9a4f50062b2e9642007b7ade434b5","ref":"refs/heads/staging.tmp","pushedAt":"2024-09-09T13:34:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"casperlabs-bors-ng[bot]","name":null,"path":"/apps/casperlabs-bors-ng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44785362?s=80&v=4"},"commit":{"message":"[ci skip][skip ci][skip netlify]","shortMessageHtmlLink":"[ci skip][skip ci][skip netlify]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMDowNDowMS4wMDAwMDBazwAAAASznxbb","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMDowNDowMS4wMDAwMDBazwAAAASznxbb","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMzozNDoyOC4wMDAwMDBazwAAAASw8ZWZ"}},"title":"Activity · casper-network/casper-node"}