v3.8.1
Upgrade priority: Low. Recommended for users of the latest Substrate master, especially using contracts.
- Important The
api-contractCodenow supports deploying the code and a contract in on operation. This aligns with the latest Substrate where code cannot be uploaded with a contract. ThecreateBlueprintis therefore deprecated, usecode.tx.<constructor>(...)to deploy code. (Compatible with both old and new versions of Substrate)
Contributed:
- Add support for latest Frontier RPCs (Thanks to https://github.com/jnaviask)
- Fix user-supplied signed extensions type signature (Thanks to https://github.com/ntduan)
Changes:
- Expand
api-contractto allow forCodeto deploy contract alongside code.createBlueprintis now deprecated, replaced bycreateContractor the preferredcode.tx.<constructor>, which uploads and deploys the code in one operation. This aligns with the current Substrate master contracts implementation. - Allow for signed extensions to be supplied inside type bundles
- Ensure that the auto-connect state is checked on auto-connections (respecting disconnect)
- Added
CancelProxyto `ProxyTypes on Polkadot, Kusama & Westend - Updated to latest Substrate metadata