Copyright | Aleksandr Krupenkin 2016-2024 |
---|---|
License | Apache-2.0 |
Maintainer | mail@akru.me |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Network.Polkadot.Metadata
Description
Node runtime type information.
Documentation
data MetadataVersioned Source #
All supported metadata versions as enum.
It could have troubles of decoding for metadata V9 because of hack: https://github.com/polkadot-js/api/commit/a9211690be6b68ad6c6dad7852f1665cadcfa5b2
Constructors
V0 | |
V1 | |
V2 | |
V3 | |
V4 | |
V5 | |
V6 | |
V7 | |
V8 | |
V9 Metadata | |
V10 Metadata | |
V11 Metadata | |
V12 Metadata | |
V13 Metadata |
Instances
The versioned runtime metadata as a decoded structure.
Constructors
Metadata | |
Fields |
Instances
FromJSON Metadata Source # | |
ToJSON Metadata Source # | |
Defined in Network.Polkadot.Metadata | |
Generic Metadata Source # | |
Show Metadata Source # | |
Generic Metadata Source # | |
Eq Metadata Source # | |
Decode Metadata Source # | |
Defined in Network.Polkadot.Metadata | |
Encode Metadata Source # | |
Defined in Network.Polkadot.Metadata | |
type Rep Metadata Source # | |
Defined in Network.Polkadot.Metadata type Rep Metadata = D1 ('MetaData "Metadata" "Network.Polkadot.Metadata" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "Metadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "magicNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MagicNumber) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MetadataVersioned))) | |
type Code Metadata Source # | |
Defined in Network.Polkadot.Metadata |