wallet::DBKeys

Record type prefixes used as keys in the wallet database.

Variables

NameDescription
ACENTRY Legacy accounting entry record.
ACTIVEEXTERNALSPK Active external ScriptPubKeyMan record.
ACTIVEINTERNALSPK Active internal ScriptPubKeyMan record.
BESTBLOCK Best block locator scanned by the wallet.
BESTBLOCK_NOMERKLE Best block locator without a merkle branch.
CRYPTED_KEY Encrypted private key record.
CSCRIPT Watch-only script record.
DEFAULTKEY Legacy default key record.
DESTDATA Destination metadata record.
FLAGS Wallet flags record.
HDCHAIN HD chain data record.
KEY Unencrypted private key record.
KEYMETA Key metadata record.
LEGACY_TYPES Keys in this set pertain only to legacy wallets and are removed during migration to descriptors.
LOCKED_UTXO Locked UTXO record.
MASTER_KEY Master key record used to encrypt other keys.
MINVERSION Minimum client version required to read the wallet.
NAME Address book label record.
OLD_KEY Legacy wallet key record.
ORDERPOSNEXT Next transaction ordering position record.
POOL Key pool entry record.
PURPOSE Address purpose record.
SETTINGS Wallet settings record.
TX Wallet transaction record.
VERSION Wallet format version record.
WALLETDESCRIPTOR Wallet descriptor record.
WALLETDESCRIPTORCKEY Encrypted descriptor private key record.
WALLETDESCRIPTORKEY Descriptor private key record.
WATCHMETA Watch-only key metadata record.
WATCHS Watch-only script record.
WTX_VARIANT Wallet transaction variant record.