{"id":25198175,"url":"https://github.com/drmick/unichecker","last_synced_at":"2025-04-04T17:20:47.401Z","repository":{"id":220964408,"uuid":"752841471","full_name":"drmick/unichecker","owner":"drmick","description":"Uniswap balance checker","archived":false,"fork":false,"pushed_at":"2024-02-05T11:52:14.000Z","size":944,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T02:41:27.823Z","etag":null,"topics":["dex","evm","polygon","rust","uniswap-v2","web3"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drmick.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-02-04T23:44:15.000Z","updated_at":"2024-02-05T12:17:05.000Z","dependencies_parsed_at":"2024-02-05T13:02:55.838Z","dependency_job_id":null,"html_url":"https://github.com/drmick/unichecker","commit_stats":null,"previous_names":["drmick/unichecker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmick%2Funichecker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmick%2Funichecker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmick%2Funichecker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drmick%2Funichecker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drmick","download_url":"https://codeload.github.com/drmick/unichecker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247217203,"owners_count":20903009,"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":["dex","evm","polygon","rust","uniswap-v2","web3"],"created_at":"2025-02-10T02:41:10.817Z","updated_at":"2025-04-04T17:20:47.370Z","avatar_url":"https://github.com/drmick.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Uniswap v2 balance checker\r\n\r\n\r\nThis application gathers and compares liquidity pool data from the Polygon network's Uniswap v2 pools. It identifies discrepancies between pool reserves data retrieved via getReserves and balanceOf, presenting the findings in a detailed JSON format for each pool, highlighting any inconsistencies.\r\n\r\n#### Prerequisites\r\nRPC NODE can return archived data\r\n \r\n### Usage\r\n\r\n#### Configuration\r\n`mv .env.example .env`\r\n\r\nRun with load actual pools from cache\r\n\r\n`cargo run`\r\n\r\nRun with fetching actual pools from the network\r\n\r\n`cargo run --release`\r\n\r\nOutput will be stored in [output](output) folder.\r\n\r\n\r\n#### Test\r\n`cargo test`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrmick%2Funichecker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrmick%2Funichecker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrmick%2Funichecker/lists"}