Too Long; Didn't Read
Decentralized finance has been a hot topic for a number of years and continues to draw attention, resources and innovation from all corners of the world. A wallet is a service that enables a user to store their digital assets and is available under two structures: centralised and decentralised. With decentralised wallets, the user can self-custodies the funds keeping full ownership, responsibility and control of the funds within. This article is primarily focused on software wallets which are the most commonly used wallet to connect to dApps. Hardware wallets can be used with software wallets to exponentially enhance security.