| Class | Description |
|---|---|
| AccountId |
A wrapper around an AccountId/PublicKey representation.
|
| AccountId.AccountIdOf |
The Substrate AccountIdOf representation as a AccountId.
|
| AccountIndex |
A wrapper around an AccountIndex, which is a shortened, variable-length encoding for an Account.
|
| AccountInfo |
An Account information structure for contracts
|
| Address |
A wrapper around an AccountId and/or AccountIndex that is encoded with a prefix.
|
| Amount |
The Substrate Amount representation as a
Balance. |
| AssetOf |
The Substrate AssetOf representation as a
Balance. |
| AttestedCandidate |
An attested candidate
|
| AttestedCandidate.AvailabilityVote | |
| AttestedCandidate.BalanceUpload | |
| AttestedCandidate.CandidateReceipt | |
| AttestedCandidate.CandidateSignature | |
| AttestedCandidate.EgressQueueRoot | |
| AttestedCandidate.ExplicitCandidateSignature | |
| AttestedCandidate.HeadData | |
| AttestedCandidate.ValidityAttestation | |
| AttestedCandidate.ValidityVote | |
| AuthorityId | |
| Balance |
The Substrate Balance representation as a
U128. |
| Balance.BalanceOf | |
| BalanceLock |
The Substrate BalanceLock for staking
|
| BftAuthoritySignature |
Represents a Bft Hash and Signature pairing, typically used in reporting network behaviour.
|
| BftAuthoritySignature.BftAuthoritySignatureValue | |
| BftAuthoritySignature.BftHashSignature |
Represents a Bft Hash and Signature pairing, typically used in reporting network behaviour.
|
| BftAuthoritySignature.BftHashSignatureValue | |
| Block |
A block encoded with header and extrinsics
|
| Block.BlockValue | |
| BlockNumber |
A representation of a Substrate BlockNumber, implemented as a
U64 |
| CodeHash | |
| Digest |
A Header Digest
|
| Digest.AuthoritiesChange |
Log for Authories changed
|
| Digest.ChangesTrieRoot |
Log for changes to the Trie root
|
| Digest.Consensus |
Log item indicating consensus
|
| Digest.DigestItem |
A
EnumType the specifies the specific item in the logs of a Digest |
| Digest.Other |
Log item that is just a stream of
Bytes |
| Digest.Seal |
Log item indicating a sealing event
|
| Event |
A representation of a system event.
|
| Event.EventData |
Wrapper for the actual data that forms part of an Event
|
| Event.EventData.Builder | |
| Event.EventIndex |
This follows the same approach as in
Method, we have the [sectionIndex, methodIndex] pairing that indicates the actual event fired |
| EventRecord |
A record for an
Event (as specified by Metadata) with the specific Phase of application. |
| EventRecord.ApplyExtrinsic |
The Phase where the extrinsic is applied
|
| EventRecord.Finalization |
The Phase where the extrinsic is being Finalized
|
| EventRecord.Phase |
An
EnumType that indicates the specific phase where the EventRecord was generated |
| Exposure |
A snapshot of the stake backing a single validator in the system
|
| Extrinsic |
Representation of an Extrinsic in the system.
|
| Extrinsic.ExtrinsicValue | |
| ExtrinsicEra |
The era for an extrinsic, indicating either a mortal or immortal extrinsic
|
| Extrinsics | |
| ExtrinsicSignature |
A container for the
Signature associated with a specific org.polkadot.type.extrinsics |
| Gas |
A gas number type for Substrate, extending
U64 |
| Hash |
The default hash that is used accross the system.
|
| Header |
A
Block header |
| Header.HeaderExtended |
A
Block header with an additional author field that indicates the block author |
| Header.HeaderValue | |
| Index |
The Nonce or number of transactions sent by a specific account.
|
| IndividualExposure |
The Substrate IndividualExposure for staking
|
| InherentOfflineReport |
Describes the offline-reporting extrinsic
|
| Justification |
A generic justification as a stream of
Bytes, this is specific per consensus implementation |
| Justification.RhdJustification |
Justification for the Rhododendron consensus algorithm
|
| Justification.RhdJustificationValue | |
| Key |
The Substrate Key representation as a
Bytes (vec<u8>). |
| KeyValue |
KeyValue structure.
|
| KeyValue.KeyValueOption |
A key/value change.
|
| LockIdentifier | |
| LocKPeriods | |
| MisbehaviorReport |
A Misbehaviour report of MisbehavioirKind against a specific AuthorityId
|
| MisbehaviorReport.BftAtReport |
A report of a/b hash-signature pairs for a specific index.
|
| MisbehaviorReport.BftAtReportValue | |
| MisbehaviorReport.BftAtReportValueSingle | |
| MisbehaviorReport.BftDoubleCommit |
Report of a double-commit
|
| MisbehaviorReport.BftDoublePrepare |
Report of a double-prepare
|
| MisbehaviorReport.BftDoublePropose |
Report of a double-propose
|
| MisbehaviorReport.BftProposeOutOfTurn |
A report for out-of-turn proposals
|
| MisbehaviorReport.MisbehaviorKind |
An
EnumType containing a Bft misbehaviour |
| MisbehaviorReport.MisbehaviorReportValue | |
| NewAccountOutcome |
Enum to track the outcome for creation of an AccountId
|
| Nonce |
The Nonce or number of transactions sent by a specific account.
|
| NonceCompact |
The Compact
|
| Origin |
Where Origin occurs, it should be ignored as an internal-only value, so it should never actually be constructed
|
| ParaId |
Identifier for a deployed parachain implemented as a
U32 |
| Perbill |
Parts per billion (see also
Permill) |
| Permill | |
| PrefabWasmModule |
Struct to encode the vesting schedule of an individual account
|
| PrefabWasmModule.PrefabWasmModuleReserved | |
| PropIndex |
An increasing number that represents a specific public proposal index in the system, implemented as a
U32 |
| Proposal |
A proposal in the system.
|
| ProposalIndex | |
| ReferendumIndex |
An increasing number that represents a specific referendum in the system.
|
| ReferendumInfo |
Info regarding an ongoing referendum
|
| ReferendumInfo.ReferendumInfoValue | |
| RewardDestination |
A destination account for payment
|
| Schedule |
Definition of the cost schedule and other parameterizations for wasm vm
|
| SeedOf | |
| SessionKey |
Wrapper for a SessionKey.
|
| Signature |
The default signature that is used accross the system.
|
| Signature.Ed25519Signature |
The default Ed25519 that is used accross the system.
|
| Signature.Sr25519Signature |
The default Sr25519 signature that is used accross the system.
|
| SignaturePayload |
A signing payload for an
org.polkadot.type.extrinsics. |
| SignaturePayload.SignaturePayloadValue | |
| StakingLedger |
The ledger of a (bonded) stash
|
| StoredPendingChange |
Stored pending change for a Grandpa events
|
| StoredPendingChange.NextAuthority |
The next authority available as SessionKey
|
| StoredPendingChange.NextAuthorityValue | |
| StoredPendingChange.StoredPendingChangeValue | |
| TreasuryProposal |
A Proposal made for Treasury
|
| UnlockChunk |
Just a Balance/BlockNumber tuple to encode when a chunk of funds will be unlocked
|
| ValidatorPrefs |
Validator preferences
|
| VestingSchedule |
Struct to encode the vesting schedule of an individual account
|
| Vote |
A number of lock periods, plus a vote, one way or the other.
|
| VoteIndex | |
| VoteThreshold |
Voting threshold, used inside proposals to set change the voting tally
|
| WithdrawReasons |
The Substrate WithdrawReasons for staking
|