Skip to content

v0.43.0

Compare
Choose a tag to compare
@digorithm digorithm released this 13 Jun 21:11
· 291 commits to master since this release
3138172

What's Changed

  • feat: add Into for Address and ContractId fn arguments by @hal3e in #967
  • chore: impl default for identity by @ra0x3 in #977
  • ci: bump forc version by @iqdecay in #988
  • chore!: merge fuels-types and fuels-core by @hal3e in #956
  • refactor: path of WalletUnlocked in fuels::accounts by @Salka1988 in #987
  • chore: re-export more fuel-tx types by @ra0x3 in #969
  • fix: create message type based on data length by @hal3e in #993
  • feat: use SDK type for tx in TransactionResponse by @MujkicA in #960
  • chore: use #[allow(dead_code)] in forc projects by @hal3e in #991
  • chore: set fuel-core to 0.18.2 by @hal3e in #996
  • deps: bump fuel-abi-types to v0.3.0 by @kayagokalp in #990
  • Bump versions to 0.43.0 by @digorithm in #1002

New Contributors

Full Changelog: v0.42.0...v0.43.0

Breaking changes

No more .into() when passing contract IDs or addresses to contract methods

Before:

let response = contract_methods
            .transfer_coins_to_output(1_000_000, contract_id.into(), address.into())
            .append_variable_outputs(1)
            .call()
            .await?;

After:

let response = contract_methods
            .transfer_coins_to_output(1_000_000, contract_id, address)
            .append_variable_outputs(1)
            .call()
            .await?;