Jot SDK API
Packages
Package
Description
Provides cryptographic utilities for key generation, signing, and signature verification.
Contains core domain entities used throughout the Jot SDK,
such as account identifiers, addresses, and network types.
Metadata-specific extensions of core entities, such as types and fields
derived from the Substrate runtime metadata.
Describes runtime variant definitions for enum-like types
used in Substrate metadata and SCALE decoding.
Provides core types and utilities for handling Substrate runtime events.
Constructs and represents Substrate extrinsics including payloads,
versions, signatures, and encoding logic.
Provides strongly typed helper methods for constructing known extrinsic calls,
such as balances.transfer or multisig.asMulti.
Internal data models used to represent parts of extrinsics
such as call arguments, metadata references, and call indices.
Handles decoding and traversal of Substrate runtime metadata (v14+),
including type lookup, pallet extraction, and call matching.
Provides high-level query helpers for accessing on-chain state
using the Substrate storage key system.
Internal models and data structures for representing storage query results,
such as balances or account info.
Abstractions and helpers for working with Substrate JSON-RPC methods,
including system, state, author, and chain RPCs.
SCALE codec implementation for encoding and decoding
Substrate-compatible binary data.
Handles transaction payload signing using sr25519 and ed25519,
including payload encoding, signature appending, and signer abstraction.
Helper methods and functions related to node chain specifications.
General-purpose utility functions used across the SDK,
such as byte array manipulation and hex encoding.
High-level wallet abstraction supporting key management, persistent storage,
and address generation for SS58 accounts.