{"signature": "0xc2be7f10666817e8d81a96f78cc6354bd6d805295a6e8462d1611ab3bb797ec77b182a71a76e4819fedd69607a6f267d430e7553afb66244b7d2022d4ff942eb1b", "application": {"round": "0x859faeaa266ba13bd1e72eb6dd7a223902d1adfe", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "5/GQqkSQhvaox3o11ts+E/I1gCsC67TvTXjp2W//dEfvPPzLmjBqEIYKASp8Uwk7", "encryptedSymmetricKey": "0bda3d85066f6986270534a42b23bd4896ca15d40b6c11ea0e70963af857e573151f6de59757f7d1a3f3b24c97cfc40f1f4e7011703e75e3ccabce5a1935fb271104760aa4d21ffcec6d2f76aefdf24b02edd50208ac6e8d2bef4704653e31911a3a3b2960d41c5b06e43423f372399fdedf56dc15dd7dc83da04a19027dc9320000000000000020ec41147525550043c4a4add580f745a1753032739c6e10a915850002b7e54b8a413cfadd6d129ef9703c9f8f5aaddf81"}}, {"type": "short-answer", "answer": "Gitcoin Grants, Ethereum/web3 hackathon bounties", "hidden": false, "question": "Funding Sources", "questionId": 1}, {"type": "number", "answer": "1", "hidden": false, "question": "Team Size", "questionId": 2}, {"type": "paragraph", "answer": "Blockhead is an open-source public good project that seeks to advance the broader Ethereum and web3 industry with its portfolio tracker, block explorer, and interfaces for DeFi protocols and web3 apps across Ethereum and its layer-2 ecosystem.", "hidden": true, "question": "How does your project fit into the GCC round eligibility criteria? ", "questionId": 3}, {"type": "paragraph", "answer": "GR13", "hidden": true, "question": "Did you join the previous grant round (any one like GR15 or earlier)? if yes, please list the earliest, if no, please fill in \"no\".o", "questionId": 4}], "project": {"id": "1:0x03506eD3f57892C85DB20C36846e9c808aFe9ef4:689", "title": "Blockhead: account tracker, block explorer and data browser interface for crypto/DeFi/NFTs/web3", "logoImg": "bafkreiha3tmgzc6bhax5noztrge2pqre7jcz3nyamxbnkgscssjpztcvmy", "metaPtr": {"pointer": "bafkreify3amw27r5mbukv3l5d3c3kchztuh55ygsjifvl3qdqxk3v7mhim", "protocol": "1"}, "website": "https://blockhead.info", "bannerImg": "bafkreic3lg2jhka5s7ci2nf3ukvuc7nyjf7habf5pe673fr3isiw4nqdxy", "createdAt": 1682045424869, "userGithub": "darrylyeo", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Gb7C3dT5GD21P5Dkc2ynbsZsJXp-LptcyYbWRCMVxnIcYzbj49JP4uki0JK3DLXqLM6Ffuw567qVXtPGkywkDw", "type": "Ed25519Signature2018", "created": "2023-04-21T07:21:53.636Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-21T07:21:53.636Z", "expirationDate": "2023-07-20T07:21:53.636Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x048669c431230A9A8298b7Ec045f1E1137827cCA", "hash": "v0.0.0:Kie/n/BmGzezBJKTixqZp7m05V2EOFfAlG/zzNCpo78=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#blockhead-io#13970789"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..nWtLz7kdNckJOz2JASNM0wwaTGYtjD35UbxgRjJ2fjJRjHCUve63JSen-B8yjkXwHH8rvqIbU0kfvzu9zB89Dg", "type": "Ed25519Signature2018", "created": "2023-04-21T02:50:08.241Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-21T02:50:08.241Z", "expirationDate": "2023-07-20T02:50:08.241Z", "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! \u2022 \ud83c\udd71\n\n[**Blockhead**](https://blockhead.info) is a browser for **Ethereum**, **EVM-based blockchains**, **web3 protocols**, and the ecosystem of **DeFi apps**, **digital organizations** and **internet experiences** they enable!\n\nIt 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-native data**; and **comprehensive data controls** that let YOU decide the infrastructure powering the interface.\n\nBlockhead pushes the boundaries of web3-native UX by **embracing the multi-faceted trade-offs** taking place at every layer of the web3 stack, synthesizing them into a **unified interface** that is **informative**, **concise**, **transparent** and **adaptive** toward many use cases.\n\nWith a **local-first**, **dynamic**, **data-agnostic** design, Blockhead is the ideal place to **track**, **visualize** and **explore** the **decentralized world wide web**!\n\n---\n\n#### \ud83d\udcc7 **TRACK YOUR CRYPTO**\nKeep 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**.\n\n#### \ud83d\udcca **VISUALIZE YOUR ACTIVITY**\nSee your transactions, smart contract interactions and web3 data **in context** with **intuitive visualizations** and a **multi-chain account-centric block explorer** with **human-friendly metadata**.\n\n#### \ud83e\udded **EXPLORE THE METAVERSE**\nDiscover **apps**, **services** and **communities** using **decentralized infrastructure** to **deploy** capital, **coordinate** action, **inform** with data, and **create** new web3-native digital experiences.\n\n#### \ud83e\udde9 **UNSTOPPABLE WEB3 TECH**\nBuilt on a **transparent**, **composable**, **verifiable** foundation of **math**, **cryptography**, **open protocols**, **incentive-aligned computer networks**, **account abstractions** and **user-owned data**.\n\n#### \ud83c\udf9b\ufe0f **YOU CONTROL THE DATA**\nThere's no central backend \u2014 **you choose which data sources power the user interface!** Optimize for **speed**, **reliability**, **privacy** and/or **decentralization** without compromises.\n* 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!\n\n#### \ud83c\udf10 **TO ETHEREUM & BEYOND!**\nSupporting [**Ethereum**](https://blockhead.info/explorer/ethereum) + **layer-2s** ([Polygon](https://blockhead.info/explorer/polygon), [Gnosis Chain](https://blockhead.info/explorer/chain), [Arbitrum](https://blockhead.info/explorer/arbitrum), [Optimism](https://blockhead.info/explorer/optimism)), other **EVM-based chains** ([Avalanche](https://blockhead.info/explorer/avalanche), [Fantom](https://blockhead.info/explorer/fantom), [Binance Smart Chain](https://blockhead.info/explorer/bsc), [Cronos](https://blockhead.info/explorer/cronos), [Aurora](https://blockhead.info/explorer/aurora)), and **many more blockchain networks** and **web3 ecosystems** to come!\n\n---\n\n#### \ud83c\udd71 Features/Integrations\n\n##### \ud83e\uddee [**Portfolio**](https://blockhead.info/portfolio):\n* **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.\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 small/irrelevant 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 their associated images, 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* **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 portfolio data are saved/cached within your browser's local storage.\n\n##### \ud83d\udd2d [**Explorer**](https://blockhead.info/explorer):\n* 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), [Optimism](https://blockhead.info/explorer/optimism), [Avalanche](https://blockhead.info/explorer/avalanche), [Fantom](https://blockhead.info/explorer/fantom), [Binance Smart Chain](https://blockhead.info/explorer/bsc), [Cronos](https://blockhead.info/explorer/cronos), [Aurora](https://blockhead.info/explorer/aurora) and [more](https://blockhead.info/explorer)!\n* **Network overview**: monitor statistics for a given network including the current block height and the native currency's current/historical price.\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 (`blockhead.info/explorer/{networkName}/{query}`).\n  * The search field query is preserved when switching chains so you can easily look up details for the same address across multiple chains.\n* **Address** (externally-owned accounts or smart contracts):\n  * **Balances**: native/ERC-20 token balances associated with the address. Click a token to filter for transactions involving that token.\n  * **Smart contracts**: browse verified smart contract code from Sourcify (IPFS).\n* **Block** (by block number):\n  * Look up consensus metadata and associated transactions.\n  * Cross-reference blocks produced around the same time on other chains.\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* **Data transparency**:\n  * All data is sourced though data providers defined in Preferences and tagged with corresponding labels and icons throughout the interface.\n\n##### \ud83d\udcf1 [**Apps**](https://blockhead.info/apps):\n* **Dynamic interfaces** and **data explorers** for popular **dapps** and **web3 infrastructure** projects:\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  * [**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* Integrated **dashboards**, and **visualizations** for **DeFi protocols/primitives**:\n  * [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!\n\n##### \ud83d\udcd2 **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, IntmaxWallet, Liquality Wallet\n* **Lens**: \"Sign in with Lens\" to generate an access token and enable interactions within Lens protocol.\n\n##### \u2699\ufe0f **Preferences**:\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 \"official\" JSON-RPC endpoints, Alchemy, Figment, Infura, Pocket Network, QuickNode or Tenderly.\n  * **Transaction/Blocks**: fetch block/transaction metadata from Airstack, Covalent, Etherspot or the chosen JSON-RPC node.\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, Covalent or NFTPort.\n* **Analytics**:\n  * **Currency**: denominate token balances in Ethereum, Bitcoin or your local fiat currency.\n\n---\n\n#### \ud83d\udee0\ufe0f Coming soon...\n##### **Contribute now** to help support new features!\n* **More data sources** \u2013 integrate with more data providers and indexing solutions for maximum flexibility, redundancy, and transparency\n  * Tokens/Prices: Token Lists, Chainlink oracles, CoinGecko, CoinMarketCap and more\n  * DeFi: DefiLlama, Messari, Zapper, DeBank OpenAPI and more\n  * NFTs: OpenSea, Zora, Defined, Center and more\n  * Chains: Chainlist, DefiLlama\n  * Transactions/smart contracts: Etherscan, Tenderly\n  * RPC providers: Chainstack, HOPR\n  * **Running a web3 infrastructure service or indexing API?** Reach out or sponsor a grant or hackathon \u2013 I'll be happy to add an integration!\n* **More robust/accurate portfolio tracking:**\n  * Token whitelists/blacklists to filter by use cases and hide scam tokens from view\n  * Show, hide and/or auto-detect EVM networks for a given EVM-based wallet address\n  * \"All transactions\" view with CSV/JSON export\n  * Individual NFT lookup; NFT gallery view with rich multimedia support\n  * Detailed charts and analytics for token balances and DeFi holdings\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  * Compatibility with the EIP-3091 block explorer standard\n  * Browse verified smart contract source code with syntax highlighting for Solidity, Vyper, Huff and more\n  * Distinguish externally-owned accounts from smart contracts/\"account abstraction\" instances\n  * Show token stats/market data for ERC-20 smart contracts\n  * Add addresses to portfolio\n  * Highlight addresses found in your portfolio\n* **Improved Apps view:**\n  * Explorer for IPFS/IPNS content\n  * Dedicated 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 Protocol: browse, collect and publish posts\n* **Accounts, wallets, web3-native authentication, and data portability:**\n  * General support for Safe and other implementations of account abstraction standards like EIP-4337\n  * Robust support for all common wallet connection protocols: injected EIP-1193, WalletConnect 1.0, WalletConnect 2.0, Coinbase Wallet SDK, hardware wallets\n  * Look up addresses associated with web3-native identities/DIDs: ENS, Ceramic Network, Unstoppable Domains\n  * General support for authentication/verification schemes: Sign in with Ethereum, SpruceID\n  * Privacy-friendly data sync via web3-native identities/DID solutions: Worldcoin, ION, FIO, SkyID\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  * Customizable IPFS gateway\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* **\"Pro\" interface:**\n  * Create multi-column views to show multiple feeds on screen (similar to Tweetdeck)\n  * Drag and drop entities seamlessly across columns and windows to fill form fields and trigger transfers or other interactions\n* **Experience Blockhead in more places:**\n  * Decentralized/censorship-resistant frontend hosting\n  * Naming systems: ENS, IPNS, Handshake, Unstoppable Domains\n  * Content/storage networks: IPFS, Arweave, Akash, Internet Computer, Skynet\n  * macOS, Windows, and Linux native versions using Tauri\n  * iOS, Android, and progressive web app versions using Capacitor\n  * Distribution through \"self-hosted\" app store platforms, registries and discovery networks: DAppNode, Umbrel, Urbit, Valist, Everest, Skynet Homescreen\n* **Support for more blockchains and consensus-based digital asset networks:**\n  * EVM-based blockchains/sidechains/layer-2s: Celo, Harmony, zkSync, RSK, Metis and more\n  * Other blockchain/web3 ecosystems: Cosmos, Solana, Arweave, Polkadot/Substrate, Bitcoin, Stacks, Liquid Network, Algorand, Filecoin and more\n* **Engineering/code quality:**\n  * Documentation, linting, unit tests, end-to-end integration tests\n  * Full TypeScript type safety\n  * Changelog, releases, software versioning scheme\n* **Suggestions welcome** \u2013 make a contribution and [fill out the Feedback form](https://blockhead.info/#feedback)!\n\n---\n\n#### \ud83d\udd14 Follow Blockhead\n* \ud83c\udd71 **App**: [blockhead.info](https://blockhead.info)\n* \ud83d\udc26 **Twitter**: [twitter.com/0xBlockhead](https://twitter.com/0xBlockhead) \u2022 [twitter.com/darryl__yeo](https://twitter.com/darryl__yeo)\n* \ud83e\ude96 **Gitcoin**: [bounties.gitcoin.co/grants/2966/blockhead](https://bounties.gitcoin.co/grants/2966/blockhead)\n\n---\n\n#### \ud83d\udc9d THANK\u2002YOU\n* for supporting **open source software**, **public goods**, **decentralization**, and **resilient financial & internet infrastructure** to last for generations to come! \u2728", "lastUpdated": 0, "projectGithub": "blockhead-io", "projectTwitter": "0xBlockhead"}, "recipient": "0x048669c431230a9a8298b7ec045f1e1137827cca"}}