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]