Wallets in the Elastos ecosystem are used of course for financial transactions, but not only. They are also users passeport for everything related to using personal signature/identification. For example, a wallet app is needed to authorize payments from third party apps, but also to authenticate users, give authorizations to read or edit users profiles and credentials.
There are currently 3 official wallets in the Elastos ecosystem. Their features and differences are described below:
This was the first web wallet released by EF and to this date it remains the wallet that can be accessed from any web browser. People can continue to use the web wallet for sending, receiving, and storing ELA. With that said, the web wallet will get fewer updates in the future as the new mobile wallet becomes the main focus going forward.
This is a popular wallet because it can not only store ELA, but also BTC, ETH, ERC20 tokens, ioeX in the future, and eventually any other token generated via the Elastos token sidechain, Ethereum sidechain, and NEO sidechain. It also integrates DID (authorization) and provides a set of APIs other developers can interact with. Third party apps can make use of the Elephant wallet into their app without actually building a wallet themselves. Instead, they talk to the Elephant API for wallet related interfaces so anytime someone wants to send, receive, or store ELA from a different app, they’re redirected to Elephant wallet where the actual transaction takes place. This is the same with decentralized ID. Apps can authenticate users through Elephant wallet automatically. In short, this wallet makes it easy for developers to integrate ELA and DID and other features of ELA easily.
This is the new official mobile wallet from Elastos Foundation for both android and iOS. This is also a type of SPV wallet so it’s decentralized and open source. Elastos Wallet uses backend infrastructure and its UI is user friendly and provides a wide array of features. This wallet is the official wallet that is dedicated to only ELA. In the future, if there are any new features that are supported by the Elastos blockchain, this wallet will be the first one to receive updates. As an example, when the supernode election begun, this new wallet was the first to implement voting and registration features. Any other wallet is free to integrate supernode elections, but that’s up to its developers. As for Ledger and voting, maybe some community member can integrate supernode elections too whenever it’s available.