• Preparing search index...
  • The search index is not available
Dedot API References - v

Settings

Member Visibility
  • Dedot API References
  • @dedot/shape
  • array

Function array

  • array<I, O>($el): Shape<I[], O[]>
  • Type Parameters

    • I
    • O = I

    Parameters

    • $el: Shape<I, O>

    Returns Shape<I[], O[]>

    • Defined in packages/shape/src/extension/array.ts:15
Dedot API References
  • @dedot/api
    • RetryStrategy
    • ChainHead
    • ChainHeadBlockNotPinnedError
    • ChainHeadBlockPrunedError
    • ChainHeadError
    • ChainHeadInvalidRuntimeError
      Invalid Runtime Error
    • ChainHeadLimitReachedError
      Limit Reached Error
    • ChainHeadOperationError
      Operation Error
    • ChainHeadOperationInaccessibleError
      Operation Inaccessible Error
    • ChainHeadStopError
      Stop Error
    • ChainSpec
    • ConstantExecutor
    • DedotClient
    • ErrorExecutor
    • EventExecutor
    • Executor
    • ExtraSignedExtension
    • InvalidTxError
      This throws out if the extrinsic is invalid
    • JsonRpcClient
      A generic interface for JSON-RPC clients
    • JsonRpcGroup
    • LegacyClient
    • QueryableStorage
    • RuntimeApiExecutor
    • RuntimeApiExecutorV2
    • SignedExtension
    • StorageQueryExecutor
    • StorageQueryExecutorV2
    • SubmittableExtrinsic
    • SubmittableExtrinsicV2
    • SubmittableResult
    • Transaction
      A generic interface for broadcasting transactions
    • TransactionWatch
      A generic interface for broadcasting transactions
    • TxExecutor
    • TxExecutorV2
    • ApiOptions
    • IJsonRpcClient
      A generic interface for JSON-RPC clients
    • ISignedExtension
    • ISubstrateClient
      A generic interface for Substrate clients
    • ISubstrateClientAt
      A generic interface for Substrate clients at a specific block
    • JsonRpcClientOptions
    • JsonRpcGroupOptions
    • StateCallParams
    • SubmittableResultInputs
    • SubstrateRuntimeVersion
    • TxBroadcaster
      A generic interface for broadcasting transactions
    • AnySignedExtension
    • ApiEvent
    • ChainHeadEvent
    • JsonRpcGroupVersion
    • MetadataKey
    • NotificationMethod
    • OperationHandler
    • PinnedBlock
    • SubscribeMethod
    • SubscriptionsInfo
    • UnsubscribeMethod
    • FallbackRuntimeApis
    • FallbackRuntimeApiSpecs
    • knownSignedExtensions
    • MIN_FINALIZED_QUEUE_SIZE
    • scaledResponses
    • subscriptionsInfo
    • isEventRecord
      Checks if the provided object is a valid `IEventRecord`.
    • isJsonRpcProvider
    • isPalletEvent
      Checks if the provided object is a valid `PalletEvent`.
  • @dedot/cli
    • dedot
  • @dedot/codecs
    • AccountId20
    • AccountId32
    • ConsensusEngineId
    • EthereumAddress
    • Extrinsic
    • ExtrinsicV4
    • Metadata
    • PortableRegistry
      Codec registry for portable types from metadata
    • TypeRegistry
    • ExtrinsicSignature
    • ExtrinsicSignatureV4
    • PalletErrorMetadataLatest
    • PalletErrorMetadataV14
    • PalletErrorMetadataV15
    • PalletEventMetadataLatest
    • PalletEventMetadataV14
    • PalletEventMetadataV15
    • PalletInfo
    • PalletItemMetadata
    • PalletStorageEntryMetadataLatest
    • PalletTxMetadataLatest
    • PalletTxMetadataV14
    • PalletTxMetadataV15
    • AccountId20Like
    • AccountId32Like
    • AllowedSlots
    • ApplyExtrinsicResult
    • ApprovalVotingParams
    • ArithmeticError
    • AsyncBackingParams
    • AuthorityList
    • BabeAuthorityWeight
    • BabeConfiguration
    • BabeConfigurationV1
    • BabeEpoch
    • BabeEpochConfiguration
    • BabeEquivocationProof
    • BackingState
    • Balance
    • BeefyAuthoritySet
    • BeefyEquivocationProof
    • BeefyNextAuthoritySet
    • BeefyPayloadId
    • BitSequence
    • Block
    • BlockHash
    • BlockNumber
    • bool
    • Bytes
    • BytesLike
    • CandidateCommitments
    • CandidateDescriptor
    • CandidateEvent
    • CandidateHash
    • CandidatePendingAvailability
    • CandidateReceipt
    • CheckInherentsResult
    • CollatorId
    • CollatorSignature
    • Commitment
    • CommittedCandidateReceipt
    • CompactSignedCommitment
    • ConsensusEngineIdLike
    • ConstantDefV14
    • ConstantDefV15
    • Constraints
    • CoreIndex
    • CoreState
    • Data
    • DataRaw
    • Digest
    • DigestItem
    • DispatchClass
    • DispatchError
    • DispatchInfo
    • DispatchOutcome
    • DisputeProof
    • DisputeState
    • DisputeStatement
    • DisputeStatementSet
    • DisputesTimeSlot
    • DownwardMessage
    • EnumTypeDef
    • Era
    • EraLike
    • EthereumAddressLike
    • ExecutorParam
    • ExecutorParams
    • ExtrinsicDefV14
    • ExtrinsicDefV15
    • ExtrinsicVersion
    • FeeDetails
    • Field
    • FixedArray
    • FixedBytes
    • FixedI128
    • FixedI64
    • FixedU128
    • FixedU64
    • GeneratedMmrProofResult
    • GrandpaEquivocationProof
    • GroupIndex
    • GroupRotationInfo
    • H128
    • H160
    • H256
    • H384
    • H512
    • H768
    • Hash
    • HeadData
    • Header
    • HorizontalMessages
    • i128
    • i16
    • i256
    • i32
    • i64
    • i8
    • InboundDownwardMessage
    • InboundHrmpLimitations
    • InboundHrmpMessage
    • InclusionFee
    • InherentData
    • InvalidDisputeStatementKind
    • Justification
    • Justifications
    • KeyTypeId
    • LeafIndex
    • MetadataLatest
    • MetadataV14
    • MetadataV15
    • MetadataVersioned
    • MmrBatchProof
    • MmrEncodableOpaqueLeaf
    • MmrError
    • ModuleError
    • MortalInputs
    • MultiAddress
    • MultiAddressLike
    • MultiDisputeStatementSet
    • NodeFeatures
    • NodeIndex
    • Nonce
    • NpPoolId
    • Null
    • OccupiedCore
    • OccupiedCoreAssumption
    • OpaqueExtrinsic
    • OpaqueExtrinsicLike
    • OpaqueKeyOwnershipProof
    • OpaqueMetadata
    • Option
    • OutboundHrmpChannelLimitations
    • OutboundHrmpMessage
    • PalletDefLatest
    • PalletDefV14
    • PalletDefV15
    • ParaId
    • ParaValidatorIndex
    • Payload
    • Pays
    • PendingSlashes
    • Perbill
    • Percent
    • Permill
    • Perquintill
    • PersistedValidationData
    • PerU16
    • Phase
    • PortableType
    • PrefixedStorageKey
    • PrefixedStorageKeyLike
    • PrimitiveKind
    • PvfCheckStatement
    • PvfExecKind
    • PvfPrepKind
    • Randomness
    • RawBytes
    • RawBytesLike
    • Result
    • RuntimeApiDefV15
    • RuntimeApiMethodDefLatest
    • RuntimeApiMethodDefV15
    • RuntimeApiMethodParamDefV15
    • RuntimeDispatchInfo
    • RuntimeVersion
    • ScheduledCore
    • ScrapedOnChainVotes
    • SessionIndex
    • SessionInfo
    • SetId
    • SignedBlock
    • SignedExtensionDefLatest
    • SignedExtensionDefV14
    • SignedExtensionDefV15
    • SlashingOffenceKind
    • Slot
    • StorageData
    • StorageDataLike
    • StorageEntryLatest
    • StorageEntryV14
    • StorageEntryV15
    • StorageKey
    • StorageKeyLike
    • str
    • Text
    • TokenError
    • TransactionalError
    • TransactionLongevity
    • TransactionPriority
    • TransactionSource
    • TransactionStatus
    • TransactionTag
    • TransactionValidity
    • TypeDef
    • TypeId
    • TypeParam
    • TypeParams
    • u128
    • U128
    • u16
    • u256
    • U256
    • u32
    • u64
    • u8
    • UncheckedExtrinsic
    • UncheckedExtrinsicLike
    • UpgradeRestriction
    • UpwardMessage
    • UpwardMessages
    • ValidationCode
    • ValidationCodeHash
    • ValidatorId
    • ValidatorSet
    • ValidatorSetId
    • ValidatorSignature
    • ValidDisputeStatementKind
    • ValidityAttestation
    • ValidTransaction
    • VersionedFinalityProof
    • VoteMessage
    • Weight
    • $AccountId20
    • $AccountId32
    • $AllowedSlots
    • $ApiId
    • $ApisVec
      A vector of pairs of `ApiId` and a `u32` for version.
    • $ApplyExtrinsicResult
      Ref: https://github.com/paritytech/polkadot-sdk/blob/bdf186870dc4a7d74d59cad338baf8478d0715b4/substrate/primitives/runtime/src/lib.rs#L800-L819
    • $ApprovalVotingParams
      Approval voting configuration parameters
    • $ArithmeticError
    • $AsyncBackingParams
      Candidate's acceptance limitations for asynchronous backing per relay parent.
    • $AuthorityList
      A list of Grandpa authorities with associated weights.
    • $AuthorityWeight
      The weight of an authority.
    • $BabeAuthorityWeight
    • $BabeConfiguration
    • $BabeConfigurationV1
    • $BabeEpoch
    • $BabeEpochConfiguration
    • $BabeEquivocationProof
    • $BackingState
    • $Balance
    • $BeefyAuthoritySet
      Details of a BEEFY authority set.
    • $BeefyEquivocationProof
      Proof of voter misbehavior on a given set id. Misbehavior/equivocation in
    • $BeefyNextAuthoritySet
      Details of the next BEEFY authority set.
    • $BeefyPayloadId
    • $Block
    • $BlockHash
    • $BlockNumber
    • $Bytes
    • $CandidateCommitments
    • $CandidateDescriptor
      Candidate's acceptance limitations for asynchronous backing per relay parent.
    • $CandidateEvent
      An even concerning a candidate.
    • $CandidateHash
      Unit type wrapper around [ `type@Hash` ] that represents a candidate hash.
    • $CandidatePendingAvailability
      A candidate pending availability.
    • $CandidateReceipt
      A candidate-receipt.
    • $CheckInherentsResult
      The result of checking inherents.
    • $CollatorId
      Identity that collators use.
    • $CollatorSignature
      Signature on candidate's block data by a collator.
    • $Commitment
    • $CommittedCandidateReceipt
      A candidate-receipt with commitments directly included.
    • $CompactSignedCommitment
    • $ConsensusEngineId
    • $ConstantDefV14
    • $ConstantDefV15
    • $Constraints
      Constraints on the actions that can be taken by a new parachain
    • $CoreIndex
      The unique (during session) index of a core.
    • $CoreState
      The state of a particular availability core.
    • $Data
    • $DataRaw
    • $Digest
    • $DigestItem
      Digest item that is able to encode/decode 'system' digest items and
    • $DispatchClass
      A generalized group of dispatch types.
    • $DispatchError
    • $DispatchInfo
    • $DispatchOutcome
    • $DisputeProof
      We store most of the information about a lost dispute on chain. This struct
    • $DisputeState
      The entire state of a dispute.
    • $DisputeStatement
      A statement about a candidate, to be used within the dispute resolution process.
    • $DisputeStatementSet
      A set of statements about a specific candidate.
    • $DisputesTimeSlot
      Timeslots should uniquely identify offences and are used for the offence
    • $DownwardMessage
      A message sent from the relay-chain down to a parachain.
    • $EnumTypeDef
    • $Equivocation
      Wrapper object for GRANDPA equivocation proofs, useful for unifying prevote
    • $Era
    • $EthereumAddress
    • $ExecutorParam
      The different executor parameters for changing the execution environment semantics.
    • $ExecutorParams
      Deterministically serialized execution environment semantics
    • $ExtrinsicDefV14
    • $ExtrinsicDefV15
    • $ExtrinsicVersion
    • $FeeDetails
      The `FeeDetails` is composed of:
    • $Field
    • $FixedI128
    • $FixedI64
    • $FixedU128
    • $FixedU64
    • $GeneratedMmrProofResult
    • $GrandpaEquivocation
      An equivocation (double-vote) in a given round.
    • $GrandpaEquivocationProof
      Proof of voter misbehavior on a given set id. Misbehavior/equivocation in
    • $GroupIndex
      The unique (during session) index of a validator group.
    • $GroupRotationInfo
      A helper data-type for tracking validator-group rotations.
    • $H128
    • $H160
    • $H256
    • $H384
    • $H512
    • $H768
    • $Hash
    • $Hasher
    • $HeadData
      Parachain head data included in the chain.
    • $Header
    • $HeaderBlockNumber
    • $HorizontalMessages
    • $InboundDownwardMessage
      A wrapped version of `DownwardMessage`. The difference is that it has attached the block number
    • $InboundHrmpLimitations
      Constraints on inbound HRMP channels.
    • $InboundHrmpMessage
    • $InclusionFee
      The base fee and adjusted weight and length fees constitute the _inclusion fee_.
    • $InherentData
    • $InherentIdentifier
      An identifier for an inherent.
    • $InvalidDisputeStatementKind
      Different kinds of statements of invalidity on a candidate.
    • $InvalidTransaction
    • $Justification
    • $Justifications
    • $KeyTypeId
      An identifier for a type of cryptographic key.
    • $LeafIndex
      A type to describe leaf position in the MMR.
    • $Metadata
    • $MetadataLatest
    • $MetadataV14
      Ref: https://github.com/paritytech/frame-metadata/blob/a07b2451b82809501fd797691046c1164f7e8840/frame-metadata/src/v14.rs#L45-L54
    • $MetadataV15
      Ref: https://github.com/paritytech/frame-metadata/blob/a07b2451b82809501fd797691046c1164f7e8840/frame-metadata/src/v15.rs#L48-L63
    • $MetadataVersioned
    • $MmrBatchProof
      An MMR proof data for a group of leaves.
    • $MmrEncodableOpaqueLeaf
      A type-safe wrapper for the concrete leaf type.
    • $MmrError
      Merkle Mountain Range operation error.
    • $ModuleError
    • $MultiAddress
    • $MultiAddressBase
      A multi-format address wrapper for on-chain accounts.
    • $MultiDisputeStatementSet
      A set of dispute statements.
    • $NodeFeatures
      Bit indices in the `HostConfiguration.node_features` that correspond to different node features.
    • $NodeIndex
      A type to describe node position in the MMR (node index).
    • $Nonce
      Nonce of a transaction on the Polkadot-like chains.
    • $NotSupported
    • $NpPoolId
      Type used for unique identifier of each pool.
    • $OccupiedCore
      Information about a core which is currently occupied.
    • $OccupiedCoreAssumption
      An assumption being made about the state of an occupied core.
    • $OpaqueExtrinsic
    • $OpaqueKeyOwnershipProof
    • $OpaqueMetadata
    • $OutboundHrmpChannelLimitations
      Constraints on outbound HRMP channels.
    • $OutboundHrmpMessage
      An HRMP message seen from the perspective of a sender.
    • $PalletDefLatest
    • $PalletDefV14
    • $PalletDefV15
    • $ParaId
      Unique identifier of a parachain.
    • $ParaValidatorIndex
      Index of the validator is used as a lightweight replacement of the `ValidatorId` when
    • $Payload
    • $Pays
    • $PendingSlashes
      Slashes that are waiting to be applied once we have validator key
    • $Perbill
    • $Percent
    • $Permill
    • $Perquintill
    • $PersistedValidationData
      The validation data provides information about how to create the inputs for validation of a
    • $PerU16
    • $Phase
    • $PortableType
    • $Precommit
      A precommit for a block and its ancestors.
    • $PrefixedStorageKey
    • $Prevote
      A prevote for a block and its ancestors.
    • $PrimitiveKind
    • $PvfCheckStatement
      A statement from the specified validator whether the given validation code passes PVF
    • $PvfExecKind
      Type discriminator for PVF execution.
    • $PvfPrepKind
      Type discriminator for PVF preparation
    • $Randomness
    • $RawBytes
    • $RuntimeApiDefV15
    • $RuntimeApiMethodDefLatest
    • $RuntimeApiMethodDefV15
    • $RuntimeApiMethodParamDefV15
    • $RuntimeDispatchInfo
      Information related to a dispatchable's class, weight, and fee that can be queried from the
    • $RuntimeVersion
      Runtime version.
    • $ScheduledCore
      Information about a core which is currently occupied.
    • $ScrapedOnChainVotes
    • $SessionIndex
      Simple index type with which we can count sessions.
    • $SessionInfo
      Information about validator sets of a session.
    • $SetId
      The monotonic identifier of a GRANDPA set of authorities.
    • $SignedBlock
    • $SignedExtensionDefLatest
    • $SignedExtensionDefV14
    • $SignedExtensionDefV15
    • $SlashingOffenceKind
      The kind of the dispute offence.
    • $Slot
    • $StorageData
    • $StorageEntryLatest
    • $StorageEntryV14
    • $StorageEntryV15
    • $StorageKey
    • $Text
    • $TokenError
      DispatchError
    • $TransactionalError
    • $TransactionLongevity
      Minimum number of blocks a transaction will remain valid for.
    • $TransactionPriority
      Priority for a transaction. Additive. Higher is better.
    • $TransactionSource
      The source of the transaction.
    • $TransactionStatus
      Possible transaction status events.
    • $TransactionTag
      Tag for a transaction. No two transactions with the same tag should be placed on-chain.
    • $TransactionValidity
      Information on a transaction's validity and, if valid, on how it relates to other transactions.
    • $TransactionValidityError
    • $TypeDef
    • $TypeId
    • $TypeParam
    • $U128
    • $U256
    • $UncheckedExtrinsic
    • $UnknownTransaction
    • $UpgradeRestriction
      A possible upgrade restriction that prevents a parachain from performing an upgrade.
    • $UpwardMessage
      A message from a parachain to its Relay Chain.
    • $UpwardMessages
    • $ValidationCode
      Parachain validation code.
    • $ValidationCodeHash
      Unit type wrapper around [ `type@Hash` ] that represents the blake2-256 hash
    • $ValidatorId
      Identity that parachain validators use when signing validation messages.
    • $ValidatorSet
      A set of BEEFY authorities, a.k.a. validators.
    • $ValidatorSetId
      A typedef for validator set id.
    • $ValidatorSignature
      Signature with which parachain validators sign blocks.
    • $ValidDisputeStatementKind
      Different kinds of statements of validity on a candidate.
    • $ValidityAttestation
      An either implicit or explicit attestation to the validity of a parachain
    • $ValidTransaction
      Information concerning a valid transaction.
    • $VersionedFinalityProof
    • $VoteMessage
      BEEFY vote message.
    • $Weight
    • EXTRINSIC_FORMAT_VERSION
    • MAGIC_NUMBER
    • $Extrinsic
    • accountId20ToHex
    • accountId32ToHex
    • nextPowerOfTwo
      Returns the smallest power of two greater than or equal to n.
    • notSupportedCodec
    • numOfTrailingZeroes
      Returns the number of trailing zeros in the binary representation of `n`.
  • @dedot/codegen
    • GeneratedResult
    • generateContractTypes
    • generateTypes
    • generateTypesFromEndpoint
  • @dedot/contracts
    • ConstructorTxExecutor
    • Contract
    • ContractDeployer
    • ContractDispatchError
      Represents an error that occurred during the execution of a smart contract call due to a dispatch error.
    • ContractExecutionError
      Represents an error that occurred during the execution of a smart contract call.
    • ContractExecutor
    • ContractInstantiateDispatchError
      Represents an error that occurred during the dispatch phase of contract instantiation.
    • ContractInstantiateError
      Represents an error that occurred during the instantiation of a smart contract.
    • ContractInstantiateLangError
      Represents an error that occurred during the instantiation of a smart contract due to a language-specific error.
    • ContractLangError
      Represents an error that occurred during the execution of a smart contract call due to a language-specific error.
    • DeployerExecutor
    • EventExecutor
    • Executor
    • QueryExecutor
    • TxExecutor
    • TypinkRegistry
    • ArrayType
    • BuildInfo
    • CompositeType
    • ContractCallMessage
    • ContractConstructorMessage
    • ContractEventArg
    • ContractInformation
    • ContractMessage
    • ContractMessageArg
    • ContractSource
    • ContractStorage
    • ContractType
    • ContractTypeDef
    • ContractTypeInfo
    • ExecutionOptions
    • GenericConstructorCallResult
    • GenericConstructorQuery
    • GenericConstructorTx
    • GenericContractApi
    • GenericContractCallResult
    • GenericContractEvent
    • GenericContractEvents
    • GenericContractQuery
    • GenericContractTx
    • ParamInfo
    • SequenceType
    • VariantType
    • WasmOptSettings
    • CallOptions
    • ConstructorCallOptions
    • ConstructorTxOptions
    • ContractCallOptions
    • ContractCallResult
    • ContractEvent
    • ContractEventMeta
    • ContractInstantiateResult
    • ContractMetadata
    • ContractSubmittableExtrinsic
    • ContractTxOptions
    • GenericConstructorQueryCall
    • GenericConstructorTxCall
    • GenericContractQueryCall
    • GenericContractTxCall
    • GenericInkLangError
    • GenericInstantiateSubmittableExtrinsic
    • InstantiateSubmittableExtrinsic
    • InstantiateWithCodeSubmittableExtrinsic
    • ReturnFlags
      Flags used by a contract to customize exit behaviour.
    • ensureSupportContractsPallet
    • extractContractTypes
    • isContractDispatchError
      Checks if the provided error is an instance of `ContractDispatchError`.
    • isContractExecutionError
      Checks if the provided error is an instance of `ContractExecutionError`.
    • isContractInstantiateDispatchError
      Checks if the provided error is an instance of `ContractInstantiateDispatchError`.
    • isContractInstantiateError
      Checks if the provided error is an instance of `ContractInstantiateError`.
    • isContractInstantiateLangError
      Checks if the provided error is an instance of `ContractInstantiateLangError`.
    • isContractLangError
      Checks if the provided error is an instance of `ContractLangError`.
    • newProxyChain
    • normalizeContractTypeDef
    • normalizeLabel
    • parseRawMetadata
    • toReturnFlags
  • dedot
    • $
      • AssertState
      • BitSequence
      • Context
      • DecodeBuffer
      • EncodeBuffer
      • Shape
      • ShapeAssertError
      • ShapeDecodeError
      • ShapeEncodeError
      • ShapeError
      • ShapeMap
      • ShapeSet
      • ShapeVisitor
      • Variant
      • Decoder
      • Encoder
      • EnumOptions
      • Predicate
      • AnyShape
      • AnyVariant
      • EnumMembers
      • Expand
      • IndexedEnumMember
      • Input
      • InputEnumShape
      • InputObject
      • InputStructShape
      • InputTaggedUnion
      • InputTuple
      • InShape
      • Metadata
      • Narrow
      • ObjectMembers
      • Output
      • OutputEnumShape
      • OutputObject
      • OutputStructShape
      • OutputTaggedUnion
      • OutputTuple
      • OutShape
      • Result
      • StructMembers
      • U2I
      • bitSequence
      • bool
      • compactU128
      • compactU16
      • compactU256
      • compactU32
      • compactU64
      • compactU8
      • compactVisitor
      • f64
      • i128
      • i16
      • i256
      • i32
      • i64
      • i8
      • never
      • Null
      • optionBool
      • PrefixedHex
      • RawHex
      • str
      • u128
      • u16
      • u256
      • u32
      • u64
      • u8
      • U8a
      • uint8Array
      • array
      • Array
      • assert
        Asserts that the value is valid for the specified shape
      • compact
      • constant
      • createShape
      • decodeHex
      • deferred
      • documented
      • encodeHex
      • encodeHexPrefixed
      • Enum
      • field
      • FixedHex
      • FixedStr
      • FlatEnum
      • hex
      • instance
      • int
      • is
      • iterable
      • lenPrefixed
      • literalUnion
      • map
      • metadata
        Metadata for an atomic shape
      • object
      • option
      • Option
      • optionalField
      • promise
      • record
      • result
      • Result
      • set
      • sizedArray
      • SizedU8a
      • sizedUint8Array
      • SizedVec
      • Struct
      • taggedUnion
      • transform
      • tuple
      • Tuple
      • variant
      • Vec
      • withMetadata
    • RetryStrategy
    • ChainHead
    • ChainHeadBlockNotPinnedError
    • ChainHeadBlockPrunedError
    • ChainHeadError
    • ChainHeadInvalidRuntimeError
      Invalid Runtime Error
    • ChainHeadLimitReachedError
      Limit Reached Error
    • ChainHeadOperationError
      Operation Error
    • ChainHeadOperationInaccessibleError
      Operation Inaccessible Error
    • ChainHeadStopError
      Stop Error
    • ChainSpec
    • ConstantExecutor
    • DedotClient
    • ErrorExecutor
    • EventExecutor
    • Executor
    • ExtraSignedExtension
    • InvalidTxError
      This throws out if the extrinsic is invalid
    • JsonRpcClient
      A generic interface for JSON-RPC clients
    • JsonRpcError
    • JsonRpcGroup
    • LegacyClient
    • QueryableStorage
    • RuntimeApiExecutor
    • RuntimeApiExecutorV2
    • SignedExtension
    • SmoldotProvider
    • StorageQueryExecutor
    • StorageQueryExecutorV2
    • SubmittableExtrinsic
    • SubmittableExtrinsicV2
    • SubmittableResult
    • Transaction
      A generic interface for broadcasting transactions
    • TransactionWatch
      A generic interface for broadcasting transactions
    • TxExecutor
    • TxExecutorV2
    • WsProvider
    • ApiOptions
    • IJsonRpcClient
      A generic interface for JSON-RPC clients
    • ISignedExtension
    • ISubstrateClient
      A generic interface for Substrate clients
    • ISubstrateClientAt
      A generic interface for Substrate clients at a specific block
    • JsonRpcClientOptions
    • JsonRpcErrorObject
    • JsonRpcGroupOptions
    • JsonRpcProvider
    • JsonRpcRequest
    • JsonRpcResponseError
    • JsonRpcResponseNotification
    • JsonRpcResponseSuccess
    • JsonRpcV2
    • StateCallParams
    • SubmittableResultInputs
    • SubstrateRuntimeVersion
    • TxBroadcaster
      A generic interface for broadcasting transactions
    • WsProviderOptions
    • AnySignedExtension
    • ApiEvent
    • ChainHeadEvent
    • ConnectionStatus
    • JsonRpcGroupVersion
    • JsonRpcRequestId
    • JsonRpcResponse
    • JsonRpcSubscription
    • JsonRpcSubscriptionCallback
    • JsonRpcSubscriptionInput
    • MetadataKey
    • NotificationMethod
    • OperationHandler
    • PinnedBlock
    • ProviderEvent
    • SubscribeMethod
    • SubscriptionsInfo
    • UnsubscribeMethod
    • FallbackRuntimeApis
    • FallbackRuntimeApiSpecs
    • knownSignedExtensions
    • MIN_FINALIZED_QUEUE_SIZE
    • scaledResponses
    • subscriptionsInfo
    • UNKNOWN_ERROR_CODE
    • isEventRecord
      Checks if the provided object is a valid `IEventRecord`.
    • isJsonRpcProvider
    • isPalletEvent
      Checks if the provided object is a valid `PalletEvent`.
  • @dedot/providers
    • JsonRpcError
    • SmoldotProvider
    • WsProvider
    • JsonRpcErrorObject
    • JsonRpcProvider
    • JsonRpcRequest
    • JsonRpcResponseError
    • JsonRpcResponseNotification
    • JsonRpcResponseSuccess
    • JsonRpcV2
    • WsProviderOptions
    • ConnectionStatus
    • JsonRpcRequestId
    • JsonRpcResponse
    • JsonRpcSubscription
    • JsonRpcSubscriptionCallback
    • JsonRpcSubscriptionInput
    • ProviderEvent
    • UNKNOWN_ERROR_CODE
  • @dedot/runtime-specs
    • AccountNonceApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/6a29a70a927de1017b5c54626c88c3fa439aef48/substrate/frame/system/rpc/runtime-api/src/lib.rs#L26-L35
    • AuthorityDiscoveryApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/bc53b9a03a742f8b658806a01a7bf853cb9a86cd/substrate/primitives/authority-discovery/src/lib.rs#L40-L49
    • BabeApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/1f023deab8d021c5bab08731e13aa12590ed4026/substrate/primitives/consensus/babe/src/lib.rs#L377-L427
    • BeefyApi
      Reference:
    • BeefyMmrApi
    • BlockBuilder
      Ref: https://github.com/paritytech/polkadot-sdk/blob/bc53b9a03a742f8b658806a01a7bf853cb9a86cd/substrate/primitives/block-builder/src/lib.rs#L25-L52
    • Core
      Ref: https://github.com/paritytech/polkadot-sdk/blob/eaf1bc5633ebbacce97e4f167ebe1d0d268c4b24/substrate/primitives/api/src/lib.rs#L799-L809
    • GenesisBuilder
      Ref: https://github.com/paritytech/polkadot-sdk/blob/9a5d9a586e5a1c27bf29d3727b5edc89c59f0398/substrate/primitives/genesis-builder/src/lib.rs#L35-L45
    • GrandpaApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/ebcf0a0f1cab2d43718ba96d26e5687f4d14580a/substrate/primitives/consensus/grandpa/src/lib.rs#L483-L535
    • Metadata
      Ref: https://github.com/paritytech/polkadot-sdk/blob/eaf1bc5633ebbacce97e4f167ebe1d0d268c4b24/substrate/primitives/api/src/lib.rs#L811-L827
    • MmrApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/0e49ed72aa365475e30069a5c30e251a009fdacf/substrate/primitives/merkle-mountain-range/src/lib.rs#L423-L426
    • NominationPoolsApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/bc53b9a03a742f8b658806a01a7bf853cb9a86cd/substrate/frame/nomination-pools/runtime-api/src/lib.rs#L26-L41
    • OffchainWorkerApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/bc53b9a03a742f8b658806a01a7bf853cb9a86cd/substrate/primitives/offchain/src/lib.rs#L25-L37
    • ParachainHost
      Ref https://github.com/paritytech/polkadot-sdk/blob/a84dd0dba58d51503b8942360aa4fb30a5a96af5/polkadot/primitives/src/runtime_api.rs#L129-L134
    • RuntimeApis
    • SessionKeys
      Ref: https://github.com/paritytech/polkadot-sdk/blob/43415ef58c143b985e09015cd000dbd65f6d3997/substrate/primitives/session/src/runtime_api.rs#L21-L31
    • StakingApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/00b85c51dfbc0fecbb8a4dd3635d4c177a6527a6/substrate/frame/staking/runtime-api/src/lib.rs#L25-L33
    • TaggedTransactionQueue
      Ref: https://github.com/paritytech/polkadot-sdk/blob/bc53b9a03a742f8b658806a01a7bf853cb9a86cd/substrate/primitives/transaction-pool/src/runtime_api.rs#L25-L30
    • TransactionPaymentApi
      Ref: https://github.com/paritytech/polkadot-sdk/blob/36957d676033b23b46edb66e6d7dcd13da11e19a/substrate/frame/transaction-payment/rpc/runtime-api/src/lib.rs#L26-L36
    • TransactionPaymentCallApi
    • getRuntimeApiMethodSpecs
    • getRuntimeApiNames
    • getRuntimeApiSpecs
    • toRuntimeApiMethods
    • toRuntimeApiSpecs
  • @dedot/shape
    • AssertState
    • BitSequence
    • Context
    • DecodeBuffer
    • EncodeBuffer
    • Shape
    • ShapeAssertError
    • ShapeDecodeError
    • ShapeEncodeError
    • ShapeError
    • ShapeMap
    • ShapeSet
    • ShapeVisitor
    • Variant
    • Decoder
    • Encoder
    • EnumOptions
    • Predicate
    • AnyShape
    • AnyVariant
    • EnumMembers
    • Expand
    • IndexedEnumMember
    • Input
    • InputEnumShape
    • InputObject
    • InputStructShape
    • InputTaggedUnion
    • InputTuple
    • InShape
    • Metadata
    • Narrow
    • ObjectMembers
    • Output
    • OutputEnumShape
    • OutputObject
    • OutputStructShape
    • OutputTaggedUnion
    • OutputTuple
    • OutShape
    • Result
    • StructMembers
    • U2I
    • bitSequence
    • bool
    • compactU128
    • compactU16
    • compactU256
    • compactU32
    • compactU64
    • compactU8
    • compactVisitor
    • f64
    • i128
    • i16
    • i256
    • i32
    • i64
    • i8
    • never
    • Null
    • optionBool
    • PrefixedHex
    • RawHex
    • str
    • u128
    • u16
    • u256
    • u32
    • u64
    • u8
    • U8a
    • uint8Array
    • array
    • Array
    • assert
      Asserts that the value is valid for the specified shape
    • compact
    • constant
    • createShape
    • decodeHex
    • deferred
    • documented
    • encodeHex
    • encodeHexPrefixed
    • Enum
    • field
    • FixedHex
    • FixedStr
    • FlatEnum
    • hex
    • instance
    • int
    • is
    • iterable
    • lenPrefixed
    • literalUnion
    • map
    • metadata
      Metadata for an atomic shape
    • object
    • option
    • Option
    • optionalField
    • promise
    • record
    • result
    • Result
    • set
    • sizedArray
    • SizedU8a
    • sizedUint8Array
    • SizedVec
    • Struct
    • taggedUnion
    • transform
    • tuple
    • Tuple
    • variant
    • Vec
    • withMetadata
  • @dedot/storage
    • LocalStorage
      A wrapper for localStorage
    • IStorage
      Generic storage interface
  • @dedot/types
    • GenericChainConsts
    • GenericChainErrors
    • GenericChainStorage
    • GenericChainTx
    • GenericJsonRpcApis
    • GenericPalletError
    • GenericPalletEvent
    • GenericRuntimeApi
    • GenericRuntimeApis
    • GenericSubstrateApi
    • IEventRecord
    • IRuntimeEvent
    • IRuntimeTxCall
    • ISubmittableExtrinsic
    • ISubmittableExtrinsicLegacy
    • ISubmittableResult
    • PaginationOptions
    • PalletEvent
    • PayloadOptions
    • RuntimeApiMethodParamSpec
    • RuntimeApiMethodSpec
    • RuntimeApiSpec
    • SignerOptions
    • StorageMultiQueryMethod
    • StorageQueryMethod
    • VersionedGenericSubstrateApi
    • AddressOrPair
    • AnyFunc
    • Append
    • AsyncMethod
    • Callback
    • DryRunResult
    • GenericChainEvents
    • GenericRuntimeApiMethod
    • GenericStorageQuery
    • GenericTxCall
    • RpcLegacy
    • RpcV2
    • RpcVersion
    • RuntimeApiMethodName
    • RuntimeApiMethodsSpec
    • RuntimeApiName
    • TxPaymentInfo
    • TxStatus
    • Unsub
  • @dedot/utils
    • AsyncQueue
    • DedotError
    • EventEmitter
    • UnknownApiError
      Throwing when a api is unknown upon evaluation
    • IEventEmitter
    • Deferred
    • HashFn
    • HexString
    • SS58FormatPrefix
    • WorkItem
    • ALLOWED_DECODED_LENGTHS
    • ALLOWED_ENCODED_LENGTHS
    • CC_TO_LO
    • CC_TO_UP
    • DEFAULT_SUBSTRATE_ADDRESS_PREFIX
    • EVM_ADDRESS_REGEX
    • HASHERS
    • HEX_REGEX
    • assert
    • assertFalse
      Throw out error if condition is undefined, false, null, '' or 0
    • blake2_128
    • blake2_128Concat
    • blake2_256
    • blake2AsHex
    • blake2AsU8a
    • bnAbs
      Return the absolute value of a bigint
    • bnMax
      Return the bigger bigint value
    • bnMin
      Return the smaller bigint value
    • bnToHex
      Convert bigint to hex
    • bnToU8a
      Convert bigint to Uint8Array
    • calcRuntimeApiHash
      Calculate runtime api hash
    • checkAddressChecksum
    • concatU8a
      Concat multiple Uint8Array instances into a single Uint8Array.
    • decodeAddress
    • deferred
    • encodeAddress
    • ensurePresence
      Ensure presence for value, else throw an error!
    • hexAddPrefix
      Add '0x' prefix to a hex string if it doesn't have one
    • hexStripPrefix
      Remove '0x' prefix from a hex string if it has one
    • hexToString
      Converts a hex string to a string.
    • hexToU8a
      Converts a hex string to a Uint8Array.
    • identity
    • isBigInt
    • isBoolean
    • isEvmAddress
    • isEvmChecksum
    • isFunction
    • isHex
      Checks if the given input is a hex string.
    • isNull
    • isNumber
    • isObject
    • isString
    • isU8a
    • isUndefined
    • isWasm
      @Ref: https://github.com/polkadot-js/common/blob/master/packages/util/src/is/wasm.ts
    • isZeroHex
      Check if a hex is zero
    • keccakAsHex
    • keccakAsU8a
    • noop
      Simply does nothing
    • normalizeName
      Normalize object field's name from metadata
    • numberToHex
      Convert a number to a hex string
    • numberToU8a
      Convert a number to a Uint8Array
    • shortenAddress
    • sshash
    • stringCamelCase
    • stringDashCase
    • stringLowerFirst
    • stringPascalCase
    • stringSnakeCase
    • stringToHex
    • stringToU8a
    • stringUpperFirst
    • toHex
      Converts the input to a hex string.
    • toU8a
      Converts the input to a Uint8Array.
    • trimOffUrlProtocol
    • trimTrailingSlash
    • twox128
    • twox256
    • twox64Concat
    • u8aEq
      Compare two Uint8Arrays for equality
    • u8aToHex
      Convert a Uint8Array to a hex string
    • u8aToString
      Convert a Uint8Array to a string
    • waitFor
      Wait for a certain amount of time in milliseconds
    • xxhashAsHex
    • xxhashAsU8a

Generated using TypeDoc