Skip to content

v8.63.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 Dec 01:55
32d1f7d

Release

Release Name: 8.63.0

Spec Version: 63

Client Version: 8.0.0

Key Changes:

This release introduces the following changes:

  • Add multi-chain support to NFI pallet
  • Add ERC-165 support for the ERC-721 precompile
  • Remove unused dependencies
  • Remove storage getters from pallets in preparation for Substrate Upgrade
  • Add Destination tag to XRPL alt token bridge
  • Tidy up codebase to remove unwrap() and fix clippy warnings

PRs included:


Client Changes:

  • Yes
  • No

Runtime Changes:

  • Yes
  • No

EVM Precompile Changes:

Added:

  • ERC721: supportsInterface(bytes4)

Storage Changes:

Changed:

  • NFI: NfiEnabled, change key to (chain_id, GenericCollectionId)
  • NFI: NfiData, change key to MultiChainTokenId

Extrinsic Changes:

Changed:

  • NFI: enable_nfi, rename to enable_nfi_for_trn_collection
  • NFI: manual_data_request ,change token_id to MultiChainTokenId
  • NFI: submit_nfi_data, change token_id to MultiChainTokenId

Event Changes:

Changed:

  • NFI: DataRequest, change token_id type
  • NFI: DataSet, change token_id type
  • NFI: DataRemoved, change token_id type
  • NFI: NfiEnabled, change token_id type

Error Messages:

Added:

  • NFI: InvalidTokenFormat

Storage Migrations:

Added:

  • NFI: Migrate NfiEnabled and NfiData

Removed:

  • XRPL: remove xrpl migration
  • XLS20: multi-block migration