{"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..qCFPsiuodzh84U5lU_1NyQG4ugP0cHDXhEGkKAtay3vVqLebaSQWOOg44AeKlxIldoK4MGvT8COoxDNIlzhRAg", "type": "Ed25519Signature2018", "created": "2023-11-11T04:54:30.800Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-11T04:54:30.800Z", "expirationDate": "2024-02-09T04:54:30.800Z", "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.._T8mIiuuQlgY9xhY2j2o43abcdCuL5eDfEv0OE61kYLJEYxUke4YBt7K1xO3thwmBV538Vci2kH7ErbGv8sUAw", "type": "Ed25519Signature2018", "created": "2023-11-11T01:34:10.263Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-11T01:34:10.263Z", "expirationDate": "2024-02-09T01:34:10.263Z", "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-based blockchains**, **web3 infrastructure**, and their collective ecosystem of **DeFi apps**, **digital organizations** and **crypto-enabled experiences**.\n\nIt features a [**crypto/DeFi/NFT portfolio tracker**](https://blockhead.info/portfolio); a [**universal block explorer**](https://blockhead.info/explorer); [**dynamic interfaces** and **explorers**](https://blockhead.info/apps) for **smart contracts**, **DeFi protocols** and **web3 content networks**; and **comprehensive controls** that let YOU decide the infrastructure powering the interface!\n\nWith its **local-first**, **data-agnostic** design, Blockhead embraces the **multi-faceted technical trade-offs** taking place at every layer of the web3 stack, synthesizing them into a **unified interface** that is **informative**, **concise**, **transparent**, **resilient**, **adaptive** and **infinitely customizable**. It's simply the ideal place to **track**, **visualize** and **explore** the **decentralized world wide web**!\n\nBlockhead is an ongoing **open-source software** project and **public good** that aims to **push the boundaries of web3-native UX** through its highly accessible, educational and user-friendly interface. **Support this project on Gitcoin Grants today** and make Blockhead your window to the **self-sovereign web** – a marvel of cryptographic innovation and human coordination!\n\n---\n\n#### 📇 **TRACK YOUR 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**\nSeamlessly navigate **transactions**, **smart contract interactions** and **web3 data** in full context with a **multi-chain block explorer**, **intuitive visualizations** and **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 **web3-native experiences**.\n\n#### 🧩 **UNSTOPPABLE WEB3 TECH**\nBuilt and secured with **math**, **cryptography**, composable **software primitives**, **open standards** and **protocols**, **user-owned** accounts and data, and **incentive-aligned** computer networks.\n\n#### 🎛️ **YOU CONTROL THE DATA**\nThere's no central backend — **you choose which data sources power the user interface!** Optimize for **speed**, **reliability**, **privacy** and/or **decentralization** without compromise.\n* Choose from **25+ data providers** including Airstack, Alchemy, Blast, Ceramic, Chainbase, Chainlink, CoinGecko, Covalent, Decommas, ENS, Etherscan, Etherspot, Figment, Gateway.​fm, GetBlock, The Graph, IPFS, Infura, Lens, Moralis, NFTPort, Pocket Network, Push, QuickNode, Sourcify, Tenderly, Zapper, Zerion and more!\n\n#### 🌐 **TO 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 many more **blockchain networks** and **web3-native 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 DeFi protocol (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 on-chain or off-chain 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 show more details 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\n  * Current block height\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 popular **dapps** and **web3 infrastructure** projects:\n  * [**IPFS**](https://blockhead.info/apps/ipfs): explore and interact with 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 registration details and records associated with names on the Ethereum Name Service (e.g. `vitalik.eth`)\n  * [**Lens**](https://blockhead.info/apps/lens): look up Lens profiles by Lens handle (e.g. `stani.lens`)\n  * [**Farcaster**](https://blockhead.info/apps/farcaster): browse the Farcaster social network\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 your Disco profile\n  * [**Audius**](https://blockhead.info/apps/audius): search the Audius network for music artists, curators, playlists, and tracks, and 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, with easy drag-and-drop access from a toggleable side panel\n  * Supported wallet connection protocols: injected EIP-1193 (browser extensions, mobile in-app browsers), WalletConnect 1.0, WalletConnect 2.0, Coinbase Wallet SDK, webmax.js\n  * Supported wallet brands: MetaMask, Rainbow, Coinbase Wallet, Banana Wallet, IntmaxWallet, Liquality Wallet\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.​fm, 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 the specified indexer API or RPC network.\n  * **DeFi Balances**: fetch DeFi balances from the Zapper API (off-chain) or the Zerion DeFi SDK (on-chain).\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\n##### 🪟 **Data transparency**:\n* All data is sourced though data providers 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** – integrations with more data providers and indexing solutions for maximum flexibility, redundancy, and transparency\n  * Tokens\n  * Prices\n  * DeFi\n  * NFTs\n  * Chains\n  * Transactions\n  * Verified smart contract repositories\n  * RPC providers\n  * Event signatures\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* **More robust/accurate 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  * Activity import from centralized exchanges and other CeFi/CeDeFi products\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  * Image previews when sharing links on Twitter/social media\n  * Add syntax highlighting for Solidity, Vyper, 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  * Add graph visualization 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* **Improved Apps view:**\n  * 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 on-chain and off-chain governance/DAO activity\n  * Lens client: browse, collect and publish posts\n  * Farcaster client: browse and publish casts\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 preferences and data transparency:**\n  * Choose different/multiple/user-added RPC endpoints and data providers for each chain\n  * Networking introspection with data flow diagrams\n  * Tag data sources and dapps based on their degree of centralization/decentralization, whether on-chain or off-chain\n  * Real-time visualization of blocks, cross-chain messages, token transfers, and more\n* **UI/UX enhancements:**\n  * Context menus\n  * a11y / WAI-ARIA compliance\n  * Global Command+K menu\n  * AI-powered 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  * iOS, Android, and progressive web app versions using Capacitor\n  * macOS, Windows, and Linux native versions using Tauri\n  * Decentralized frontend hosting\n  * Decentralized naming systems: ENS, IPNS, Handshake, Unstoppable Domains\n  * Content/storage networks: IPFS, Arweave, Akash, Internet Computer\n  * Distribute via app stores, self-hosted platforms, registries and discovery networks: DAppNode, Umbrel, Urbit, Valist, Everest\n* **Support for more blockchains and consensus-based digital asset networks:**\n  * EVM-based blockchains/sidechains/layer-2s: zkSync, Linea, Scroll, Celestia, Metis, Harmony, RSK, Ethereum Classic and more\n  * Other blockchain/web3 ecosystems: Cosmos, Solana, Arweave, Polkadot/Substrate, Bitcoin, Filecoin and more\n* **Engineering/code quality:**\n  * Documentation, linting, unit tests, end-to-end integration tests\n  * Full TypeScript type safety\n  * Upgrade from ethers.js to viem\n  * Changelog, releases, software versioning scheme\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* 🐦 **Twitter / 𝕏**: [twitter.com/0xBlockhead](https://twitter.com/0xBlockhead) • [twitter.com/darryl__yeo](https://twitter.com/darryl__yeo)\n* 🟣 **Farcaster**: [warpcast.com/blockhead](https://warpcast.com/blockhead) • [warpcast.com/darrylyeo](https://warpcast.com/darrylyeo)\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"}