Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
6f5b3aa
Use hash-based balance_root and hash_root fields
Dentosal Sep 15, 2025
78a030d
fmt, clippy
Dentosal Sep 15, 2025
407e321
Merge branch 'master' into dento/contract-state-rework
Dentosal Sep 15, 2025
be0e901
Add changelog
Dentosal Sep 15, 2025
d82bf5e
Fix no_std issues
Dentosal Sep 15, 2025
17b24a2
Merge branch 'master' into dento/contract-state-rework
Dentosal Sep 17, 2025
c57b2d2
Add new test cases
Dentosal Sep 17, 2025
6656479
Use per-contract state in hashes (smh)
Dentosal Sep 17, 2025
9bb0491
Merge branch 'master' into dento/contract-state-rework
Dentosal Sep 22, 2025
486612d
Rewrite using lower-level storage traits
Dentosal Sep 24, 2025
d027f69
Revert "Rewrite using lower-level storage traits"
Dentosal Sep 24, 2025
95c98de
Use mark-and-fetch approach instead of trying to collect all values i…
Dentosal Sep 24, 2025
a95fc12
clippy
Dentosal Sep 24, 2025
3ecc453
Hide Mutex inside StorageAccessRecorder
Dentosal Sep 29, 2025
1850e33
Fix tx updates when it reverts
Dentosal Sep 29, 2025
cba4f4a
Merge branch 'master' into dento/contract-state-rework
Dentosal Sep 29, 2025
3e6ef07
Use a centralized combiner step instead of in-demand db access
Dentosal Sep 29, 2025
f54ea22
Clippy
Dentosal Sep 29, 2025
cb4268e
Simplify type conversions
Dentosal Sep 30, 2025
c1ec86f
Fix mint tests after roots are properly updated
Dentosal Sep 30, 2025
f48fbed
Add a trait to iterate through changes to storage and use it
Dentosal Sep 30, 2025
de3a48e
clippy
Dentosal Sep 30, 2025
00fed41
Fix typos (ci)
Dentosal Sep 30, 2025
2d64df0
More typo fixes (ci)
Dentosal Sep 30, 2025
ea2597c
Expose storage changes to slots and balances from the executor
Dentosal Oct 6, 2025
6d3a48e
Use no-default-features for sha2 dep
Dentosal Oct 16, 2025
4950c1e
Merge branch 'master' into dento/expose-state-changes
Dentosal Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .changes/breaking/3099.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Use hash-based `balance_root` and `state_root` fields in tx inputs and outputs
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions crates/fuel-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ fuel-core-upgradable-executor = { workspace = true, features = [
"test-helpers",
] }
proptest = { workspace = true }
sha2 = "0.10"
test-case = { workspace = true }
test-strategy = { workspace = true }
tokio-test = "0.4.4"
Expand Down
Loading
Loading