v0.37.0
Version 0.37.0
Breaking
- #573: Added
base_asset_id
as a required field toFeeParameters
.base_asset_id
is used to supply the ID of the base asset. - #554: Removed
debug
feature from thefuel-vm
. The debugger is always available and becomes active after calling anyset_*
method. - #537: Use dependent cost for
k256
,s256
,mcpi
,scwq
,swwq
opcodes.
These opcodes charged inadequately low costs in comparison to the amount of work.
This change should make all transactions that used these opcodes much more expensive than before. - #533: Use custom serialization for fuel-types to allow
no_std
compilation.
What's Changed
- Use dependent cost for missed opcodes by @xgreenx in #537
- Update CI RUST_VERSION to 1.72.0 by @bvrooman in #575
- Remove
debug
feature fromfuel-vm
and use debugger by default. by @xgreenx in #554 - fix: Fixed length input for BMT
node_sum
by @bvrooman in #574 - Use custom derive ser/de instead of std::io by @Dentosal in #533
- feat: Impl
fmt::Display
for canonical Error by @bvrooman in #580 - fix: Organize
ConsensusParameters
gas costs in alphabetical order by @bvrooman in #581 - feat: Configurable Base Asset ID by @bvrooman in #573
- Upgrade to version 0.37.0 by @bvrooman in #583
Full Changelog: v0.36.1...v0.37.0