Conversation
xgreenx
approved these changes
Apr 9, 2025
AurelienFT
approved these changes
Apr 9, 2025
MitchTurner
approved these changes
Apr 9, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version 0.43.0
Breaking
resolved_outputsfor pre-confirmations. Now it also includesUtxoid.resolved_outputsfield contains onlyChangeandVariableoutputs, so theUtxoIdfor them could be hard to derive, if transaction has known inputs. This information should help to create dependent transactions more easily.Derefimpl onImportResultby introducing wrapper type.fuel-core-compression, thecompressfunction now takes a reference toConfiginstead of the value.Added
TxStatusManagerinTxPool. Added logic to clean up transactions from the pool if received squeezed out pre confirmations. Added logic to promote transactions on sentry nodes when receive pre-confirmation.TxStatusManagerin case of bad preconfirmation message.dryRunRecordStorageReadswhich works likedryRunbut also returns storage reads, allowing use of execution tracer or local debuggerallow_partialparameter to thecoinsToSpendquery. The default value of this parameters isfalseto preserve the old behavior. If set totrue, the query returns available coins instead of failing when the requested amount is unavailable.Changed
fuel-core-bin.root_storage_testsandbasic_merkleized_storage_teststest macros.Fixed
TxPoolhas a SpentInputs LRU cache, storing all spent coins.Removed
fuel-core-bin.What's Changed
TxStatusManagertests by @rafal-ch in ReworkTxStatusManagertests #2871Derefimpl onImportResultby introducing wrapper type. by @netrome in refactor: Get rid ofDerefimpl onImportResultby introducing wrapper type. #2900Full Changelog: v0.42.0...v0.43.0