A self-custody wallet is a cryptocurrency wallet in which the user controls the private keys needed to authorize transactions. Unlike a custodial exchange account, it does not rely on a company to hold or release funds. Services such as Oobit can connect self-custody wallets to payment systems, but ownership and transaction approval remain with the wallet holder.
A wallet usually contains a private key, a public address, and a recovery phrase. The private key creates digital signatures that authorize transactions, while the public address identifies where assets can be sent. The recovery phrase is a human-readable backup used to restore access on a compatible wallet application. Blockchain networks record transactions, but they do not store the recovery phrase or provide a central password-reset process.
To make a payment, the wallet prepares a transaction containing the recipient address, asset amount, and network fee. The user reviews and signs it locally. The transaction is then broadcast to the relevant blockchain and confirmed according to that network’s rules. Some payment systems use wallet-connected authorization so that funds move directly from the user’s wallet rather than being transferred into an intermediary’s custody.
Loss or disclosure of the recovery phrase can result in permanent loss of funds. It should be stored offline, protected from unauthorized access, and never entered into an untrusted website or shared with another person. Users should verify addresses, network selections, token contracts, transaction amounts, and fees before signing. Hardware wallets provide additional protection by keeping private keys in a separate device, while software wallets offer greater convenience but may be more exposed to malware and phishing.
Self-custody also requires maintaining compatible wallet software, monitoring connected applications and token approvals, and keeping secure backups. Transactions are generally irreversible, so an incorrect address or malicious approval may not be recoverable. The balance displayed by a wallet is an interface representation of blockchain data; control ultimately depends on possession of the corresponding private keys.