Skip to content
This repository has been archived by the owner on Mar 13, 2023. It is now read-only.

Substrate Update #799

Merged
merged 42 commits into from
Oct 19, 2021
Merged

Substrate Update #799

merged 42 commits into from
Oct 19, 2021

Conversation

aurexav
Copy link
Member

@aurexav aurexav commented Sep 2, 2021

No description provided.

@aurexav aurexav added C-Substrate [Component] Something about Substrate Crab N-Pangolin [Network] Pangolin N-Pangoro [Network] Pangoro labels Sep 2, 2021
@aurexav aurexav force-pushed the xavier-darwinia-v0.11.5 branch 2 times, most recently from f6c7fc7 to e775398 Compare September 4, 2021 20:09
@aurexav aurexav force-pushed the xavier-darwinia-v0.11.5 branch from e775398 to b3c9a0b Compare September 14, 2021 10:56
@aurexav aurexav force-pushed the xavier-darwinia-v0.11.5 branch from 42a141a to 178b744 Compare October 12, 2021 07:05
@aurexav aurexav marked this pull request as ready for review October 14, 2021 07:23
@github-actions
Copy link

github-actions bot commented Oct 14, 2021


SHA 44b2622
Check Runtime Version

Check Storage Prefix

Pallet: Balances:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: ElectionProviderMultiPhase:
+ 	Item: Storage { name: "MinimumUntrustedScore", type: Plain("ElectionScore") }
Pallet: Kton:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: Proxy:
+ 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<Announcement<T::AccountId, CallHashOf<T>, T::\n BlockNumber>, T::MaxPending,>, BalanceOf<T>,)", unused: false } }
- 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<Announcement<T::AccountId, CallHashOf<T>, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }
+ 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<ProxyDefinition<T::AccountId, T::ProxyType, T::\n BlockNumber>, T::MaxProxies,>, BalanceOf<T>)", unused: false } }
- 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<ProxyDefinition<T::AccountId, T::ProxyType, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }​

SHA 65eaa8f
Check Runtime Version

Check Storage Prefix

Pallet: Balances:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: ElectionProviderMultiPhase:
+ 	Item: Storage { name: "MinimumUntrustedScore", type: Plain("ElectionScore") }
Pallet: Kton:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: Proxy:
+ 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<Announcement<T::AccountId, CallHashOf<T>, T::\n BlockNumber>, T::MaxPending,>, BalanceOf<T>,)", unused: false } }
- 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<Announcement<T::AccountId, CallHashOf<T>, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }
+ 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<ProxyDefinition<T::AccountId, T::ProxyType, T::\n BlockNumber>, T::MaxProxies,>, BalanceOf<T>)", unused: false } }
- 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<ProxyDefinition<T::AccountId, T::ProxyType, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }​

SHA f6603cb
Check Runtime Version

Check Storage Prefix

Pallet: Balances:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: ElectionProviderMultiPhase:
+ 	Item: Storage { name: "MinimumUntrustedScore", type: Plain("ElectionScore") }
Pallet: Kton:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: Proxy:
+ 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<Announcement<T::AccountId, CallHashOf<T>, T::\n BlockNumber>, T::MaxPending,>, BalanceOf<T>,)", unused: false } }
- 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<Announcement<T::AccountId, CallHashOf<T>, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }
+ 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<ProxyDefinition<T::AccountId, T::ProxyType, T::\n BlockNumber>, T::MaxProxies,>, BalanceOf<T>)", unused: false } }
- 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<ProxyDefinition<T::AccountId, T::ProxyType, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }​

SHA 08fdb4a
Check Runtime Version

Check Storage Prefix

Pallet: Balances:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: ElectionProviderMultiPhase:
+ 	Item: Storage { name: "MinimumUntrustedScore", type: Plain("ElectionScore") }
Pallet: Kton:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }
Pallet: Proxy:
+ 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<Announcement<T::AccountId, CallHashOf<T>, T::\n BlockNumber>, T::MaxPending,>, BalanceOf<T>,)", unused: false } }
- 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<Announcement<T::AccountId, CallHashOf<T>, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }
+ 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<ProxyDefinition<T::AccountId, T::ProxyType, T::\n BlockNumber>, T::MaxProxies,>, BalanceOf<T>)", unused: false } }
- 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<ProxyDefinition<T::AccountId, T::ProxyType, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }​

SHA 766aaee
Check Runtime Version

Check Storage Prefix

Pallet Balances:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }

- Pallet: "DynamicFee"

Pallet ElectionProviderMultiPhase:
+ 	Item: Storage { name: "MinimumUntrustedScore", type: Plain("ElectionScore") }

+ Pallet: "FeeMarket"

+ Pallet: "Grandpa"

- Pallet: "GrandpaFinality"

Pallet Kton:
+ 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "WeakBoundedVec<BalanceLock<T::Balance, T::BlockNumber>, T::MaxLocks\n>", unused: false } }
- 	Item: Storage { name: "Locks", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "Vec<BalanceLock<T::Balance, T::BlockNumber>>", unused: false } }
+ 	Item: Storage { name: "Reserves", type: Map { hasher: Blake2_128Concat, key: "T::AccountId", value: "BoundedVec<ReserveData<T::ReserveIdentifier, T::Balance>, T::\nMaxReserves>", unused: false } }

Pallet Proxy:
+ 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<Announcement<T::AccountId, CallHashOf<T>, T::\n BlockNumber>, T::MaxPending,>, BalanceOf<T>,)", unused: false } }
- 	Item: Storage { name: "Announcements", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<Announcement<T::AccountId, CallHashOf<T>, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }
+ 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(BoundedVec<ProxyDefinition<T::AccountId, T::ProxyType, T::\n BlockNumber>, T::MaxProxies,>, BalanceOf<T>)", unused: false } }
- 	Item: Storage { name: "Proxies", type: Map { hasher: Twox64Concat, key: "T::AccountId", value: "(Vec<ProxyDefinition<T::AccountId, T::ProxyType, T::BlockNumber>>,\n BalanceOf<T>)", unused: false } }​

Copy link
Contributor

@hackfisher hackfisher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, do we have migrations need to take care of, especially for balance module?

@aurexav
Copy link
Member Author

aurexav commented Oct 18, 2021

LGTM, do we have migrations need to take care of, especially for balance module?

IMPORTANT: paritytech/polkadot#2994

@aurexav aurexav marked this pull request as draft October 18, 2021 03:39
@aurexav aurexav marked this pull request as ready for review October 18, 2021 06:39
@hackfisher hackfisher merged commit a986681 into master Oct 19, 2021
@hackfisher hackfisher deleted the xavier-darwinia-v0.11.5 branch October 19, 2021 06:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C-Substrate [Component] Something about Substrate N-Pangolin [Network] Pangolin N-Pangoro [Network] Pangoro
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants