Working with third-party Ethereum wallets
Other than the non-deterministic and deterministic ways of categorizing an Ethereum wallet, we can also divide the pie into hardware wallets, desktop wallets, web wallets, mobile wallets, smart contract wallets, and multigeniture wallets. There are custodial wallets and non-custodial wallets, which depend on whether your private keys are stored by a third party or not. Custodial wallets don’t grant you access to private keys, while non-custodial wallets allow full control over your funds. Custodial wallets are trending toward hardware security module-based solutions, for example, Trustology and Anchorage. Another way to classify wallets is as hot and cold wallets. We will show you wallets that are on different platforms and list their features. Then, we will go through the steps of how to create two smart contract wallets. At the end of this section, we will talk about hot and cold wallets and also show you how to create cold wallets...