ethereum / ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.
https://ethereum.org/
MIT License
5.11k stars 4.84k forks source link

Suggest a wallet: Ambire #6612

Closed Ivshti closed 2 years ago

Ivshti commented 2 years ago

Wallet name

Ambire Wallet

Wallet description

Ambire is a human-friendly smart wallet for Web3, supporting many next-gen features such as transaction visualization and batching, paying gas in stablecoins, non-custodial email/password authentication and others.

Wallet logo

Ambire Vertical Mono White Ambire Vertical Light Background

Background color for brand logo

aa6aff

URL to the project

https://www.ambire.com

When did the wallet go live to users?

December 2021

Does the wallet have an active development team?

Yes: https://github.com/ambireTech/wallet

Is the wallet globally accessible?

Yes

Is the wallet available in multiple languages?

No

What social links are there for the project?

https://twitter.com/AmbireWallet https://github.com/AmbireTech https://discord.gg/nMBGJsb

Does the wallet have a mobile app? If yes, which operating systems are supported (iOS, Android)?

No, it's a WIP (TestFlight available upon request)

Does the wallet have a desktop app? If yes, which operating systems are supported (Windows, Mac, Linux)?

Cross-platform via web app

Does the wallet have a browser extension? If yes, which browsers are supported (Chromium, Firefox, Safari)?

No

Is it a hardware wallet?

No

Is the source code for the wallet fully open-source?

https://github.com/ambireTech/wallet

What license is the wallet software released under?

GPL-3.0

Who holds the private keys?

Users are the sole holders of the private keys and have complete access.

In the case of email/password accounts, the account itself is an on-chain multisig, and one of the keys is kept server-side. However, if this key were to disappear, the user can still access their funds. For more information see https://ambire.notion.site/Ambire-Wallet-Whitepaper-d502e54caf584fe7a67f9b0a018cd10f and https://gist.github.com/Ivshti/fe86f13c3adff3404a1f5ce1e364304c

Please describe the measures taken to ensure the wallet's security and provide documentation wherever possible

Further documentation: https://ambire.notion.site/ambire/Ambire-Wallet-Whitepaper-d502e54caf584fe7a67f9b0a018cd10f

Has the wallet's smart contract code been audited?

https://github.com/ambireTech/wallet#audits

Does the wallet have an internal security team?

Yes, the CEO (Ivo Georgiev) has a background in infosec, as well as the product manager (Emil Stojnovski)

Any other security testing that should be noted?

We do internal pentesting competitions with their own bounties every quarter.

Spam protection?

No response

Does the wallet support connecting to a hardware wallet?

Yes

Does the wallet support WalletConnect?

Yes

Does the wallet support importing Ethereum RPC endpoints?

Only through editing the source code (cfg/networks)

Does the wallet support viewing and interacting with NFTs?

Yes

Does the wallet support connecting to Ethereum applications?

Yes, even though it's a web app, you can still connect to dApps with WalletConnect, including multiple dApps at the same time.

Does the wallet support staking directly?

Yes, on Aave and Yearn, with Lido in the works.

Does the wallet support swaps directly?

Yes, through Sushiswap (Swap tab)

Does the wallet support multi-chain networks?

Yes, other than Ethereum: Polygon, Avalanche, Fantom, BSC, Optimism, Arbitrum

Does the wallet allow the user to customize gas fees?

Yes, click "Edit fee" on the send transaction modal

Does the wallet support sending transactions to ENS addresses?

Yes

Does the wallet support importing or automatically querying and displaying ERC-20 tokens?

Yes, we detect almost all tokens automatically

Does the wallet support EIP-1559 (type 2) transactions?

Yes

Does the wallet have fiat on-ramps through credit/debit cards, wire transfers, or bank transfers (ACH)?

Yes, through the Deposit tab: Ramp, Transak and a few others

Does the wallet support withdrawals to fiat?

No

Is the wallet a multi-signature wallet?

Not by default, but it can be setup as a multisig

Does the wallet support social recovery?

Yes, Ambire is a smart wallet and guardians can be added to any account

Who can the ethereum.org team can contact regarding the wallet in future?

Ivo Georgiev, CEO TG: IvoGeorgiev Twitter: Ivshti email: ivo@ambire.com

Does the wallet have a dedicated support team?

Yes, https://help.ambire.com

What educational resources/documentation do you provide to users?

Whitepaper: https://ambire.notion.site/ambire/Ambire-Wallet-Whitepaper-d502e54caf584fe7a67f9b0a018cd10f Repo readme: https://github.com/ambireTech/wallet Knowledge center: https://help.ambire.com/hc/en-us/categories/4404980091538-Ambire-Wallet

Does the wallet have any integrated tools not mentioned above?

Yes!

minimalsm commented 2 years ago

Is the wallet a multi-signature wallet? Not by default, but it can be setup as a multisig

Could elaborate on this @Ivshti ?

Does the wallet support sending transactions to ENS addresses? No, ETA is a efw weeks

Awesome, please open an issue or PR to update this info when this is implemented

Ivshti commented 2 years ago

@minimalsm gonna let you know about ENS. We're shipping it very soon. Is it a requirement to have the wallet listed?

As for the multisig, this can be done in Ambire in a few ways:

For context, Ambire is a smart contract wallet which allows it to do all of these things

Ivshti commented 2 years ago

@minimalsm ENS has been implemented now

Ivshti commented 2 years ago

hey @minimalsm @corwintines, Ambire supports ENS now but that's not reflected on ethereum.org

Is there a way for us to PR the info change ourselves?