web3-polkadot-1.0.1.0: Polkadot support for Haskell Web3 library.
CopyrightAleksandr Krupenkin 2016-2024
LicenseApache-2.0
Maintainermail@akru.me
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.Polkadot.Metadata.V13

Description

Metadata version 13 definitions.

Documentation

data NMapType Source #

Constructors

NMapType 

Instances

Instances details
FromJSON NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

ToJSON NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Rep NMapType :: Type -> Type #

Methods

from :: NMapType -> Rep NMapType x #

to :: Rep NMapType x -> NMapType #

Show NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Code NMapType :: [[Type]] #

Eq NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Decode NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Methods

get :: Get NMapType #

Encode NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Methods

put :: Putter NMapType #

type Rep NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep NMapType = D1 ('MetaData "NMapType" "Network.Polkadot.Metadata.V13" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "NMapType" 'PrefixI 'True) (S1 ('MetaSel ('Just "nmapKeyVec") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Type]) :*: (S1 ('MetaSel ('Just "nmapHashers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [StorageHasher]) :*: S1 ('MetaSel ('Just "nmapValue") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type))))
type Code NMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

data StorageEntryType Source #

Instances

Instances details
FromJSON StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

ToJSON StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Rep StorageEntryType :: Type -> Type #

Show StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Code StorageEntryType :: [[Type]] #

Eq StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Decode StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Encode StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Code StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

data StorageEntryMetadata Source #

Instances

Instances details
FromJSON StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

ToJSON StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Rep StorageEntryMetadata :: Type -> Type #

Show StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Code StorageEntryMetadata :: [[Type]] #

Eq StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Decode StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Encode StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep StorageEntryMetadata = D1 ('MetaData "StorageEntryMetadata" "Network.Polkadot.Metadata.V13" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "StorageEntryMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entryName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entryModifier") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StorageEntryModifier)) :*: (S1 ('MetaSel ('Just "entryType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StorageEntryType) :*: (S1 ('MetaSel ('Just "entryFallback") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HexString) :*: S1 ('MetaSel ('Just "entryDocumentation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text])))))
type Code StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

data StorageMetadata Source #

Instances

Instances details
FromJSON StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

ToJSON StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Rep StorageMetadata :: Type -> Type #

Show StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Code StorageMetadata :: [[Type]] #

Eq StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Decode StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Encode StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep StorageMetadata = D1 ('MetaData "StorageMetadata" "Network.Polkadot.Metadata.V13" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "StorageMetadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "storagePrefix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "storageItems") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [StorageEntryMetadata])))
type Code StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

data ModuleMetadata Source #

Instances

Instances details
FromJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

ToJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Rep ModuleMetadata :: Type -> Type #

Show ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Code ModuleMetadata :: [[Type]] #

Eq ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Decode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Encode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep ModuleMetadata = D1 ('MetaData "ModuleMetadata" "Network.Polkadot.Metadata.V13" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "ModuleMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "moduleName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "moduleStorage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe StorageMetadata)) :*: S1 ('MetaSel ('Just "moduleCalls") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe [FunctionMetadata])))) :*: ((S1 ('MetaSel ('Just "moduleEvents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe [EventMetadata])) :*: S1 ('MetaSel ('Just "moduleConstants") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [ModuleConstantMetadata])) :*: (S1 ('MetaSel ('Just "moduleErrors") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [ErrorMetadata]) :*: S1 ('MetaSel ('Just "moduleIndex") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word8)))))
type Code ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

data Metadata Source #

Instances

Instances details
FromJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

ToJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Rep Metadata :: Type -> Type #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

Show Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Associated Types

type Code Metadata :: [[Type]] #

Eq Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Decode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Methods

get :: Get Metadata #

Encode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

Methods

put :: Putter Metadata #

type Rep Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13

type Rep Metadata = D1 ('MetaData "Metadata" "Network.Polkadot.Metadata.V13" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "Metadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "modules") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [ModuleMetadata]) :*: S1 ('MetaSel ('Just "extrinsic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExtrinsicMetadata)))
type Code Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V13