{"title": "Blockhead: portfolio tracker, block explorer and web3 browser", "logoImg": "bafkreie5odivzaycebuykqvfalpttoulz3nhasx3hskbj5hc45qhcc3lyy", "website": "https://blockhead.info", "bannerImg": "bafkreiavqehvi4m5wr7alxt7uro4uulstwq7b5fj54jbn7t3v3afymtwda", "createdAt": 1699678223762, "userGithub": "darrylyeo", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..WWYeztvGrZynb8V71DAZyv_rBOfU-XGix-m09UVnieNIBfHbIasqAie4rWXwUeEjuqHKbL4yieSUWR8k9saAAw", "type": "Ed25519Signature2018", "created": "2024-04-17T01:04:59.317Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-17T01:04:59.317Z", "expirationDate": "2024-07-16T01:04:59.317Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x048669c431230A9A8298b7Ec045f1E1137827cCA", "hash": "v0.0.0:Wk60IWsbT2gG1kZSnuzIDJU/lHoYJ0RHBLl2ddzSVBc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#blockhead-info#13970789"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..89Tsrf_t2vQ-5yhTyDGWTliDc0RqIQ64nNxBMYXGSib7b7va5n3Qgo2TtRQwjvO3mJrWNGezge-ppDSajjNvCA", "type": "Ed25519Signature2018", "created": "2024-04-17T01:04:50.214Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-17T01:04:50.214Z", "expirationDate": "2024-07-16T01:04:50.214Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x048669c431230A9A8298b7Ec045f1E1137827cCA", "hash": "v0.0.0:lVSbOlx9Z/AF5EQGSV3f3+TSG+b1dIaqNIoKE18O5Y8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#0xBlockhead"}}}, "description": "# Track/visualize/explore all of crypto/DeFi/web3 in ONE informative, concise, customizable interface! • 🅱\n\n[**Blockhead**](https://blockhead.info) is a browser for **Ethereum**, **EVM blockchains**, **web3 protocols**, and a growing ecosystem of **apps** and **infrastructure** across the **decentralized web**. It features:\n* a [**portfolio tracker**](https://blockhead.info/portfolio) for **tokens**, **DeFi positions** and **NFTs**;\n* a [**multi-chain block explorer**](https://blockhead.info/explorer) for **EVM transactions**, **smart contracts** and **onchain data**;\n* [**alternative interfaces**](https://blockhead.info/apps) for **decentralized content networks**, **social networks** and **financial apps** (IPFS, ENS, Farcaster, Uniswap and more);\n* support for **multiple simultaneous wallet connections**;\n* and **dozens of data sources** that **YOU can choose from** to power the interface!\n\nAs a **local-first**, **data-agnostic** app that **doesn't rely on a single data provider**, Blockhead is the ideal place to **track**, **visualize** and **explore** the **decentralized world wide web**!\n\nBy **mapping entities to unique URLs**, synthesizing data across **multiple infrastructure providers**, and drawing from a common system of **UI components** and **visualization tools**, Blockhead can present **rich**, **interlinked**, and **easy to interpret metadata** at **multiple levels of detail**, while showcasing the **composability**, **interoperability** and **technical tradeoffs** taking place at **every layer of the web3 stack**.\n\nBlockhead's mission is to **push the boundaries of web3-native UX** through **accessible**, **educational** and **user-friendly** **open-source interfaces**, all while supporting **financial and internet infrastructure to last humanity for generations to come**.\n\nSupport Blockhead on **Gitcoin Grants** today!\n\n---\n\n#### 🧮 **TRACK ONCHAIN ASSETS**\nKeep tabs on your **blockchain accounts**, **web3 identities** and **crypto net worth**, with **token balances**, **DeFi positions**, **NFT collections** and **activity feeds** displayed on a **single page**.\n\n#### 📊 **VISUALIZE YOUR ACTIVITY**\nNavigate **transactions**, **smart contract interactions** and **web3 data** in context with a **multi-chain block explorer**, **intuitive visualizations** and **rich, interlinked, easy-to-read metadata**.\n\n#### 🧭 **EXPLORE THE METAVERSE**\nDiscover an ecosystem of **apps** and **communities** leveraging **credibly-neutral infrastructure** to **allocate** resources, **coordinate** action, **inform** with data and create **interoperable experiences**.\n\n#### 🧩 **AUDIT OPEN WEB3 INFRA**\nBuilt and secured with **math**, **cryptography**, **open-source software**, composable **standards** and **protocols**; **user-owned** accounts and data; and **incentive-aligned** networks of computers.\n\n#### 🎛️ **CHOOSE YOUR DATA SOURCES**\nThere's no central backend — **you choose which data sources power the interface!** Optimize for **speed**, **reliability** and/or **privacy** while supporting **interoperability** and **decentralization**.\n* Choose from **30+ data providers** including Airstack, Alchemy, Chainbase, Chainlink, Cloudflare, Covalent, Decommas, ENS, Etherscan, Figment, Gateway, 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!\n\n#### 🌐 **SCALE ETHEREUM & BEYOND!**\nSupporting [**Ethereum**](https://blockhead.info/explorer/ethereum), **layer-2s** ([Polygon PoS](https://blockhead.info/explorer/polygon), [Gnosis Chain](https://blockhead.info/explorer/gnosis), [Arbitrum](https://blockhead.info/explorer/arbitrum-one)), the **OP Stack-based Superchain** ([OP Mainnet](https://blockhead.info/explorer/optimism), [Base](https://blockhead.info/explorer/base), [Zora Network](https://blockhead.info/explorer/zora)), **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 more blockchain networks and web3 ecosystems to come!\n\n---\n\n#### 🅱 Features/Integrations\n\n##### 🧾 [**Portfolio**](https://blockhead.info/portfolio):\n* **Portfolio**: create groups of Ethereum/EVM-based blockchain accounts to estimate their crypto net worth, including token balances, DeFi balances and NFTs owned across multiple chains.\n  * **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.\n* **Account**:\n  * **Balances**: sort assets alphabetically or numerically, and optionally hide tokens with small/insignificant balances.\n  * **DeFi**: view DeFi balances grouped by app. Red-colored numbers denote debt/borrowed assets. Optionally show underlying assets backing vaults, liquidity pools, or index tokens.\n  * **NFTs**: browse non-fungible tokens and associated media, optionally grouped by collection (contract). Optionally show their onchain or offchain metadata/attributes.\n  * **Feed**: optionally show a live activity feed for supported web3 apps.\n* **Explore**: click any address, DeFi app, NFT contract name, ENS name or Lens handle to navigate to their respective detail page in [Explorer](https://blockhead.info/explorer) or [Apps](https://blockhead.info/apps).\n\n##### 🔭 [**Explorer**](https://blockhead.info/explorer):\n* Explore **blocks**, **transactions**, **addresses**, and verified **smart contracts** across several **EVM-based blockchain networks**: [Ethereum](https://blockhead.info/explorer/ethereum), [Polygon PoS](https://blockhead.info/explorer/polygon), [Gnosis Chain](https://blockhead.info/explorer/gnosis), [Arbitrum](https://blockhead.info/explorer/arbitrum-one), [Aurora](https://blockhead.info/explorer/aurora), [Avalanche](https://blockhead.info/explorer/avalanche), [Base](https://blockhead.info/explorer/base), [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), [OP Mainnet](https://blockhead.info/explorer/optimism), [Zora Network](https://blockhead.info/explorer/zora) and [more](https://blockhead.info/explorer)!\n* **Network overview**: monitor statistics for a given network.\n  * Stream the latest blocks and transactions.\n  * Watch the block height increase as new blocks are validated.\n* 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 (`https://blockhead.info/explorer/<network-name>/<query>`).\n  * Use the network picker to switch networks on the fly – the search field query will stay preserved.\n  * Compatible with the EIP-3091 block explorer standard – add Blockhead to your wallet by replacing `etherscan.io` with `https://blockhead.info/explorer/<network-name>` in your wallet settings!\n* **Address** (externally-owned accounts or smart contracts):\n  * **Balances**: native/ERC-20 token balances associated with the address.\n    * **ERC-20 transfers**: filter for transactions involving a specific ERC-20 token.\n  * **Smart contracts**: browse verified smart contract code uploaded to Etherscan or Sourcify (IPFS).\n* **Block** (by block number):\n  * Look up consensus metadata and transactions included in the block.\n  * Cross-reference blocks produced around the same time on other networks.\n* **Transactions** (by transaction hash):\n  * Browse transactions in three levels of detail:\n    * **Summary**: just the primary action and/or native currency transfers, based on context.\n    * **Detailed**: includes just the smart contract event logs directly involving the address, based on context.\n    * **Exhaustive**: includes all transaction fees and smart contract event logs.\n\n##### 📱 [**Apps**](https://blockhead.info/apps):\n* Use **alternative interfaces**, **explorers** and **tools** for **dapps** and **infrastructure** projects across the decentralized web:\n  * [**IPFS**](https://blockhead.info/apps/ipfs): explore and interact with data on the IPFS network via an explorer, file browser, content uploader, CID decoder visualization and an in-browser IPFS node.\n  * [**ENS**](https://blockhead.info/apps/ens): browse records and registration details of names on the Ethereum Name Service (e.g. `vitalik.eth`).\n  * [**Farcaster**](https://blockhead.info/apps/farcaster): browse profiles, channels and posts on the Farcaster social network.\n  * [**Lens**](https://blockhead.info/apps/lens): look up Lens profiles by Lens handle (e.g. `stani.lens`).\n  * [**Ceramic**](https://blockhead.info/apps/ceramic): authenticate DID sessions on Ceramic.\n  * [**Disco**](https://blockhead.info/apps/disco): look up verifiable credentials associated with Disco profiles.\n  * [**Audius**](https://blockhead.info/apps/audius): browse music artists, curators, playlists and tracks on the Audius network; play tracks directly from IPFS.\n  * [**The Graph**](https://blockhead.info/apps/the-graph): browse GraphQL schemas for subgraphs of popular dapps.\n  * **DeFi protocols**: browse smart contracts and token stats for [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) and more!\n\n##### 📒 **Accounts & Wallets**:\n* **Wallets**: connect and manage **multiple wallet connections** simultaneously.\n  * Supported wallet connection protocols: EIP-6963 discovery / injected EIP-1193 (browser extensions, mobile in-app browsers), WalletConnect 1.0, WalletConnect 2.0, Coinbase Wallet SDK\n  * Drag and drop wallet addresses anywhere in the interface to fill form fields\n\n##### ⚙️ **Preferences & Data Sources**:\n* **Appearance**:\n  * **Theme**: choose a light or dark theme for the interface.\n* **Blockchain Data**:\n  * **On-Chain Data**: relay read-only smart contract data through Alchemy, Blast, Chainbase, Etherscan, Figment, Gateway, GetBlock, Infura, Moralis, Pocket Network, QuickNode, Tenderly or the \"official\" RPC service for a given network.\n  * **Transaction/Blocks**: fetch block/transaction metadata from Chainbase, Covalent, Decommas, Etherscan, Moralis or the chosen RPC service.\n* **Account Data**:\n  * **Token Balances**: relay native tokens and ERC-20 balances through Airstack, Chainbase, Covalent, Decommas, Moralis, Nexandria or the chosen RPC service.\n  * **DeFi Balances**: fetch DeFi balances from the Zapper API (offchain) or the Zerion DeFi SDK (onchain).\n  * **NFTs**: fetch NFT metadata from Airstack, Chainbase, Covalent, Decommas or NFTPort.\n* **Analytics**:\n  * **Currency**: denominate token balances in terms of your local fiat currency or units of Ethereum or Bitcoin.\n* **Content Networks**\n  * **IPFS Gateway**: sync IPFS content via a local Helia node or bridge over HTTPS via a gateway.\n  * **Arweave Gateway**: sync Arweave content through the chosen HTTPS gateway.\n\n##### 🪟 **Data transparency**:\n* All data is sourced though data sources defined in Preferences and tagged with corresponding labels and icons throughout the interface.\n* Preferences and data from Portfolio and Explorer are saved/cached within your browser's local storage instead of a central server.\n\n---\n\n#### 🛠️ Coming soon...\n##### **Contribute now** to help support new features!\n* **More data sources**\n  * Tokens, token icons, address labels, historical prices, real-time prices, DeFi protocols, NFTs, chains, transactions, human-readable transaction summaries, verified smart contracts, event signatures, decoded bytecode, RPC providers, mempool transactions, historical testnet data, oracles, blobs, EIPs/ERCs, CAIPs, layer-2s, modules, vaults/yield farms, governance proposals and more...\n  * **Running a web3 infrastructure service or indexing API?** Reach out and sponsor a grant or hackathon – I'll be happy to add an integration!\n* **Improved portfolio tracking:**\n  * Token whitelists/blacklists\n  * Auto-detect networks for a given address based on activity\n  * Transactions feed\n  * Improved transaction descriptions\n  * Table views with CSV/JSON export\n  * NFT gallery view with rich multimedia support\n  * Dynamic visualizations for token balances, DeFi positions, transaction history and more\n* **Improved Explorer view:**\n  * Visualizations and human-readable descriptions for common dapp/smart contract interactions: transfers, swaps, deposits, withdrawals, staking, yield farming, minting, burning, governance voting and more\n  * Add syntax highlighting for Solidity, Vyper, Yul, Huff and more\n  * Interact directly with smart contract methods via ABI\n  * Distinguish externally-owned accounts from smart contracts, smart wallet accounts, Safes, proxies\n  * Browse transaction traces\n  * Browse EVM storage\n  * Browse Ethereum Beacon Chain data\n  * Browse EIP-4844 blob storage\n  * Add graph visualizations for token flows and asset transfers\n  * Show token stats/market data for ERC-20 smart contracts\n  * Browse individual NFTs\n  * \"Add to Portfolio\" button\n  * Highlight addresses found in your portfolio\n  * Bookmark transactions\n  * Add real-time visualizations for blocks, mempool transactions, cross-chain messages, token transfers, and more\n* **Improved Apps view:**\n  * Custom interactive UI flows for DeFi actions/protocols: exchanges, vaults, liquidity pools, bridges, and more\n  * Generalize the ENS explorer to work with any subgraph from The Graph\n  * Explorer for onchain and offchain DAO governance activity\n  * Farcaster client: browse and publish casts\n  * Lens client: browse, collect and publish posts\n* **Accounts, wallets, web3-native authentication, and data portability:**\n  * Support for Safe, smart contract wallets, EIP-4337 accounts and more\n  * Robust support for all common wallet connection protocols: injected EIP-1193, WalletConnect, Coinbase Wallet SDK, hardware wallets, EIP-6963 discovery\n  * General support for authentication/verification schemes: Sign in with Ethereum, SpruceID\n  * Sync data + preferences peer-to-peer across multiple device/clients running Blockhead instances\n* **Granular data preferences:**\n  * Choose different/multiple RPC endpoints and data providers for each chain\n  * Choose from JSON-RPC or WebSocket transport connnections\n  * Support user-added node endpoints\n* **Improved data transparency:**\n  * Networking introspection with data flow diagrams\n  * Tag data sources and dapps based on their degree of centralization/decentralization, whether onchain or offchain\n  * Add real-time visualizations for blocks, cross-chain messages, token transfers, and more\n* **UI/UX enhancements:**\n  * Context menus\n  * WAI-ARIA compliant components\n  * Global Command+K menu\n  * AI-enhanced search\n  * Drag and drop entities seamlessly across columns and windows to fill form fields and initiate transfers or other interactions\n  * Multi-column views to show multiple feeds on screen (similar to Tweetdeck)\n* **Experience Blockhead in more places:**\n  * Progressive web app support\n  * Native iOS, Android, macOS, Windows and Linux apps\n  * Dynamic OpenGraph image previews when sharing links on Twitter/social media\n  * Farcaster Frames/Open Frames support\n  * Decentralized frontend hosting/content storage networks: ENS, IPNS, Handshake, Arweave, Akash, Internet Computer\n  * Distribution via decentralized app stores, registries, self-hosted platforms and discovery networks: DAppNode, Umbrel, Urbit, Everest\n* **Support for more blockchains and consensus-based digital asset networks:**\n  * EVM-based blockchains/layer-2s/layer-3s\n  * Other blockchain/web3 ecosystems: Cosmos, Solana, Arweave, Polkadot/Substrate, Bitcoin, Filecoin and more\n* **Suggestions welcome** – make a contribution and [fill out the Feedback form](https://blockhead.info/#feedback)!\n\n---\n\n#### 🔔 Follow Blockhead\n* 🌐 [App (blockhead.info)](https://blockhead.info)\n* ♊️ [Warpcast (/blockhead channel)](https://warpcast.com/~/channel/blockhead)\n* ♊️ [Warpcast (@blockhead)](https://warpcast.com/blockhead)\n* ♊️ [Warpcast (@darrylyeo)](https://warpcast.com/darrylyeo)\n* 🐦 [Twitter / 𝕏 (@0xBlockhead)](https://twitter.com/0xBlockhead)\n* 🐦 [Twitter / 𝕏 (@darryl__yeo)](https://twitter.com/darryl__yeo)\n* 🐱 [GitHub](https://github.com/darrylyeo/blockhead)\n\n---\n\n#### 💝 THANK YOU\n* for supporting **open source software**, **public goods**, **decentralization**, and **resilient financial & internet infrastructure** to last for generations to come! ✨", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "blockhead-info", "projectTwitter": "0xBlockhead"}