v0.43.0
What's Changed
- feat: add
Into
forAddress
andContractId
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
andfuels-core
by @hal3e in #956 - refactor: path of
WalletUnlocked
infuels::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
to0.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?;