Skip to content

v8.62.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Nov 02:17
4ab9b18

Release

Release Name: 8.62.0

Spec Version: 62

Client Version: 8.0.0

Key Changes:

This release introduces the following changes:

  • XRPL NFT Bridging
  • Introduce pallet-migration for multiblock migrations.
  • Improve transact error handling
  • Add standard PR template

PRs included:


Client Changes:

  • Yes
  • No

Runtime Changes:

  • Yes
  • No

Storage Changes:

Added

  • Migration: MigrationEnabled
  • Migration: Status
  • Migration: LastKey
  • Migration: BlockDelay
  • Migration: BlockLimit
  • Xls20: CollectionMapping

Changed

  • XRPLBridge: DoorTicketSequence, change to StorageMap type
  • XRPLBridge: DoorTicketSequenceParams, change to StorageMap type
  • XRPLBridge: DoorTicketSequenceParamsNext, change to StorageMap type
  • XRPLBridge: TicketSequenceThresholdReachedEmitted, change to StorageMap type
  • XRPLBridge: DoorTxFee, change to StorageMap type
  • XRPLBridge: DoorAddress, change to StorageMap type

Extrinsic Changes:

Added

  • Migration: enable_migration
  • Migration: set_block_delay
  • Migration: set_block_limit
  • Xls20: set_collection_mappings
  • XRPLBridge: generate_nft_accept_offer
  • XRPLBridge: withdraw_nft

Changed

  • XRPLBridge: set_door_tx_fee, add param door_type
  • XRPLBridge: set_door_address, add param door_account
  • XRPLBridge: set_ticket_sequence_next_allocation, add param door_account
  • XRPLBridge: set_ticket_sequence_current_allocation, add param door_account

Event Changes:

Added

  • Migration: MigrationEnabled
  • Migration: MigrationDisabled
  • Migration: MigrationComplete
  • Migration: MigrationStarted
  • Migration: BlockDelaySet
  • Migration: BlockLimitSet
  • Xls20: Xls20CollectionMappingsSet
  • Xls20: CouldNotDecodeXls20Token
  • Xls20: CannotBridgeBurnableToken
  • XRPLBridge: XrplTxSignRequest

Changed

  • EthBridge: XrplAuthoritySetChange, Update event_proof_id to a vector of event ids
  • XRPLBridge: DoorAddressSet, add params door_account, address
  • XRPLBridge: DoorNextTicketSequenceParamSet, add param door_account
  • XRPLBridge: DoorTicketSequenceParamSet, add param door_account
  • XRPLBridge: TicketSequenceThresholdReached, add params door_account, current_ticket

Error Messages

Added

  • Migration: MigrationInProgress
  • Migration: InvalidBlockDelay
  • Migration: InvalidBlockLimit
  • Nft: CannotUpdateMetadata
  • XRPLBridge: Xls20Incompatible
  • XRPLBridge: Xls20TokenIDNotFound

Storage Migrations:

Added

  • XRPLBridge: Runtime migration to migrate DoorTicketSequence, DoorTicketSequenceParams, DoorTicketSequenceParamsNext, TicketSequenceThresholdReachedEmitted, DoorTxFee, DoorAddress to StorageMap type
  • Xls20: Multiblock migration to migrate Xls20TokenId from [u8;64] to [u8;32]