Skip to content

v9.64.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jan 04:43
6a05097

Release

Release Name: 9.64.0

Spec Version: 64

Client Version: 9.0.0

Key Changes:

This release introduces the following changes:

  • Add nft_collectionDetails RPC call
  • Add ERC-165 support ERC-20 and ERC-1155 EVM precompiles
  • Add ERC-165 support ERC-20 and ERC-1155 EVM precompiles
  • Add a check for NFI Data before emitting event on burn
  • Add set_token_name extrinsic to the SFT pallet
  • Introduce Sylo Data Verification Pallet
  • Update nft burn event to include a signer

PRs included:


Client Changes:

  • Yes
  • No

Runtime Changes:

  • Yes
  • No

EVM Precompile Changes:

Added:

  • ERC20: supportsInterface(bytes4)
  • ERC1155: supportsInterface(bytes4)

Storage Changes:

Added:

  • SyloDataVerification: SyloAssetId
  • SyloDataVerification: SyloResolverMethod
  • SyloDataVerification: Resolvers
  • SyloDataVerification: ValidationRecords

Extrinsic Changes:

Added:

  • SFT: set_token_name
  • SyloDataVerification: register_resolver
  • SyloDataVerification: update_resolver
  • SyloDataVerification: deregister_resolver
  • SyloDataVerification: create_validation_record
  • SyloDataVerification: add_validation_record_entry
  • SyloDataVerification: update_validation_record
  • SyloDataVerification: delete_validation_record

Event Changes:

Added:

  • SFT: TokenNameSet
  • SyloDataVerification: PaymentAssetSet
  • SyloDataVerification: SyloResolverMethodSet
  • SyloDataVerification: ResolverRegistered
  • SyloDataVerification: ResolverUpdated
  • SyloDataVerification: ResolverDeregistered
  • SyloDataVerification: ValidationRecordCreated
  • SyloDataVerification: ValidationEntryAdded
  • SyloDataVerification: ValidationRecordUpdated
  • SyloDataVerification: ValidationRecordDeleted

Changed:

  • NFT: Burn, added token_owner

Error Messages:

Added:

  • SyloDataVerification: ResolverAlreadyRegistered
  • SyloDataVerification: ResolverNotRegistered
  • SyloDataVerification: NotController
  • SyloDataVerification: RecordAlreadyCreated
  • SyloDataVerification: NoValidationRecord