{"id":19619958,"url":"https://github.com/maxstalker/code-scout","last_synced_at":"2025-04-28T03:31:42.842Z","repository":{"id":58919503,"uuid":"437604359","full_name":"MaxStalker/code-scout","owner":"MaxStalker","description":"Flow Network Mainnet Contract Explorer","archived":false,"fork":false,"pushed_at":"2022-09-28T12:57:04.000Z","size":1301,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-04-05T01:51:05.515Z","etag":null,"topics":["blockchain","cadence","explorer","flow-network","smart-contracts"],"latest_commit_sha":null,"homepage":"code-scout.vercel.app","language":"JavaScript","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/MaxStalker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-12T16:58:22.000Z","updated_at":"2022-09-19T12:19:33.000Z","dependencies_parsed_at":"2023-01-18T23:45:31.890Z","dependency_job_id":null,"html_url":"https://github.com/MaxStalker/code-scout","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxStalker%2Fcode-scout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxStalker%2Fcode-scout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxStalker%2Fcode-scout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxStalker%2Fcode-scout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxStalker","download_url":"https://codeload.github.com/MaxStalker/code-scout/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224091901,"owners_count":17254152,"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":["blockchain","cadence","explorer","flow-network","smart-contracts"],"created_at":"2024-11-11T11:15:42.997Z","updated_at":"2024-11-11T11:15:45.013Z","avatar_url":"https://github.com/MaxStalker.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Code Scout\nSearch Engine for Smart Contracts Deployed on Flow Network\n\n## Inspiration\nCode Scout is inspired by amazing initiative of [SmartContract.Codes](https://hackmd.io/@T6Wf5EsOQKe-6wyPjJPtuw/ryEjJvUkB).\n\n## Problems\n\n### Contract Verification\nCurrently Flow Network have a review system in place. Every project that wants to deploy it's contracts to mainnet need to submit them for a thorough review to ensure it won't harm users or network stability. In the near future the system will be lifted, which would predictably bring the influx of harmful code to the ecosystem.\n\n### Best Practices\nNew developers tend to invent their own \"wheels\" instead of using stable patterns. The goal for this tool is to enable search and highlight of suchs patterns in existings projects\n\n### Deployed Contract Address\nOften times you are looking for an address of deployed contract. If you don't have any information, except for the name of the project or single contract.\n\n\n## Features\n### Contract Grouping\nSingle project can use multiple contracts - one should be able to use inner tools to group them together.\n\n### Tagging\nSelect users - as well as original code owners - will be able to tag used patterns and add additional comments for blocks of code (think lyrics comments on [Genius](https://genius.com/Spice-genie-lyrics)\n\n### Lookup known transactions and script\nYou can copy/paste hash of known transaction and get information about what's happening inside of it. Ensuring you that it's safe to sign it, for example.\n\n## Solution\n### How to look for deployed contracts\nWhenever contract is deployed or upgraded - special system event is emitted: \n- `flow.AccountContractAdded`\n- `flow.AccountContractUpdated`\n\n\n## Prototype Stage Features\n### Manual Entry\nIt should be possible to entry known addresses and contracts manually. It will be good to have this for a long standing contracts like FungibleToken and NonFungible tokens, which were added quite a long time ago.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxstalker%2Fcode-scout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxstalker%2Fcode-scout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxstalker%2Fcode-scout/lists"}