I want to know because their are some non custodial wallet they have features like exchange. In trust wallet they have the buy and sell options. Does private keys completely makes a wallet as non custodial or their is more to this.
Essentially, a non-custodial wallet means you have full control over your wallet, and no one else can access it; provided you safeguard it properly. Beyond that, it depends on whether you choose to generate your wallet on a secure platform; this is why it is crucial to opt for a fully open-source wallet. With open-source wallets, you can inspect and verify the code, ensuring transparency regarding the programming behind the wallet. In contrast, with closed-source wallets, you cannot examine the hidden code. Therefore, please choose your wallet wisely.
For references, you can view a list of wallets, here :
➥
LIST Multicoin Open Source Wallets - by @dkbit98➥
Bitcoin open source wallets that support replace-by-fee (RBF) - by @Charles-Tim ( You might need an open-source Bitcoin wallet; that supports Replace-by-Fee for Bitcoin transaction, and you can also find some very helpful guides in the thread )
By the way, you should also review these references carefully, as there may be updates regarding these wallets; that have not yet been reflected in the list.