Package-level declarations
Types
Link copied to clipboard
enum AESPaddingMode
Padding mode used in AES encryption.
Link copied to clipboard
class AnyAddress
Represents an address in C++ for almost any blockchain.
Link copied to clipboard
class BitcoinAddress
Represents a legacy Bitcoin address in C++.
Link copied to clipboard
class BitcoinMessageSigner
Bitcoin message signing and verification.
Link copied to clipboard
class BitcoinScript
Bitcoin script manipulating functions
Link copied to clipboard
enum BitcoinSigHashType
Bitcoin SIGHASH type.
Link copied to clipboard
enum Blockchain
Blockchain enum type
Link copied to clipboard
class CoinTypeConfiguration
CoinTypeConfiguration functions
Link copied to clipboard
class CryptoBoxPublicKey
Public key used in `crypto_box` cryptography.
Link copied to clipboard
class CryptoBoxSecretKey
Secret key used in `crypto_box` cryptography.
Link copied to clipboard
class DataVector
A vector of TWData byte arrays
Link copied to clipboard
enum Derivation
Non-default coin address derivation names (default, unnamed derivations are not included).
Link copied to clipboard
class DerivationPath
Represents a BIP44 DerivationPath in C++.
Link copied to clipboard
class DerivationPathIndex
Represents a derivation path index in C++ with value and hardened flag.
Link copied to clipboard
class EthereumAbi
Wrapper class for Ethereum ABI encoding &decoding.
Link copied to clipboard
class EthereumAbiFunction
Represents Ethereum ABI function
Link copied to clipboard
class EthereumAbiValue
Represents Ethereum ABI value
Link copied to clipboard
enum EthereumChainID
Chain identifiers for Ethereum-based blockchains, for convenience.
Link copied to clipboard
class EthereumMessageSigner
Ethereum message signing and verification.
Link copied to clipboard
class EthereumRlp
Link copied to clipboard
class FilecoinAddressConverter
Filecoin-Ethereum address converter.
Link copied to clipboard
enum FilecoinAddressType
Filecoin address type.
Link copied to clipboard
class FIOAccount
Represents a FIO Account name
Link copied to clipboard
enum FiroAddressType
Firo address type.
Link copied to clipboard
class GroestlcoinAddress
Represents a legacy Groestlcoin address.
Link copied to clipboard
class LiquidStaking
THORChain swap functions
Link copied to clipboard
class NEARAccount
Represents a NEAR Account name
Link copied to clipboard
class NervosAddress
Represents a Nervos address.
Link copied to clipboard
class PrivateKey
Represents a private key.
Link copied to clipboard
enum PrivateKeyType
Private key types, the vast majority of chains use the default, 32-byte key.
Link copied to clipboard
enum PublicKeyType
Public key types
Link copied to clipboard
class RippleXAddress
Represents a Ripple X-address.
Link copied to clipboard
class SegwitAddress
Represents a BIP 0173 address.
Link copied to clipboard
class SolanaAddress
Solana address helper functions
Link copied to clipboard
class SolanaTransaction
Link copied to clipboard
enum SS58AddressType
Substrate based chains Address Type
Link copied to clipboard
class StarkExMessageSigner
StarkEx message signing and verification.
Link copied to clipboard
enum StellarMemoType
Stellar memo type.
Link copied to clipboard
enum StellarPassphrase
Stellar network passphrase string.
Link copied to clipboard
enum StellarVersionByte
Stellar address version byte.
Link copied to clipboard
enum StoredKeyEncryption
Preset encryption kind
Link copied to clipboard
Preset encryption parameter with different security strength, for key store
Link copied to clipboard
class TezosMessageSigner
Tezos message signing, verification and utilities.
Link copied to clipboard
class THORChainSwap
THORChain swap functions
Link copied to clipboard
class TONAddressConverter
TON address operations.
Link copied to clipboard
class TONMessageSigner
TON message signing.
Link copied to clipboard
class TransactionCompiler
Non-core transaction utility methods, like building a transaction using an external signature.
Link copied to clipboard
class TransactionDecoder
Link copied to clipboard
class TransactionUtil
Link copied to clipboard
class TronMessageSigner
Tron message signing and verification.
Link copied to clipboard
class WalletConnectRequest
Represents a WalletConnect signing request.