Skip to content
Blockhead: QuickNode Build On

Blockhead: QuickNode Build On

open-source portfolio tracker and explorer for EVM chains and web3 protocols

Created on 3rd November 2024

•

Blockhead: QuickNode Build On

Blockhead: QuickNode Build On

open-source portfolio tracker and explorer for EVM chains and web3 protocols

The problem Blockhead: QuickNode Build On solves

Blockhead is an open-source portfolio tracker and explorer interface for EVM chains and web3 protocols, with a focus on transparency and flexibility. Users can choose which data providers power various features of the interface at any time.

For the QuickNode Build On hackathon, I integrated Blockhead with several data providers from QuickNode's extensive library of add-on integrations to display coin prices, transaction traces, event logs and more.

Challenges I ran into

This project involved lots of work related to manually writing functions for API endpoints based on docs, generating API clients via CLI based on OpenAPI specifications, and normalizing data within TypeScript in order to support multiple data providers and allow them to be swapped interchangeably and seamlessly at the interface level.

In some cases I had to come up with creative heuristics to ensure the price for the correct coin was queried, as some APIs have custom coin IDs or don't keep mappings for ERC-20 contract addresses.

Tracks Applied (12)

Best use of Odos APIs

Blockhead now supports Odos (via QuickNode add-on) as a data provider for "Current Price". To try it, navigate to Explo...Read More
Odos

Odos

Second best use of Odos APIs

Blockhead now supports Odos (via QuickNode add-on) as a data provider for "Current Price". To try it, navigate to Explo...Read More
Odos

Odos

Third best use of Odos APIs

Blockhead now supports Odos (via QuickNode add-on) as a data provider for "Current Price". To try it, navigate to Explo...Read More
Odos

Odos

Best use of Noves Translate API Add-on

Blockhead now supports Noves as a data provider for transactions. Only transactions indexed by account are supported. Da...Read More
Noves

Noves

Top two best use of Blockscout Add-ons

-
Blockscout

Blockscout

Best use of Covalent GoldRush Add-ons

-
Covalent

Covalent

Best product built on CoinPaprika Add-on

Blockhead now supports CoinPaprika as a data provider for "Current Price". To try it, navigate to Explorer and select "...Read More
Coinpaprika

Coinpaprika

Second best product built on CoinPaprika Add-on

Blockhead now supports CoinPaprika as a data provider for "Current Price". To try it, navigate to Explorer and select "...Read More
Coinpaprika

Coinpaprika

Third best product built on CoinPaprika Add-on

Blockhead now supports CoinPaprika as a data provider for "Current Price". To try it, navigate to Explorer and select "...Read More
Coinpaprika

Coinpaprika

Best use of Crypto Market Data Add-on

Blockhead now supports CoinAPI as a data provider for "Current Price". To try it, navigate to Explorer and select "Coin...Read More
CoinAPI

CoinAPI

QuickNode: Best Overall Project

Blockhead now supports QuickNode, CoinAPI, CoinPaprika, Noves, and Odos as data providers for various views throughout t...Read More

QuickNode: Best use of Marketplace Add-ons

Blockhead now supports QuickNode, CoinAPI, CoinPaprika, Noves, and Odos as data providers for various views throughout t...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio