durt2 library

Classes

$ApiVersionCodec
$ChainType
ChainType enum values
$ChainTypeCodec
ChainType Scale Codec
$CustomMetadataV15
$CustomMetadataV15Value
$EnumDeprecationInfo
Codec for EnumDeprecationInfo
$ExtrinsicMetadataV14
$ExtrinsicMetadataV15
Codec for ExtrinsicMetadataV15
$ExtrinsicMetadataV16
Codec for ExtrinsicMetadataV16
$Field
Codec for Field
$HealthCodec
$ItemDeprecationInfo
Codec for ItemDeprecationInfo
$OuterEnumsV15
Codec for OuterEnumsV15
$PalletAssociatedTypeMetadata
Codec for PalletAssociatedTypeMetadata
$PalletCallMetadata
Codec for PalletCallMetadata
$PalletCallMetadataV16
Codec for PalletCallMetadataV16
$PalletConstantMetadata
Codec for PalletConstantMetadata
$PalletConstantMetadataV16
Codec for PalletConstantMetadataV16
$PalletErrorMetadata
Codec for PalletErrorMetadata
$PalletErrorMetadataV16
Codec for PalletErrorMetadataV16
$PalletEventMetadata
Codec for PalletEventMetadata
$PalletEventMetadataV16
Codec for PalletEventMetadataV16
$PalletMetadata
Codec for PalletMetadataV15
$PalletMetadataV14
Codec for PalletMetadataV14
$PalletMetadataV15
Codec for PalletMetadataV15
$PalletMetadataV16
Codec for PalletMetadataV16
$PalletStorageMetadata
Codec for PalletStorageMetadata
$PalletStorageMetadataV16
Codec for PalletStorageMetadataV16
$PalletViewFunctionMetadata
Codec for PalletViewFunctionMetadata
$PortableType
Codec for PortableType
$PortableTypeDef
Codec for TypeDef
$Primitive
$RuntimeApiMetadataV15
Codec for RuntimeApiMetadataV15
$RuntimeApiMetadataV16
Codec for RuntimeApiMetadataV16
$RuntimeApiMethodMetadataV15
Codec for RuntimeApiMethodMetadataV15
$RuntimeApiMethodMetadataV16
Codec for RuntimeApiMethodMetadataV16
$RuntimeApiMethodParamMetadataV15
Codec for RuntimeApiMethodParamMetadataV15
$RuntimeMetadataPrefixed
Codec for RuntimeMetadataPrefixed
$RuntimeMetadataV14
Codec for RuntimeMetadataV14
$RuntimeMetadataV15
Codec for RuntimeMetadataV15
$RuntimeMetadataV16
Codec for RuntimeMetadataV16
$RuntimeVersionCodec
$ScaleRawBytesCodec
Codec for ScaleRawBytes that writes the bytes directly without any encoding
$SignedExtensionMetadataCodec
$StorageEntryMetadata
Codec for StorageEntryMetadata
$StorageEntryMetadataV16
Codec for StorageEntryMetadataV16
$StorageEntryModifier
$StorageEntryType
Codec for StorageEntryType
$StorageHasherEnum
$TransactionExtensionMetadata
Codec for TransactionExtensionMetadata
$TypeDef
Codec for TypeDef
$TypeDefArray
$TypeDefBitSequence
$TypeDefCompact
$TypeDefComposite
$TypeDefPrimitive
A primitive Rust type.
$TypeDefSequence
$TypeDefTuple
$TypeDefVariant
$TypeParameter
Codec for TypeParameter
$VariantDef
Codec for VariantDef
$VariantDeprecationInfo
Codec for VariantDeprecationInfo
$ViewFunctionParamMetadata
Codec for ViewFunctionParamMetadata
AccountStatusResult
Result of an account payment status check
Address
ApiVersion
A pairs of ApiId and a u32 for version.
ArrayCodec<A>
AuthorApi<P extends Provider>
Substrate state API
BiometricAuthResult
BiometricService
Service for handling biometric authentication in Durt2 This service manages the secure storage and retrieval of encrypted PINs protected by biometric authentication at the platform level.
BitArray
Bit array to store bits.
BitSequenceCodec
A codec representing a sequence of bits.
Blake2bHasher
Blake2b hash
Blake3Hasher
Blake3 hash
BlockHashBase
BlockHashSink
BlockHeader
Block header information
BoolCodec
BootstrapEndpoint
BTreeMapCodec<K, V>
BTreeMap to encode/decode map of values
ByteInput
Allows reading of data into.
ByteOutput
Default writing of data.
CacheStats
Cache statistics for monitoring
CallIndicesLookup
Helper to look up pallet and call indices from chain metadata.
CertificationData
CertificationFilters
Represents filter criteria for certification queries
CertificationQueueState
State of the certification queue for an issuer
CertState
CesiumPlusService
CesiumPlusService handles REST API operations for Cesium+ pods Manages user profiles and avatars
CesiumSocial
Social network entry for user profiles
ChainAdapter
Abstraction layer between durt2 services and Polkadart-generated code.
ChainApi<P extends Provider>
Substrate chain API
ChainData
Container for standard chain data
ChainDataFetcher
Fetches chain data from a provider
ChainHeadApi<P extends Provider>
ChainHead API for the new Substrate JSON-RPC specification.
ChainHeadBestBlockChanged
Emitted when the best block changes.
ChainHeadEvent
Base class for chainHead follow events.
ChainHeadFinalized
Emitted when blocks are finalized.
ChainHeadInitialized
Emitted when the follow subscription is initialized.
ChainHeadNewBlock
Emitted when a new non-finalized block is imported.
ChainHeadOperationBodyDone
Emitted when a body() operation completes successfully.
ChainHeadOperationCallDone
Emitted when a call() operation completes successfully.
ChainHeadOperationError
Emitted when an operation fails with an error.
ChainHeadOperationInaccessible
Emitted when the block was unpinned before the operation could complete.
ChainHeadOperationResult
Result of a chainHead operation that returns an operationId.
ChainHeadOperationStorageDone
Emitted when a storage() operation has finished delivering all items.
ChainHeadOperationStorageItems
Emitted when a storage() operation returns partial results.
ChainHeadSession<P extends Provider>
A session representing an active chainHead follow subscription.
ChainHeadStop
Emitted when the subscription is stopped by the server.
ChainInfo
Convenient facade for accessing metadata, registry, and derived codecs
ChainSpecApi<P extends Provider>
ChainSpec API for the new Substrate JSON-RPC specification.
ChainType
The type of a chain.
CombinedAccountHistoryResult
Combined account history result that includes both transactions and universal dividends.
CompactBigIntCodec
CompactCodec
ComplexEnumCodec<V>
CompositeCodec
Composite to encode/decode map of values
Config
ConstantInfo
ConstantsCodec
Codec for encoding and decoding Substrate runtime constants
ContactsSyncState
The whole synced contacts document for one owner identity.
ContactSyncEntry
One synced contact: the address plus its (optional) fiche fields and folder, each carrying a per-field last-updated timestamp in fieldTimestamps.
ContactSyncField
The per-field keys used in ContactSyncEntry.fieldTimestamps.
CopyWith$Input$AccountCondition<TRes>
CopyWith$Input$AccountFilter<TRes>
CopyWith$Input$AccountToManyChangeOwnerKeyFilter<TRes>
CopyWith$Input$AccountToManyIdentityFilter<TRes>
CopyWith$Input$AccountToManyTransferFilter<TRes>
CopyWith$Input$AccountToManyTxCommentFilter<TRes>
CopyWith$Input$BigFloatFilter<TRes>
CopyWith$Input$BigIntFilter<TRes>
CopyWith$Input$BlockCondition<TRes>
CopyWith$Input$BlockFilter<TRes>
CopyWith$Input$BlockToManyCallFilter<TRes>
CopyWith$Input$BlockToManyEventFilter<TRes>
CopyWith$Input$BlockToManyExtrinsicFilter<TRes>
CopyWith$Input$BooleanFilter<TRes>
CopyWith$Input$CallCondition<TRes>
CopyWith$Input$CallFilter<TRes>
CopyWith$Input$CallToManyCallFilter<TRes>
CopyWith$Input$CallToManyEventFilter<TRes>
CopyWith$Input$CallToManyExtrinsicFilter<TRes>
CopyWith$Input$CertCondition<TRes>
CopyWith$Input$CertEventCondition<TRes>
CopyWith$Input$CertEventFilter<TRes>
CopyWith$Input$CertFilter<TRes>
CopyWith$Input$CertToManyCertEventFilter<TRes>
CopyWith$Input$ChangeOwnerKeyCondition<TRes>
CopyWith$Input$ChangeOwnerKeyFilter<TRes>
CopyWith$Input$DatetimeFilter<TRes>
CopyWith$Input$EventCondition<TRes>
CopyWith$Input$EventFilter<TRes>
CopyWith$Input$EventToManyCertEventFilter<TRes>
CopyWith$Input$EventToManyCertFilter<TRes>
CopyWith$Input$EventToManyIdentityFilter<TRes>
CopyWith$Input$EventToManyMembershipEventFilter<TRes>
CopyWith$Input$EventToManySmithEventFilter<TRes>
CopyWith$Input$EventToManyTransferFilter<TRes>
CopyWith$Input$EventToManyTxCommentFilter<TRes>
CopyWith$Input$EventToManyUdReevalFilter<TRes>
CopyWith$Input$EventToManyUniversalDividendFilter<TRes>
CopyWith$Input$ExtrinsicCondition<TRes>
CopyWith$Input$ExtrinsicFilter<TRes>
CopyWith$Input$ExtrinsicToManyCallFilter<TRes>
CopyWith$Input$ExtrinsicToManyEventFilter<TRes>
CopyWith$Input$IdentityCondition<TRes>
CopyWith$Input$IdentityFilter<TRes>
CopyWith$Input$IdentityToManyAccountFilter<TRes>
CopyWith$Input$IdentityToManyCertFilter<TRes>
CopyWith$Input$IdentityToManyChangeOwnerKeyFilter<TRes>
CopyWith$Input$IdentityToManyMembershipEventFilter<TRes>
CopyWith$Input$IdentityToManyUdHistoryFilter<TRes>
CopyWith$Input$IntFilter<TRes>
CopyWith$Input$IntListFilter<TRes>
CopyWith$Input$ItemsCounterCondition<TRes>
CopyWith$Input$ItemsCounterFilter<TRes>
CopyWith$Input$JSONFilter<TRes>
CopyWith$Input$MembershipEventCondition<TRes>
CopyWith$Input$MembershipEventFilter<TRes>
CopyWith$Input$MigrationCondition<TRes>
CopyWith$Input$MigrationFilter<TRes>
CopyWith$Input$PopulationHistoryCondition<TRes>
CopyWith$Input$PopulationHistoryFilter<TRes>
CopyWith$Input$SmithCertCondition<TRes>
CopyWith$Input$SmithCertFilter<TRes>
CopyWith$Input$SmithCondition<TRes>
CopyWith$Input$SmithEventCondition<TRes>
CopyWith$Input$SmithEventFilter<TRes>
CopyWith$Input$SmithFilter<TRes>
CopyWith$Input$SmithToManySmithCertFilter<TRes>
CopyWith$Input$SmithToManySmithEventFilter<TRes>
CopyWith$Input$StringFilter<TRes>
CopyWith$Input$StringListFilter<TRes>
CopyWith$Input$TransferCondition<TRes>
CopyWith$Input$TransferFilter<TRes>
CopyWith$Input$TransferWithUdFilter<TRes>
CopyWith$Input$TxCommentCondition<TRes>
CopyWith$Input$TxCommentFilter<TRes>
CopyWith$Input$TxCommentToManyTransferFilter<TRes>
CopyWith$Input$UdHistoryCondition<TRes>
CopyWith$Input$UdHistoryFilter<TRes>
CopyWith$Input$UdReevalCondition<TRes>
CopyWith$Input$UdReevalFilter<TRes>
CopyWith$Input$UniversalDividendCondition<TRes>
CopyWith$Input$UniversalDividendFilter<TRes>
CopyWith$Input$ValidatorCondition<TRes>
CopyWith$Input$ValidatorFilter<TRes>
CopyWith$Query$GetAccountHistory<TRes>
CopyWith$Query$GetAccountHistory$transfers<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges$node<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges$node$comment<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges$node$from<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges$node$from$identity<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges$node$to<TRes>
CopyWith$Query$GetAccountHistory$transfers$edges$node$to$identity<TRes>
CopyWith$Query$GetAccountHistory$transfers$pageInfo<TRes>
CopyWith$Query$GetAccountStatus<TRes>
CopyWith$Query$GetAccountStatus$accounts<TRes>
CopyWith$Query$GetAccountStatus$accounts$nodes<TRes>
CopyWith$Query$GetAccountStatus$accounts$nodes$transfersIssued<TRes>
CopyWith$Query$GetAccountStatus$accounts$nodes$transfersIssued$nodes<TRes>
CopyWith$Query$GetAccountStatus$accounts$nodes$transfersReceived<TRes>
CopyWith$Query$GetAccountStatus$accounts$nodes$transfersReceived$nodes<TRes>
CopyWith$Query$GetIdentityMigrations<TRes>
CopyWith$Query$GetIdentityMigrations$changeOwnerKeys<TRes>
CopyWith$Query$GetIdentityMigrations$changeOwnerKeys$edges<TRes>
CopyWith$Query$GetIdentityMigrations$changeOwnerKeys$edges$node<TRes>
CopyWith$Query$GetIdentityMigrations$changeOwnerKeys$edges$node$identity<TRes>
CopyWith$Query$GetIdentityName<TRes>
CopyWith$Query$GetIdentityName$accounts<TRes>
CopyWith$Query$GetIdentityName$accounts$edges<TRes>
CopyWith$Query$GetIdentityName$accounts$edges$node<TRes>
CopyWith$Query$GetIdentityName$accounts$edges$node$identity<TRes>
CopyWith$Query$GetNetworkCertifications<TRes>
CopyWith$Query$GetNetworkCertifications$certs<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node$createdIn<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node$createdIn$block<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node$issuer<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node$receiver<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node$updatedIn<TRes>
CopyWith$Query$GetNetworkCertifications$certs$edges$node$updatedIn$block<TRes>
CopyWith$Query$GetNetworkCertifications$certs$pageInfo<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn$block<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node$issuer<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node$receiver<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn$block<TRes>
CopyWith$Query$GetNetworkCertificationsFiltered$certs$pageInfo<TRes>
CopyWith$Query$GetNetworkIdentities<TRes>
CopyWith$Query$GetNetworkIdentities$identities<TRes>
CopyWith$Query$GetNetworkIdentities$identities$edges<TRes>
CopyWith$Query$GetNetworkIdentities$identities$edges$node<TRes>
CopyWith$Query$GetNetworkIdentities$identities$edges$node$accountRemoved<TRes>
CopyWith$Query$GetNetworkIdentities$identities$edges$node$createdIn<TRes>
CopyWith$Query$GetNetworkIdentities$identities$edges$node$createdIn$block<TRes>
CopyWith$Query$GetNetworkIdentities$identities$pageInfo<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities$edges<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities$edges$node<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities$edges$node$accountRemoved<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn$block<TRes>
CopyWith$Query$GetNetworkIdentitiesFiltered$identities$pageInfo<TRes>
CopyWith$Query$GetUdHistoryViaIdentity<TRes>
CopyWith$Query$GetUdHistoryViaIdentity$identities<TRes>
CopyWith$Query$GetUdHistoryViaIdentity$identities$edges<TRes>
CopyWith$Query$GetUdHistoryViaIdentity$identities$edges$node<TRes>
CopyWith$Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory<TRes>
CopyWith$Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges<TRes>
CopyWith$Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges$node<TRes>
CopyWith$Subscription$SubscribeAccountActivity<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges$node<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges<TRes>
CopyWith$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges$node<TRes>
CopyWith$Subscription$SubscribeNetworkActivity<TRes>
CopyWith$Subscription$SubscribeNetworkActivity$transfers<TRes>
CopyWith$Subscription$SubscribeNetworkActivity$transfers$edges<TRes>
CopyWith$Subscription$SubscribeNetworkActivity$transfers$edges$node<TRes>
CopyWith$Subscription$SubscribeNetworkCertifications<TRes>
CopyWith$Subscription$SubscribeNetworkCertifications$certs<TRes>
CopyWith$Subscription$SubscribeNetworkCertifications$certs$edges<TRes>
CopyWith$Subscription$SubscribeNetworkCertifications$certs$edges$node<TRes>
CopyWith$Subscription$SubscribeNetworkIdentities<TRes>
CopyWith$Subscription$SubscribeNetworkIdentities$identities<TRes>
CopyWith$Subscription$SubscribeNetworkIdentities$identities$edges<TRes>
CopyWith$Subscription$SubscribeNetworkIdentities$identities$edges$node<TRes>
CopyWith$Variables$Query$GetAccountHistory<TRes>
CopyWith$Variables$Query$GetAccountStatus<TRes>
CopyWith$Variables$Query$GetIdentityMigrations<TRes>
CopyWith$Variables$Query$GetIdentityName<TRes>
CopyWith$Variables$Query$GetNetworkCertifications<TRes>
CopyWith$Variables$Query$GetNetworkCertificationsFiltered<TRes>
CopyWith$Variables$Query$GetNetworkIdentities<TRes>
CopyWith$Variables$Query$GetNetworkIdentitiesFiltered<TRes>
CopyWith$Variables$Query$GetUdHistoryViaIdentity<TRes>
CopyWith$Variables$Subscription$SubscribeAccountActivity<TRes>
CryptoUtils
CsToV2AddressResult
The result of converting a Cesium-style salt and password to a Substrate V2 address.
Custom
Some custom chain type.
CustomMetadataV15
CustomMetadataV15Value
Development
A development chain that runs mainly on one node.
DuniterPeerings
DuniterService
DuniterStorageService
Durt
DurtKeyPair
KeyPair wrapper that provides the correct SS58 address format This acts as a transparent proxy but forces the correct address format
DurtKeyring
Custom Keyring that ensures all KeyPair operations return the correct SS58 format This is a RADICAL solution that replaces the default Keyring to force correct SS58 format
DurtTestConfig
Configuration for test mode
DurtTestMode
Test mode singleton for Durt Allows running tests without network connections
EcdsaKeyPair
Ed25519KeyPair
EncodedExtrinsic
Result of encoding an extrinsic
EncodedExtrinsicInfo
Information about an encoded extrinsic
EncryptedMnemonic
EncryptedPin
EndpointDiscoveryService
EnumDeprecationInfo
Deprecation information for enum types (calls, events, errors).
Era
EventInfo
Metadata about an event
EventRecord
Represents a complete event record from storage
Events
EventsRecordCodec
Codec for encoding and decoding Substrate event records
ExtensionBuilder
Builder for managing signed extension values and additional signed data.
ExtensionInfo
Internal helper class to unify SignedExtensionMetadata and TransactionExtensionMetadata
ExtraInfo
ExtrinsicBuilder
Main builder class for constructing and submitting blockchain extrinsics.
ExtrinsicEncoder
Encoder for creating the final extrinsic bytes
ExtrinsicInfo
ExtrinsicMetadata
Metadata of the extrinsic used by the runtime.
ExtrinsicMetadataV14
Metadata of the extrinsic used by the runtime (Version 14)
ExtrinsicMetadataV15
Metadata of the extrinsic used by the runtime (Version 15)
ExtrinsicMetadataV16
Metadata of the extrinsic used by the runtime (Version 16)
ExtrinsicsCodec
ExtrinsicSignature
Signature information for a signed extrinsic
ExtrinsicSignatureCodec
Codec for extrinsic signature information
ExtrinsicStatus
Field
A field of a struct-like data type.
FieldInfo
Metadata about a field
FilteredCertificationResult<T>
Result wrapper for filtered certification queries
FilteredIdentityResult<T>
Result wrapper for filtered identity queries
FilteredTransactionResult<T>
Result wrapper for filtered queries with metadata
GraphQLClient
Universal GraphQL Client with configurable caching and link system. modelled after the apollo-client.
HashBase
The base class used by the hash algorithm implementations. It implements the StreamTransformer and exposes few convenient methods to handle any types of data source.
HashDigest
HashDigestSink
This sink allows adding arbitrary length byte arrays and produces a HashDigest on close.
Hasher
Health
Health struct returned by the RPC
HexOutput
HttpClientConfig
HTTP client configuration helper
HttpProvider
The HTTP Provider allows sending requests using HTTP to a HTTP RPC server TCP port. It does not support subscriptions so you won't be able to listen to events such as new blocks or balance changes. It is usually preferable using the [WsProvider]
I128Codec
I16ArrayCodec
I16Codec
I16SequenceCodec
I256Codec
I32ArrayCodec
I32Codec
I32SequenceCodec
I64ArrayCodec
I64Codec
I64SequenceCodec
I8ArrayCodec
I8Codec
I8SequenceCodec
IdentityFilters
Represents filter criteria for identity queries
IdentitySuggestion
Input$AccountCondition
Input$AccountFilter
Input$AccountToManyChangeOwnerKeyFilter
Input$AccountToManyIdentityFilter
Input$AccountToManyTransferFilter
Input$AccountToManyTxCommentFilter
Input$BigFloatFilter
Input$BigIntFilter
Input$BlockCondition
Input$BlockFilter
Input$BlockToManyCallFilter
Input$BlockToManyEventFilter
Input$BlockToManyExtrinsicFilter
Input$BooleanFilter
Input$CallCondition
Input$CallFilter
Input$CallToManyCallFilter
Input$CallToManyEventFilter
Input$CallToManyExtrinsicFilter
Input$CertCondition
Input$CertEventCondition
Input$CertEventFilter
Input$CertFilter
Input$CertToManyCertEventFilter
Input$ChangeOwnerKeyCondition
Input$ChangeOwnerKeyFilter
Input$DatetimeFilter
Input$EventCondition
Input$EventFilter
Input$EventToManyCertEventFilter
Input$EventToManyCertFilter
Input$EventToManyIdentityFilter
Input$EventToManyMembershipEventFilter
Input$EventToManySmithEventFilter
Input$EventToManyTransferFilter
Input$EventToManyTxCommentFilter
Input$EventToManyUdReevalFilter
Input$EventToManyUniversalDividendFilter
Input$ExtrinsicCondition
Input$ExtrinsicFilter
Input$ExtrinsicToManyCallFilter
Input$ExtrinsicToManyEventFilter
Input$IdentityCondition
Input$IdentityFilter
Input$IdentityToManyAccountFilter
Input$IdentityToManyCertFilter
Input$IdentityToManyChangeOwnerKeyFilter
Input$IdentityToManyMembershipEventFilter
Input$IdentityToManyUdHistoryFilter
Input$IntFilter
Input$IntListFilter
Input$ItemsCounterCondition
Input$ItemsCounterFilter
Input$JSONFilter
Input$MembershipEventCondition
Input$MembershipEventFilter
Input$MigrationCondition
Input$MigrationFilter
Input$PopulationHistoryCondition
Input$PopulationHistoryFilter
Input$SmithCertCondition
Input$SmithCertFilter
Input$SmithCondition
Input$SmithEventCondition
Input$SmithEventFilter
Input$SmithFilter
Input$SmithToManySmithCertFilter
Input$SmithToManySmithEventFilter
Input$StringFilter
Input$StringListFilter
Input$TransferCondition
Input$TransferFilter
Input$TransferWithUdFilter
Input$TxCommentCondition
Input$TxCommentFilter
Input$TxCommentToManyTransferFilter
Input$UdHistoryCondition
Input$UdHistoryFilter
Input$UdReevalCondition
Input$UdReevalFilter
Input$UniversalDividendCondition
Input$UniversalDividendFilter
Input$ValidatorCondition
Input$ValidatorFilter
ItemDeprecated
Item is deprecated with a note and optional since version.
ItemDeprecatedWithoutNote
Item is deprecated but without any note.
ItemDeprecationInfo
Deprecation information for metadata items (pallets, storage, constants, APIs).
ItemNotDeprecated
Item is not deprecated.
KeyPair
Represents a cryptographic key pair for signing and verifying data.
Keyring
A manager for sr25519-based key pairs in the keyring.
KeyValue
LazyConstantsCodec
Lazy loading constants codec with advanced control
LengthPrefixedCodec<T>
Generic codec wrapper that adds length prefix to any codec
Live
A live chain.
Local
A local chain that runs locally on multiple nodes for testing purposes.
LookupEntry
LookupField
LookupTypeDef
LookupTypeDefArray
LookupTypeDefBitSequence
LookupTypeDefCompact
LookupTypeDefComposite
LookupTypeDefEnumeration
LookupTypeDefPrimitive
LookupTypeDefSequence
LookupTypeDefTuple
LookupTypeDefVariant
LookupValue
LookupValueParams
MembershipStatus
MetadataDigest
MetadataMerkleizer
MetadataTypeRegistry
Type registry that works directly with Substrate metadata
MigrateWalletChecks
Holds the results of checking if a wallet migration is possible.
Mnemonic
BIP39: A mnemonic sentence is superior for human interaction compared to the handling of raw binary or hexadecimal representations of a wallet seed.
MockDuniterStorageService
Mock implementation of DuniterStorageService for testing All methods return configurable mock data without network calls
MockWalletService
Mock implementation of WalletService for testing Provides in-memory wallet storage without ObjectBox dependency
MultilangMnemonicService
Service implementing RFC #18 Multilang Mnemonic Provides word-to-word mapping between supported languages while maintaining BIP39 compatibility
NestedOptionCodec<E>
NetworkConfigService
Service for fetching network configurations from GitLab
Networks
NonceManager
Manages nonces for transaction to prevent conflicts when multiple transactions are sent concurrently from the same address
NullCodec
Empty codec to encode/decode nothing
OldOwnerKey
Option<E>
OptionCodec<E>
OuterEnums
Outer enum type references (common interface for V14 and V15)
OuterEnumsV15
Outer enum type references (V15)
OwnerKeyBondInfo
Information about owner key bond period when an identity has recently changed owner.
Pairs
A collection of key pairs for managing ed25519-based cryptographic operations.
PalletAssociatedTypeMetadata
Metadata about a pallet's associated type (V16)
PalletCallMetadata
Metadata about callable functions in a pallet
PalletCallMetadataV16
Metadata about callable functions in a pallet (V16)
PalletConstantMetadata
Metadata about a pallet constant
PalletConstantMetadataV16
Pallet constant metadata for V16, including deprecation information.
PalletErrorMetadata
Metadata about errors in a pallet
PalletErrorMetadataV16
Metadata about errors in a pallet (V16)
PalletEventMetadata
Metadata about events in a pallet
PalletEventMetadataV16
Metadata about events in a pallet (V16)
PalletMetadata
PalletMetadataV14
Metadata about a single pallet (module)
PalletMetadataV15
Metadata about a single pallet (module) in MetadataV15
PalletMetadataV16
Metadata about a single pallet (module) in MetadataV16
PalletStorageMetadata
Storage metadata for a pallet
PalletStorageMetadataV16
Pallet storage metadata for V16
PalletViewFunctionMetadata
Metadata about a pallet's view function (V16)
PeerInfo<H, N>
Network Peer information
PeerInfoCodec<H, N>
PeerInfo Scale Codec
PendingCertification
Represents a pending certification in the queue
PendingQuery
Phase
Phase of block execution when event was emitted
PhaseCodec
Codec for encoding and decoding Phase information
PortableRegistry
Portable registry wrapper for cleaner API
PortableType
A type definition in the portable registry
PortableTypeDef
Definition of a type's structure
ProfileData
Aggregated profile data retrieved via batched RPC calls.
Provider
ProxyCodec
A proxy codec that can be used to dynamically change the codec
PublicKey
Query$GetAccountHistory
Query$GetAccountHistory$transfers
Query$GetAccountHistory$transfers$edges
Query$GetAccountHistory$transfers$edges$node
Query$GetAccountHistory$transfers$edges$node$comment
Query$GetAccountHistory$transfers$edges$node$from
Query$GetAccountHistory$transfers$edges$node$from$identity
Query$GetAccountHistory$transfers$edges$node$to
Query$GetAccountHistory$transfers$edges$node$to$identity
Query$GetAccountHistory$transfers$pageInfo
Query$GetAccountStatus
Query$GetAccountStatus$accounts
Query$GetAccountStatus$accounts$nodes
Query$GetAccountStatus$accounts$nodes$transfersIssued
Query$GetAccountStatus$accounts$nodes$transfersIssued$nodes
Query$GetAccountStatus$accounts$nodes$transfersReceived
Query$GetAccountStatus$accounts$nodes$transfersReceived$nodes
Query$GetIdentityMigrations
Query$GetIdentityMigrations$changeOwnerKeys
Query$GetIdentityMigrations$changeOwnerKeys$edges
Query$GetIdentityMigrations$changeOwnerKeys$edges$node
Query$GetIdentityMigrations$changeOwnerKeys$edges$node$identity
Query$GetIdentityName
Query$GetIdentityName$accounts
Query$GetIdentityName$accounts$edges
Query$GetIdentityName$accounts$edges$node
Query$GetIdentityName$accounts$edges$node$identity
Query$GetNetworkCertifications
Query$GetNetworkCertifications$certs
Query$GetNetworkCertifications$certs$edges
Query$GetNetworkCertifications$certs$edges$node
Query$GetNetworkCertifications$certs$edges$node$createdIn
Query$GetNetworkCertifications$certs$edges$node$createdIn$block
Query$GetNetworkCertifications$certs$edges$node$issuer
Query$GetNetworkCertifications$certs$edges$node$receiver
Query$GetNetworkCertifications$certs$edges$node$updatedIn
Query$GetNetworkCertifications$certs$edges$node$updatedIn$block
Query$GetNetworkCertifications$certs$pageInfo
Query$GetNetworkCertificationsFiltered
Query$GetNetworkCertificationsFiltered$certs
Query$GetNetworkCertificationsFiltered$certs$edges
Query$GetNetworkCertificationsFiltered$certs$edges$node
Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn
Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn$block
Query$GetNetworkCertificationsFiltered$certs$edges$node$issuer
Query$GetNetworkCertificationsFiltered$certs$edges$node$receiver
Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn
Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn$block
Query$GetNetworkCertificationsFiltered$certs$pageInfo
Query$GetNetworkIdentities
Query$GetNetworkIdentities$identities
Query$GetNetworkIdentities$identities$edges
Query$GetNetworkIdentities$identities$edges$node
Query$GetNetworkIdentities$identities$edges$node$accountRemoved
Query$GetNetworkIdentities$identities$edges$node$createdIn
Query$GetNetworkIdentities$identities$edges$node$createdIn$block
Query$GetNetworkIdentities$identities$pageInfo
Query$GetNetworkIdentitiesFiltered
Query$GetNetworkIdentitiesFiltered$identities
Query$GetNetworkIdentitiesFiltered$identities$edges
Query$GetNetworkIdentitiesFiltered$identities$edges$node
Query$GetNetworkIdentitiesFiltered$identities$edges$node$accountRemoved
Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn
Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn$block
Query$GetNetworkIdentitiesFiltered$identities$pageInfo
Query$GetUdHistoryViaIdentity
Query$GetUdHistoryViaIdentity$identities
Query$GetUdHistoryViaIdentity$identities$edges
Query$GetUdHistoryViaIdentity$identities$edges$node
Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory
Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges
Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges$node
ReadProof
ReadProof struct returned by the RPC
Registry
Default class to handle SS58 account types.
RegistryItem
RegistryItem for storing registry information
RemoteNetworkConfig
Remote network configuration as fetched from GitLab Structure based on https://git.duniter.org/nodes/networks/-/raw/master/{network}.json
Result<R, E>
ResultCodec<R, E>
RpcResponse<R, T>
RuntimeApiMetadataV15
Metadata about a runtime API (V15)
RuntimeApiMetadataV16
Metadata about a runtime API (V16)
RuntimeApiMethodMetadataV15
Metadata about a runtime API method (V15)
RuntimeApiMethodMetadataV16
Metadata about a runtime API method (V16)
RuntimeApiMethodParamMetadataV15
Metadata about a runtime API method parameter (V15)
RuntimeCall
Represents a runtime call within an extrinsic
RuntimeCallCodec
Codec for RuntimeCall
RuntimeEvent
Represents a runtime event
RuntimeEventCodec
Codec for encoding and decoding RuntimeEvent
RuntimeMetadata
Versioned metadata enum
RuntimeMetadataPrefixed
Wrapper for prefixed runtime metadata
RuntimeMetadataV14
Main metadata container for a Substrate runtime (Version 14)
RuntimeMetadataV15
Main metadata container for a Substrate runtime (Version 15)
RuntimeMetadataV16
Main metadata container for a Substrate runtime (Version 16)
RuntimeVersion
Runtime version. This should not be thought of as classic Semver (major/minor/tiny). This triplet have different semantics and mis-interpretation could cause problems. In particular: bug fixes should result in an increment of spec_version and possibly authoring_version, absolutely not impl_version since they change the semantics of the runtime.
SafeEntity
ScaleRawBytes
A wrapper for raw SCALE-encoded bytes that should be written as-is during encoding, bypassing the normal encode/decode cycle.
SequenceCodec<A>
SetCodec
SignedData
Result of signing operation
SignedExtensionMetadata
Metadata of an extrinsic signed extension.
SignedExtensionsCodec
SigningBuilder
Builder for creating and signing transaction payloads
SigningInfo
Information about what will be signed
SimpleEnumCodec<A>
SizeTracker
Default writing of data.
SquidClientManager
Squid GraphQL client manager Handles client initialization, endpoint selection, and connection management
Sr25519KeyPair
SslConfigService
Service for configuring global SSL/TLS certificate handling
StateApi<P extends Provider>
Substrate state API
StorageChangeSet
Storage change set
StorageDoubleMap<K1, K2, V>
StorageEntryMetadata
Metadata about a single storage entry in Metadata
StorageEntryMetadataV16
Storage entry metadata for V16, including deprecation information.
StorageEntryType
Type of storage entry
StorageEntryTypeMap
Map storage (key to value mapping)
StorageEntryTypePlain
Plain storage value (single value, no key)
StorageHasher<K>
StorageMap<K, V>
StorageNMap<V>
StorageQuadrupleMap<K1, K2, K3, K4, V>
StorageQueryItem
Storage query item for chainHead_v1_storage.
StorageQuintupleMap<K1, K2, K3, K4, K5, V>
StorageResultItem
A single storage item returned by a storage() operation.
StorageSextupleMap<K1, K2, K3, K4, K5, K6, V>
StorageTripleMap<K1, K2, K3, V>
StorageValue<V>
StrCodec
Subscription$SubscribeAccountActivity
Subscription$SubscribeAccountActivity$accounts
Subscription$SubscribeAccountActivity$accounts$edges
Subscription$SubscribeAccountActivity$accounts$edges$node
Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued
Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges
Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges$node
Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived
Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges
Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges$node
Subscription$SubscribeNetworkActivity
Subscription$SubscribeNetworkActivity$transfers
Subscription$SubscribeNetworkActivity$transfers$edges
Subscription$SubscribeNetworkActivity$transfers$edges$node
Subscription$SubscribeNetworkCertifications
Subscription$SubscribeNetworkCertifications$certs
Subscription$SubscribeNetworkCertifications$certs$edges
Subscription$SubscribeNetworkCertifications$certs$edges$node
Subscription$SubscribeNetworkIdentities
Subscription$SubscribeNetworkIdentities$identities
Subscription$SubscribeNetworkIdentities$identities$edges
Subscription$SubscribeNetworkIdentities$identities$edges$node
SubscriptionMessage<R>
SubscriptionResponse<R>
SyncState
The state of the syncing of the node.
SyncStateCodec
SyncState Scale Codec
SystemApi<P extends Provider, H, N>
Substrate system RPC API
TopicsCodec
Codec for encoding and decoding event topics
TransactionApi<P extends Provider>
Transaction API for the new Substrate JSON-RPC specification.
TransactionBroadcast
Result of a transaction broadcast operation.
TransactionExtensionMetadata
Metadata about a transaction extension (V16)
TransactionFilters
Represents filter criteria for transaction queries
TransactionStatus
TupleCodec
TwoxxHasher
XX hash
TypeDef
Variants of type definitions
TypeDefArray
Array type (fixed-size)
TypeDefBitSequence
BitSequence type
TypeDefCompact
Compact encoded type
TypeDefComposite
Composite type (struct-like)
TypeDefPrimitive
A primitive Rust type.
TypeDefSequence
Sequence type (vector/array-like with dynamic length)
TypeDefTuple
Tuple type
TypeDefVariant
Variant type (enum-like)
TypeParameter
Type parameter for generic types
TypeRef
U128Codec
U16ArrayCodec
U16Codec
U16SequenceCodec
U256Codec
U32ArrayCodec
U32Codec
U32SequenceCodec
U64ArrayCodec
U64Codec
U64SequenceCodec
U8ArrayCodec
U8Codec
U8SequenceCodec
UncheckedExtrinsic
Represents an unchecked extrinsic (transaction) in the runtime
UncheckedExtrinsicCodec
Codec for a single UncheckedExtrinsic
UnifiedExtensionMetadata
Unified extension info that normalizes V14/V15 SignedExtensionMetadata and V16 TransactionExtensionMetadata into a common type.
UniversalDividendInfo
Utils
Variables$Query$GetAccountHistory
Variables$Query$GetAccountStatus
Variables$Query$GetIdentityMigrations
Variables$Query$GetIdentityName
Variables$Query$GetNetworkCertifications
Variables$Query$GetNetworkCertificationsFiltered
Variables$Query$GetNetworkIdentities
Variables$Query$GetNetworkIdentitiesFiltered
Variables$Query$GetUdHistoryViaIdentity
Variables$Subscription$SubscribeAccountActivity
VariantDef
Variant in an enum type
VariantDeprecated
Variant is deprecated with a note and optional since version.
VariantDeprecatedWithoutNote
Variant is deprecated but without any note.
VariantDeprecationInfo
Deprecation information for individual enum variants (calls, events, errors).
ViewFunctionParamMetadata
Parameter metadata for view functions (V16)
WalletBalance
WalletEntity
WalletService
WsProvider
The WebSocket Provider allows sending requests using WebSocket to a WebSocket RPC server TCP port. Unlike the [HttpProvider], it does support subscriptions and allows listening to events such as new blocks or balance changes.
XXHash64
XXHash64 is a fast and efficient non-cryptographic hash function for 64-bit platforms. It is designed for producing a quick and reliable hash value for a given data, which can be used for many applications, such as checksum, data validation, etc. In addition, it has a good distribution of hash values, which helps to reduce collisions.
XXHash64Sink
This implementation is derived from https://github.com/easyaspi314/xxhash-clean/blob/master/xxhash64-ref.c

Enums

AccountPaymentStatus
Payment status of an account for pre-payment warnings
BidouilleLang
Supported languages for multilang mnemonics according to RFC #18
BiometricAuthError
BitOrder
In-Element Bit Ordering The BitOrder bridges semantic indices to electrical position counters or selection masks (marked by the BitSel and BitMask types). Reference: https://github.com/ferrilab/bitvec/blob/v0/22/3/src/order.rs#L358-L377
BitStore
Defines the BitArray memory model used to interface bit-slice regions to raw memory, and manage type-state changes as demanded by the region descriptor. Reference: https://github.com/ferrilab/bitvec/blob/v0/22/3/src/store.rs#L307-L316
CertificationType
Type of certification operation
CertStatus
ChainHeadEventType
Event types emitted by the chainHead follow subscription.
ConnectionStatus
EndpointType
Enum$__DirectiveLocation
Enum$__TypeKind
Enum$AccountsOrderBy
Enum$BlocksOrderBy
Enum$CallsOrderBy
Enum$CertEventsOrderBy
Enum$CertsOrderBy
Enum$ChangeOwnerKeysOrderBy
Enum$EventsOrderBy
Enum$ExtrinsicsOrderBy
Enum$IdentitiesOrderBy
Enum$ItemsCountersOrderBy
Enum$MembershipEventsOrderBy
Enum$MigrationsOrderBy
Enum$PopulationHistoriesOrderBy
Enum$SmithCertsOrderBy
Enum$SmithEventsOrderBy
Enum$SmithsOrderBy
Enum$TransfersOrderBy
Enum$TransferWithUdOrderBy
Enum$TxCommentsOrderBy
Enum$UdHistoriesOrderBy
Enum$UdHistoryOrderBy
Enum$UdReevalsOrderBy
Enum$UniversalDividendsOrderBy
Enum$ValidatorsOrderBy
ExtrinsicType
Extrinsic preamble type
IdtyStatus
KeyPairType
Represents a cryptographic key pair type for signing and verifying data.
Language
BIP39: Since the vast majority of BIP39 wallets supports only the English wordlist, it is strongly discouraged to use non-English wordlists for generating the mnemonic sentences. If you still feel your application really needs to use a localized wordlist, use one of the following instead of inventing your own.
MigrateWalletValidationError
Represents the possible validation errors when checking if a wallet can be migrated.
PhaseType
Primitive
Primitives
PrimitivesEnum
SafeType
Type of safe: mnemonic-based or legacy (salt/password)
SignatureType
Signature types
StorageEntryModifier
Modifier indicating whether a storage entry is optional
StorageHasherEnum
Storage hashers for map keys
TransactionState
TransactionType
Enum for transaction types (to be extended as needed)

Mixins

Codec<E>
GeneratorOutput<T>
Input
Trait that allows reading of data into a slice.
Output
Allows writing of data.

Extensions

ConfigBoxExt on Box<Config>
EnumExtensions on T
Usage:
IdtyStatusExtension on IdtyStatus
ListExtension on Uint8List
ListIntExtension on List<int>
PrimitiveExtension on Primitive
RuntimeMetadataExtensions on RuntimeMetadata
Extension methods to provide a common interface for RuntimeMetadata variants
SafeEntityExt on Box<SafeEntity>
SquidAccountQueries on GraphQLClient
Extension for account-specific GraphQL queries
SquidNetworkQueries on GraphQLClient
Extension for network-wide GraphQL queries
SquidSubscriptions on GraphQLClient
Extension for real-time GraphQL subscriptions
ToJson on T
Returns normalized Json to Human readable format
TransactionTypeExtension on TransactionType
Extension methods for TransactionType
UtilityExtension$Query$GetAccountHistory on Query$GetAccountHistory
UtilityExtension$Query$GetAccountHistory$transfers on Query$GetAccountHistory$transfers
UtilityExtension$Query$GetAccountHistory$transfers$edges on Query$GetAccountHistory$transfers$edges
UtilityExtension$Query$GetAccountHistory$transfers$edges$node on Query$GetAccountHistory$transfers$edges$node
UtilityExtension$Query$GetAccountHistory$transfers$edges$node$comment on Query$GetAccountHistory$transfers$edges$node$comment
UtilityExtension$Query$GetAccountHistory$transfers$edges$node$from on Query$GetAccountHistory$transfers$edges$node$from
UtilityExtension$Query$GetAccountHistory$transfers$edges$node$from$identity on Query$GetAccountHistory$transfers$edges$node$from$identity
UtilityExtension$Query$GetAccountHistory$transfers$edges$node$to on Query$GetAccountHistory$transfers$edges$node$to
UtilityExtension$Query$GetAccountHistory$transfers$edges$node$to$identity on Query$GetAccountHistory$transfers$edges$node$to$identity
UtilityExtension$Query$GetAccountHistory$transfers$pageInfo on Query$GetAccountHistory$transfers$pageInfo
UtilityExtension$Query$GetAccountStatus on Query$GetAccountStatus
UtilityExtension$Query$GetAccountStatus$accounts on Query$GetAccountStatus$accounts
UtilityExtension$Query$GetAccountStatus$accounts$nodes on Query$GetAccountStatus$accounts$nodes
UtilityExtension$Query$GetAccountStatus$accounts$nodes$transfersIssued on Query$GetAccountStatus$accounts$nodes$transfersIssued
UtilityExtension$Query$GetAccountStatus$accounts$nodes$transfersIssued$nodes on Query$GetAccountStatus$accounts$nodes$transfersIssued$nodes
UtilityExtension$Query$GetAccountStatus$accounts$nodes$transfersReceived on Query$GetAccountStatus$accounts$nodes$transfersReceived
UtilityExtension$Query$GetAccountStatus$accounts$nodes$transfersReceived$nodes on Query$GetAccountStatus$accounts$nodes$transfersReceived$nodes
UtilityExtension$Query$GetIdentityMigrations on Query$GetIdentityMigrations
UtilityExtension$Query$GetIdentityMigrations$changeOwnerKeys on Query$GetIdentityMigrations$changeOwnerKeys
UtilityExtension$Query$GetIdentityMigrations$changeOwnerKeys$edges on Query$GetIdentityMigrations$changeOwnerKeys$edges
UtilityExtension$Query$GetIdentityMigrations$changeOwnerKeys$edges$node on Query$GetIdentityMigrations$changeOwnerKeys$edges$node
UtilityExtension$Query$GetIdentityMigrations$changeOwnerKeys$edges$node$identity on Query$GetIdentityMigrations$changeOwnerKeys$edges$node$identity
UtilityExtension$Query$GetIdentityName on Query$GetIdentityName
UtilityExtension$Query$GetIdentityName$accounts on Query$GetIdentityName$accounts
UtilityExtension$Query$GetIdentityName$accounts$edges on Query$GetIdentityName$accounts$edges
UtilityExtension$Query$GetIdentityName$accounts$edges$node on Query$GetIdentityName$accounts$edges$node
UtilityExtension$Query$GetIdentityName$accounts$edges$node$identity on Query$GetIdentityName$accounts$edges$node$identity
UtilityExtension$Query$GetNetworkCertifications on Query$GetNetworkCertifications
UtilityExtension$Query$GetNetworkCertifications$certs on Query$GetNetworkCertifications$certs
UtilityExtension$Query$GetNetworkCertifications$certs$edges on Query$GetNetworkCertifications$certs$edges
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node on Query$GetNetworkCertifications$certs$edges$node
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node$createdIn on Query$GetNetworkCertifications$certs$edges$node$createdIn
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node$createdIn$block on Query$GetNetworkCertifications$certs$edges$node$createdIn$block
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node$issuer on Query$GetNetworkCertifications$certs$edges$node$issuer
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node$receiver on Query$GetNetworkCertifications$certs$edges$node$receiver
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node$updatedIn on Query$GetNetworkCertifications$certs$edges$node$updatedIn
UtilityExtension$Query$GetNetworkCertifications$certs$edges$node$updatedIn$block on Query$GetNetworkCertifications$certs$edges$node$updatedIn$block
UtilityExtension$Query$GetNetworkCertifications$certs$pageInfo on Query$GetNetworkCertifications$certs$pageInfo
UtilityExtension$Query$GetNetworkCertificationsFiltered on Query$GetNetworkCertificationsFiltered
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs on Query$GetNetworkCertificationsFiltered$certs
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges on Query$GetNetworkCertificationsFiltered$certs$edges
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node on Query$GetNetworkCertificationsFiltered$certs$edges$node
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn on Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn$block on Query$GetNetworkCertificationsFiltered$certs$edges$node$createdIn$block
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node$issuer on Query$GetNetworkCertificationsFiltered$certs$edges$node$issuer
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node$receiver on Query$GetNetworkCertificationsFiltered$certs$edges$node$receiver
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn on Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn$block on Query$GetNetworkCertificationsFiltered$certs$edges$node$updatedIn$block
UtilityExtension$Query$GetNetworkCertificationsFiltered$certs$pageInfo on Query$GetNetworkCertificationsFiltered$certs$pageInfo
UtilityExtension$Query$GetNetworkIdentities on Query$GetNetworkIdentities
UtilityExtension$Query$GetNetworkIdentities$identities on Query$GetNetworkIdentities$identities
UtilityExtension$Query$GetNetworkIdentities$identities$edges on Query$GetNetworkIdentities$identities$edges
UtilityExtension$Query$GetNetworkIdentities$identities$edges$node on Query$GetNetworkIdentities$identities$edges$node
UtilityExtension$Query$GetNetworkIdentities$identities$edges$node$accountRemoved on Query$GetNetworkIdentities$identities$edges$node$accountRemoved
UtilityExtension$Query$GetNetworkIdentities$identities$edges$node$createdIn on Query$GetNetworkIdentities$identities$edges$node$createdIn
UtilityExtension$Query$GetNetworkIdentities$identities$edges$node$createdIn$block on Query$GetNetworkIdentities$identities$edges$node$createdIn$block
UtilityExtension$Query$GetNetworkIdentities$identities$pageInfo on Query$GetNetworkIdentities$identities$pageInfo
UtilityExtension$Query$GetNetworkIdentitiesFiltered on Query$GetNetworkIdentitiesFiltered
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities on Query$GetNetworkIdentitiesFiltered$identities
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities$edges on Query$GetNetworkIdentitiesFiltered$identities$edges
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities$edges$node on Query$GetNetworkIdentitiesFiltered$identities$edges$node
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities$edges$node$accountRemoved on Query$GetNetworkIdentitiesFiltered$identities$edges$node$accountRemoved
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn on Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn$block on Query$GetNetworkIdentitiesFiltered$identities$edges$node$createdIn$block
UtilityExtension$Query$GetNetworkIdentitiesFiltered$identities$pageInfo on Query$GetNetworkIdentitiesFiltered$identities$pageInfo
UtilityExtension$Query$GetUdHistoryViaIdentity on Query$GetUdHistoryViaIdentity
UtilityExtension$Query$GetUdHistoryViaIdentity$identities on Query$GetUdHistoryViaIdentity$identities
UtilityExtension$Query$GetUdHistoryViaIdentity$identities$edges on Query$GetUdHistoryViaIdentity$identities$edges
UtilityExtension$Query$GetUdHistoryViaIdentity$identities$edges$node on Query$GetUdHistoryViaIdentity$identities$edges$node
UtilityExtension$Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory on Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory
UtilityExtension$Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges on Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges
UtilityExtension$Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges$node on Query$GetUdHistoryViaIdentity$identities$edges$node$udHistory$edges$node
UtilityExtension$Subscription$SubscribeAccountActivity on Subscription$SubscribeAccountActivity
UtilityExtension$Subscription$SubscribeAccountActivity$accounts on Subscription$SubscribeAccountActivity$accounts
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges on Subscription$SubscribeAccountActivity$accounts$edges
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node on Subscription$SubscribeAccountActivity$accounts$edges$node
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued on Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges on Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges$node on Subscription$SubscribeAccountActivity$accounts$edges$node$transfersIssued$edges$node
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived on Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges on Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges
UtilityExtension$Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges$node on Subscription$SubscribeAccountActivity$accounts$edges$node$transfersReceived$edges$node
UtilityExtension$Subscription$SubscribeNetworkActivity on Subscription$SubscribeNetworkActivity
UtilityExtension$Subscription$SubscribeNetworkActivity$transfers on Subscription$SubscribeNetworkActivity$transfers
UtilityExtension$Subscription$SubscribeNetworkActivity$transfers$edges on Subscription$SubscribeNetworkActivity$transfers$edges
UtilityExtension$Subscription$SubscribeNetworkActivity$transfers$edges$node on Subscription$SubscribeNetworkActivity$transfers$edges$node
UtilityExtension$Subscription$SubscribeNetworkCertifications on Subscription$SubscribeNetworkCertifications
UtilityExtension$Subscription$SubscribeNetworkCertifications$certs on Subscription$SubscribeNetworkCertifications$certs
UtilityExtension$Subscription$SubscribeNetworkCertifications$certs$edges on Subscription$SubscribeNetworkCertifications$certs$edges
UtilityExtension$Subscription$SubscribeNetworkCertifications$certs$edges$node on Subscription$SubscribeNetworkCertifications$certs$edges$node
UtilityExtension$Subscription$SubscribeNetworkIdentities on Subscription$SubscribeNetworkIdentities
UtilityExtension$Subscription$SubscribeNetworkIdentities$identities on Subscription$SubscribeNetworkIdentities$identities
UtilityExtension$Subscription$SubscribeNetworkIdentities$identities$edges on Subscription$SubscribeNetworkIdentities$identities$edges
UtilityExtension$Subscription$SubscribeNetworkIdentities$identities$edges$node on Subscription$SubscribeNetworkIdentities$identities$edges$node
XXHash64StringExtension on String
Extension to String to generate xxh64 code.

Constants

DEV_PHRASE → const String
documentNodeQueryGetAccountHistory → const DocumentNode
documentNodeQueryGetAccountStatus → const DocumentNode
documentNodeQueryGetIdentityMigrations → const DocumentNode
documentNodeQueryGetIdentityName → const DocumentNode
documentNodeQueryGetNetworkCertifications → const DocumentNode
documentNodeQueryGetNetworkCertificationsFiltered → const DocumentNode
documentNodeQueryGetNetworkIdentities → const DocumentNode
documentNodeQueryGetNetworkIdentitiesFiltered → const DocumentNode
documentNodeQueryGetUdHistoryViaIdentity → const DocumentNode
documentNodeSubscriptionSubscribeAccountActivity → const DocumentNode
documentNodeSubscriptionSubscribeNetworkActivity → const DocumentNode
documentNodeSubscriptionSubscribeNetworkCertifications → const DocumentNode
documentNodeSubscriptionSubscribeNetworkIdentities → const DocumentNode
kContactsSyncGcMaxAgeMs → const int
Tombstone / dead-entry garbage-collection window: 30 days in milliseconds.
metaReserved → const int
Magic number prefix for metadata: 'meta' in ASCII (0x6174656d)
None → const Option
possibleTypesMap → const Map<String, Set<String>>
xxh64 → const XXHash64
An instance of XXHash64 with seed = 0

Functions

asHexString(List<int> bytes) String
assertion(bool value, [String? msg]) → void
Asserts if the value value is true or not
blake2bDigest(Uint8List data) Uint8List
blake3(List<int> input, [dynamic outputLength = 32]) List<int>
blake3Hex(List<int> input, [dynamic outputLength = 32]) String
bnToU8a(int? value, {int bitLength = -1, bool isLittleEndian = true, bool isNegative = false}) Uint8List
computeHash(Uint8List data, int length) List<int>
computeHash uses Blake2b for hashing.
createChainAdapter(Networks network, Provider provider) ChainAdapter
Factory to create the appropriate ChainAdapter for a given network.
decodeHex(String value) Uint8List
Decodes hex value and converts to Buffer of Uint8List
encodeHex(List<int> bytes) String
Encodes buffer of list of integers bytes to hexa-decimal.
fromJson$Enum$__DirectiveLocation(String value) Enum$__DirectiveLocation
fromJson$Enum$__TypeKind(String value) Enum$__TypeKind
fromJson$Enum$AccountsOrderBy(String value) Enum$AccountsOrderBy
fromJson$Enum$BlocksOrderBy(String value) Enum$BlocksOrderBy
fromJson$Enum$CallsOrderBy(String value) Enum$CallsOrderBy
fromJson$Enum$CertEventsOrderBy(String value) Enum$CertEventsOrderBy
fromJson$Enum$CertsOrderBy(String value) Enum$CertsOrderBy
fromJson$Enum$ChangeOwnerKeysOrderBy(String value) Enum$ChangeOwnerKeysOrderBy
fromJson$Enum$EventsOrderBy(String value) Enum$EventsOrderBy
fromJson$Enum$ExtrinsicsOrderBy(String value) Enum$ExtrinsicsOrderBy
fromJson$Enum$IdentitiesOrderBy(String value) Enum$IdentitiesOrderBy
fromJson$Enum$ItemsCountersOrderBy(String value) Enum$ItemsCountersOrderBy
fromJson$Enum$MembershipEventsOrderBy(String value) Enum$MembershipEventsOrderBy
fromJson$Enum$MigrationsOrderBy(String value) Enum$MigrationsOrderBy
fromJson$Enum$PopulationHistoriesOrderBy(String value) Enum$PopulationHistoriesOrderBy
fromJson$Enum$SmithCertsOrderBy(String value) Enum$SmithCertsOrderBy
fromJson$Enum$SmithEventsOrderBy(String value) Enum$SmithEventsOrderBy
fromJson$Enum$SmithsOrderBy(String value) Enum$SmithsOrderBy
fromJson$Enum$TransfersOrderBy(String value) Enum$TransfersOrderBy
fromJson$Enum$TransferWithUdOrderBy(String value) Enum$TransferWithUdOrderBy
fromJson$Enum$TxCommentsOrderBy(String value) Enum$TxCommentsOrderBy
fromJson$Enum$UdHistoriesOrderBy(String value) Enum$UdHistoriesOrderBy
fromJson$Enum$UdHistoryOrderBy(String value) Enum$UdHistoryOrderBy
fromJson$Enum$UdReevalsOrderBy(String value) Enum$UdReevalsOrderBy
fromJson$Enum$UniversalDividendsOrderBy(String value) Enum$UniversalDividendsOrderBy
fromJson$Enum$ValidatorsOrderBy(String value) Enum$ValidatorsOrderBy
getArrayMatch(String typeString) RegExpMatch?
Match the typeString with the regex Example: 'u8; 10' -> ['u8; 10', 'u8', '10'] Example: '[u8; 2; 100]' -> ['u8; 100', 'u8; 2', '100']
getArrowMatch(String typeString) RegExpMatch?
Match the typeString with the regex Example: 'Vec
getResultMatch(String typeString) RegExpMatch?
Match the typeString with the regex Example: 'Result<u8, bool>' -> 'Result<u8, bool>', 'Result', 'u8', 'bool' Example: 'Result<Result<u8, bool>, bool>' -> 'Result<Result<u8, bool>, bool>', 'Result', 'Result<u8, bool>', 'bool'
parseTupleRegExp(String text) List<String>
returns a list of strings from a tuple string
toJson$Enum$__DirectiveLocation(Enum$__DirectiveLocation e) String
toJson$Enum$__TypeKind(Enum$__TypeKind e) String
toJson$Enum$AccountsOrderBy(Enum$AccountsOrderBy e) String
toJson$Enum$BlocksOrderBy(Enum$BlocksOrderBy e) String
toJson$Enum$CallsOrderBy(Enum$CallsOrderBy e) String
toJson$Enum$CertEventsOrderBy(Enum$CertEventsOrderBy e) String
toJson$Enum$CertsOrderBy(Enum$CertsOrderBy e) String
toJson$Enum$ChangeOwnerKeysOrderBy(Enum$ChangeOwnerKeysOrderBy e) String
toJson$Enum$EventsOrderBy(Enum$EventsOrderBy e) String
toJson$Enum$ExtrinsicsOrderBy(Enum$ExtrinsicsOrderBy e) String
toJson$Enum$IdentitiesOrderBy(Enum$IdentitiesOrderBy e) String
toJson$Enum$ItemsCountersOrderBy(Enum$ItemsCountersOrderBy e) String
toJson$Enum$MembershipEventsOrderBy(Enum$MembershipEventsOrderBy e) String
toJson$Enum$MigrationsOrderBy(Enum$MigrationsOrderBy e) String
toJson$Enum$PopulationHistoriesOrderBy(Enum$PopulationHistoriesOrderBy e) String
toJson$Enum$SmithCertsOrderBy(Enum$SmithCertsOrderBy e) String
toJson$Enum$SmithEventsOrderBy(Enum$SmithEventsOrderBy e) String
toJson$Enum$SmithsOrderBy(Enum$SmithsOrderBy e) String
toJson$Enum$TransfersOrderBy(Enum$TransfersOrderBy e) String
toJson$Enum$TransferWithUdOrderBy(Enum$TransferWithUdOrderBy e) String
toJson$Enum$TxCommentsOrderBy(Enum$TxCommentsOrderBy e) String
toJson$Enum$UdHistoriesOrderBy(Enum$UdHistoriesOrderBy e) String
toJson$Enum$UdHistoryOrderBy(Enum$UdHistoryOrderBy e) String
toJson$Enum$UdReevalsOrderBy(Enum$UdReevalsOrderBy e) String
toJson$Enum$UniversalDividendsOrderBy(Enum$UniversalDividendsOrderBy e) String
toJson$Enum$ValidatorsOrderBy(Enum$ValidatorsOrderBy e) String
uint8ListCompare(Uint8List a, Uint8List b) int
xxh64code(String input, [Encoding? encoding]) int
Gets the 64-bit xxHash value of a String.
xxh64sum(String input, [Encoding? encoding]) String
Gets the 64-bit xxHash hash of a String in hexadecimal.

Typedefs

AccountInfoData = ({BigInt feeFrozen, BigInt free, int? linkedIdty, BigInt reserved})
Decoded account balance data from chain storage.
ApiId = BigInt
The identity of a particular API interface that the runtime might provide.
BlockHash = Uint8List
Block hash
CertMetaData = ({int issuedCount, int nextIssuableOn, int receivedCount})
Decoded certification meta data from chain storage.
CustomMetadataV16 = CustomMetadataV15
V16 uses the same CustomMetadata structure as V15
ExtrinsicListener = dynamic Function(ExtrinsicStatus)
IdtyValueData = ({int? firstEligibleUd, IdtyStatus status})
Decoded identity value data from chain storage.
Lookup = List<LookupEntry>
OuterEnumsV16 = OuterEnumsV15
V16 uses the same OuterEnums structure as V15
SigningCallback = Uint8List Function(Uint8List payload)
Callback function type for signing transaction payloads.
SquidService = SquidClientManager
StorageData = Uint8List
Storage data associated to a `StorageKey`.
StorageKey = Uint8List
Storage key.

Exceptions / Errors

AssertionException
AssertionException
BadAddressLengthException
Bad Length Exception
CompositeException
CompositeException
DuplicateNetworkException
Exception thrown in Registry constructor when _items already has an item with the RegistryItem.network.
DuplicatePrefixException
Exception thrown in Registry constructor when _items already has an item with the RegistryItem.prefix.
EncodingError
Error thrown during encoding
EnumException
EnumException
EOFException
EOFException
ExtensionValidationError
Exception thrown when extension validation fails.
FetchError
Error thrown when fetching fails
HexException
HexException
InvalidAddressPrefixException
Exception thrown in Codec decode(String encodedAddress) when given encodedAddress.prefix is different from Codec.prefix.
InvalidCheckSumException
Invalid CheckSum Exception
InvalidPrefixException
Exception thrown when Codec constructor is called with an invalid prefix.
MetadataException
Exception thrown by registry operations
NoEntryForNetworkException
Exception thrown when Registry getByNetwork(String network) has no match for given network.
NoEntryForPrefixException
Exception thrown when Registry getByPrefix(int prefix) has no match for given prefix.
OptionException
OptionException
OutOfBoundsException
OutOfBoundsException
ResultException
ResultException
SigningError
Error thrown during signing operations