1. Wallet
You need an Ethereum-compatible wallet to sign transactions and interact with Base. Recommended: MetaMask1
Install MetaMask
Download the browser extension or mobile app from metamask.io. Use the official site — do not install from third-party sources.
2
Create or import a wallet
Follow the setup flow. Store your seed phrase offline and never share it.
3
Add Base networks
The easiest way is via ChainList.org — search “Base” and click Add to MetaMask.Or configure manually:
2. Testnet ETH
All development and testing should happen on Base Sepolia before touching mainnet. You’ll need testnet ETH — it has no real value and is free to claim. Official Base Sepolia Faucet Visit base.org/faucet, connect your wallet, and request tokens. Daily limits apply. Alternative FaucetsMainnet interactions require real ETH on Base. IFÁ Labs price reads are view calls — they cost no gas. You only need ETH if you’re deploying your own contracts that consume the feeds.
3. Development Tools
Pick the tooling that fits your workflow. You don’t need all of them — one is enough to get started.
Recommendation: If you’re new to Base development, start with Remix — no local environment required. If you’re building a production integration, use Foundry or Hardhat with a proper test suite.
4. Install the IFÁ Labs Interface Package
For Solidity projects, install the official interface package for type-safe contract interactions:- The complete
IIfaPriceFeedSolidity interface - Full struct and event type definitions
- The latest ABI
You’re Ready
Once your wallet is connected to Base Sepolia and you have testnet ETH, you’re set. Head to the next page to fetch your first on-chain price.Get Your First Price
Fetch a live stablecoin price from the IFÁ Labs oracle in minutes.
Contract Addresses
View all deployed contract addresses across supported networks.

