{"id":25924791,"url":"https://github.com/fireblocks-labs/trustless-blockchain-data-verifier","last_synced_at":"2025-03-03T18:13:45.542Z","repository":{"id":205574248,"uuid":"707204141","full_name":"fireblocks-labs/trustless-blockchain-data-verifier","owner":"fireblocks-labs","description":"Verify blockchain data presented at popular websites using Light Client technology","archived":false,"fork":false,"pushed_at":"2024-11-24T09:38:02.000Z","size":3068,"stargazers_count":11,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-24T10:26:16.717Z","etag":null,"topics":["chainlink","chrome-extension","etherscan","lightclient","lodestar","metamask"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fireblocks-labs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-19T12:32:26.000Z","updated_at":"2024-11-24T09:38:06.000Z","dependencies_parsed_at":"2024-02-18T16:23:01.516Z","dependency_job_id":"ecb9a05d-ee38-47b0-90f1-f906e80c6b17","html_url":"https://github.com/fireblocks-labs/trustless-blockchain-data-verifier","commit_stats":null,"previous_names":["fireblocks-labs/trustless-blockchain-data-verifier"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblocks-labs%2Ftrustless-blockchain-data-verifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblocks-labs%2Ftrustless-blockchain-data-verifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblocks-labs%2Ftrustless-blockchain-data-verifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireblocks-labs%2Ftrustless-blockchain-data-verifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fireblocks-labs","download_url":"https://codeload.github.com/fireblocks-labs/trustless-blockchain-data-verifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241715022,"owners_count":20007914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chainlink","chrome-extension","etherscan","lightclient","lodestar","metamask"],"created_at":"2025-03-03T18:13:45.020Z","updated_at":"2025-03-03T18:13:45.530Z","avatar_url":"https://github.com/fireblocks-labs.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trustless Blockchain Data Verifier\n\n\u003e **Warning**  \n\u003e This extension is in a beta stage and should be used at your own risk.\n\nThis extension uses the [Lodestar prover](https://github.com/ChainSafe/lodestar/tree/unstable/packages/prover) package to verify blockchain information from centralized sources.\n\nThe extension is available in the [chrome web store](https://chrome.google.com/webstore/detail/trustless-blockchain-data/lamobknkahhlgennggjjphcdfndjkafj).\n\n## Screenshots\n![MetaMask Portfolio](images/MetamaskPortfolio.png?raw=true)\n![Etherscan](images/Etherscan.png?raw=true)\n![Chainlink](images/Chainlink.png?raw=true)\n\n## Usage\nVisit one of the supported websites, a verificaiton status indication should be added next to native ETH and token balances.\n\n### Configuration\nConfiguration is managed by clicking the extension icon.\n\n- **Beacon API URL**: [Beacon API](https://ethereum.github.io/beacon-APIs/#/Beacon) endpoint url. Default https://lodestar-mainnet.chainsafe.io\n- **Ethereum RPC URL**: Regular Ethereum node endpoint url. Default https://lodestar-mainnetrpc.chainsafe.io, can be changed to any node url.\n- **Initial Checkpoint**: Initial checkpoint to start syncing from. Can be chosen from a trusted checkpoint provider, for example from [this list](https://eth-clients.github.io/checkpoint-sync-endpoints/)\n\n## Background \u0026 Information\n\n[Don’t trust, verify: An introduction to light clients](https://a16zcrypto.com/posts/article/an-introduction-to-light-clients) by a16zcrypto (Helios)\n\n[The Road Ahead for Ethereum Light Clients](https://blog.chainsafe.io/the-road-ahead-for-ethereum-light-clients-b6fdb7c3b603) by ChainSafe (Lodestar)\n\n[List of sync checkpoint providers](https://eth-clients.github.io/checkpoint-sync-endpoints/)\n\n## Development\n\n### Requirements\n\nNode version 17 or above\n\n### Install\n\n```\nnpm install\n```\n\n### Build\n\n```\nnpm run build\n```\n\n### Test\n\n```\nnpm run test\n```\n\n### Load Chrome Extension\n\n1. Open Google Chrome and go to the three-dot menu on the top right corner of the browser.\n2. Go to \"More tools\" \u003e \"Extensions.\"\n3. Enable \"Developer mode\" by toggling the switch on the top right corner of the page.\n4. Click on \"Load unpacked\" button, select the folder containing your unpacked extension, and click on \"Select Folder.\"\n5. Select `dist` folder\n\n## Contributing\n\nContributions of code and ideas are welcome. Prior to opening a pull request, please carefully review our [contribution guidelines](CONTRIBUTING.md).\n\n## License\n\nThe code in this repository is offered under the terms of the MIT License, as described in the [LICENSE](LICENSE) file.\n\n## Roadmap\n\n| Website   | Page                                                                                              | Status |\n| --------- | ------------------------------------------------------------------------------------------------- | ------ |\n| Etherscan | [Token Holdings](https://etherscan.io/tokenholdings?a=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045) | ✅     |\n|           | [Address](https://etherscan.io/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045)                | ✅     |\n| MetaMask  | [MetaMask Portfolio](https://portfolio.metamask.io)                                               | ✅     |\n| Chainlink  | [Chainlink Pricefeeds](https://data.chain.link)                                                  | ✅     |\n\n### NFT Ownership Verification\n\n⌛ TODO\n\n### Transaction Verification\n\n⌛ TODO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireblocks-labs%2Ftrustless-blockchain-data-verifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffireblocks-labs%2Ftrustless-blockchain-data-verifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireblocks-labs%2Ftrustless-blockchain-data-verifier/lists"}