Log in to fWallet
To log in to the fWallet, we recommend using a hardware wallet combined with a browser-based Web3 wallet, such as MetaMask. The fWallet provides several options to log in, such as MetaMask, WalletConnect, Coinbase, Ledger, and other software wallets.
Step 1: Go to wallet.fantom.network.
Step 2: Choose your preferred wallet option from the choices and connect with your wallet.
Your wallet should add the Fantom network automatically upon connecting to the fWallet. If it does not, add this custom RPC endpoint to your wallet.
Create a Software Wallet
We recommend using one of the wallet options in the previous section. However, if you prefer a local software wallet, use the following steps to create one.
Step 1: Go to wallet.fantom.network.
Step 2: Click on “Create one now”.
Step 3: Click “Generate mnemonic phrase” to generate your wallet.
Step 4: Write down your mnemonic phrase physically and store it somewhere safe. Keep in mind anyone can access your wallet and funds if they gain access to your phrase, hence why we do not recommend writing this down on any electronic device.
Step 5: Confirm your mnemonic phrase and continue to your brand-new wallet!
To log into your wallet easier in the future, you are able to download a keystore file that contains your wallet information, secured by a strong password. Continue with the following steps to download this file.
Step 6: Click on your wallet address in the top-right corner, and then click the download icon.
Step 7: Write a strong password. We recommend using all 20 available characters. Click on “Download file” to download your keystore file.
To log into your wallet with this file, follow the steps below in the Load an Existing Wallet section.
Load an Existing Wallet
Step 1: Go to wallet.fantom.network.
Step 2: Click the “Software” option.
Step 3: You now have 3 methods to access your wallet:
- Keystore file
- Mnemonic phrase
- Private key
Accessing with keystore + password
Step 1: Click on “Keystore file” and click “Continue”.
Step 2: Drop your file in the box or click “Select file” and choose your keystore file.
Step 3: Type in your password and click “Access wallet”.
Accessing with a mnemonic phrase
Step 1: Click on “Mnemonic phrase” and click “Continue”.
Step 2: Type in your mnemonic phrase separated by single spaces only and click “Access wallet”.
Accessing with a private key
Step 1: Click “Private key” and click “Continue”.
Step 2: Type in your private key and click “Access wallet”.
Send Tokens
Step 1: Click “Send” in the left-hand menu.
Step 2: Choose which token and how many you will be sending, and fill out the destination address.
Step 3: Click “Continue” and send the tokens by confirming the transaction.
Stake FTM
Step 1: Click “Staking” in the left-hand menu.
Step 2: In the “Stake” tab, type in how many FTM tokens to stake and then click “Select validator”.
Step 3: Click “Create a new delegation”. If you want to add FTM to an existing delegation, follow the steps in Add FTM to Delegation.
Step 4: Choose a validator to which you will be delegating your stake. Keep in mind each validator’s max lock period, max APR, and free space as you decide.
Make sure to do your due diligence regarding the validators. A validator cannot access your funds. However, if a validator acts maliciously, your staked tokens could be reduced.
Validators will take a commission from delegators’ rewards in exchange for their services, currently set at 15%.
Step 5: Now back in the main interface, click “Stake and continue”.
Step 6: Choose whether to lock your stake, which gives you a maximum APR of ~6% when you lock for 365 days, or “stake as you go”, which gives you a base APR of ~1.8% with no lock.
Step 7: Choose how many of the FTM tokens you wish to lock, and then choose a lock time, ranging from 14 to 365 days.
Step 8: Click “Lock up your delegation” and confirm the transaction.
Add FTM to Delegation
Step 1: Click “Staking” in the left-hand menu.
Step 2: Under the “Stake” tab, type in how many FTM tokens to stake and then click “Select validator”.
Step 3: Under “Top up an existing delegation”, choose the delegation to which you want to add FTM.
Step 4: Choose whether to lock your stake, which gives you a maximum APR of ~6% when you lock for 365 days, or “stake as you go”, which gives you a base APR of ~1.8% with no lock.
Step 5: Click “Continue” and confirm the transaction.
If you choose to lock your stake, the FTM will be delegated to the validator with the same lock period as your existing delegation — it is not possible to create multiple locked delegations in the same validator.
However, it is possible to have both a locked delegation and “stake as you go” in a validator, as the image below shows. You can later choose to lock any tokens you have in “stake as you go” for increased rewards.
Note that it is only possible to add FTM to locked delegations with more than 14 days remaining of their lock period.
Extend Delegation Lock
Step 1: Click “Staking” in the left-hand menu.
Step 2: Under “My Delegations”, click “Manage Lock” on the delegation whose lock you wish to extend.
Step 3: Click “Update delegation lock”.
Step 4: Extend your lock by choosing a new lock period with the slider. At the top, you also have the option to lock any unlocked FTM you have delegated to the validator for increased rewards.
Step 5: Click “Update delegation lock” and confirm the transaction.
Unlock FTM
While it is possible to unlock your FTM before your lock period ends, this will incur a penalty.
You will receive only half of the base rate of ~1.8% APR rewards. However, since you receive rewards actively, the penalty will actually be deducted from your staked FTM as you unlock.
Consider the following example. You stake and lock 100,000 FTM for one year, giving you a ~6% APR which equals 6000 FTM in total rewards. Around day 300, you will have received almost 5000 FTM, at which point you decide to unstake before the one-year period ends.
Your updated APR is ~0.9%, which is half of the base rate. With your 100,000 FTM, your rewards would equal 900 FTM. However, since you have already received 5000 FTM, you will receive only 95,900 FTM when you unstake to account for the extra 4100 FTM in rewards you forfeit by unstaking early.
As such, you will never receive less FTM than you staked originally.
Step 1: Click “Staking” in the left-hand menu.
Step 2: Under the “Unlock” tab, type in how many FTM tokens to unlock.
Step 3: Click “Unlock” and confirm the transaction.
Unstake FTM
While it is possible to unstake FTM at any time, there is a 7-day waiting period before your FTM is available in your wallet after unstaking.
Step 1: Click “Staking” in the left-hand menu.
Step 2: Under the “Unstake” tab, type in how many FTM tokens to unstake.
If you wish to include the FTM you have in locked delegations, you must first unlock these by clicking the “Unlock more?” button. Keep in mind unlocking before your lock period ends incurs a penalty as outlined in the Unlock FTM section.
Step 3: Click “Unstake” and confirm the transaction.
After 7 days, your FTM will be available in your wallet.
Vote on Governance Proposals
Step 1: Click “Governance” in the left-hand menu.
Step 2: Choose a proposal on which you want to vote and click “Learn more”.
Step 3: Read the proposal by clicking the Fantom Forum link in its description.
Step 4: Choose your delegation with which you want to vote.
Step 5: State your agreement with the slider, ranging from 0% to 100%.
Each proposal has a minimum agreement percentage and a minimum turnout, both of which must be achieved for the proposal to pass before its deadline.
Learn more about governance on Fantom.
Create Governance Proposals
Step 1: Click “Governance” in the left-hand menu.
Step 2: Click “Create proposal”.
Step 3: For your proposal, fill out the title, description, voting options, minimum participation, minimum agreement, and date options.
Click 4: Click “Create proposal” and confirm the transaction, which includes a 100 FTM proposal fee.
If your proposal’s description exceeds the maximum length, feel free to write a post on the Fantom Forum and link the post in your proposal’s description.
Learn more about governance on Fantom.
Swap Tokens
The fWallet comes equipped with an integrated swap feature, giving you the best prices and liquidity on the market.
Step 1: Click “Swap” in the left-hand menu.
Step 2: Choose the two tokens to swap and how many.
Step 3: Confirm the gas fee, price impact, and minimum received.
You are able to modify the transaction speed and slippage tolerance by clicking the cogwheel icon.
Step 4: Click “Swap” and confirm the transaction.
Use the Address Book
The address book lets you save long and complicated wallet addresses as normal contacts.
Step 1: Click on your wallet address in the top-right corner, and then click on “Address book”.
Step 2: Click “Add contact”, or alternatively import a contacts file.
Step 3: Type in your contact name, public address, and an optional description.
Step 4: Click “Save” and your contact is saved in your wallet.
When you use the Send FTM feature, you are now able to send tokens directly to your contacts instead of pasting in their full address every time.