Filecoin Docs
BasicsStorage providersNodesNetworksSmart contractsReference
  • Welcome to Filecoin Docs
  • Basics
    • What is Filecoin
      • Crypto-economics
      • Blockchain
      • Storage model
      • Storage market
      • Retrieval market
      • Programming on Filecoin
      • Networks
    • The blockchain
      • Actors
      • Addresses
      • Blocks and tipsets
      • Consensus
      • Drand
      • Proofs
    • Assets
      • The FIL token
      • Wallets
      • Metamask setup
      • Get FIL
      • Transfer FIL
    • Interplanetary consensus
    • How storage works
      • Filecoin plus
      • Storage onramps
      • Filecoin and IPFS
    • How retrieval works
      • Basic retrieval
      • Serving retrievals
      • Saturn
    • Project and community
      • Forums and FIPs
      • Filecoin compared to
      • Filecoin FAQs
      • Related projects
      • Social media
      • The Filecoin project
      • Ways to contribute
  • Storage providers
    • Basics
      • Quickstart guide
    • Filecoin economics
      • Storage proving
      • FIL collateral
      • Block rewards
      • Slashing
      • Committed capacity
    • Filecoin deals
      • Storage deals
      • Verified deals
      • Filecoin programs and tools
      • Snap deals
      • Charging for data
      • Auxiliary services
      • Return-on-investment
    • Architecture
      • Software components
      • Storage provider automation
      • Sealing pipeline
      • Sealing rate
      • Sealing-as-a-service
      • Network indexer
    • Infrastructure
      • Storage
      • Network
      • Backup and disaster recovery
      • Reference architectures
    • Skills
      • Linux
      • Network
      • Security
      • Storage
      • Sales
      • Industry
    • PDP
      • Prerequisites
      • Install & Run Lotus
      • Install & Run YugabyteDB
      • Install & Run Curio
      • Enable PDP
      • Use PDP
  • Nodes
    • Implementations
      • Lotus
      • Venus
    • Full-nodes
      • Pre-requisites
      • Basic setup
      • Node providers
    • Lite-nodes
      • Spin up a lite-node
  • Smart contracts
    • Fundamentals
      • The Filecoin Virtual Machine
      • Filecoin EVM runtime
      • ERC-20 quickstart
      • Roadmap
      • Support
      • FAQs
    • Filecoin EVM-runtime
      • Actor types
      • Address types
      • FILForwarder
      • Difference with Ethereum
      • How gas works
      • Precompiles
    • Programmatic storage
      • Aggregated deal-making
      • Direct deal-making
      • Cross-Chain Data Bridge(CCDB)
      • Data replication, renewal and repair (RaaS)
      • RaaS interfaces
    • Developing contracts
      • Get test tokens
      • Remix
      • Hardhat
      • Foundry
      • Solidity libraries
      • Call built-in actors
      • Filecoin.sol
      • Direct deal-making with Client contract
      • Using RaaS
      • Verify a contract
      • Best practices
    • Advanced
      • Wrapped FIL
      • Oracles
      • Multicall
      • Multisig
      • FEVM Indexers
      • Cross-chain bridges
      • Aggregated deal-making
      • Contract automation
      • Relay
  • Networks
    • Mainnet
      • Explorers
      • RPCs
      • Network performance
    • Calibration
      • Explorers
      • RPCs
    • Local testnet
      • Get test tokens
    • Deprecated networks
  • Reference
    • General
      • Glossary
      • Specifications
      • Tools
    • Exchanges
      • Exchange integration
    • Built-in actors
      • Protocol API
      • Filecoin.sol
    • JSON-RPC
      • Auth
      • Chain
      • Client
      • Create
      • Eth
      • Gas
      • I
      • Log
      • Market
      • Miner
      • Mpool
      • Msig
      • Net
      • Node
      • Paych
      • Raft
      • Start
      • State
      • Sync
      • Wallet
      • Web3
  • Builder Cookbook
    • Overview
    • Table of Contents
    • Data Storage
      • Store Data
      • Retrieve Data
      • Privacy & Access Control
    • dApps
      • Chain-Data Query
      • Oracles
      • Cross-Chain Bridges
      • Decentralized Database
Powered by GitBook
LogoLogo

Basics

  • Overview
  • Crypto-economics
  • Storage model
  • Reference

Developers

  • The FVM
  • EVM-runtime
  • Quickstart
  • Transfer FIL

Contact

  • GitHub
  • Slack
  • Twitter
On this page
  • 0x => 0x address
  • 0x => f address
  • f => 0x address
  • Ledger device
  • Hot wallet
  • Exchange
  • f to f address

Was this helpful?

Edit on GitHub
Export as PDF
  1. Basics
  2. Assets

Transfer FIL

Due to the nature of Filecoin and Ethereum having different address types in the Filecoin network, the process for transferring FIL between addresses can be a bit nuanced.

PreviousGet FILNextInterplanetary consensus

Last updated 6 months ago

Was this helpful?

After FVM launched, a new Ethereum-compatible address type (f410 address) was introduced to the Filecoin network. This new f410 address can be converted into Ethereum-style addresses starting with 0x so that it can be used in any Ethereum-compatible toolings or dApps. Filecoin addresses start with f, so we will use the f address in this tutorial. And Ethereum-style addresses start with 0x, so we will use the 0x address in this tutorial.

There are four paths for transferring FIL tokens across the Filecoin network, depending on which address type you are transferring from and to.

From an 0x address

From a f address

To an 0x address

To a f address

ASSETS ON THE FILECOIN NETWORK ARE NOT AVAILABLE ON ANY OTHER NETWORK Remember that Filecoin is fully compatible with Ethereum tools, like wallets. But that doesn’t mean you’re using the Ethereum network. These instructions transfer assets only within the Filecoin network. .

0x => 0x address

If you want to transfer FIL tokens from one f4 address to another f4 address using their corresponding 0x addresses, you need to understand how to convert between f4 and 0x addresses.

  • If you have f4 address, you can convert it to 0x address using .

  • If you have a 0x address, you can directly search it on , which will show the 0x address and corresponding f4 address.

Apart from that, you just need to follow the standard process using your preferred Ethereum-compatible wallet, like MetaMask, MethWallet, etc. For instance, for how to send Ethereum from one account to another.

0x => f address

If you want to transfer FIL tokens from an Ethereum style 0x address to another Filecoin address type, like an f1 or f3 address, follow the steps in tutorial.

f => 0x address

Most wallets and exchanges currently support Filecoin f1 or f3 addresses, and many of them already fully support f4 and 0x addresses, including , , , etc. But there are some exchanges that are still implementing the support for f4 addresses. If your preferred wallets and exchanges don’t let you directly transfer FIL to an f4 or Ethereum-style 0x address, We recommend filing a support issue with the exchange to help accelerate the support of f4 addresses.

The process for sending FIL from a Filecoin f address to an Ethereum-style 0x address depends on the wallet or exchange you use.

Ledger device

Sending directly to a 0x address does not work in Ledger Live. You must use the f4 equivalent.

Hot wallet

A hot wallet is a cryptocurrency wallet that is always connected to the internet. They allow you to store, send, and receive tokens. Because hot wallets are always connected to the internet, they tend to be somewhat more vulnerable to hacks and theft than cold storage methods. However, they are generally easier to use than cold wallets and do not require any specific hardware like a Ledger device.

If you want to transfer your FIL tokens from the f1\f3 to the 0x address, but the wallet or exchange you are using does not support the f4 and 0x style addresses. Then, you can create a burner wallet using Glif, transfer FIL to the burner wallet, and then transfer FIL from the burner wallet to the 0x address on MetaMask.

  1. Click Create Seed Phase. Write down your seed phrase somewhere safe. You can also copy or download the seed phrase. You will need it later.

  1. Click I’ve recorded my seed phrase. Using your seed phrase, enter the missing words in the blank text fields.

  2. Click Next, and then Connect. The burner wallet is created

  3. In the upper left corner of your wallet dashboard, click on the double squares icon next to your address to copy it. Record this address. You will need it later.

  1. From your main wallet account or exchange, transfer your FIL token to this address.

  2. Connect to MetaMask and copy your 0x address.

  3. Once the funds appear in the burner wallet, click on Send FIL.

  4. Enter the necessary information into the text fields:

  • In the Recipient field, enter your 0x style address. GLIF automatically converts it to an f4 address.

  • In the Amount field, enter the amount of FIL to send. Make sure you have enough FIL to cover the GAS cost.

  1. Click Send. The FIL will arrive in your MetaMask wallet shortly.

Exchange

f to f address

There are no special steps or requirements for sending Filecoin from one Filecoin-style address to another on the Filecoin network.

Ledger Live supports sending to a Filecoin f4 address, which has an automatic 0x equivalent that you can look up on any . This allows you to directly transfer your FIL to an Ethereum-style 0x address using its f4 equivalent.

Navigate to . Create a Burner wallet.

If you are transferring FIL from any exchange to your 0x address on MetaMask, make sure the exchange supports withdrawing FIL to the 0x or f410 address. If not, you will need extra steps to withdraw FIL to your 0x address. Let’s take Coinbase as an example; you can follow this .

Learn how to configure your Ethereum wallet on the Filecoin network
Beryx Address converter
Filfox Explorer
MetaMask has a simple guide
FilForwarder
OKX
Kraken
Btcturk
block explorer
glif.io/
Guide: How to transfer FIL from Coinbase to a Metamask Wallet (0x)
Was this page helpful?
0x => 0x address
f =>0x address
0x => f address
f => f address
Create burner wallet
Seed phase
Copy the wallet address
Fill out send detail