github FuelLabs/fuel-core v0.19.0

latest releases: v0.47.1, v0.47.0, v0.46.0...
2 years ago

Overview

The release uses fuel-vm 0.34 that contains many breaking changes from v0.32, v0.33 and v0.34. Please check these releases to have a better understanding of all new features.

This release:

  • Supports a wide arithmetic operation that can be used by the sway to significantly optimize the size of the contracts.
  • Requires predicates to be estimated before submission to the blockchain. The fuel_tx::Transaction has a estiamte_predicates method that allows estimating transactions without any queries, and fuel_core_client provides and additional API endpoint, esitamte_predicates to the same thing.
  • The fuel_core_client now uses rust-based types instead of cynic GraphQL types. It should simplify the use of the client and remove work with raw strings.
  • SMT works much faster now and it improves the performance of the Create transaction with storage slots.
  • The fuel_core_client provides a new submit_and_await endpoint that submits the transaction and awaits its status. It removes the chance of missing notifications about the transaction.
  • The block producer node checks that it has the last network block height before producing blocks.

What's Changed

New Contributors

Full Changelog: v0.18.3...v0.19.0

Don't miss a new fuel-core release

NewReleases is sending notifications on new releases.