-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use fuel-vm 0.33
with predicate estimation
#1195
Merged
Merged
Conversation
This file contains 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
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh>
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh>
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh> # Conflicts: # crates/client/src/client/schema/tx/transparent_tx.rs # crates/fuel-core/src/executor.rs # crates/fuel-core/src/service/adapters/graphql_api.rs
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh>
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh>
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh> # Conflicts: # crates/fuel-core/src/executor.rs
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh> # Conflicts: # Cargo.toml # crates/client/assets/schema.sdl # crates/client/src/client/schema/chain.rs # crates/fuel-core/src/executor.rs # crates/services/producer/src/block_producer.rs # crates/types/src/services/executor.rs
Signed-off-by: Mitch Martin <mitch.martin@fuel.sh>
(cherry picked from commit e4c6180) # Conflicts: # Cargo.lock # Cargo.toml # bin/e2e-test-client/src/lib.rs # crates/client/assets/schema.sdl # crates/client/src/client/schema/chain.rs
# Conflicts: # Cargo.lock # crates/client/src/client/schema/primitives.rs
# Conflicts: # crates/client/src/client.rs # crates/fuel-core/src/schema/tx.rs # tests/tests/tx/txn_status_subscription.rs
Used `ChainId` instead of the `ConsensusParameters`
xgreenx
changed the title
Use
Use May 31, 2023
fuel-vm 0.33
with predicate estiamtionfuel-vm 0.33
with predicate estimation
# Conflicts: # tests/tests/blocks.rs # tests/tests/tx.rs # tests/tests/tx/predicates.rs # tests/tests/tx/tx_pointer.rs # tests/tests/tx/txn_status_subscription.rs # tests/tests/tx/utxo_validation.rs # tests/tests/tx_gossip.rs
Voxelot
approved these changes
Jun 5, 2023
Merged
xgreenx
added a commit
that referenced
this pull request
Jun 14, 2023
## What's Changed * version compatibility cleanup by @Voxelot in #1171 * Added example with custom query around the `fuel-core-client` by @xgreenx in #1175 * Update to fuel-vm 0.32 (including wideint gas profiling) by @Dentosal in #1173 * feat: Client primitives by @bvrooman in #1144 * Improve executor config by @Voxelot in #1185 * Added `contract_id` to the `ContractConfig` by @xgreenx in #1184 * fix windows file name error by @firedpeanut in #1176 * Make transaction status stream work by @freesig in #1108 * Added `submit_and_await` endpoint to not miss the notifications by @xgreenx in #1192 * feat: Use ID types in client api by @bvrooman in #1191 * Use `fuel-vm 0.33` with predicate estimation by @xgreenx in #1195 * Add transaction lifecycle diagram to the docs by @digorithm in #1201 * sync with peers before producing blocks by @leviathanbeak in #1169 * SMT storage key hashing by @xgreenx in #1207 ## New Contributors * @firedpeanut made their first contribution in #1176 **Full Changelog**: v0.18.1...v0.19.0 --------- Co-authored-by: Brandon Kite <brandonkite92@gmail.com>
crypto523
added a commit
to crypto523/fuel-core
that referenced
this pull request
Oct 7, 2024
## What's Changed * version compatibility cleanup by @Voxelot in FuelLabs/fuel-core#1171 * Added example with custom query around the `fuel-core-client` by @xgreenx in FuelLabs/fuel-core#1175 * Update to fuel-vm 0.32 (including wideint gas profiling) by @Dentosal in FuelLabs/fuel-core#1173 * feat: Client primitives by @bvrooman in FuelLabs/fuel-core#1144 * Improve executor config by @Voxelot in FuelLabs/fuel-core#1185 * Added `contract_id` to the `ContractConfig` by @xgreenx in FuelLabs/fuel-core#1184 * fix windows file name error by @firedpeanut in FuelLabs/fuel-core#1176 * Make transaction status stream work by @freesig in FuelLabs/fuel-core#1108 * Added `submit_and_await` endpoint to not miss the notifications by @xgreenx in FuelLabs/fuel-core#1192 * feat: Use ID types in client api by @bvrooman in FuelLabs/fuel-core#1191 * Use `fuel-vm 0.33` with predicate estimation by @xgreenx in FuelLabs/fuel-core#1195 * Add transaction lifecycle diagram to the docs by @digorithm in FuelLabs/fuel-core#1201 * sync with peers before producing blocks by @leviathanbeak in FuelLabs/fuel-core#1169 * SMT storage key hashing by @xgreenx in FuelLabs/fuel-core#1207 ## New Contributors * @firedpeanut made their first contribution in FuelLabs/fuel-core#1176 **Full Changelog**: FuelLabs/fuel-core@v0.18.1...v0.19.0 --------- Co-authored-by: Brandon Kite <brandonkite92@gmail.com>
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.
The change is based on #1072, so you can review it first to check the main changes for the predicate estimation. All other changes are from new breaking changes from the
fuel-core 0.33
.The main changes:
id
andcheck_signature
functions useChainId
instead of theConsensusParametrs
because of corresponding changes in thefuel-vm
.verify_tx_has_at_least_one_coin_or_message
stage from the executor because it is done by theCheckedTransaction
.Transaction::precompute
may return the error forCreate
transactions if the witness is not set.