trust_wallet_core_ffi library

Classes

TWAccount
Represents an Account in C++ with address, coin type and public key info, an item within a keystore.
TWAES
AES encryption/decryption methods.
TWAESPaddingMode
Padding mode used in AES encryption.
TWAnyAddress
Represents an address in C++ for almost any blockchain.
TWAnyAddressImpl
TWAnySigner
Represents a signer to sign transactions for any blockchain.
TWAnySignerImpl
TWBase32
Base32 encode / decode functions
TWBase58
Base58 encode / decode functions
TWBase58Impl
TWBase64
Base64 encode / decode functions
TWBitcoinAddress
Represents a legacy Bitcoin address in C++.
TWBitCoinAddressImpl
TWBitcoinScript
Bitcoin script manipulating functions
TWBitcoinScriptImpl
TWBitcoinSigHashType
Bitcoin SIGHASH type.
TWBlockchain
TWCardano
Cardano helper functions
TWCoinType
Coin type for Level 2 of BIP44.
TWCoinTypeConfiguration
CoinTypeConfiguration functions
TWCoinTypeConfigurationImpl
TWCurve
trust wallet core
TWData
Defines a resizable block of data.
TWDataVector
A vector of TWData byte arrays
TWDerivation
Non-default coin address derivation names (default, unnamed derivations are not included).
TWDerivationPath
Represents a BIP44 DerivationPath in C++.
TWDerivationPathIndex
Represents a derivation path index in C++ with value and hardened flag.
TWEthereumAbi
Wrapper class for Ethereum ABI encoding & decoding.
TWEthereumAbiFunction
Represents Ethereum ABI function
TWEthereumAbiFunctionImpl
44
TWEthereumAbiImpl
TWEthereumAbiValue
Represents Ethereum ABI value
TWEthereumAbiValueImpl
TWEthereumChainID
Chain identifier for Ethereum-based blockchains.
TWFIOAccount
Represents a FIO Account name
TWFIOAccountImpl
TWGroestlcoinAddress
Represents a legacy Groestlcoin address.
TWGroestlcoinAddressImpl
TWHash
Hash functions
TWHashImpl
TWHDVersion
Registered HD version bytes
TWHDVersionImpl
TWHDWallet
Hierarchical Deterministic (HD) Wallet
TWHDWalletImpl
TWMnemonic
Mnemonic validate / lookup functions
TWMnemonicImpl
TWNEARAccount
Represents a NEAR Account name
TWNervosAddress
Represents a Nervos address.
TWPBKDF2
Password-Based Key Derivation Function 2
TWPrivateKey
Represents a private key.
TWPrivateKeyImpl
TWPublicKey
Represents a public key.
TWPublicKeyImpl
TWPublicKeyType
Public key types
TWPurpose
HD wallet purpose
TWRippleXAddress
Represents a Ripple X-address.
TWRippleXAddressImpl
TWSegwitAddress
Represents a BIP 0173 address.
TWSegwitAddressImpl
TWSolanaAddress
Solana address helper functions
TWSolanaAddressImpl
TWSS58AddressType
Substrate based chains Address Type
TWStellarMemoType
TWStellarPassphrase
TWStellarVersionByte
TWStoredKey
Represents a key stored as an encrypted file.
TWStoredKeyEncryptionLevel
Preset encryption parameter with different security strength, for key store
TWStoredKeyImpl
TWString
Defines a resizable string.
TWStringImpl
TWTHORChainSwap
THORChain swap functions
TWTransactionCompiler
Non-core transaction utility methods, like building a transaction using an external signature.

Properties

walletCoreLib DynamicLibrary
getter/setter pair