Release `5.49.0`
JasonTulp opened this issue · comments
Release
Release Name: 5.49.0
Spec Version: 49
Client Version: 5.0.0
Key Changes:
This release introduces the following changes:
- 763 Prefix Futurepass precompile revert messages
- 778 Adds BlockNumber field to xrplBridge.WithdrawDelayed event
- 769 Adds pallet-xrpl which allows for the submission of signed XRPL transactions
- 760 Adds pallet-doughnut which adds support for permissioned doughnut based transaction execution
- 783 Adds SFT token support to the native marketplace pallet.
Client Changes:
- Yes
- No
Runtime Changes:
- Yes
- No
Storage Changes:
Added:
pallet_doughnut:
- BlockedDoughnuts
- BlockedHolders
- WhitelistedHolders
Changed:
- pallet_marketplace.Listings: Changed Tokens from (collection_id, serial_numbers) to ListingTokens struct
Removed:
Extrinsic Changes:
Added:
pallet_marketplace:
- Sell: Allows the selling of both NFT and SFT tokens
- Auction: Allows the auctioning of both NFT and SFT tokens
- buy_multi: Adds the ability to purchase multiple listing_ids in one transaction
pallet_xrpl:
- transact
pallet_doughnut:
- transact
Event Changes:
Added:
pallet_xrpl:
- XRPLExtrinsicExecuted
pallet_doughnut:
- DoughnutCallExecuted
- WhitelistedHoldersUpdated
Changed:
pallet_marketplace:
- FixedPriceSaleList: change to new tokens scheme, added close field
- FixedPriceSaleComplete: change to new tokens scheme, added marketplace_id
- FixedPriceSaleClose: change to new tokens scheme, added marketplace_id
- FixedPriceSalePriceUpdate: change to new tokens scheme, added marketplace_id
- AuctionOpen: change to new tokens scheme, added marketplace_id
- AuctionSold: change to new tokens scheme, added marketplace_id
- AuctionClose: change to new tokens scheme, added marketplace_id
- Bid: change to new tokens scheme, added marketplace_id
- OfferCancel: added marketplace_id
- OfferAccept: added marketplace_id
pallet_xrpl_bridge: - WithdrawDelayed: Added block_number
Removed:
Error Messages:
Added:
pallet_marketplace:
- ZeroBalance
- EmptyTokens
pallet_xrpl:
- XRPLTransaction
- XRPLTransactionAccount
- CallFiltered
pallet_futurepass:
- BlacklistedExtrinsic
pallet_doughnut:
- DoughnutDecodeFailed
- UnsupportedDoughnutVersion
- DoughnutVerifyFailed
- UnauthorizedSender
- CallerNotIssuer
- DoughnutRevoked
- HolderRevoked
- ToppingDecodeFailed
- TRNDomainNotfound
- ToppingPermissionDenied
- UnsupportedInnerCall
- HolderNotWhitelisted
Removed:
pallet_marketplace:
- NoToken
- NoCollectionFound
Storage Migrations:
Added:
- pallet-marketplace, migrates Listings to the new Listings type that includes both SFT and NFT