futureversecom / trn-seed

Implementation of The Root Network node in Rust, based on the Substrate framework.

Home Page:https://www.therootnetwork.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release 2.33.0

justinfrevert opened this issue · comments

Release

Release Name: TBC
Spec Version: 33
Client Version: 2.0.0

PRs included:

  • Feat/220 add remote tests (#561)
  • [Bugfix] Different liquidity pools for the same assets (#570)
  • fixed porcini xrpl bridge corrupted state (#568)
  • Simplify MetadataScheme by using BoundedVec (#531)
  • Feat/peg precompiles (#563)
  • xls20 pallet can now generate docs (#567)
  • Chore/213 remove t out of collectioninformation (#525)
  • Allow de/serialization of u128 Balance types for RPC API (#530)
  • Chore/remove without storage info from xrpl bridge pallet (#527)
  • Update build-image workflow runner to just use seed-builder (#564)
  • Disallow directing rewards to add to existing stake (#553)
  • Updated cargo lock file (#560)
  • Changed client pallet version to 1.0.0
  • Feat/218 create get state script (#546)
  • Updated run benchmark script (#545)
  • Add mint event for bridged tokens (#538)
  • New workflow to build trn-seed image from a branch (#533)
  • match uniswapv2 lp token decimals (#534)
  • Chore/212 make cargo doc work part 1 (#524)
  • Marketplace Proxy #558
  • Native Futurepass #513

RPC Changes:

https://github.com/futureversecom/trn-seed/pull/570/files#diff-81436f1927eb2412d6a31a4adf94afc270408b71daddefe2c1f50ee0873ed0e1

Client Changes:

https://github.com/futureversecom/trn-seed/pull/570/files#diff-81436f1927eb2412d6a31a4adf94afc270408b71daddefe2c1f50ee0873ed0e1

Extrinsic Changes:

Added:

The extrinsics belower were added to pallet_marketplace, proxying calls to pallet_nft

Changed:

Removed:

Storage Migrations:

Added:

Changed:

Removed:

Event Changes:

Added:

Changed:

Removed:

Error Messages:

Added:

Changed:

Removed:

Miscellaneous:

Storage changes:

+ Pallet: "Futurepass"
+ Pallet: "Proxy"
+ Pallet: "Recovery"

Pallet Nft
+ Entry: StorageEntryMetadata { name: "CollectionInfo", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData<fn() -> core::any::TypeId> }, value: UntrackedSymbol { id: 410, marker: PhantomData<fn() -> core::any::TypeId> } }, default: [0], docs: [" Map from collection to its information"] }
- Entry: StorageEntryMetadata { name: "CollectionInfo", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData<fn() -> core::any::TypeId> }, value: UntrackedSymbol { id: 392, marker: PhantomData<fn() -> core::any::TypeId> } }, default: [0], docs: [" Map from collection to its information"] }

Pallet XRPLBridge
+ Entry: StorageEntryMetadata { name: "ProcessXRPTransaction", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData<fn() -> core::any::TypeId> }, value: UntrackedSymbol { id: 425, marker: PhantomData<fn() -> core::any::TypeId> } }, default: [0], docs: [" Temporary storage to set the transactions ready to be processed at specified block number"] }
- Entry: StorageEntryMetadata { name: "ProcessXRPTransaction", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData<fn() -> core::any::TypeId> }, value: UntrackedSymbol { id: 407, marker: PhantomData<fn() -> core::any::TypeId> } }, default: [0], docs: [" Temporary storage to set the transactions ready to be processed at specified block number"] }
+ Entry: StorageEntryMetadata { name: "SettledXRPTransactionDetails", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData<fn() -> core::any::TypeId> }, value: UntrackedSymbol { id: 425, marker: PhantomData<fn() -> core::any::TypeId> } }, default: [0], docs: [" Settled xrp transactions stored as history for a specific period"] }
- Entry: StorageEntryMetadata { name: "SettledXRPTransactionDetails", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData<fn() -> core::any::TypeId> }, value: UntrackedSymbol { id: 407, marker: PhantomData<fn() -> core::any::TypeId> } }, default: [0], docs: [" Settled xrp transactions stored as history for a specific period"] }

commented

@justinfrevert format the PRs list with bullet list so it's easy to scan through.

@JasonTulp is it worth to add in details about marketplace pallet and its extrinsic within the Extrinsic Changes section?

commented

@justinfrevert format the PRs list with bullet list so it's easy to scan through.

@JasonTulp is it worth to add in details about marketplace pallet and its extrinsic within the Extrinsic Changes section?

Good idea, I will add that now