{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":290882787,"defaultBranch":"master","name":"fuel-core","ownerLogin":"FuelLabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-27T21:12:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55993183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716077811.0","currentOid":""},"activityList":{"items":[{"before":"e0047bab80ce507c976e59540b891e8fe11fc881","after":"4e515aa33f857f35494f31e4ccedee32c489c288","ref":"refs/heads/v0.26.0-NATS","pushedAt":"2024-05-20T10:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lostman","name":null,"path":"/lostman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270689?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":null,"after":"246b388bfab69c10570520995a2d5cfe64e9f016","ref":"refs/heads/cargo_update","pushedAt":"2024-05-19T00:16:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"cargo update\n\n\u001B[1m\u001B[32m Updating\u001B[0m anyhow v1.0.83 -> v1.0.86\n\u001B[1m\u001B[32m Updating\u001B[0m async-channel v2.2.1 -> v2.3.1\n\u001B[1m\u001B[32m Updating\u001B[0m camino v1.1.6 -> v1.1.7\n\u001B[1m\u001B[32m Updating\u001B[0m const-hex v1.11.3 -> v1.11.4\n\u001B[1m\u001B[32m Updating\u001B[0m darling v0.20.8 -> v0.20.9\n\u001B[1m\u001B[32m Updating\u001B[0m darling_core v0.20.8 -> v0.20.9\n\u001B[1m\u001B[32m Updating\u001B[0m darling_macro v0.20.8 -> v0.20.9\n\u001B[1m\u001B[32m Updating\u001B[0m either v1.11.0 -> v1.12.0\n\u001B[1m\u001B[32m Updating\u001B[0m fiat-crypto v0.2.8 -> v0.2.9\n\u001B[1m\u001B[32m Updating\u001B[0m insta v1.38.0 -> v1.39.0\n\u001B[1m\u001B[32m Updating\u001B[0m instant v0.1.12 -> v0.1.13\n\u001B[1m\u001B[32m Updating\u001B[0m libc v0.2.154 -> v0.2.155\n\u001B[1m\u001B[32m Updating\u001B[0m linux-raw-sys v0.4.13 -> v0.4.14\n\u001B[1m\u001B[32m Updating\u001B[0m miniz_oxide v0.7.2 -> v0.7.3\n\u001B[1m\u001B[32m Updating\u001B[0m piper v0.2.1 -> v0.2.2\n\u001B[1m\u001B[32m Updating\u001B[0m rustversion v1.0.16 -> v1.0.17\n\u001B[1m\u001B[32m Updating\u001B[0m serde v1.0.201 -> v1.0.202\n\u001B[1m\u001B[32m Updating\u001B[0m serde_derive v1.0.201 -> v1.0.202\n\u001B[1m\u001B[32m Updating\u001B[0m serde_spanned v0.6.5 -> v0.6.6\n\u001B[1m\u001B[32m Updating\u001B[0m syn v2.0.63 -> v2.0.64\n\u001B[1m\u001B[32m Updating\u001B[0m thiserror v1.0.60 -> v1.0.61\n\u001B[1m\u001B[32m Updating\u001B[0m thiserror-impl v1.0.60 -> v1.0.61\n\u001B[1m\u001B[32m Updating\u001B[0m toml v0.8.12 -> v0.8.13\n\u001B[1m\u001B[32m Updating\u001B[0m toml_datetime v0.6.5 -> v0.6.6\n\u001B[1m\u001B[32m Updating\u001B[0m toml_edit v0.22.12 -> v0.22.13\n\u001B[1m\u001B[32m Updating\u001B[0m waker-fn v1.1.1 -> v1.2.0","shortMessageHtmlLink":"cargo update"}},{"before":"6dcdb0404e61506c01d521e168d3e462bfdffaaf","after":"0a3882bfdf415a936bc7ac738d73074c70341ca2","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-17T12:11:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'feature/apply-testnet-configuration' into feature/integration-tests-forkless-upgrades","shortMessageHtmlLink":"Merge branch 'feature/apply-testnet-configuration' into feature/integ…"}},{"before":"d70e31299053d0af89e8ba85b74e09e34f5cccea","after":"b548eb5fa670c1de1cc8d4ff8293326e8c4479e3","ref":"refs/heads/feature/apply-testnet-configuration","pushedAt":"2024-05-17T12:11:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/apply-testnet-configuration","shortMessageHtmlLink":"Merge branch 'master' into feature/apply-testnet-configuration"}},{"before":"80de06d4bbc13eddce64b503f8027077e8b9eec8","after":"633e80f77c0cc56e6c705bc34bd5dce7d01c4ee5","ref":"refs/heads/feature/enforce-version-bump","pushedAt":"2024-05-17T12:11:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/enforce-version-bump","shortMessageHtmlLink":"Merge branch 'master' into feature/enforce-version-bump"}},{"before":"0a930a68bef81b213f24226607d37b529f442359","after":null,"ref":"refs/heads/K1-R1/1899","pushedAt":"2024-05-17T12:05:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"}},{"before":"31d0741d8b6f673c027c72825f8b1b6e464096c2","after":"8beacf82bf97be37027273835a7a77828e7b8112","ref":"refs/heads/master","pushedAt":"2024-05-17T12:05:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"chore: update README fuel-core run options (#1900)\n\nCloses #1899 \r\n\r\n`fuel-core run` no longer has `--chain` as an option. It should be\r\nreplaced by `--snapshot`.\r\n\r\n### Before requesting review\r\n- [x] I have reviewed the code myself","shortMessageHtmlLink":"chore: update README fuel-core run options (#1900)"}},{"before":"8faae5bbac30b533a1f1e5d1ee3d37df1b7b4e37","after":"0a930a68bef81b213f24226607d37b529f442359","ref":"refs/heads/K1-R1/1899","pushedAt":"2024-05-17T11:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1-R1","name":null,"path":"/K1-R1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77465250?s=80&v=4"},"commit":{"message":"chore: updated Changelog","shortMessageHtmlLink":"chore: updated Changelog"}},{"before":null,"after":"8faae5bbac30b533a1f1e5d1ee3d37df1b7b4e37","ref":"refs/heads/K1-R1/1899","pushedAt":"2024-05-17T11:42:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"K1-R1","name":null,"path":"/K1-R1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77465250?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"bf7f0f5c66de4839a28c8e8467b079825b6c25a4","after":"80de06d4bbc13eddce64b503f8027077e8b9eec8","ref":"refs/heads/feature/enforce-version-bump","pushedAt":"2024-05-17T10:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Make clippy happy","shortMessageHtmlLink":"Make clippy happy"}},{"before":"f635bfe96aa9c410a2d26221392efb0e7c73b4bd","after":"bf7f0f5c66de4839a28c8e8467b079825b6c25a4","ref":"refs/heads/feature/enforce-version-bump","pushedAt":"2024-05-17T08:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Updated CHANGELOG.md","shortMessageHtmlLink":"Updated CHANGELOG.md"}},{"before":null,"after":"f635bfe96aa9c410a2d26221392efb0e7c73b4bd","ref":"refs/heads/feature/enforce-version-bump","pushedAt":"2024-05-17T08:57:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Enforce increasing of the `Executor::VERSION` on each release","shortMessageHtmlLink":"Enforce increasing of the Executor::VERSION on each release"}},{"before":"c7686a5147c6c76c83d85437ae3a17e9565cb752","after":"e0047bab80ce507c976e59540b891e8fe11fc881","ref":"refs/heads/v0.26.0-NATS","pushedAt":"2024-05-16T16:57:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lostman","name":null,"path":"/lostman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270689?s=80&v=4"},"commit":{"message":"publish to nats","shortMessageHtmlLink":"publish to nats"}},{"before":null,"after":"c7686a5147c6c76c83d85437ae3a17e9565cb752","ref":"refs/heads/v0.26.0-NATS","pushedAt":"2024-05-16T16:42:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lostman","name":null,"path":"/lostman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1270689?s=80&v=4"},"commit":{"message":"publish to nats","shortMessageHtmlLink":"publish to nats"}},{"before":"f6fa43dbada2ad537250547143e7dc8c079031b9","after":"6dcdb0404e61506c01d521e168d3e462bfdffaaf","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-16T07:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Applied comments from PR","shortMessageHtmlLink":"Applied comments from PR"}},{"before":"bea5ed10023bdbaf682572646f5fc57ec799206b","after":"f6fa43dbada2ad537250547143e7dc8c079031b9","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-16T07:49:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'feature/apply-testnet-configuration' into feature/integration-tests-forkless-upgrades","shortMessageHtmlLink":"Merge branch 'feature/apply-testnet-configuration' into feature/integ…"}},{"before":"53154e87b06da52731db1a24aa7f47f53e66e03f","after":"d70e31299053d0af89e8ba85b74e09e34f5cccea","ref":"refs/heads/feature/apply-testnet-configuration","pushedAt":"2024-05-16T07:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Applied comments","shortMessageHtmlLink":"Applied comments"}},{"before":"509d64ab0d4168e7bfdd033466f10bfcc937ad53","after":"0cfb4866bb2033fb3ef054b92e7071200e04dbeb","ref":"refs/heads/feature/fuel-gas-price-provider","pushedAt":"2024-05-15T20:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MitchTurner","name":"Mitchell Turner","path":"/MitchTurner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023047?s=80&v=4"},"commit":{"message":"Make a little more stable","shortMessageHtmlLink":"Make a little more stable"}},{"before":"9119cc0271db0002fce2a2eb7fffc437c7e9ef86","after":"509d64ab0d4168e7bfdd033466f10bfcc937ad53","ref":"refs/heads/feature/fuel-gas-price-provider","pushedAt":"2024-05-15T20:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MitchTurner","name":"Mitchell Turner","path":"/MitchTurner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11023047?s=80&v=4"},"commit":{"message":"Add cap to gas-price change","shortMessageHtmlLink":"Add cap to gas-price change"}},{"before":"eccf85a656c98dc0d294bf93ba777b19397d8e2d","after":"bea5ed10023bdbaf682572646f5fc57ec799206b","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-15T11:56:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'feature/apply-testnet-configuration' into feature/integration-tests-forkless-upgrades","shortMessageHtmlLink":"Merge branch 'feature/apply-testnet-configuration' into feature/integ…"}},{"before":"816d58c3b9ab1f517cb37ea704decf5362517dd7","after":"53154e87b06da52731db1a24aa7f47f53e66e03f","ref":"refs/heads/feature/apply-testnet-configuration","pushedAt":"2024-05-15T11:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Fixed test","shortMessageHtmlLink":"Fixed test"}},{"before":"48cd2d706f0a896f902212900217efcce33ca76f","after":"eccf85a656c98dc0d294bf93ba777b19397d8e2d","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-15T11:36:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'feature/apply-testnet-configuration' into feature/integration-tests-forkless-upgrades","shortMessageHtmlLink":"Merge branch 'feature/apply-testnet-configuration' into feature/integ…"}},{"before":"c5ee0b3b68e45cb832af4f2fb7bde46b6543cb6a","after":"816d58c3b9ab1f517cb37ea704decf5362517dd7","ref":"refs/heads/feature/apply-testnet-configuration","pushedAt":"2024-05-15T11:36:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/apply-testnet-configuration","shortMessageHtmlLink":"Merge branch 'master' into feature/apply-testnet-configuration"}},{"before":"0bef67246ac49f088280f685b10d4b78b062c4f8","after":null,"ref":"refs/heads/bvrooman/feat/preserve-messages-post-regenesis","pushedAt":"2024-05-15T11:26:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"}},{"before":"5b427ebdb179e374d2ff7bf2317e49afb441506b","after":"31d0741d8b6f673c027c72825f8b1b6e464096c2","ref":"refs/heads/master","pushedAt":"2024-05-15T11:26:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"feat: Preserve message proofs post-regenesis (#1891)\n\nRelated tickets:\r\n- Closes https://github.com/FuelLabs/fuel-core/issues/1877\r\n\r\nThis PR adds block Merkle data and metadata to the list of migrated\r\ntables during regenesis. Creating a snapshot now inlcudes the\r\n`FuelBlockMerkleData` and `FuelBlockMerkleMetadata` tables. Loading the\r\nsnapshot writes the `FuelBlockMerkleData` and `FuelBlockMerkleMetadata`\r\nsnapshot tables to the `OldFuelBlockMerkleData` and\r\n`OldFuelBlockMerkleMetadata` database tables respectively (2 new tables\r\nadded to the off-chain database).\r\n\r\nWhen querying for a message proof, we check the block height of the\r\nquery. If the requested message proof is for block height at or above\r\nthe regenesis block height, we continue to use the on-chain database for\r\ndata lookups. If it is instead lower than the regenesis block height, we\r\nthen check the off-chain database for the `Old` tables.\r\n\r\nThis PR also refactors the block proof logic to rely on a new trait\r\ncalled `DatabaseMerklizedBlocks` which provides an interface for\r\nquerying block related Merkle data. Specifically, this includes\r\nretrieving Merkle block data and metadata, and loading the block Merkle\r\ntree. The `DatabaseMessageProof` is now implemented by default for any\r\ntype that implements this trait, which include the on-chain and\r\noff-chain databases that define the corresponding tables.\r\n\r\nThis PR is intended to not be a breaking change.\r\n\r\n## Checklist\r\n- [ ] Breaking changes are clearly marked as such in the PR description\r\nand changelog\r\n- [x] New behavior is reflected in tests\r\n- [ ] [The specification](https://github.com/FuelLabs/fuel-specs/)\r\nmatches the implemented behavior (link update PR if changes are needed)\r\n\r\n### Before requesting review\r\n- [x] I have reviewed the code myself\r\n- [ ] I have created follow-up issues caused by this PR and linked them\r\nhere\r\n\r\n### After merging, notify other teams\r\n\r\n[Add or remove entries as needed]\r\n\r\n- [ ] [Rust SDK](https://github.com/FuelLabs/fuels-rs/)\r\n- [ ] [Sway compiler](https://github.com/FuelLabs/sway/)\r\n- [ ] [Platform\r\ndocumentation](https://github.com/FuelLabs/devrel-requests/issues/new?assignees=&labels=new+request&projects=&template=NEW-REQUEST.yml&title=%5BRequest%5D%3A+)\r\n(for out-of-organization contributors, the person merging the PR will do\r\nthis)\r\n- [ ] Someone else?\r\n\r\n---------\r\n\r\nCo-authored-by: xgreenx ","shortMessageHtmlLink":"feat: Preserve message proofs post-regenesis (#1891)"}},{"before":"bf276fa9da4a28f3268405dd89879a530f77b971","after":"48cd2d706f0a896f902212900217efcce33ca76f","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-15T10:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Increased timeout to give some time to compile the WASM binary","shortMessageHtmlLink":"Increased timeout to give some time to compile the WASM binary"}},{"before":"bc25f4dadd44e0d079c1c96426591b5aa4653a4b","after":"0bef67246ac49f088280f685b10d4b78b062c4f8","ref":"refs/heads/bvrooman/feat/preserve-messages-post-regenesis","pushedAt":"2024-05-15T10:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Fixed test","shortMessageHtmlLink":"Fixed test"}},{"before":"6ed857eaed5e10c5886eeddd85ebc4d4140c5465","after":"bf276fa9da4a28f3268405dd89879a530f77b971","ref":"refs/heads/feature/integration-tests-forkless-upgrades","pushedAt":"2024-05-15T10:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Trying the hack","shortMessageHtmlLink":"Trying the hack"}},{"before":"8b8eecee5bdf5fabf4a98ee592935a44259c4f1b","after":"bc25f4dadd44e0d079c1c96426591b5aa4653a4b","ref":"refs/heads/bvrooman/feat/preserve-messages-post-regenesis","pushedAt":"2024-05-15T10:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Fixed test","shortMessageHtmlLink":"Fixed test"}},{"before":"2dffd3116a8d1dc8d5b5303c67a0929273f35a61","after":"8b8eecee5bdf5fabf4a98ee592935a44259c4f1b","ref":"refs/heads/bvrooman/feat/preserve-messages-post-regenesis","pushedAt":"2024-05-15T10:20:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xgreenx","name":"Green Baneling","path":"/xgreenx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18346821?s=80&v=4"},"commit":{"message":"Fixed test","shortMessageHtmlLink":"Fixed test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETql2GgA","startCursor":null,"endCursor":null}},"title":"Activity · FuelLabs/fuel-core"}