The concept of crypto wallets is a simple one – an account for sending and receiving payments like Bitcoins – but the technology behind them is far more complicated, and developers face a number of challenges. Crypto wallets must manage cryptocurrency transactions and digital keys…