Enhancing Wallet Experiences for Web3 Adoption