{"id":29715568,"url":"https://github.com/destiner/contract-scan","last_synced_at":"2026-02-05T08:31:05.094Z","repository":{"id":230727690,"uuid":"779030574","full_name":"Destiner/contract-scan","owner":"Destiner","description":"Cross-chain smart contract search","archived":false,"fork":false,"pushed_at":"2026-01-29T19:33:00.000Z","size":3199,"stargazers_count":19,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-30T07:54:57.408Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://contractscan.xyz","language":"Vue","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/Destiner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"funding.json","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{}},"created_at":"2024-03-28T22:35:57.000Z","updated_at":"2026-01-29T19:33:04.000Z","dependencies_parsed_at":"2024-04-12T11:09:53.344Z","dependency_job_id":null,"html_url":"https://github.com/Destiner/contract-scan","commit_stats":null,"previous_names":["scope-sh/contract-scan"],"tags_count":0,"template":false,"template_full_name":"Destiner/starter-app","purl":"pkg:github/Destiner/contract-scan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Destiner%2Fcontract-scan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Destiner%2Fcontract-scan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Destiner%2Fcontract-scan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Destiner%2Fcontract-scan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Destiner","download_url":"https://codeload.github.com/Destiner/contract-scan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Destiner%2Fcontract-scan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29116978,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T05:31:32.482Z","status":"ssl_error","status_checked_at":"2026-02-05T05:31:29.075Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2025-07-24T05:37:16.774Z","updated_at":"2026-02-05T08:31:05.089Z","avatar_url":"https://github.com/Destiner.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ContractScan\n\nCross-chain smart contract search\n\n## How it works\n\nFor a given address, ContractScan pulls the bytecode on each supported chain. If there is bytecode, it will mark the contract as deployed on that chain. It will also compare the bytecode from all chains to see if they are the same.\n\nSupports 100+ EVM chains.\n\nUses `viem` as a source of public RPCs and block explorer links.\n\nList of currently supported chains: [`chains.ts`](utils/chains.ts).\n\n## Caching\n\nContractScan caches the bytecode hash for deployed contracts. For cached and deployed contracts, the response is effectively instant.\n\nList of currently cached contracts: [`addresses.json`](data/addresses.json).\n\n## Bundles\n\n\u003e Note: this feature is experimental\n\nContractScan supports showing multiple contracts at once.\n\nExample: [Safe 1.4.1 deployment](https://contractscan.xyz/bundle?name=Safe+1.4.1\u0026addresses=0xfd0732dc9e303f09fcef3a7388ad10a83459ec99,0x9b35af71d77eaf8d7e40252370304687390a1a52,0x38869bf66a61cf6bdb996a6ae40d5853fd43b526,0x9641d764fc13c8b624c04430c7356c1c7c8102e2,0x41675c099f32341bf84bfc5382af534df5c7461a,0x29fcb43b46531bca003ddc8fcb67ffe91900c762,0x4e1dcf7ad4e460cfd30791ccc4f9c8a4f820ec67,0xd53cd0ab83d845ac265be939c57f53ad838012c9,0x3d4ba2e0884aa488718476ca2fb8efc291a46199,0x526643F69b81B008F46d95CD5ced5eC0edFFDaC6,0xfF83F6335d8930cBad1c0D439A841f01888D9f69,0xBD89A1CE4DDe368FFAB0eC35506eEcE0b1fFdc54).\n\n## Contributing\n\nFeel free to extend the list of supported chains or cached contracts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestiner%2Fcontract-scan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdestiner%2Fcontract-scan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestiner%2Fcontract-scan/lists"}