In this article, we continue our series of guides for setting up and using one of the many new Ergo wallets. For this demonstration, we explore SAFEW (Simple and Fast Ergo Wallet), the 2nd Place winner of ErgoHack III. This web extension wallet offers several features, including ErgoPay, seamless interaction with ErgoDEX, ErgoMixer integration, Ledger hardware wallet integration (awaiting approval from Ledger developers), token minting, and the ability to send multi-asset transactions. When using the ErgoPay feature, the mnemonic seed phrase is stored on another device and transactions are signed in Ergo Wallet (iOS/Android) via QR code.
In order to install this wallet, you need to download the latest version from GitHub: GitHub - ThierryM1212/SAFEW: Simple And Fast Ergo Wallet. Please note, Firefox users can access the download here: https://addons.mozilla.org/fr/firefox/addon/safew/.
From the Github website, click on the latest release.
Download the zip file.
Once you have the download, unzip the file and go to “Manage Extensions” in your web browser (we are using Google Chrome for this demonstration).
In order to install this wallet, you will need to turn on “Developer mode” in the extensions.
Once “Developer mode” is initiated, you will select “Load Unpacked” to install the necessary files.
Click on the unzipped “SAFEW_0.4.6” folder and hit “Select.”
You have now added the wallet to your extensions.
Now that we have loaded the wallet, let’s open it. Go to your extensions (the puzzle piece near the top right corner of your browser) and open the wallet (“Simple and Fast Ergo Wallet”). You will then be prompted to accept the disclaimer. After accepting the disclaimer, you will be brought to the following screen.
The two icons that are highlighted in the above image allow you to “Add New Wallet” or “Add a new ErgoPay wallet.” If you select “Add New Wallet,” you will be able to restore an existing wallet or create an entirely new one. With “Add a new ErgoPay Wallet,” a user is able to enable the signing of transactions, where they are signed using the iOS/Android Ergo Wallet.
Hovering your cursor over the other icons will indicate their functions. They include:
- Wallet List
- Mint tokens
- Disconnect Wallets
Creating/Restoring a Wallet
To create or restore a wallet, click on the “Add New Wallet” icon. You will see the following screen:
If you have a preexisting Ergo wallet, you can simply restore it in SAFEW by inputting your mnemonic seed phrase. If you are creating a new Ergo wallet, you will need a new mnemonic seed phrase. In the above image, you will notice the following: “Get random mnemonic.” You have the option of selecting a 12, 15, 18, 21, or 24 word phrase. For the purposes of this demonstration we will select an 18 word mnemonic. Let’s go through the steps for creating a wallet.
Give your wallet a name (we chose “Test Wallet”), write down your mnemonic seed phrase and create a spending password. With SAFEW, you can even choose different colors for your various Ergo wallets.
DISCLAIMER: Never store your password and mnemonic seed phrases digitally. It is best practice to write your mnemonic seed phrase down on paper and store it in a safe and secure place. If you lose access to your wallet, the mnemonic seed phrase is the ONLY way to recover your assets.
Once you have created your new wallet, you will see the following:
- Wallet details - selecting this icon will display your receiving address. This is the address you give out to receive Ergo assets.
- Send assets - this feature brings you to a screen (see below) where you can input a receiving address and select assets to send to another Ergo wallet or dApp.
- Transactions list - will simply display all the transactions that have occurred with this wallet.
- Edit wallet - options to change your password, wallet name and receiving address. You can also convert the wallet to an ErgoPay wallet, backup the wallet, or delete the wallet.
Other SAFEW Features
As was mentioned earlier, users can expect Ledger integration as soon as work has been completed on the Ledger side. This wallet also allows for the use of ErgoMixer, however you must install ErgoMixer on your computer in order to access it with SAFEW. When you click on the ErgoMixer icon in SAFEW, it will prompt you with the necessary link for installation.
If you are interested in minting tokens (including NFTs) on Ergo, SAFEW offers a simple and easy-to-use interface. When you click on the “Mint token” icon, you will see the following:
You will give your token a name, description and select the amount to be minted. If you are minting a picture, audio, or video, you will need to indicate that from the “Token type” dropdown menu. From there, you will be prompted to provide the upload details for the respective artwork.
That’s it! You now have a basic overview of SAFEW. For additional information, you can access the developer’s ErgoHack III Report, or view the video demonstration that is available on the ErgoTutorials YouTube channel.