We need conversational design IMO, So instead of assuming that a user knows how to operate a wallet, ask them questions in natrual language and give the multiple options (with optional detailed information) per answer instead. A wizard based on conditional logic that helps the user with each step, with live feedback if something goes wrong. For example: What do you want to do? A Buy bitcoin B Sell bitcoin C Transfer bitcoin Etc.
Yep Also give clear warnings. Nit error codes or stuff no one even knows about.