ink! 3.0.0 RC 6
Pre-release
Pre-release
Version 3.0-rc6
This is the 6th release candidate for ink! 3.0.
Added
- Added an Ethereum-compatibility function to recover a public key from an ECDSA signature and message hash - #914 (thanks @xgreenx).
Changed
- Update to
scale-info
1.0 - #845. - Message and constructor selectors no longer take their inputs as string, but as
u32
decodable integer - #928.
For example:- It is no longer possible to specify a selector as
#[ink(selector = "0xC0DECAFE")]
. - The newly allowed formats are
#[ink(selector = 0xC0DECAFE)]
and#[ink(selector = 42)]
. - Smart contract authors are required to update their smart contracts for this change.
- It is no longer possible to specify a selector as
- Improved the
multisig
example - #962. - Changed the link to our beginner's workshop to the migrated workshop on
substrate.io
- #957.
Fixed
- Fixed a mistake in the
ink_env::block_timestamp()
documentation - #937.