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.V12

Description

Metadata version 12 definitions.

Documentation

data ModuleMetadata Source #

Instances

Instances details
FromJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

ToJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Associated Types

type Rep ModuleMetadata :: Type -> Type #

Show ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Associated Types

type Code ModuleMetadata :: [[Type]] #

Eq ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Decode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Encode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

type Rep ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

type Rep ModuleMetadata = D1 ('MetaData "ModuleMetadata" "Network.Polkadot.Metadata.V12" "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.V12

data Metadata Source #

Instances

Instances details
FromJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

ToJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

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.V12

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Associated Types

type Code Metadata :: [[Type]] #

Eq Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Decode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Methods

get :: Get Metadata #

Encode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

Methods

put :: Putter Metadata #

type Rep Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V12

type Rep Metadata = D1 ('MetaData "Metadata" "Network.Polkadot.Metadata.V12" "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.V12