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

Description

Metadata version 11 definitions.

Documentation

data StorageHasher Source #

Instances

Instances details
FromJSON StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep StorageHasher :: Type -> Type #

Show StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code StorageHasher :: [[Type]] #

Eq StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep StorageHasher = D1 ('MetaData "StorageHasher" "Network.Polkadot.Metadata.V11" "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 "Blake2_128Concat" '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) :+: C1 ('MetaCons "Identity" 'PrefixI 'False) (U1 :: Type -> Type))))
type Code StorageHasher Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

data MapType Source #

Constructors

MapType 

Instances

Instances details
FromJSON MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

Generic MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code MapType :: [[Type]] #

Eq MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Methods

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

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

Decode MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Methods

get :: Get MapType #

Encode MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Methods

put :: Putter MapType #

type Rep MapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

data DoubleMapType Source #

Instances

Instances details
FromJSON DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep DoubleMapType :: Type -> Type #

Show DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code DoubleMapType :: [[Type]] #

Eq DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep DoubleMapType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

data StorageEntryType Source #

Instances

Instances details
FromJSON StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep StorageEntryType :: Type -> Type #

Show StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code StorageEntryType :: [[Type]] #

Eq StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep StorageEntryType Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

data StorageEntryMetadata Source #

Instances

Instances details
FromJSON StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep StorageEntryMetadata :: Type -> Type #

Show StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code StorageEntryMetadata :: [[Type]] #

Eq StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep StorageEntryMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

data StorageMetadata Source #

Instances

Instances details
FromJSON StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep StorageMetadata :: Type -> Type #

Show StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code StorageMetadata :: [[Type]] #

Eq StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep StorageMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

data ModuleMetadata Source #

Instances

Instances details
FromJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep ModuleMetadata :: Type -> Type #

Show ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code ModuleMetadata :: [[Type]] #

Eq ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep ModuleMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

data ExtrinsicMetadata Source #

Instances

Instances details
FromJSON ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Rep ExtrinsicMetadata :: Type -> Type #

Show ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code ExtrinsicMetadata :: [[Type]] #

Eq ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Encode ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep ExtrinsicMetadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

Defined in Network.Polkadot.Metadata.V11

data Metadata Source #

Instances

Instances details
FromJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

ToJSON Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

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

Generic Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Associated Types

type Code Metadata :: [[Type]] #

Eq Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Decode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Methods

get :: Get Metadata #

Encode Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

Methods

put :: Putter Metadata #

type Rep Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11

type Rep Metadata = D1 ('MetaData "Metadata" "Network.Polkadot.Metadata.V11" "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 "extrinsics") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExtrinsicMetadata)))
type Code Metadata Source # 
Instance details

Defined in Network.Polkadot.Metadata.V11