Accept ether.fi (ETHFI) payments
ETHFI is the governance token of ether.fi, a liquid restaking protocol on Ethereum. easyway accepts ETHFI as an ERC-20 on Ethereum with the same checkout and API as ETH and the stablecoins. Below: the one contract that counts, the ether.fi tokens that are not ETHFI, and the numbers.
Token, network and limits
| Token | Network | Contract | Confirmations | Min. withdrawal | Withdrawal fee |
|---|---|---|---|---|---|
| ETHFI (ether.fi) | Ethereum · ERC-20 | 0xFe0c30065B384F05761f15d0CC899D4F9F9Cc0eB | 12 | 0.9 ETHFI | 3 ETHFI (flat) |
The address comes from ether.fi's own list of deployed contracts and matches CoinGecko and Trust Wallet's token list. It is an ERC-20 with 18 decimals and no proxy. No fee is taken on a transfer, so the amount the customer sends is the amount that arrives.
ether.fi tokens that are not ETHFI
Anyone who uses ether.fi probably holds more than one of its tokens, and the names are close. Only one of them pays an invoice:
| Token | What it is | Credited? |
|---|---|---|
| ETHFI on Ethereum (ERC-20) | 0xFe0c30065B384F05761f15d0CC899D4F9F9Cc0eB | Yes |
| eETH | Restaked ETH from ether.fi's liquidity pool, priced like ETH | No |
| weETH | Wrapped eETH, the form most DeFi apps and L2s use | No |
| eBTC | ether.fi's restaked-bitcoin token | No |
| ETHFI on Base, Arbitrum and Scroll | Bridged copies at other addresses | No |
eETH and weETH are worth about one ETH each, far more than ETHFI, so a mix-up is expensive for the customer. Tokens sent from the wrong row stay at the deposit address and the invoice stays open. Ask customers to pick ETHFI on Ethereum (ERC-20); if they pay from an exchange, the guide to paying from an exchange shows where the network is chosen. A customer who has delegated their ETHFI votes can pay as usual: delegation stays with their wallet and does not change the transfer.
Amounts and fees
On a USD invoice the ETHFI amount is locked from the exchange rate when the customer selects the coin, and the checkout shows the exact amount to send. Transfers under 0.01 ETHFI are skipped as dust; several larger ones add up, and the invoice is paid after 12 confirmations, usually a few minutes. Short or late payments follow the underpaid and late payments guide.
ETHFI is not a stablecoin: the payment is credited and later withdrawn in ETHFI, so later price moves are yours. The platform fee is a flat 0.5% of each confirmed payment: 100 ETHFI received leaves 99.5 ETHFI on your balance. A withdrawal costs a fixed 3 ETHFI, which covers the Ethereum gas of one token transfer. Every coin's numbers are on the pricing page; how they compare with other gateways is in crypto payment gateway fees, compared.
Integrating
Nothing is ETHFI-specific: create an invoice with the API (or a payment link if you don't write code), send the customer to the hosted checkout and deliver when the signed invoice.paid webhook arrives. To price an invoice in ETHFI itself, pass currency = "ETHFI_ERC20"; to show only ETHFI at checkout, pass allowed_assets with "ETHFI_ERC20" (see limiting the checkout to some coins). Runnable examples are in the quickstart.
Common questions
Is easyway connected to ether.fi? No. easyway is independent, does not stake or restake anything and only receives the ETHFI token as a payment for your own goods or services.
Where is the ETHFI kept after a payment? On your easyway balance until you withdraw it. Live withdrawals only go to addresses you whitelisted with two-factor authentication; see security. Other DeFi tokens on the same Ethereum addresses: Pendle (PENDLE), Aave (AAVE) and Ethena (ENA); all eight are compared in accepting DeFi token payments.