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
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
Odos
Second best use of Odos APIs
Odos
Third best use of Odos APIs
Odos
Best use of Noves Translate API Add-on
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
Coinpaprika
Second best product built on CoinPaprika Add-on
Coinpaprika
Third best product built on CoinPaprika Add-on
Coinpaprika
Best use of Crypto Market Data Add-on
CoinAPI
QuickNode: Best Overall Project
QuickNode: Best use of Marketplace Add-ons
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.
