Ethereum Wallet Comparison
Comparison of Ethereum login-based wallets
Disclosure: This was made as an internal reference by the @authereum team.
It is not complete and is looking for additions!
Comparison
Click here for a Google Sheets version of the chart.
| | Authereum | Universal Login | Portis | Argent | Metamask | Abridged | Gnosis Safe | Magic | Torus | Dapper | Coinbase Wallet | Status | Trust Wallet | Ledger | Squarelink | ETHVault | NiftyWallet | Bitski | BRD | imToken |
|---| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|ENS Integration | β
| β
| β | β
| β
| β
| β | β | β | β | β | β
| β
| β | β | β
| β
| β | β | β
|
|No Chrome Extension Required | β
| β
| β
| β
| β | β
| β
| β
| β
| β | β
| β
| β
| β
| β
| β
| β | β
| β
| β
|
|Supports all Mobile Browsers | β
| β
| β
| β
| β | β
| β
| β
| β
| β | β
| β
| β
| β | β
| β
| β | β
| β
| β
|
|Can Integrate with Native Apps | β
| β
| β
| β
| β | β
| β
| β
| β
| β | β | β | β | β | β
| β
| β | β
| β | β
|
|No Phone Number Required | β
| β
| β
| β | β
| β
| β
| β | β
| β | β | β
| β
| β
| β
| β
| β
| β
| β
| β
|
|Account Recovery | β
| β
| β
| β
| β
| β
| β | β
| β
| β
| β
| β | β
| β | β
| β
| β
| β
| β
| β
|
|No Seed Phrase Backup | β
| β
| β | β
| β | β
| β | β
| β
| β | β | β
| β
| β | β
| β
| β | β
| β | β |
|Non-custodial | β
| β
| β
| β
| β
| β
| β
| β | β
| β
| β
| β
| β
| β
| β
| β
| β
| β | β
| β
|
|Non-custodial | β
| β
| β
| β
| β
| β
| β
| β | β
| β
| β
| β
| β
| β
| β
| β
| β
| β | β
| β
|
|Exportable Wallet | β
| β
| β
| β | β
| β
| β
| β
| β
| β | β | β | β
| β
| β
| β
| β
| β | β
| β
|
|Testnet Availability | β
| β
| β
| β | β
| β
| β
| β
| β
| β | β
| β
| β | β
| β
| β
| β
| β
| β | β |
|Contract-based Accounts | β
| β
| β | β
| β | β
| β
| β | β | β
| β | β | β | β | β | β | β | β | β | β |
|Pay Gas in Tokens | β
| β
| β | β | β | π | β
| β | β | β | β | β | β | β | β | β | β | β | β | β |
|Web2.0 Style Login | β
| β | β
| β
| β | β
| β | β
| β
| β
| β | β
| β | β | β
| β
| β | β
| β | β |
|Purchase ETH/Tokens In App | β
| β | β
| β
| π | β
| β | β | β | β
| β
| β | β
| β | β
| β | β
| β | β
| β
|
|Web3 Provider Available | β
| β | β
| β | β
| β | β | β
| β | β
| β
| β | β
| β | β
| β
| β
| β
| β | β
|
|Software Token 2FA | β
| β | β
| β | β | π | β | β
| β | β | β | β | β | β | β
| β | β | β | β | β |
|Hardware Token 2FA | β
| β | β | β | β | π | β | β | β | β | β | β | β | β | β | β | β | β | β | β |
|Hardware Wallet Integration | β
| β | β | β | β
| π | β | β | β | β
| β | β | β | β
| β | β | β
| β | β | β
|
|Transaction Firewall | β
| β | β | β
| β | π | β | β | β | β | β | β | β | β | β | β | β | β | β | β |
|Off-chain Login | β
| β | β
| β
| β
| β | β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
|
|No Mobile App Required | β
| β | β
| β | β
| β
| β
| β
| β
| β
| β | β | β | β
| β
| β
| β
| β
| β | β |
|No Hardware Required | β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β | β
| β
| β
| β
| β
| β
|
|Sandboxed Key Storage | β
| β | β
| β
| β
| β | β
| β
| β
| β
| β
| β
| β
| β | β
| β
| β
| β
| β
| β
|
|Upgradeable/Modular Contracts | β
| β
| β | β
| β
| β
| β
| β | β | β
| β | β | β | β | β | β | β | β | β | β |
|Batched Transactions | β
| β | β | β | β | β
| β
| β
| β | β | β | β | β | β | β | β | β | β | β | β |
|Open Sourced | β
| β
| β
| β
| β
| β
| β
| β | β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
| β
|
Description of each item
ENS Integration: ENS has been integrated into the wallet and users may be able to natively create an ENS name
No Chrome Extension Required: Works without a required Chrome extension
Supports all modern Mobile Browsers: Supports every mobile browser
Can Integrate with Native Apps: Can be natively itegrated into a dapp without modifications
No Phone Number Required: No phone number is required to create an account
Account Recovery: There are options available to recover an account
No Seed Phrase Backup: There is no seed phrase to show a user
Non-custodial: The wallet is non-custodial and no 3rd party has any access to the account
Exportable Wallet: A user can export their wallet from the platform
Testnet Availability: The wallet is available on a testnet
Contract-based Accounts: Accounts are contract-based (as opposed to EOAs)
Pay Gas in Tokens: Users have the ability to pay gas fees in tokens
Web2.0 Style Login: Users can log in with a familiary username and password combination
Purchase ETH/Tokens In App: Users have the ability to purchase ETH and tokens from within the wallet
Web3 Provider Available: The wallet offers a web3 provider
Software Token 2FA: The wallet provides a software token 2FA
Hardware Token 2FA: The wallet provides a hardware token 2FA
Hardware Wallet Integration: The wallet allows the use of hardware wallets
Transaction Firewall: Trnsactions can be checked against a firewall to prevent malicious behavior
Off-Chain Login: An on-chain transaction is not needed for logins from different devices
No Mobile App Required: A mobile app is not required when using the wallet
No Hardware Required: No hardware is required when using the wallet
Sandboxed Key Storage: Keys are sandboxed in secured storage or iframes and not easily accessible
Upgradeable/Modular Contracts: (Only applicable to contract-based accounts) The user's contract is upgradeable or modular
Batched Transactions: (Only applicable to contract-based accounts) Send multiple transactions atomically in a signle on-chain transaction
Open Sourced: The core code is open sourced.
Contributing
Pull requests are welcome! Please submit a pull request to contribute updates to the comparison table.
License
MIT