# Functions
MethodNames returns a map of all registered method names and its class instances.
NewAddress creates a new address from the given signature address specification.
NewAddressForModule creates a new address for a specific module and raw kind.
NewAddressFromBech32 creates a new address from the given bech-32 encoded string.
NewAddressFromConsensus converts a consensus layer address into an address.
NewAddressFromConsensusPublicKey converts a consensus layer public key into an address.
NewAddressFromEth creates a new address from an Eth-compatible address.
NewAddressFromMultisig creates a new address from the given multisig configuration.
NewAddressRaw creates a new address from passed address context and data.
NewBaseUnits creates a new token amount of given denomination.
NewEncryptedTransaction creates a new unsigned transaction.
NewEventKey generates an event tag key from a module name and event code.
NewMethodName creates a new method name.
NewSignatureAddressSpecEd25519 creates a new address specification for an Ed25519 public key.
NewSignatureAddressSpecSecp256k1Eth creates a new Ethereum-compatible address specification for an Secp256k1 public key.
NewSignatureAddressSpecSr25519 creates a new address specification for an Sr25519 public key.
NewTransaction creates a new unsigned transaction.
PrettyPrintToAmount is a helper for printing To-Amount transaction bodies (e.g.
# Constants
CallFormatEncryptedX25519DeoxysII is the encrypted call format using X25519 for key exchange and Deoxys-II for symmetric encryption.
CallFormatPlain is the plain text call format.
ContextKeyAccountNames is the key to retrieve the public key to account name map from context.
LatestTransactionVersion is the latest transaction format version.
MaxDenominationSize is the maximum length of a denomination.
# Variables
AddressBech32HRP is the unique human readable part of Bech32 encoded staking account addresses.
AddressV0Ed25519Context is the unique context for v0 Ed25519-based addresses.
AddressV0ModuleContext is the unique context for v0 module addresses.
AddressV0MultisigContext is the unique context for v0 multisig addresses.
AddressV0Secp256k1EthContext is the unique context for v0 secp256k1-based addresses.
AddressV0Sr25519Context is the unique context for v0 Sr25519-based addresses.
NativeDenomination is the denomination in native token.
SignatureContextBase is the transaction signature domain separation context base.
# Structs
AddressSpec is common information that specifies an address as well as how to authenticate.
AuthInfo contains transaction authentication information.
AuthProof is a container for data that authenticates a transaction.
BaseUnits is the token amount of given denomination in base units.
Call is a method call.
CallEnvelopeX25519DeoxysII is a call envelope when using the EncryptedX25519DeoxysII format.
CallerAddress is a caller address.
CallResult is the method call result.
Event is an event emitted by a runtime in the form of a runtime transaction tag.
FailedCallResult is a failed call result.
Fee contains the transaction fee information.
FeeProxy contains information about a fee proxy.
MultisigConfig is a multisig configuration.
MultisigSigner is one of the signers in a multisig configuration.
PrettyCall returns a representation of the type that can be used for pretty printing.
PrettyTransaction returns a representation of the type that can be used for pretty printing.
PublicKey is a serializable public key.
ResultEnvelopeX25519DeoxysII is a result envelope when using the EncryptedX25519DeoxysII format.
RuntimeInfo is information about a runtime.
SignatureAddressSpec is information for signature-based authentication and public key-based address derivation.
SignedPublicKey is the public key signed by the key manager.
SignerInfo contains transaction signer information.
Transaction is a runtime transaction.
No description provided by the author
UnverifiedTransaction is an unverified transaction.
# Type aliases
AccountNames maps public key or address to user-defined account name for pretty printing.
Address is the account address.
CallFormat is the format used for encoding the call (and output) information.
Denomination is the name/type of the token.
EventKey is an event tag key.
MethodName is a method name.
Quantity is a arbitrary precision unsigned integer that never underflows.