Blockhead: QuickNode Build On

Blockhead: QuickNode Build On

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

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

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

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

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

Top two best use of Blockscout Add-ons

-

Blockscout

Best use of Covalent GoldRush Add-ons

-

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

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

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

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

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 Addons

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

Discussion