project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Blockhead: ETHNewYork 2022

Blockhead is a super-interface for blockchains, DeFi, and web3 protocols. Users can swap out the data sources powering the views and dashboards, offering a frontend experience that is decentralized, redundant, customizable, transparent, and accessible.

Blockhead: ETHNewYork 2022

Created At

ETHNewYork 2022

Winner of

🚀 Optimism — Just Deploy!

🏊‍♂️ Pocket — Pool Prize

🏊‍♂️ Radicle — Prize Pool

🏊‍♂️ NFTPort — Pool Prize

🥈 Covalent — Best Use

Project Description

Blockhead is the ultimate super-interface for blockchains, DeFi, and web3 protocols, consisting of a multi-chain crypto/DeFi dashboard ("Portfolio"), a cross-EVM block explorer ("Explorer"), and data explorers for foundational web3/DeFi protocols ("Apps"). It's a self-hostable, fully client-side web app that is tightly integrated with a wide variety of data sources and indexing solutions across the decentralized web, and puts users in full control of the data sources that power the views and dashboards. This offers a frontend experience that is decentralized, redundant, customizable, transparent, and accessible.

This is an ongoing public good project started by Darryl at ETHOnline 2020, who has since continued to build it iteratively across various hackathons and integrate new data providers.

How it's Made

Changes made during ETHNewYork:

NFTPort: Added NFTPort as a data provider option for querying Ethereum and Polygon NFTs owned by a given user address, joining Covalent.

Covalent: Refactored the code to query NFTs owned by a given user address. The data fields are now more normalized to allow the user to seamlessly toggle between Covalent and NFTPort as the API provider. Added Optimism to the Portfolio view to allow users to view their token balances and NFTs on Optimism.

IPFS & Filecoin: NFT image references that use the ipfs:// protocol are replaced with the ipfs.io/ipfs gateway. Started work to add a preference to set a custom gateway. The frontend is also hosted on fleek.co!

Radicle: The Blockhead repo has been deployed to Radicle to make it easy for future collaborators to contribute to Blockhead without relying on centralized platforms and closed APIs like GitHub.

Pocket Network: Started refactoring the Pocket Network integration to support decentralized RPC connections to multiple blockchains, not just Ethereum.

WalletConnect: On the Portfolio view, users can directly connect their WalletConnect wallet and drag it into a Portfolio.

Optimism: Added Optimism to the Portfolio view to allow users to view their token balances and NFTs on Optimism.

Polygon: Added NFTPort as a data provider option for querying Polygon NFTs owned by a given user address.

background image mobile

Join the mailing list

Get the latest news and updates