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

Description

Metadata version 9 definitions.

Documentation

data FunctionArgumentMetadata Source #

Instances

Instances details
FromJSON FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep FunctionArgumentMetadata :: Type -> Type #

Show FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code FunctionArgumentMetadata :: [[Type]] #

Eq FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep FunctionArgumentMetadata = D1 ('MetaData "FunctionArgumentMetadata" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "FunctionArgumentMetadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "argumentName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "argumentType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type)))
type Code FunctionArgumentMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data FunctionMetadata Source #

Instances

Instances details
FromJSON FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep FunctionMetadata :: Type -> Type #

Show FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code FunctionMetadata :: [[Type]] #

Eq FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep FunctionMetadata = D1 ('MetaData "FunctionMetadata" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "FunctionMetadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "functionArgs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [FunctionArgumentMetadata]) :*: S1 ('MetaSel ('Just "functionDocs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text]))))
type Code FunctionMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data EventMetadata Source #

Constructors

EventMetadata 

Fields

Instances

Instances details
FromJSON EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep EventMetadata :: Type -> Type #

Show EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code EventMetadata :: [[Type]] #

Eq EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep EventMetadata = D1 ('MetaData "EventMetadata" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "EventMetadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eventArgs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Type]) :*: S1 ('MetaSel ('Just "eventDocs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text]))))
type Code EventMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data ModuleConstantMetadata Source #

Instances

Instances details
FromJSON ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep ModuleConstantMetadata :: Type -> Type #

Show ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code ModuleConstantMetadata :: [[Type]] #

Eq ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep ModuleConstantMetadata = D1 ('MetaData "ModuleConstantMetadata" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "ModuleConstantMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "constantName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "constantType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type)) :*: (S1 ('MetaSel ('Just "constantValue") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HexString) :*: S1 ('MetaSel ('Just "constantDocs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text]))))
type Code ModuleConstantMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data ErrorMetadata Source #

Constructors

ErrorMetadata 

Fields

Instances

Instances details
FromJSON ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep ErrorMetadata :: Type -> Type #

Show ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code ErrorMetadata :: [[Type]] #

Eq ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep ErrorMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

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

Defined in Network.Polkadot.Metadata.V9

data StorageHasher Source #

Instances

Instances details
FromJSON StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep StorageHasher :: Type -> Type #

Show StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code StorageHasher :: [[Type]] #

Eq StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageHasher = D1 ('MetaData "StorageHasher" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) ((C1 ('MetaCons "Blake2_128" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Blake2_256" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Twox128" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Twox256" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Twox64Concat" 'PrefixI 'False) (U1 :: Type -> Type))))
type Code StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data MapType Source #

Constructors

MapType 

Instances

Instances details
FromJSON MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep MapType :: Type -> Type #

Methods

from :: MapType -> Rep MapType x #

to :: Rep MapType x -> MapType #

Show MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code MapType :: [[Type]] #

Eq MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Methods

(==) :: MapType -> MapType -> Bool #

(/=) :: MapType -> MapType -> Bool #

Decode MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Methods

get :: Get MapType #

Encode MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Methods

put :: Putter MapType #

type Rep MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep MapType = D1 ('MetaData "MapType" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "MapType" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mapHasher") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StorageHasher) :*: S1 ('MetaSel ('Just "mapKey") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type)) :*: (S1 ('MetaSel ('Just "mapValue") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type) :*: S1 ('MetaSel ('Just "mapLinked") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))
type Code MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data DoubleMapType Source #

Instances

Instances details
FromJSON DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep DoubleMapType :: Type -> Type #

Show DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code DoubleMapType :: [[Type]] #

Eq DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep DoubleMapType = D1 ('MetaData "DoubleMapType" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "DoubleMapType" 'PrefixI 'True) ((S1 ('MetaSel ('Just "doubleMapHasher") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StorageHasher) :*: S1 ('MetaSel ('Just "doubleMapKey1") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type)) :*: (S1 ('MetaSel ('Just "doubleMapKey2") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type) :*: (S1 ('MetaSel ('Just "doubleMapValue") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type) :*: S1 ('MetaSel ('Just "doubleMapKey2Hasher") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StorageHasher)))))
type Code DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data StorageEntryType Source #

Instances

Instances details
FromJSON StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep StorageEntryType :: Type -> Type #

Show StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code StorageEntryType :: [[Type]] #

Eq StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageEntryType = D1 ('MetaData "StorageEntryType" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "Plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type)) :+: (C1 ('MetaCons "Map" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MapType)) :+: C1 ('MetaCons "DoubleMap" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DoubleMapType))))
type Code StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data StorageEntryModifier Source #

Constructors

Optional 
Default 
Required 

Instances

Instances details
FromJSON StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep StorageEntryModifier :: Type -> Type #

Show StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code StorageEntryModifier :: [[Type]] #

Eq StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageEntryModifier = D1 ('MetaData "StorageEntryModifier" "Network.Polkadot.Metadata.V9" "web3-polkadot-1.0.1.0-FYtcHWVQXW93OfvqrvLkeh" 'False) (C1 ('MetaCons "Optional" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Default" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Required" 'PrefixI 'False) (U1 :: Type -> Type)))
type Code StorageEntryModifier Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data StorageEntryMetadata Source #

Instances

Instances details
FromJSON StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep StorageEntryMetadata :: Type -> Type #

Show StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code StorageEntryMetadata :: [[Type]] #

Eq StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageEntryMetadata = D1 ('MetaData "StorageEntryMetadata" "Network.Polkadot.Metadata.V9" "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 "entryDocs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text])))))
type Code StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data StorageMetadata Source #

Instances

Instances details
FromJSON StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep StorageMetadata :: Type -> Type #

Show StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code StorageMetadata :: [[Type]] #

Eq StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

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

data ModuleMetadata Source #

Instances

Instances details
FromJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Rep ModuleMetadata :: Type -> Type #

Show ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code ModuleMetadata :: [[Type]] #

Eq ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Encode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

type Rep ModuleMetadata = D1 ('MetaData "ModuleMetadata" "Network.Polkadot.Metadata.V9" "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])))))
type Code ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

data Metadata Source #

Constructors

Metadata 

Fields

Instances

Instances details
FromJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

ToJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

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

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Associated Types

type Code Metadata :: [[Type]] #

Eq Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Decode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Methods

get :: Get Metadata #

Encode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

Methods

put :: Putter Metadata #

type Rep Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V9

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

Defined in Network.Polkadot.Metadata.V9