{"id":20834040,"url":"https://github.com/trueblocks/trueblocks-dappnode","last_synced_at":"2025-12-24T21:52:59.470Z","repository":{"id":50377317,"uuid":"510828400","full_name":"TrueBlocks/trueblocks-dappnode","owner":"TrueBlocks","description":"TrueBlocks DAppNode package","archived":false,"fork":false,"pushed_at":"2023-07-04T14:22:12.000Z","size":113,"stargazers_count":2,"open_issues_count":2,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-18T21:30:23.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TrueBlocks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-07-05T17:12:54.000Z","updated_at":"2023-11-20T18:37:12.000Z","dependencies_parsed_at":"2025-01-18T21:36:48.705Z","dependency_job_id":null,"html_url":"https://github.com/TrueBlocks/trueblocks-dappnode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueBlocks%2Ftrueblocks-dappnode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueBlocks%2Ftrueblocks-dappnode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueBlocks%2Ftrueblocks-dappnode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrueBlocks%2Ftrueblocks-dappnode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TrueBlocks","download_url":"https://codeload.github.com/TrueBlocks/trueblocks-dappnode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243188203,"owners_count":20250453,"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":[],"created_at":"2024-11-18T00:17:55.442Z","updated_at":"2025-12-24T21:52:59.424Z","avatar_url":"https://github.com/TrueBlocks.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TrueBlocks DAppNode Package (alpha)\n\n## Building\n\nYou will need [DAppNodeSDK](https://docs.dappnode.io/developers/package-dev/what-do-i-need-to-develop-for-dappnode#dappnodesdk) installed in your system.\n```bash\ndappnodesdk build\n# The command above will print URL. Open it in your browser to install the package\n```\n\n## Description\n\nThis DAppNode package contains [TrueBlocks-Core](https://github.com/TrueBlocks/trueblocks-core), a tool providing decentralized indexing and address monitoring/exploring.\nSee official repo for more information. There are two primary requirements:\n\n1. An [Etherscan](https://etherscan.io/) API Key\n    * This key is used to download contract ABI data\n2. An Ethereum endpoint capable of `trace_` calls (Erigon, OpenEthereum, Nethermind?)\n\nFor everything else it is generally recommended to just run with these defaults:\n\n* Enable scraper\n* Bootstrap bloom filters\n* Do not download entire index\n\nThe scraper will fill in the missing gaps from the bloom filters and continually update the chain data from your endpoint.\n\nThe Bloom Filters are what allow quick searching of the appearance data, it's downloaded from IPFS and consumes around 3GB of storage.\n\nThe full index can be downloaded, but it will consume somewhere around 80GB of storage. However, it will make initial queries to new addresses much faster.\n\n## Configuration\n\nAfter installing this package, go to [configure.trueblocks.public.dappnode](http://configure.trueblocks.public.dappnode) to add or remove chains and change settings. When you configure it for a\nfirst time, you do not need to restart the package.\n\n## Exposing Publicly\n\nIt is highly recommended that you don't expose TrueBlocks publicly. It is intended for decentralized single user use. But, you do you.\n\nThis API has destructive options. You should block the following:\n* HTTP DELETE method\n  * Any HTTP DELETE call is destructive\n* /scrape\n  * This API can turn your scraper on and off, ideally you don't want someone to be able to do this.\n\n## Contributing\n\nWe love contributors. Please see information about our [work flow](https://github.com/TrueBlocks/trueblocks-core/blob/develop/docs/BRANCHING.md) before proceeding.\n\n1. Fork this repository into your own repo.\n2. Create a branch: `git checkout -b \u003cbranch_name\u003e`.\n3. Make changes to your local branch and commit them to your forked repo: `git commit -m '\u003ccommit_message\u003e'`\n4. Push back to the original branch: `git push origin TrueBlocks/trueblocks-core`\n5. Create the pull request.\n\n## List of Contributors\n\nThanks to the following people who have contributed to this project:\n\n* [@tjayrush](https://github.com/tjayrush)\n* [@dszlachta](https://github.com/dszlachta)\n* [@wildmolasses](https://github.com/wildmolasses)\n\n## Contact\n\nIf you have questions, comments, or complaints, please join the discussion on our discord server which is [linked from our website](https://trueblocks.io).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrueblocks%2Ftrueblocks-dappnode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrueblocks%2Ftrueblocks-dappnode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrueblocks%2Ftrueblocks-dappnode/lists"}