{"id":20747339,"url":"https://github.com/ether1project/explorer","last_synced_at":"2026-06-30T17:31:47.700Z","repository":{"id":101311949,"uuid":"177995788","full_name":"Ether1Project/explorer","owner":"Ether1Project","description":"ETHO Block Explorer","archived":false,"fork":false,"pushed_at":"2019-10-24T22:54:45.000Z","size":9293,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-11T13:41:47.564Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://explorer.ether1.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ether1Project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-03-27T13:03:13.000Z","updated_at":"2019-11-15T09:53:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"bd8b40c4-de5a-4663-8636-efed3d1ab672","html_url":"https://github.com/Ether1Project/explorer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ether1Project/explorer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ether1Project%2Fexplorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ether1Project%2Fexplorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ether1Project%2Fexplorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ether1Project%2Fexplorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ether1Project","download_url":"https://codeload.github.com/Ether1Project/explorer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ether1Project%2Fexplorer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34977667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-17T08:12:45.681Z","updated_at":"2026-06-30T17:31:47.681Z","avatar_url":"https://github.com/Ether1Project.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ETHOExplorer\n\n## Local installation\n\nClone the repo\n\nDownload [Nodejs and npm](https://docs.npmjs.com/getting-started/installing-node \"Nodejs install\") if you don't have them\n\nInstall dependencies:\n\n`npm install`\n\nInstall mongodb:\n\nMacOS: `brew install mongodb`\n\nUbuntu: `sudo apt-get install -y mongodb-org`\n\n## Populate the DB\n\nThis will fetch and parse the entire blockchain.\n\nSetup your configuration file: `cp config.example.json config.json`\n\nEdit `config.json` as you wish\n\nBasic settings:\n```json\n{\n    \"nodeAddr\":     \"localhost\",\n    \"gethPort\":     8545,\n    \"startBlock\":   0,\n    \"endBlock\":     \"latest\",\n    \"quiet\":        true,\n    \"syncAll\":      true,\n    \"patch\":        true,\n    \"patchBlocks\":  100,\n    \"settings\": {\n        \"symbol\": \"ETHO\",\n        \"name\": \"Ether-1\",\n        \"title\": \"Ether-1 Block Explorer\",\n        \"author\": \"\"\n    }\n}\n\n```\n\n```nodeAddr```    Your node API RPC address.\n```gethPort```    Your node API RPC port.\n```startBlock```  This is the start block of the blockchain, should always be 0 if you want to sync the whole ETC blockchain.\n```endBlock```    This is usually the 'latest'/'newest' block in the blockchain, this value gets updated automatically, and will be used to patch missing blocks if the whole app goes down.\n```quiet```       Suppress some messages. (admittedly still not quiet)\n```syncAll```     If this is set to true at the start of the app, the sync will start syncing all blocks from lastSync, and if lastSync is 0 it will start from whatever the endBlock or latest block in the blockchain is.\n```patch```       If set to true and below value is set, sync will iterated through the # of blocks specified\n```patchBlocks``` If `patch` is set to true, the amount of block specified will be check from the latest one.\n\n\n### Run:\nIf you run\n\n  `npm start app.js`\n\nit will also start sync.js and start syncing the blockchain based on set parameters. NOTE running app.js will always start sync.js keep listening and syncing the latest block.\n\nYou can leave sync.js running without app.js and it will sync and grab blocks based on config.json parameters\n`node ./tools/sync.js`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether1project%2Fexplorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fether1project%2Fexplorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether1project%2Fexplorer/lists"}