Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darrylyeo/blockhead
An open-source interface for the decentralized web. Track, visualize and explore EVM-based blockchains, onchain accounts, smart contracts, transactions, DeFi apps and web3 protocols in one place – YOU decide which data sources to use! B⃞
https://github.com/darrylyeo/blockhead
block-explorer blockchain cryptocurrency-portfolio data-agnostic decentralized defi ens ethereum ethersjs evm farcaster ipfs local-first nfts smart-contracts solidity svelte sveltekit the-graph web3
Last synced: 13 days ago
JSON representation
An open-source interface for the decentralized web. Track, visualize and explore EVM-based blockchains, onchain accounts, smart contracts, transactions, DeFi apps and web3 protocols in one place – YOU decide which data sources to use! B⃞
- Host: GitHub
- URL: https://github.com/darrylyeo/blockhead
- Owner: darrylyeo
- License: other
- Created: 2020-10-22T01:35:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T07:52:18.000Z (9 months ago)
- Last Synced: 2024-05-22T11:05:14.339Z (9 months ago)
- Topics: block-explorer, blockchain, cryptocurrency-portfolio, data-agnostic, decentralized, defi, ens, ethereum, ethersjs, evm, farcaster, ipfs, local-first, nfts, smart-contracts, solidity, svelte, sveltekit, the-graph, web3
- Language: TypeScript
- Homepage: https://blockhead.info
- Size: 12.1 MB
- Stars: 114
- Watchers: 7
- Forks: 43
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# B⃞ Blockhead
**Track/visualize/explore ALL of crypto/DeFi/web3
in ONE informative, customizable, user-friendly interface!****[Website](https://blockhead.info)**・**[GitHub](https://github.com/darrylyeo/blockhead)**・**[Twitter](https://twitter.com/0xBlockhead)**
by **[Darryl Yeo](https://darryl-yeo.com/blockhead)**・2020 – 2024
---
[**Blockhead**](https://blockhead.info) is an all-in-one browser for **Ethereum**, **EVM-based blockchains**, **web3 protocols**, and their collective ecosystem of **DeFi apps**, **digital organizations** and **internet experiences**.
It features a [**crypto/DeFi/NFT portfolio tracker**](https://blockhead.info/portfolio); a [**cross-EVM block explorer**](https://blockhead.info/explorer); [**dynamic interfaces** and **explorers**](https://blockhead.info/apps) for **smart contracts**, **DeFi protocols** and **web3 apps**; and **comprehensive data controls** that let YOU decide the infrastructure powering the interface.
Blockhead **pushes the limits of web3-native UX** by embracing the multi-faceted **architectural trade-offs** at each layer of the web3 stack, synthesizing them into a **unified interface** that is **informative**, **concise**, **transparent** and **adaptive** toward many use cases.
With a **local-first**, **dynamic**, **data-agnostic** design, Blockhead is the ideal place to **track**, **visualize** and **explore** the **decentralized world wide web**!
---
### 🔎 **TRACK YOUR ASSETS**
Keep tabs on your **blockchain accounts**, **web3 identities** and **crypto net worth**
with **token balances**, **DeFi balances**, **NFT collections** and **activity feeds** displayed on a **single page**.
### 📊 **VISUALIZE YOUR ACTIVITY**
See transactions, smart contract interactions and web3 data **in context** with a **multi-chain block explorer**,
**intuitive visualizations**, **human-friendly metadata**, and **seamless navigation**.
### 🔭 **EXPLORE THE METAVERSE**
Discover **apps**, **services** and **communities** using **decentralized internet infrastructure**
to **deploy** capital, **coordinate** action, **inform** with data, and create **web3-native digital experiences**.
### 🧩 **UNSTOPPABLE WEB3 TECH**
Built on a **transparent**, **composable**, **verifiable** foundation of **math**, **cryptography**, **open protocols**,
**incentive-aligned computer networks**, **account abstractions** and **user-owned data**.
### 🎛️ **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 compromises.
> Choose from **30+ data providers** including Airstack, Alchemy, Chainbase, Chainlink, Cloudflare, Covalent, Decommas, ENS, Etherscan, Figment, Gateway.fm, GetBlock,
The Graph, IPFS, Infura, Lens, Liquality, LlamaNodes, Mod Protocol, Moralis, Nexandria, Neynar, NFTPort, Pinata, Pocket Network, Push, QuickNode, Sourcify, Tenderly, Zapper, Zerion and more!### 🌐 **TO ETHEREUM & BEYOND!**
Supporting [**Ethereum**](https://blockhead.info/explorer/ethereum) + **layer-2s** ([Polygon PoS](https://blockhead.info/explorer/polygon), [Gnosis Chain](https://blockhead.info/explorer/chain), [Arbitrum](https://blockhead.info/explorer/arbitrum-one), [Optimism](https://blockhead.info/explorer/optimism),
**EVM-based chains** ([Aurora](https://blockhead.info/explorer/aurora), [Avalanche](https://blockhead.info/explorer/avalanche), [BNB Smart Chain](https://blockhead.info/explorer/bsc), [Celo](https://blockhead.info/explorer/celo), [Cronos](https://blockhead.info/explorer/cronos), [Evmos](https://blockhead.info/explorer/evmos), [Fantom](https://blockhead.info/explorer/fantom)),
and many more **blockchain networks** and **web3-native ecosystems** to come!
---
# 🅱 Features/Integrations
### 🧮 [**Portfolio**](https://blockhead.info/portfolio):
* **Portfolio**: create groups of Ethereum/EVM-based blockchain accounts to see associated token balances, DeFi balances and NFTs across the selected Ethereum and EVM-compatible chains and estimate their crypto net worth.
* **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 small/irrelevant 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 their associated images, 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](https://blockhead.info/explorer) or [Apps](https://blockhead.info/apps).
* **Data transparency**:
* All data is sourced though data providers defined in Preferences and tagged with corresponding labels and icons throughout the interface.
* Preferences and portfolio data are saved/cached within your browser's local storage.### 🧭 [**Explorer**](https://blockhead.info/explorer):
* Explore **blocks** and **transactions** across several **EVM-based blockchain networks**: [Ethereum](https://blockhead.info/explorer/ethereum), [Polygon](https://blockhead.info/explorer/polygon), [Gnosis Chain](https://blockhead.info/explorer/chain), [Arbitrum](https://blockhead.info/explorer/arbitrum-one), [Optimism](https://blockhead.info/explorer/optimism), [Aurora](https://blockhead.info/explorer/aurora), [Avalanche](https://blockhead.info/explorer/avalanche), [BNB Smart Chain](https://blockhead.info/explorer/bsc), [Celo](https://blockhead.info/explorer/celo), [Cronos](https://blockhead.info/explorer/cronos), [Evmos](https://blockhead.info/explorer/evmos), [Fantom](https://blockhead.info/explorer/fantom) and [more](https://blockhead.info/explorer)!
* **Network overview**: monitor statistics for a given network including the current block height and the native currency's current/historical price.
* 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 (`blockhead.info/explorer/{networkName}/{query}`).
* The search field query is preserved when switching chains so you can easily look up details for the same address across multiple chains.
* **Address** (externally-owned accounts or smart contracts):
* **Balances**: native/ERC-20 token balances associated with the address. Click a token to filter for transactions involving that token.
* **Smart contracts**: browse verified smart contract code from Sourcify (IPFS).
* **Block** (by block number):
* Look up consensus metadata and associated transactions.
* Cross-reference blocks produced around the same time on other chains.
* **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.
* **Data transparency**:
* All data is sourced though data providers defined in Preferences and tagged with corresponding labels and icons throughout the interface.### 📱 [**Apps**](https://blockhead.info/apps):
* **Dynamic interfaces** and **data explorers** for popular **dapps** and **web3 infrastructure** projects:
* [**ENS**](https://blockhead.info/apps/ens): browse registration details and records associated with names on the Ethereum Name Service (e.g. vitalik.eth)
* [**Lens**](https://blockhead.info/apps/lens): look up Lens profiles by Lens handle (e.g. `stani.lens`)
* [**Audius**](https://blockhead.info/apps/audius): search the Audius network for music artists, curators, playlists, and tracks, and play tracks directly from IPFS
* [**The Graph**](https://blockhead.info/apps/the-graph): browse GraphQL schemas for subgraphs of popular dapps
* Integrated **dashboards**, and **visualizations** for **DeFi protocols/primitives**:
* [Uniswap](https://blockhead.info/apps/uniswap), [Aave](https://blockhead.info/apps/aave), [Balancer](https://blockhead.info/apps/balancer), [Compound](https://blockhead.info/apps/compound), [Curve](https://blockhead.info/apps/curve), [1inch](https://blockhead.info/apps/1inch), [Sushi](https://blockhead.info/apps/sushi), [InstaDapp](https://blockhead.info/apps/instadapp), [Loopring](https://blockhead.info/apps/loopring), [Superfluid](https://blockhead.info/apps/superfluid), [Liquity](https://blockhead.info/apps/liquity), [Quickswap](https://blockhead.info/apps/quickswap) 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, IntmaxWallet, Liquality Wallet
* **Lens**: "Sign in with Lens" to generate an access token and enable interactions within Lens protocol.### ⚙️ **Preferences**:
* **Appearance**:
* **Theme**: choose a light or dark theme for the interface.
* **Blockchain Data**:
* **On-Chain Data**: relay read-only smart contract data through "official" JSON-RPC endpoints, Alchemy, Figment, Infura, Pocket Network, QuickNode or Tenderly.
* **Transaction/Blocks**: fetch block/transaction metadata from Airstack, Covalent, Etherspot or the chosen JSON-RPC node.
* **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, Covalent or NFTPort.
* **Analytics**:
* **Currency**: denominate token balances in Ethereum, Bitcoin or your local fiat currency.
---
# 💝 THANK YOU
for supporting **open source software**, **public goods**, **decentralization**, **delightful UI/UX**,
and **resilient financial & internet infrastructure** to last for generations to come! ✨