darwinia-network / darwinia-2.0

Preparation for Darwinia 2.0
5 stars 1 forks source link

Update Pangoro2 parachain id #304

Closed AurevoirXavier closed 1 year ago

github-actions[bot] commented 1 year ago
Check 3089599ab45f0be62c4218b1fc0ed3508978b61b crab-dev > Check runtime version ```diff RuntimeVersion { - spec_name: "polkadot", + spec_name: "Crab2", - impl_name: "parity-polkadot", + impl_name: "DarwiniaOfficialRust", authoring_version: 0, - spec_version: 9360, + spec_version: 6000, impl_version: 0, - transaction_version: 19, + transaction_version: 0, state_version: 0, } ``` > Check runtime storage ```diff + Pallet: "AccountMigration" + Pallet: "Assets" - Pallet: "Auctions" + Pallet: "Aura" + Pallet: "AuraExt" - Pallet: "Babe" - Pallet: "Bounties" + Pallet: "BridgeDarwiniaMessages" + Pallet: "BridgePolkadotGrandpa" + Pallet: "BridgePolkadotParachain" - Pallet: "ChildBounties" - Pallet: "Claims" - Pallet: "Configuration" - Pallet: "Crowdloan" + Pallet: "DarwiniaFeeMarket" + Pallet: "DarwiniaStaking" + Pallet: "Deposit" - Pallet: "Dmp" + Pallet: "DmpQueue" + Pallet: "EVM" + Pallet: "EcdsaAuthority" - Pallet: "ElectionProviderMultiPhase" + Pallet: "Ethereum" - Pallet: "FastUnstake" - Pallet: "Grandpa" - Pallet: "Hrmp" - Pallet: "ImOnline" - Pallet: "Indices" - Pallet: "Initializer" + Pallet: "MessageGadget" - Pallet: "Multisig" - Pallet: "NominationPools" - Pallet: "Offences" - Pallet: "ParaInclusion" - Pallet: "ParaInherent" - Pallet: "ParaScheduler" - Pallet: "ParaSessionInfo" + Pallet: "ParachainInfo" + Pallet: "ParachainSystem" - Pallet: "Paras" - Pallet: "ParasDisputes" - Pallet: "ParasShared" + Pallet: "PolkadotXcm" - Pallet: "Registrar" - Pallet: "Slots" - Pallet: "Staking" + Pallet: "Sudo" - Pallet: "Ump" - Pallet: "VoterList" - Pallet: "XcmPallet" + Pallet: "XcmpQueue" Pallet Authorship + Entry: StorageEntryMetadata { name: "Author", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Author of current block."] } - Entry: StorageEntryMetadata { name: "Author", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Author of current block."] } Pallet Balances + Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 5, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The Balances pallet example of storing the balance of an account.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData>", " }", " ```", "", " You can also store the balance of an account in the `System` pallet.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = System", " }", " ```", "", " But this comes with tradeoffs, storing account balances in the system pallet stores", " `frame_system` data alongside the account data contrary to storing account balances in the", " `Balances` pallet, which uses a `StorageMap` to store balances data only.", " NOTE: This is only used in the case that this pallet is used to store balances."] } - Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 5, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The Balances pallet example of storing the balance of an account.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData>", " }", " ```", "", " You can also store the balance of an account in the `System` pallet.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = System", " }", " ```", "", " But this comes with tradeoffs, storing account balances in the system pallet stores", " `frame_system` data alongside the account data contrary to storing account balances in the", " `Balances` pallet, which uses a `StorageMap` to store balances data only.", " NOTE: This is only used in the case that this pallet is used to store balances."] } + Entry: StorageEntryMetadata { name: "Locks", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 208, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Any liquidity locks on some account balances.", " NOTE: Should only be accessed when setting, changing and freeing a lock."] } - Entry: StorageEntryMetadata { name: "Locks", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 470, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Any liquidity locks on some account balances.", " NOTE: Should only be accessed when setting, changing and freeing a lock."] } + Entry: StorageEntryMetadata { name: "Reserves", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 212, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Named reserves on some account balances."] } - Entry: StorageEntryMetadata { name: "Reserves", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 474, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Named reserves on some account balances."] } Pallet Council + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 43, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 206, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } + Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } - Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } + Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 339, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } - Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 181, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } + Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 465, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } - Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 545, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } Pallet Democracy + Entry: StorageEntryMetadata { name: "Blacklist", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 462, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" A record of who vetoed what. Maps proposal hash to a possible existent block number", " (until when it may not be resubmitted) and who vetoed it."] } - Entry: StorageEntryMetadata { name: "Blacklist", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 542, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" A record of who vetoed what. Maps proposal hash to a possible existent block number", " (until when it may not be resubmitted) and who vetoed it."] } + Entry: StorageEntryMetadata { name: "DepositOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 450, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Those who have locked a deposit.", "", " TWOX-NOTE: Safe, as increasing integer keys are safe."] } - Entry: StorageEntryMetadata { name: "DepositOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 530, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Those who have locked a deposit.", "", " TWOX-NOTE: Safe, as increasing integer keys are safe."] } + Entry: StorageEntryMetadata { name: "NextExternal", modifier: Optional, ty: Plain(UntrackedSymbol { id: 461, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The referendum to be tabled whenever it would be valid to table an external proposal.", " This happens when a referendum needs to be tabled and one of two conditions are met:", " - `LastTabledWasExternal` is `false`; or", " - `PublicProps` is empty."] } - Entry: StorageEntryMetadata { name: "NextExternal", modifier: Optional, ty: Plain(UntrackedSymbol { id: 541, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The referendum to be tabled whenever it would be valid to table an external proposal.", " This happens when a referendum needs to be tabled and one of two conditions are met:", " - `LastTabledWasExternal` is `false`; or", " - `PublicProps` is empty."] } + Entry: StorageEntryMetadata { name: "PublicProps", modifier: Default, ty: Plain(UntrackedSymbol { id: 336, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The public proposals. Unsorted. The second item is the proposal."] } - Entry: StorageEntryMetadata { name: "PublicProps", modifier: Default, ty: Plain(UntrackedSymbol { id: 527, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The public proposals. Unsorted. The second item is the proposal."] } + Entry: StorageEntryMetadata { name: "VotingOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 455, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" All votes for a particular voter. We store the balance for the number of votes that we", " have recorded. The second item is the total amount of delegations, that will be added.", "", " TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway."] } - Entry: StorageEntryMetadata { name: "VotingOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 535, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" All votes for a particular voter. We store the balance for the number of votes that we", " have recorded. The second item is the total amount of delegations, that will be added.", "", " TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway."] } Pallet Identity + Entry: StorageEntryMetadata { name: "IdentityOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 483, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information that is pertinent to identify the entity behind an account.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } - Entry: StorageEntryMetadata { name: "IdentityOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 567, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information that is pertinent to identify the entity behind an account.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } + Entry: StorageEntryMetadata { name: "Registrars", modifier: Default, ty: Plain(UntrackedSymbol { id: 486, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The set of registrars. Not expected to get very big as can only be added through a", " special origin (likely a council motion).", "", " The index into this can be cast to `RegistrarIndex` to get a valid value."] } - Entry: StorageEntryMetadata { name: "Registrars", modifier: Default, ty: Plain(UntrackedSymbol { id: 573, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The set of registrars. Not expected to get very big as can only be added through a", " special origin (likely a council motion).", "", " The index into this can be cast to `RegistrarIndex` to get a valid value."] } + Entry: StorageEntryMetadata { name: "SubsOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 485, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Alternative \"sub\" identities of this account.", "", " The first item is the deposit, the second is a vector of the accounts.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } - Entry: StorageEntryMetadata { name: "SubsOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 571, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Alternative \"sub\" identities of this account.", "", " The first item is the deposit, the second is a vector of the accounts.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } + Entry: StorageEntryMetadata { name: "SuperOf", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 365, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The super-identity of an alternative \"sub\" identity together with its name, within that", " context. If the account is not some other account's sub-identity, then just `None`."] } - Entry: StorageEntryMetadata { name: "SuperOf", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 299, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The super-identity of an alternative \"sub\" identity together with its name, within that", " context. If the account is not some other account's sub-identity, then just `None`."] } Pallet PhragmenElection + Entry: StorageEntryMetadata { name: "Candidates", modifier: Default, ty: Plain(UntrackedSymbol { id: 62, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The present candidate list. A current member or runner-up can never enter this vector", " and is always implicitly assumed to be a candidate.", "", " Second element is the deposit.", "", " Invariant: Always sorted based on account id."] } - Entry: StorageEntryMetadata { name: "Candidates", modifier: Default, ty: Plain(UntrackedSymbol { id: 68, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The present candidate list. A current member or runner-up can never enter this vector", " and is always implicitly assumed to be a candidate.", "", " Second element is the deposit.", "", " Invariant: Always sorted based on account id."] } + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 468, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current elected members.", "", " Invariant: Always sorted based on account id."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 549, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current elected members.", "", " Invariant: Always sorted based on account id."] } + Entry: StorageEntryMetadata { name: "RunnersUp", modifier: Default, ty: Plain(UntrackedSymbol { id: 468, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current reserved runners-up.", "", " Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the", " last (i.e. _best_) runner-up will be replaced."] } - Entry: StorageEntryMetadata { name: "RunnersUp", modifier: Default, ty: Plain(UntrackedSymbol { id: 549, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current reserved runners-up.", "", " Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the", " last (i.e. _best_) runner-up will be replaced."] } + Entry: StorageEntryMetadata { name: "Voting", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 470, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Votes and locked stake of a particular voter.", "", " TWOX-NOTE: SAFE as `AccountId` is a crypto hash."] } - Entry: StorageEntryMetadata { name: "Voting", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 551, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Votes and locked stake of a particular voter.", "", " TWOX-NOTE: SAFE as `AccountId` is a crypto hash."] } Pallet Preimage + Entry: StorageEntryMetadata { name: "StatusFor", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 496, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The request status of a given hash."] } - Entry: StorageEntryMetadata { name: "StatusFor", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 451, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The request status of a given hash."] } Pallet Proxy + Entry: StorageEntryMetadata { name: "Announcements", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 504, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The announcements made by the proxy (key)."] } - Entry: StorageEntryMetadata { name: "Announcements", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 582, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The announcements made by the proxy (key)."] } + Entry: StorageEntryMetadata { name: "Proxies", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 500, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The set of account proxies. Maps the account which has delegated to the accounts", " which are being delegated to, together with the amount held on deposit."] } - Entry: StorageEntryMetadata { name: "Proxies", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 578, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The set of account proxies. Maps the account which has delegated to the accounts", " which are being delegated to, together with the amount held on deposit."] } Pallet Scheduler + Entry: StorageEntryMetadata { name: "Agenda", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 491, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Items to be executed, indexed by the block number that they should be executed on."] } - Entry: StorageEntryMetadata { name: "Agenda", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 177, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Items to be executed, indexed by the block number that they should be executed on."] } Pallet Session + Entry: StorageEntryMetadata { name: "KeyOwner", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 321, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The owner of a key. The key is the `KeyTypeId` + the encoded key."] } - Entry: StorageEntryMetadata { name: "KeyOwner", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 512, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The owner of a key. The key is the `KeyTypeId` + the encoded key."] } + Entry: StorageEntryMetadata { name: "NextKeys", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 317, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The next session keys for a validator."] } - Entry: StorageEntryMetadata { name: "NextKeys", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 212, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The next session keys for a validator."] } + Entry: StorageEntryMetadata { name: "QueuedKeys", modifier: Default, ty: Plain(UntrackedSymbol { id: 315, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The queued keys for the next session. When the next session begins, these keys", " will be used to determine the validator's session keys."] } - Entry: StorageEntryMetadata { name: "QueuedKeys", modifier: Default, ty: Plain(UntrackedSymbol { id: 510, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The queued keys for the next session. When the next session begins, these keys", " will be used to determine the validator's session keys."] } + Entry: StorageEntryMetadata { name: "Validators", modifier: Default, ty: Plain(UntrackedSymbol { id: 43, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current set of validators."] } - Entry: StorageEntryMetadata { name: "Validators", modifier: Default, ty: Plain(UntrackedSymbol { id: 206, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current set of validators."] } Pallet System + Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 3, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The full account information for a particular account ID."] } - Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 3, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The full account information for a particular account ID."] } + Entry: StorageEntryMetadata { name: "Events", modifier: Default, ty: Plain(UntrackedSymbol { id: 18, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Events deposited for the current block.", "", " NOTE: The item is unbound and should therefore never be read on chain.", " It could otherwise inflate the PoV size of a block.", "", " Events have a large in-memory size. Box the events to not go out-of-memory", " just in case someone still reads them from within the runtime."] } - Entry: StorageEntryMetadata { name: "Events", modifier: Default, ty: Plain(UntrackedSymbol { id: 17, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Events deposited for the current block.", "", " NOTE: The item is unbound and should therefore never be read on chain.", " It could otherwise inflate the PoV size of a block.", "", " Events have a large in-memory size. Box the events to not go out-of-memory", " just in case someone still reads them from within the runtime."] } Pallet TechnicalCommittee + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 43, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 206, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } + Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } - Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } + Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 339, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } - Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 181, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } + Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 465, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } - Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 545, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } Pallet TechnicalMembership + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 451, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current membership, stored as an ordered Vec."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 553, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current membership, stored as an ordered Vec."] } + Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current prime member, if one exists."] } - Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current prime member, if one exists."] } Pallet Tips + Entry: StorageEntryMetadata { name: "Tips", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 478, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.", " This has the insecure enumerable hash function since the key itself is already", " guaranteed to be a secure hash."] } - Entry: StorageEntryMetadata { name: "Tips", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 598, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.", " This has the insecure enumerable hash function since the key itself is already", " guaranteed to be a secure hash."] } Pallet Treasury + Entry: StorageEntryMetadata { name: "Deactivated", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The amount which has been reported as inactive to Currency."] } - Entry: StorageEntryMetadata { name: "Inactive", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The amount which has been reported as inactive to Currency."] } + Entry: StorageEntryMetadata { name: "Proposals", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 473, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Proposals that have been made."] } - Entry: StorageEntryMetadata { name: "Proposals", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 555, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Proposals that have been made."] } Pallet Vesting + Entry: StorageEntryMetadata { name: "Vesting", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 229, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information regarding the vesting of a given account."] } - Entry: StorageEntryMetadata { name: "Vesting", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 562, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information regarding the vesting of a given account."] } ```
github-actions[bot] commented 1 year ago
Check 3089599ab45f0be62c4218b1fc0ed3508978b61b pangolin-dev > Check runtime version ```diff ``` > Check runtime storage ```diff + Pallet: "BridgeMoonbaseGrandpa" + Pallet: "BridgeMoonbaseParachain" + Pallet: "BridgePangoroMessages" + Pallet: "EVM" - Pallet: "Evm" - Pallet: "Multisig" + Pallet: "PangoroFeeMarket" ```
github-actions[bot] commented 1 year ago
Check 3089599ab45f0be62c4218b1fc0ed3508978b61b darwinia-dev > Check runtime version ```diff RuntimeVersion { - spec_name: "polkadot", + spec_name: "Darwinia2", - impl_name: "parity-polkadot", + impl_name: "DarwiniaOfficialRust", authoring_version: 0, - spec_version: 9360, + spec_version: 6000, impl_version: 0, - transaction_version: 19, + transaction_version: 0, state_version: 0, } ``` > Check runtime storage ```diff + Pallet: "AccountMigration" + Pallet: "Assets" - Pallet: "Auctions" + Pallet: "Aura" + Pallet: "AuraExt" - Pallet: "Babe" - Pallet: "Bounties" + Pallet: "BridgeCrabMessages" + Pallet: "BridgeKusamaGrandpa" + Pallet: "BridgeKusamaParachain" - Pallet: "ChildBounties" - Pallet: "Claims" - Pallet: "Configuration" + Pallet: "CrabFeeMarket" - Pallet: "Crowdloan" + Pallet: "DarwiniaStaking" + Pallet: "Deposit" - Pallet: "Dmp" + Pallet: "DmpQueue" + Pallet: "EVM" + Pallet: "EcdsaAuthority" - Pallet: "ElectionProviderMultiPhase" + Pallet: "Ethereum" - Pallet: "FastUnstake" - Pallet: "Grandpa" - Pallet: "Hrmp" - Pallet: "ImOnline" - Pallet: "Indices" - Pallet: "Initializer" + Pallet: "MessageGadget" - Pallet: "Multisig" - Pallet: "NominationPools" - Pallet: "Offences" - Pallet: "ParaInclusion" - Pallet: "ParaInherent" - Pallet: "ParaScheduler" - Pallet: "ParaSessionInfo" + Pallet: "ParachainInfo" + Pallet: "ParachainSystem" - Pallet: "Paras" - Pallet: "ParasDisputes" - Pallet: "ParasShared" + Pallet: "PolkadotXcm" - Pallet: "Registrar" - Pallet: "Slots" - Pallet: "Staking" + Pallet: "Sudo" - Pallet: "Ump" - Pallet: "VoterList" - Pallet: "XcmPallet" + Pallet: "XcmpQueue" Pallet Authorship + Entry: StorageEntryMetadata { name: "Author", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Author of current block."] } - Entry: StorageEntryMetadata { name: "Author", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Author of current block."] } Pallet Balances + Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 5, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The Balances pallet example of storing the balance of an account.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData>", " }", " ```", "", " You can also store the balance of an account in the `System` pallet.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = System", " }", " ```", "", " But this comes with tradeoffs, storing account balances in the system pallet stores", " `frame_system` data alongside the account data contrary to storing account balances in the", " `Balances` pallet, which uses a `StorageMap` to store balances data only.", " NOTE: This is only used in the case that this pallet is used to store balances."] } - Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 5, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The Balances pallet example of storing the balance of an account.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData>", " }", " ```", "", " You can also store the balance of an account in the `System` pallet.", "", " # Example", "", " ```nocompile", " impl pallet_balances::Config for Runtime {", " type AccountStore = System", " }", " ```", "", " But this comes with tradeoffs, storing account balances in the system pallet stores", " `frame_system` data alongside the account data contrary to storing account balances in the", " `Balances` pallet, which uses a `StorageMap` to store balances data only.", " NOTE: This is only used in the case that this pallet is used to store balances."] } + Entry: StorageEntryMetadata { name: "Locks", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 208, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Any liquidity locks on some account balances.", " NOTE: Should only be accessed when setting, changing and freeing a lock."] } - Entry: StorageEntryMetadata { name: "Locks", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 470, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Any liquidity locks on some account balances.", " NOTE: Should only be accessed when setting, changing and freeing a lock."] } + Entry: StorageEntryMetadata { name: "Reserves", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 212, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Named reserves on some account balances."] } - Entry: StorageEntryMetadata { name: "Reserves", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 474, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Named reserves on some account balances."] } Pallet Council + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 43, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 206, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } + Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } - Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } + Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 339, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } - Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 181, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } + Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 465, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } - Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 545, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } Pallet Democracy + Entry: StorageEntryMetadata { name: "Blacklist", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 462, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" A record of who vetoed what. Maps proposal hash to a possible existent block number", " (until when it may not be resubmitted) and who vetoed it."] } - Entry: StorageEntryMetadata { name: "Blacklist", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 542, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" A record of who vetoed what. Maps proposal hash to a possible existent block number", " (until when it may not be resubmitted) and who vetoed it."] } + Entry: StorageEntryMetadata { name: "DepositOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 450, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Those who have locked a deposit.", "", " TWOX-NOTE: Safe, as increasing integer keys are safe."] } - Entry: StorageEntryMetadata { name: "DepositOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 530, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Those who have locked a deposit.", "", " TWOX-NOTE: Safe, as increasing integer keys are safe."] } + Entry: StorageEntryMetadata { name: "NextExternal", modifier: Optional, ty: Plain(UntrackedSymbol { id: 461, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The referendum to be tabled whenever it would be valid to table an external proposal.", " This happens when a referendum needs to be tabled and one of two conditions are met:", " - `LastTabledWasExternal` is `false`; or", " - `PublicProps` is empty."] } - Entry: StorageEntryMetadata { name: "NextExternal", modifier: Optional, ty: Plain(UntrackedSymbol { id: 541, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The referendum to be tabled whenever it would be valid to table an external proposal.", " This happens when a referendum needs to be tabled and one of two conditions are met:", " - `LastTabledWasExternal` is `false`; or", " - `PublicProps` is empty."] } + Entry: StorageEntryMetadata { name: "PublicProps", modifier: Default, ty: Plain(UntrackedSymbol { id: 336, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The public proposals. Unsorted. The second item is the proposal."] } - Entry: StorageEntryMetadata { name: "PublicProps", modifier: Default, ty: Plain(UntrackedSymbol { id: 527, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The public proposals. Unsorted. The second item is the proposal."] } + Entry: StorageEntryMetadata { name: "VotingOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 455, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" All votes for a particular voter. We store the balance for the number of votes that we", " have recorded. The second item is the total amount of delegations, that will be added.", "", " TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway."] } - Entry: StorageEntryMetadata { name: "VotingOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 535, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" All votes for a particular voter. We store the balance for the number of votes that we", " have recorded. The second item is the total amount of delegations, that will be added.", "", " TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway."] } Pallet Identity + Entry: StorageEntryMetadata { name: "IdentityOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 483, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information that is pertinent to identify the entity behind an account.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } - Entry: StorageEntryMetadata { name: "IdentityOf", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 567, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information that is pertinent to identify the entity behind an account.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } + Entry: StorageEntryMetadata { name: "Registrars", modifier: Default, ty: Plain(UntrackedSymbol { id: 486, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The set of registrars. Not expected to get very big as can only be added through a", " special origin (likely a council motion).", "", " The index into this can be cast to `RegistrarIndex` to get a valid value."] } - Entry: StorageEntryMetadata { name: "Registrars", modifier: Default, ty: Plain(UntrackedSymbol { id: 573, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The set of registrars. Not expected to get very big as can only be added through a", " special origin (likely a council motion).", "", " The index into this can be cast to `RegistrarIndex` to get a valid value."] } + Entry: StorageEntryMetadata { name: "SubsOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 485, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Alternative \"sub\" identities of this account.", "", " The first item is the deposit, the second is a vector of the accounts.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } - Entry: StorageEntryMetadata { name: "SubsOf", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 571, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Alternative \"sub\" identities of this account.", "", " The first item is the deposit, the second is a vector of the accounts.", "", " TWOX-NOTE: OK ― `AccountId` is a secure hash."] } + Entry: StorageEntryMetadata { name: "SuperOf", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 365, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The super-identity of an alternative \"sub\" identity together with its name, within that", " context. If the account is not some other account's sub-identity, then just `None`."] } - Entry: StorageEntryMetadata { name: "SuperOf", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 299, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The super-identity of an alternative \"sub\" identity together with its name, within that", " context. If the account is not some other account's sub-identity, then just `None`."] } Pallet PhragmenElection + Entry: StorageEntryMetadata { name: "Candidates", modifier: Default, ty: Plain(UntrackedSymbol { id: 62, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The present candidate list. A current member or runner-up can never enter this vector", " and is always implicitly assumed to be a candidate.", "", " Second element is the deposit.", "", " Invariant: Always sorted based on account id."] } - Entry: StorageEntryMetadata { name: "Candidates", modifier: Default, ty: Plain(UntrackedSymbol { id: 68, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The present candidate list. A current member or runner-up can never enter this vector", " and is always implicitly assumed to be a candidate.", "", " Second element is the deposit.", "", " Invariant: Always sorted based on account id."] } + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 468, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current elected members.", "", " Invariant: Always sorted based on account id."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 549, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current elected members.", "", " Invariant: Always sorted based on account id."] } + Entry: StorageEntryMetadata { name: "RunnersUp", modifier: Default, ty: Plain(UntrackedSymbol { id: 468, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current reserved runners-up.", "", " Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the", " last (i.e. _best_) runner-up will be replaced."] } - Entry: StorageEntryMetadata { name: "RunnersUp", modifier: Default, ty: Plain(UntrackedSymbol { id: 549, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current reserved runners-up.", "", " Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the", " last (i.e. _best_) runner-up will be replaced."] } + Entry: StorageEntryMetadata { name: "Voting", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 470, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Votes and locked stake of a particular voter.", "", " TWOX-NOTE: SAFE as `AccountId` is a crypto hash."] } - Entry: StorageEntryMetadata { name: "Voting", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 551, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Votes and locked stake of a particular voter.", "", " TWOX-NOTE: SAFE as `AccountId` is a crypto hash."] } Pallet Preimage + Entry: StorageEntryMetadata { name: "StatusFor", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 496, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The request status of a given hash."] } - Entry: StorageEntryMetadata { name: "StatusFor", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 451, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The request status of a given hash."] } Pallet Proxy + Entry: StorageEntryMetadata { name: "Announcements", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 504, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The announcements made by the proxy (key)."] } - Entry: StorageEntryMetadata { name: "Announcements", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 582, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The announcements made by the proxy (key)."] } + Entry: StorageEntryMetadata { name: "Proxies", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 500, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The set of account proxies. Maps the account which has delegated to the accounts", " which are being delegated to, together with the amount held on deposit."] } - Entry: StorageEntryMetadata { name: "Proxies", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 578, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The set of account proxies. Maps the account which has delegated to the accounts", " which are being delegated to, together with the amount held on deposit."] } Pallet Scheduler + Entry: StorageEntryMetadata { name: "Agenda", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 491, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Items to be executed, indexed by the block number that they should be executed on."] } - Entry: StorageEntryMetadata { name: "Agenda", modifier: Default, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 177, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Items to be executed, indexed by the block number that they should be executed on."] } Pallet Session + Entry: StorageEntryMetadata { name: "KeyOwner", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 321, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The owner of a key. The key is the `KeyTypeId` + the encoded key."] } - Entry: StorageEntryMetadata { name: "KeyOwner", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 512, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The owner of a key. The key is the `KeyTypeId` + the encoded key."] } + Entry: StorageEntryMetadata { name: "NextKeys", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 317, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The next session keys for a validator."] } - Entry: StorageEntryMetadata { name: "NextKeys", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 212, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" The next session keys for a validator."] } + Entry: StorageEntryMetadata { name: "QueuedKeys", modifier: Default, ty: Plain(UntrackedSymbol { id: 315, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The queued keys for the next session. When the next session begins, these keys", " will be used to determine the validator's session keys."] } - Entry: StorageEntryMetadata { name: "QueuedKeys", modifier: Default, ty: Plain(UntrackedSymbol { id: 510, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The queued keys for the next session. When the next session begins, these keys", " will be used to determine the validator's session keys."] } + Entry: StorageEntryMetadata { name: "Validators", modifier: Default, ty: Plain(UntrackedSymbol { id: 43, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current set of validators."] } - Entry: StorageEntryMetadata { name: "Validators", modifier: Default, ty: Plain(UntrackedSymbol { id: 206, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current set of validators."] } Pallet System + Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 3, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The full account information for a particular account ID."] } - Entry: StorageEntryMetadata { name: "Account", modifier: Default, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 3, marker: PhantomData core::any::TypeId> } }, default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The full account information for a particular account ID."] } + Entry: StorageEntryMetadata { name: "Events", modifier: Default, ty: Plain(UntrackedSymbol { id: 18, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Events deposited for the current block.", "", " NOTE: The item is unbound and should therefore never be read on chain.", " It could otherwise inflate the PoV size of a block.", "", " Events have a large in-memory size. Box the events to not go out-of-memory", " just in case someone still reads them from within the runtime."] } - Entry: StorageEntryMetadata { name: "Events", modifier: Default, ty: Plain(UntrackedSymbol { id: 17, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" Events deposited for the current block.", "", " NOTE: The item is unbound and should therefore never be read on chain.", " It could otherwise inflate the PoV size of a block.", "", " Events have a large in-memory size. Box the events to not go out-of-memory", " just in case someone still reads them from within the runtime."] } Pallet TechnicalCommittee + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 43, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 206, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current members of the collective. This is stored sorted (just by value)."] } + Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } - Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The prime member that helps determine the default vote behavior in case of absentations."] } + Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 339, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } - Entry: StorageEntryMetadata { name: "ProposalOf", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 181, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Actual proposal for a given hash, if it's current."] } + Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 465, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } - Entry: StorageEntryMetadata { name: "Voting", modifier: Optional, ty: Map { hashers: [Identity], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 545, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Votes on a given proposal, if it is ongoing."] } Pallet TechnicalMembership + Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 451, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current membership, stored as an ordered Vec."] } - Entry: StorageEntryMetadata { name: "Members", modifier: Default, ty: Plain(UntrackedSymbol { id: 553, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current membership, stored as an ordered Vec."] } + Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current prime member, if one exists."] } - Entry: StorageEntryMetadata { name: "Prime", modifier: Optional, ty: Plain(UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }), default: [0], docs: [" The current prime member, if one exists."] } Pallet Tips + Entry: StorageEntryMetadata { name: "Tips", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 478, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.", " This has the insecure enumerable hash function since the key itself is already", " guaranteed to be a secure hash."] } - Entry: StorageEntryMetadata { name: "Tips", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 11, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 598, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.", " This has the insecure enumerable hash function since the key itself is already", " guaranteed to be a secure hash."] } Pallet Treasury + Entry: StorageEntryMetadata { name: "Deactivated", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The amount which has been reported as inactive to Currency."] } - Entry: StorageEntryMetadata { name: "Inactive", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" The amount which has been reported as inactive to Currency."] } + Entry: StorageEntryMetadata { name: "Proposals", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 473, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Proposals that have been made."] } - Entry: StorageEntryMetadata { name: "Proposals", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 555, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Proposals that have been made."] } Pallet Vesting + Entry: StorageEntryMetadata { name: "Vesting", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 229, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information regarding the vesting of a given account."] } - Entry: StorageEntryMetadata { name: "Vesting", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 562, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Information regarding the vesting of a given account."] } ```