Blockhead: portfolio tracker, block explorer and web3 browser

$1,075.62 crowdfunded from 2505 people

$3,553.08 received from matching pools

55%
average score over 4 application evaluations
A customizable browser interface for Ethereum and EVM-based blockchains, featuring a portfolio tracker, block explorer, smart contract interfaces, and DeFi protocol explorers with user-controlled data sources.

Track/visualize/explore all of crypto/DeFi/web3 in ONE informative, concise, customizable interface! • 🅱

Blockhead is a browser for Ethereum, EVM-based blockchains, web3 infrastructure, and their collective ecosystem of DeFi apps, digital organizations and crypto-enabled experiences.

It features a crypto/DeFi/NFT portfolio tracker; a universal block explorer; dynamic interfaces and explorers for smart contracts, DeFi protocols and web3 content networks; and comprehensive controls that let YOU decide the infrastructure powering the interface!

With its local-first, data-agnostic design, Blockhead embraces the multi-faceted technical trade-offs taking place at every layer of the web3 stack, synthesizing them into a unified interface that is informative, concise, transparent, resilient, adaptive and infinitely customizable. It's simply the ideal place to track, visualize and explore the decentralized world wide web!

Blockhead is an ongoing open-source software project and public good that aims to push the boundaries of web3-native UX through its highly accessible, educational and user-friendly interface. Support this project on Gitcoin Grants today and make Blockhead your window to the self-sovereign web – a marvel of cryptographic innovation and human coordination!


📇 TRACK YOUR ONCHAIN ASSETS

Keep tabs on your blockchain accounts, web3 identities and crypto net worth, with token balances, DeFi positions, NFT collections and activity feeds displayed on a single page.

📊 VISUALIZE YOUR ACTIVITY

Seamlessly navigate transactions, smart contract interactions and web3 data in full context with a multi-chain block explorer, intuitive visualizations and easy-to-read metadata.

🧭 EXPLORE THE METAVERSE

Discover an ecosystem of apps and communities leveraging credibly-neutral infrastructure to allocate resources, coordinate action, inform with data and create web3-native experiences.

🧩 UNSTOPPABLE WEB3 TECH

Built and secured with math, cryptography, composable software primitives, open standards and protocols, user-owned accounts and data, and incentive-aligned computer networks.

🎛️ YOU CONTROL THE DATA

There's no central backend — you choose which data sources power the user interface! Optimize for speed, reliability, privacy and/or decentralization without compromise.

  • Choose from 25+ data providers including Airstack, Alchemy, Blast, Ceramic, Chainbase, Chainlink, CoinGecko, Covalent, Decommas, ENS, Etherscan, Etherspot, Figment, Gateway.​fm, GetBlock, The Graph, IPFS, Infura, Lens, Moralis, NFTPort, Pocket Network, Push, QuickNode, Sourcify, Tenderly, Zapper, Zerion and more!

🌐 TO ETHEREUM & BEYOND!

Supporting Ethereum + layer-2s (Polygon PoS, Gnosis Chain, Arbitrum) + the OP Stack-based Superchain (OP Mainnet, Base, Zora Network), EVM-based chains (Aurora, Avalanche, Binance Smart Chain, Celo, Cronos, Evmos, Fantom), and many more blockchain networks and web3-native ecosystems to come!


🅱 Features/Integrations

🧮 Portfolio:
  • Portfolio: create groups of Ethereum/EVM-based blockchain accounts to estimate their crypto net worth, including token balances, DeFi balances and NFTs owned across multiple chains.
    • Add Account: enter a raw wallet address (0xabcd...6789), ENS name (e.g. vitalik.eth) or Lens handle (e.g. stani.lens), along with one or more supported EVM-based networks.
  • Account:
    • Balances: sort assets alphabetically or numerically, and optionally hide tokens with small/insignificant balances.
    • DeFi: view DeFi balances grouped by DeFi protocol (red-colored numbers denote debt/borrowed assets). Optionally show underlying assets backing vaults, liquidity pools, or index tokens.
    • NFTs: browse non-fungible tokens and associated media, optionally grouped by collection (contract). Optionally show their on-chain or off-chain metadata/attributes.
    • Feed: optionally show a live activity feed for supported web3 apps.
  • Explore: click any address, DeFi app, NFT contract name, ENS name or Lens handle to show more details in Explorer or Apps.
🔭 Explorer:
  • Explore blocks, transactions, addresses, and verified smart contracts across several EVM-based blockchain networks: Ethereum, Polygon PoS, Gnosis Chain, Arbitrum, Aurora, Avalanche, Base, Binance Smart Chain, Celo, Cronos, Evmos, Fantom, OP Mainnet, Zora Network and more!
  • Network overview: monitor statistics for a given network.
    • Stream the latest blocks
    • Current block height
  • Look up a transaction ID, block number, or address (0xabcd...6789, ENS name or Lens handle) by typing in the search field or via URL (https://blockhead.info/explorer/<network-name>/<query>).
    • Use the network picker to switch networks on the fly – the search field query will stay preserved.
    • Compatible with the EIP-3091 block explorer standard – add Blockhead to your wallet by replacing etherscan.io with https://blockhead.info/explorer/<network-name> in your wallet settings!
  • Address (externally-owned accounts or smart contracts):
    • Balances: native/ERC-20 token balances associated with the address.
      • ERC-20 transfers: filter for transactions involving a specific ERC-20 token.
    • Smart contracts: browse verified smart contract code uploaded to Etherscan or Sourcify (IPFS).
  • Block (by block number):
    • Look up consensus metadata and transactions included in the block.
    • Cross-reference blocks produced around the same time on other networks.
  • Transactions (by transaction hash):
    • Browse transactions in three levels of detail:
      • Summary: just the primary action and/or native currency transfers, based on context.
      • Detailed: includes just the smart contract event logs directly involving the address, based on context.
      • Exhaustive: includes all transaction fees and smart contract event logs.
📱 Apps:
  • Use alternative interfaces, explorers and tools for popular dapps and web3 infrastructure projects:
    • IPFS: explore and interact with the IPFS network via an explorer, file browser, content uploader, CID decoder visualization and an in-browser IPFS node
    • ENS: browse registration details and records associated with names on the Ethereum Name Service (e.g. vitalik.eth)
    • Lens: look up Lens profiles by Lens handle (e.g. stani.lens)
    • Farcaster: browse the Farcaster social network
    • Ceramic: authenticate DID sessions on Ceramic
    • Disco: look up verifiable credentials associated with your Disco profile
    • Audius: search the Audius network for music artists, curators, playlists, and tracks, and play tracks directly from IPFS
    • The Graph: browse GraphQL schemas for subgraphs of popular dapps
    • DeFi protocols: browse smart contracts and token stats for Uniswap, Aave, Balancer, Compound, Curve, 1inch and more!
📒 Accounts & Wallets:
  • Wallets: connect and manage multiple wallet connections simultaneously, with easy drag-and-drop access from a toggleable side panel
    • Supported wallet connection protocols: injected EIP-1193 (browser extensions, mobile in-app browsers), WalletConnect 1.0, WalletConnect 2.0, Coinbase Wallet SDK, webmax.js
    • Supported wallet brands: MetaMask, Rainbow, Coinbase Wallet, Banana Wallet, IntmaxWallet, Liquality Wallet
⚙️ Preferences & Data Sources:
  • Appearance:
    • Theme: choose a light or dark theme for the interface.
  • Blockchain Data:
    • On-Chain Data: relay read-only smart contract data through Alchemy, Blast, Chainbase, Etherscan, Figment, Gateway.​fm, GetBlock, Infura, Moralis, Pocket Network, QuickNode, Tenderly or the "official" RPC service for a given network.
    • Transaction/Blocks: fetch block/transaction metadata from Chainbase, Covalent, Decommas, Etherscan, Moralis or the chosen RPC service.
  • Account Data:
    • Token Balances: relay native tokens and ERC-20 balances through the specified indexer API or RPC network.
    • DeFi Balances: fetch DeFi balances from the Zapper API (off-chain) or the Zerion DeFi SDK (on-chain).
    • NFTs: fetch NFT metadata from Airstack, Chainbase, Covalent, Decommas or NFTPort.
  • Analytics:
    • Currency: denominate token balances in terms of your local fiat currency or units of Ethereum or Bitcoin.
  • Content Networks
    • IPFS Gateway: sync IPFS content via a local Helia node or bridge over HTTPS via a gateway.
🪟 Data transparency:
  • All data is sourced though data providers defined in Preferences and tagged with corresponding labels and icons throughout the interface.
  • Preferences and data from Portfolio and Explorer are saved/cached within your browser's local storage instead of a central server.

🛠️ Coming soon...

Contribute now to help support new features!
  • More data sources – integrations with more data providers and indexing solutions for maximum flexibility, redundancy, and transparency
    • Tokens
    • Prices
    • DeFi
    • NFTs
    • Chains
    • Transactions
    • Verified smart contract repositories
    • RPC providers
    • Event signatures
    • Running a web3 infrastructure service or indexing API? Reach out and sponsor a grant or hackathon – I'll be happy to add an integration!
  • More robust/accurate portfolio tracking:
    • Token whitelists/blacklists
    • Auto-detect networks for a given address based on activity
    • Transactions feed
    • Improved transaction descriptions
    • Table views with CSV/JSON export
    • NFT gallery view with rich multimedia support
    • Dynamic visualizations for token balances, DeFi positions, transaction history and more
    • Activity import from centralized exchanges and other CeFi/CeDeFi products
  • Improved Explorer view:
    • Visualizations and human-readable descriptions for common dapp/smart contract interactions: transfers, swaps, deposits, withdrawals, staking, yield farming, minting, burning, governance voting, and more
    • Image previews when sharing links on Twitter/social media
    • Add syntax highlighting for Solidity, Vyper, Huff and more
    • Interact directly with smart contract methods via ABI
    • Distinguish externally-owned accounts from smart contracts, smart wallet accounts, Safes, proxies
    • Browse transaction traces
    • Browse EVM storage
    • Add graph visualization for token flows and asset transfers
    • Show token stats/market data for ERC-20 smart contracts
    • Browse individual NFTs
    • "Add to portfolio" button
    • Highlight addresses found in your portfolio
    • Bookmark transactions
  • Improved Apps view:
    • Interactive UI flows for DeFi actions/protocols: exchanges, vaults, liquidity pools, bridges, and more
    • Generalize the ENS explorer to work with any subgraph from The Graph
    • Explorer for on-chain and off-chain governance/DAO activity
    • Lens client: browse, collect and publish posts
    • Farcaster client: browse and publish casts
  • Accounts, wallets, web3-native authentication, and data portability:
    • Support for Safe, smart contract wallets, EIP-4337 accounts and more
    • Robust support for all common wallet connection protocols: injected EIP-1193, WalletConnect, Coinbase Wallet SDK, hardware wallets, EIP-6963 discovery
    • General support for authentication/verification schemes: Sign in with Ethereum, SpruceID
    • Sync data + preferences peer-to-peer across multiple device/clients running Blockhead instances
  • Granular preferences and data transparency:
    • Choose different/multiple/user-added RPC endpoints and data providers for each chain
    • Networking introspection with data flow diagrams
    • Tag data sources and dapps based on their degree of centralization/decentralization, whether on-chain or off-chain
    • Real-time visualization of blocks, cross-chain messages, token transfers, and more
  • UI/UX enhancements:
    • Context menus
    • a11y / WAI-ARIA compliance
    • Global Command+K menu
    • AI-powered search
    • Drag and drop entities seamlessly across columns and windows to fill form fields and initiate transfers or other interactions
    • Multi-column views to show multiple feeds on screen (similar to Tweetdeck)
  • Experience Blockhead in more places:
    • iOS, Android, and progressive web app versions using Capacitor
    • macOS, Windows, and Linux native versions using Tauri
    • Decentralized frontend hosting
    • Decentralized naming systems: ENS, IPNS, Handshake, Unstoppable Domains
    • Content/storage networks: IPFS, Arweave, Akash, Internet Computer
    • Distribute via app stores, self-hosted platforms, registries and discovery networks: DAppNode, Umbrel, Urbit, Valist, Everest
  • Support for more blockchains and consensus-based digital asset networks:
    • EVM-based blockchains/sidechains/layer-2s: zkSync, Linea, Scroll, Celestia, Metis, Harmony, RSK, Ethereum Classic and more
    • Other blockchain/web3 ecosystems: Cosmos, Solana, Arweave, Polkadot/Substrate, Bitcoin, Filecoin and more
  • Engineering/code quality:
    • Documentation, linting, unit tests, end-to-end integration tests
    • Full TypeScript type safety
    • Upgrade from ethers.js to viem
    • Changelog, releases, software versioning scheme
  • Suggestions welcome – make a contribution and fill out the Feedback form!

🔔 Follow Blockhead


💝 THANK YOU

  • for supporting open source software, public goods, decentralization, and resilient financial & internet infrastructure to last for generations to come! ✨

Blockhead: portfolio tracker, block explorer and web3 browser History

People donating to Blockhead: portfolio tracker, block explorer and web3 browser, also donated to

A blockchain-based image and video sharing platform with decentralized identity, storage, and encrypted comments, featuring a customizable feed and live video playback.
Creating a mentoring program to train young data scientists in statistical consulting, specifically to collect, analyze, and visualize data for Gitcoin's analytics initiatives.
A community-owned project integrating Ethereum staking with GEB-based stablecoin creation, providing low-risk collateral and enhancing decentralized finance protocols with native staking yields.