Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
darrylyeo committed Apr 28, 2023
1 parent 08b5d45 commit c5937f4
Showing 1 changed file with 141 additions and 4 deletions.
145 changes: 141 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,144 @@
# Blockhead
<div align="center">

by Darryl Yeo
# B⃞ Blockhead

Blockhead is a dynamic, user-friendly cross-chain crypto portfolio manager and explorer interface for Ethereum and other EVM-based blockchains.
**Track/visualize/explore ALL of crypto/DeFi/web3
in ONE informative, customizable, user-friendly interface!**

[https://blockhead.info](blockhead.info)
**[Website](https://blockhead.info)****[GitHub](https://github.com/darrylyeo/blockhead)****[Twitter](https://twitter.com/0xBlockhead)**

<sup>by **[Darryl Yeo](https://darryl-yeo.com/blockhead)**・2020 – 2023</sup>

</div>

---

[**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**!

---



<div align="center">

### 🔎 **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.
> <sup>Choose from **20+ data providers** including Airstack, Alchemy, Chainlink, CoinGecko, Covalent, ENS, Etherscan, Etherspot, Figment,
The Graph, IPFS, Infura, Lens, Moralis, NFTPort, Pocket Network, Push, QuickNode, Sourcify, Tenderly, Zapper, Zerion and more!</sup>

### 🌐 **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), [Binance 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!

</div>



---



# 🅱 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), [Binance 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.



---



<div align="center">

# 💝 THANK YOU
for supporting **open source software**, **public goods**, **decentralization**, **delightful UI/UX**,
and **resilient financial & internet infrastructure** to last for generations to come! ✨

</div>

1 comment on commit c5937f4

@vercel
Copy link

@vercel vercel bot commented on c5937f4 Apr 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

blockhead – ./

blockhead-git-main-darrylyeo.vercel.app
blockhead-phi.vercel.app
blockhead-darrylyeo.vercel.app

Please sign in to comment.