Release 4.42.0
JasonTulp opened this issue · 0 comments
JasonTulp commented
Release
Release Name: 4.42.0
Spec Version: 42
Client Version: 4.0.0
PRs included:
- Update Release workflow to use seed-builder #690
- Add runtime upgrade switch in fork-state workflow #689
- Move marketplace functionality from NFT pallet to Marketplace pallet #608
- Network fee payment in swap #684
- XRPL Replay protection #692
- Update get_state script to use correct block_height params #699
- State-fork workflow updates #691
- Fix and update Fee-Proxy gas costs #681
- call_with_fee_preferences EVM function selector #707
Precompile Interface:
- call_with_fee_preferences function selector changed from
callWithFeePreferences(address,uint128,address,bytes)
tocallWithFeePreferences(address,address,bytes)
(Note, backwards compatibility supported however changing to the new selector is advised)
RPC Changes:
None
Client Changes:
None
Extrinsic Changes:
Added:
Changed:
Removed:
The following extrinsics were removed from the NFT pallet:
- register_marketplace
- sell
- buy
- auction
- bid
- cancel_sale
- update_fixed_price
- make_simple_offer
- cancel_offer
- accept_offer
- set_fee_to
Storage Migrations:
- Move marketplace storage from NFT pallet to Marketplace pallet
Changed:
The following storage items were moved from NFT to Marketplace
- NextMarketplaceId
- RegisteredMarketplaces
- Listings
- NextListingId
- OpenCollectionListings
- ListingWinningBid
- ListingEndSchedule
- Offers
- TokenOffers
- NextOfferId
- FeeTo
Removed:
Event Changes:
Added:
Changed:
The following events were moved from NFT pallet to Marketplace pallet:
- FixedPriceSaleList
- FixedPriceSaleComplete
- FixedPriceSaleClose
- FixedPriceSalePriceUpdate
- AuctionOpen
- AuctionSold
- AuctionClose
- Bid
- MarketplaceRegister
- Offer
- OfferCancel
- OfferAccept
- FeeToSet