{"id":373701,"url":"https://github.com/bitcart/bitcart","last_synced_at":"2026-08-28T18:02:13.388Z","repository":{"id":38847581,"uuid":"173628650","full_name":"bitcart/bitcart","owner":"bitcart","description":"Bitcart is a free and open-source self-hosted payment processor for BTC, LTC, BCH, XMR, ETH, TRX, USDT and more","archived":false,"fork":false,"pushed_at":"2026-08-24T01:03:30.000Z","size":9576,"stargazers_count":981,"open_issues_count":57,"forks_count":172,"subscribers_count":15,"default_branch":"master","last_synced_at":"2026-08-25T16:48:53.464Z","etag":null,"topics":["binance-smart-chain","bitcart","bitcoin","bitcoin-payment-gateway","docker","docker-compose","electrum","ethereum","ethereum-payment-gateway","fastapi","gateway","hacktoberfest","litecoin","merchant","monero","payment-gateway","payments","python","selfhosted","starlette"],"latest_commit_sha":null,"homepage":"https://bitcart.ai","language":"Python","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/bitcart.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"custom":"https://store.bitcart.ai/products/donate-1"}},"created_at":"2019-03-03T20:54:15.000Z","updated_at":"2026-08-24T21:48:15.000Z","dependencies_parsed_at":"2026-08-25T16:58:15.949Z","dependency_job_id":null,"html_url":"https://github.com/bitcart/bitcart","commit_stats":{"total_commits":1122,"total_committers":19,"mean_commits":59.05263157894737,"dds":0.1827094474153298,"last_synced_commit":"d3b1fd645614c7cac20a0f8d9bec2ecd3570a48a"},"previous_names":["bitcart/bitcart","bitcartcc/bitcart"],"tags_count":86,"template":false,"template_full_name":null,"purl":"pkg:github/bitcart/bitcart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcart","download_url":"https://codeload.github.com/bitcart/bitcart/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36923784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-26T02:00:06.703Z","response_time":94,"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"}},"owner":{"login":"bitcart","name":"Bitcart","uuid":"71035673","kind":"organization","description":"Your self-hosted, open-source cryptocurrency all-in-one solution","email":"hello@bitcart.ai","website":"https://bitcart.ai","location":null,"twitter":"BitcartCC","company":null,"icon_url":"https://avatars.githubusercontent.com/u/71035673?v=4","repositories_count":2,"last_synced_at":"2023-06-13T14:43:41.784Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/bitcart","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T21:37:39.577Z","updated_at":"2023-06-13T14:43:41.786Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcart","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcart/repositories"},"packages":[],"commits":{"id":1737458,"full_name":"bitcart/bitcart","default_branch":"master","total_commits":1430,"total_committers":22,"total_bot_commits":65,"total_bot_committers":4,"mean_commits":65.0,"dds":0.10139860139860135,"past_year_total_commits":215,"past_year_total_committers":6,"past_year_total_bot_commits":22,"past_year_total_bot_committers":1,"past_year_mean_commits":35.833333333333336,"past_year_dds":0.1209302325581395,"last_synced_at":"2026-08-27T17:50:47.589Z","last_synced_commit":"9b0213bb37fc0f320c7d3fce53a838950777fd02","created_at":"2024-09-11T22:34:32.420Z","updated_at":"2026-08-27T17:50:47.217Z","committers":[{"name":"MrNaif2018","email":"chuff184@gmail.com","login":"MrNaif2018","count":1285},{"name":"pyup.io bot","email":"github-bot@pyup.io","login":"pyup-bot","count":43},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":27},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":26},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"xiaoxianma","email":"sunweidong90@gmail.com","login":null,"count":8},{"name":"Zakhar Petukhov","email":"zakharpetukhov@protonmail.com","login":"zakhar-petukhov","count":6},{"name":"MrNaif2022","email":"chuffus184@gmail.com","login":"MrNaif2022","count":5},{"name":"TimoxGagarin","email":"85152772+TimoxGagarin","login":"TimoxGagarin","count":5},{"name":"g00g1","email":"g00g1.github@at.encryp.ch","login":"g00g1","count":2},{"name":"allcontributors[bot]","email":"46447321+allcontributors[bot]","login":"allcontributors[bot]","count":2},{"name":"Crypto Joe","email":"crypto.joe@sovereign.science","login":null,"count":1},{"name":"Fawaz Ahmed","email":"fawazahmed0@hotmail.com","login":"fawazahmed0","count":1},{"name":"Karol Trzeszczkowski","email":"karol.trzeszczkowski@gmail.com","login":"KarolTrzeszczkowski","count":1},{"name":"Lukas Siernos","email":"45916994+TekRekon","login":"TekRekon","count":1},{"name":"Mike V","email":"36417984+TheMike-V","login":"TheMike-V","count":1},{"name":"Pepe Gomez","email":"itek09@gmail.com","login":"itek09","count":1},{"name":"Steven Williams","email":"StevenWilliams","login":"StevenWilliams","count":1},{"name":"Tony Ding","email":"tonyyuyiding@gmail.com","login":"tonyyuyiding","count":1},{"name":"ZeroDi","email":"100320863+0disoft","login":"0disoft","count":1},{"name":"gruve-p","email":"gruve-p","login":"gruve-p","count":1},{"name":"tomasmor42","email":"42064734+tomasmor42","login":"tomasmor42","count":1}],"past_year_committers":[{"name":"MrNaif2018","email":"chuff184@gmail.com","login":"MrNaif2018","count":189},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":22},{"name":"g00g1","email":"g00g1.github@at.encryp.ch","login":"g00g1","count":1},{"name":"ZeroDi","email":"100320863+0disoft","login":"0disoft","count":1},{"name":"Tony Ding","email":"tonyyuyiding@gmail.com","login":"tonyyuyiding","count":1},{"name":"Lukas Siernos","email":"45916994+TekRekon","login":"TekRekon","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-28T00:00:07.607Z","repositories_count":6829891,"commits_count":987025568,"contributors_count":41697978,"owners_count":1372643,"committers_count":3380752,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"bitcart/bitcart","html_url":"https://github.com/bitcart/bitcart","last_synced_at":"2026-08-27T17:34:16.190Z","status":null,"issues_count":64,"pull_requests_count":235,"avg_time_to_close_issue":6003814.8,"avg_time_to_close_pull_request":2562420.1267605633,"issues_closed_count":45,"pull_requests_closed_count":213,"pull_request_authors_count":21,"issue_authors_count":34,"avg_comments_per_issue":2.8125,"avg_comments_per_pull_request":1.1148936170212767,"merged_pull_requests_count":101,"bot_issues_count":4,"bot_pull_requests_count":121,"past_year_issues_count":11,"past_year_pull_requests_count":38,"past_year_avg_time_to_close_issue":72793.0,"past_year_avg_time_to_close_pull_request":1235312.375,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":24,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.7272727272727273,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":8,"created_at":"2024-09-11T22:34:55.965Z","updated_at":"2026-08-27T17:34:16.190Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcart%2Fbitcart/issues","issue_labels_count":{"table":{"bug":18,"enhancement":12,"help wanted":12,"good first issue":10,"hacktoberfest":5,"Community decision":3,"todo":3,"priority: medium":3,"type: chore":3,"component: backend/daemons":2,"issues-diagram":1,"tests":1,"type: feature":1,"type: enhancement":1,"refactor":1}},"pull_request_labels_count":{"table":{"dependencies":88,"python":52,"type: chore":8,"type: security":5,"Community decision":1,"enhancement":1,"security":1}},"issue_author_associations_count":{"table":{"NONE":35,"MEMBER":25,"CONTRIBUTOR":4}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":166,"MEMBER":37,"NONE":17,"COLLABORATOR":15}},"issue_authors":{"table":{"MrNaif2018":25,"smileBeda":3,"mindhunter77":2,"gentoosys":2,"github-actions[bot]":2,"dev2021-ctrl":2,"skeutmeier":1,"itek09":1,"0tokens":1,"renovate[bot]":1,"dhana-exe":1,"manzaa739":1,"marcosolito":1,"dependabot-preview[bot]":1,"therealdogimed":1,"mikekay1":1,"darkrideroffate":1,"g00g1":1,"maciejopalinski":1,"souma9877":1,"ghostwalkerj":1,"ValdikSS":1,"yarallira":1,"itcef":1,"darkvpshosting":1,"redscience":1,"CarlSinclair":1,"springfielddatarecovery":1,"Jayd603":1,"fehmi":1,"nikosgi":1,"ahubertus44":1,"k1meister":1,"bitjson":1}},"pull_request_authors":{"table":{"dependabot[bot]":52,"MrNaif2018":37,"dependabot-preview[bot]":36,"renovate[bot]":31,"pyup-bot":29,"TimoxGagarin":22,"g00g1":7,"maatouk-j1":6,"itek09":2,"allcontributors[bot]":2,"idrissbellil":1,"nothing-stops-this-train":1,"ghostwalkerj":1,"techiejd":1,"tomasmor42":1,"sshiao":1,"tonyyuyiding":1,"ghost":1,"0disoft":1,"Roshan931":1,"fawazahmed0":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-28T00:00:07.472Z","repositories_count":16535478,"issues_count":43289036,"pull_requests_count":138025441,"authors_count":11562850,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"priority: medium":3,"good first issue":3,"enhancement":3,"type: chore":2,"component: backend/daemons":2,"Community decision":1,"type: feature":1,"help wanted":1,"issues-diagram":1,"tests":1,"type: enhancement":1}},"past_year_pull_request_labels_count":{"table":{"type: chore":8,"type: security":5}},"past_year_issue_author_associations_count":{"table":{"MEMBER":8,"NONE":3}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":22,"MEMBER":11,"NONE":5}},"past_year_issue_authors":{"table":{"MrNaif2018":8,"github-actions[bot]":2,"darkvpshosting":1}},"past_year_pull_request_authors":{"table":{"renovate[bot]":17,"MrNaif2018":11,"g00g1":4,"0disoft":1,"nothing-stops-this-train":1,"Roshan931":1,"sshiao":1,"techiejd":1,"tonyyuyiding":1}},"maintainers":[{"table":{"login":"MrNaif2018","count":62,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrNaif2018"}},{"table":{"login":"TimoxGagarin","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TimoxGagarin"}}],"active_maintainers":[{"table":{"login":"MrNaif2018","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MrNaif2018"}}]}},"events":{"total":{"CreateEvent":45,"DeleteEvent":51,"ForkEvent":42,"IssueCommentEvent":158,"IssuesEvent":63,"PullRequestEvent":67,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":3,"PushEvent":274,"ReleaseEvent":8,"WatchEvent":211},"last_year":{"CreateEvent":36,"DeleteEvent":42,"ForkEvent":16,"IssueCommentEvent":52,"IssuesEvent":29,"PullRequestEvent":42,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":1,"PushEvent":176,"ReleaseEvent":7,"WatchEvent":76}},"keywords":["binance-smart-chain","bitcart","bitcoin","bitcoin-payment-gateway","docker","docker-compose","electrum","ethereum","ethereum-payment-gateway","fastapi","gateway","hacktoberfest","litecoin","merchant","monero","payment-gateway","payments","python","selfhosted","starlette"],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-20T21:28:24.174Z","updated_at":"2023-10-20T21:28:24.174Z","repository_link":"https://github.com/bitcart/bitcart/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"uv.lock","sha":null,"kind":"lockfile","created_at":"2026-02-02T18:05:27.534Z","updated_at":"2026-02-02T18:05:27.534Z","repository_link":"https://github.com/bitcart/bitcart/blob/master/uv.lock","dependencies":[{"id":25809306423,"package_name":"advanced-alchemy","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":25809306426,"package_name":"aiofiles","ecosystem":"pypi","requirements":"25.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809306435,"package_name":"aiohappyeyeballs","ecosystem":"pypi","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":25809306442,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.13.3","direct":false,"kind":"runtime","optional":false},{"id":25809306469,"package_name":"aiohttp-socks","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":25809306483,"package_name":"aiolimiter","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25809306489,"package_name":"aiorpcx","ecosystem":"pypi","requirements":"0.25.0","direct":false,"kind":"runtime","optional":false},{"id":25809306511,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25809306516,"package_name":"alembic","ecosystem":"pypi","requirements":"1.18.0","direct":false,"kind":"runtime","optional":false},{"id":25809306540,"package_name":"annotated-doc","ecosystem":"pypi","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":25809306541,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25809306542,"package_name":"anyio","ecosystem":"pypi","requirements":"4.12.1","direct":false,"kind":"runtime","optional":false},{"id":25809306543,"package_name":"apprise","ecosystem":"pypi","requirements":"1.9.6","direct":false,"kind":"runtime","optional":false},{"id":25809306550,"package_name":"asn1crypto","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":25809306552,"package_name":"async-lru","ecosystem":"pypi","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25809306554,"package_name":"asyncpg","ecosystem":"pypi","requirements":"0.31.0","direct":false,"kind":"runtime","optional":false},{"id":25809306555,"package_name":"attrs","ecosystem":"pypi","requirements":"22.2.0","direct":false,"kind":"runtime","optional":false},{"id":25809306580,"package_name":"base58","ecosystem":"pypi","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25809306587,"package_name":"bcrypt","ecosystem":"pypi","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306588,"package_name":"bitarray","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":25809306599,"package_name":"bitcart","ecosystem":"pypi","requirements":"1.19.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809306601,"package_name":"bitcart-api","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306602,"package_name":"certifi","ecosystem":"pypi","requirements":"2026.1.4","direct":false,"kind":"runtime","optional":false},{"id":25809306609,"package_name":"cffi","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306610,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":25809306611,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.4","direct":false,"kind":"runtime","optional":false},{"id":25809306612,"package_name":"ckzg","ecosystem":"pypi","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":25809306613,"package_name":"click","ecosystem":"pypi","requirements":"8.3.1","direct":false,"kind":"runtime","optional":false},{"id":25809306614,"package_name":"coincurve","ecosystem":"pypi","requirements":"20.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306616,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":25809306623,"package_name":"coverage","ecosystem":"pypi","requirements":"7.13.1","direct":false,"kind":"runtime","optional":false},{"id":25809306625,"package_name":"cryptography","ecosystem":"pypi","requirements":"46.0.3","direct":false,"kind":"runtime","optional":false},{"id":25809306626,"package_name":"cytoolz","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809306637,"package_name":"dishka","ecosystem":"pypi","requirements":"1.7.2","direct":false,"kind":"runtime","optional":false},{"id":25809306642,"package_name":"distlib","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25809306643,"package_name":"dnspython","ecosystem":"pypi","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":25809306667,"package_name":"ecdsa","ecosystem":"pypi","requirements":"0.19.1","direct":false,"kind":"runtime","optional":false},{"id":25809306731,"package_name":"electron-cash","ecosystem":"pypi","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":25809306737,"package_name":"electrum","ecosystem":"pypi","requirements":"4.6.0b1","direct":false,"kind":"runtime","optional":false},{"id":25809306738,"package_name":"electrum-aionostr","ecosystem":"pypi","requirements":"0.0.11","direct":false,"kind":"runtime","optional":false},{"id":25809306739,"package_name":"electrum-ecc","ecosystem":"pypi","requirements":"0.0.6","direct":false,"kind":"runtime","optional":false},{"id":25809306740,"package_name":"electrum-grs","ecosystem":"pypi","requirements":"4.6.0b1","direct":false,"kind":"runtime","optional":false},{"id":25809306741,"package_name":"electrum-ltc","ecosystem":"pypi","requirements":"4.6.0b1","direct":false,"kind":"runtime","optional":false},{"id":25809306742,"package_name":"email-validator","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809306743,"package_name":"eth-abi","ecosystem":"pypi","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":25809306748,"package_name":"eth-account","ecosystem":"pypi","requirements":"0.13.7","direct":false,"kind":"runtime","optional":false},{"id":25809306749,"package_name":"eth-hash","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":25809306750,"package_name":"eth-keyfile","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":25809306752,"package_name":"eth-keys","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25809306755,"package_name":"eth-rlp","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":25809306759,"package_name":"eth-typing","ecosystem":"pypi","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":25809306781,"package_name":"eth-utils","ecosystem":"pypi","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":25809306782,"package_name":"execnet","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25809306785,"package_name":"fakeredis","ecosystem":"pypi","requirements":"2.33.0","direct":false,"kind":"runtime","optional":false},{"id":25809306794,"package_name":"fastapi","ecosystem":"pypi","requirements":"0.128.0","direct":false,"kind":"runtime","optional":false},{"id":25809306795,"package_name":"fido2","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306799,"package_name":"filelock","ecosystem":"pypi","requirements":"3.20.3","direct":false,"kind":"runtime","optional":false},{"id":25809306800,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":25809306801,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"1.72.0","direct":false,"kind":"runtime","optional":false},{"id":25809306802,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809306803,"package_name":"groestlcoin-hash","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25809306810,"package_name":"grpcio","ecosystem":"pypi","requirements":"1.76.0","direct":false,"kind":"runtime","optional":false},{"id":25809306811,"package_name":"gunicorn","ecosystem":"pypi","requirements":"23.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306818,"package_name":"h11","ecosystem":"pypi","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":25809306819,"package_name":"hexbytes","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25809306844,"package_name":"hiredis","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809306845,"package_name":"httpcore","ecosystem":"pypi","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":25809306846,"package_name":"httptools","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":25809306847,"package_name":"httpx","ecosystem":"pypi","requirements":"0.28.1","direct":false,"kind":"runtime","optional":false},{"id":25809306848,"package_name":"httpx-ws","ecosystem":"pypi","requirements":"0.8.2","direct":false,"kind":"runtime","optional":false},{"id":25809306855,"package_name":"identify","ecosystem":"pypi","requirements":"2.6.15","direct":false,"kind":"runtime","optional":false},{"id":25809306856,"package_name":"idna","ecosystem":"pypi","requirements":"3.11","direct":false,"kind":"runtime","optional":false},{"id":25809306860,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"8.7.1","direct":false,"kind":"runtime","optional":false},{"id":25809306864,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809306867,"package_name":"invoke","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":25809306874,"package_name":"ipaddress","ecosystem":"pypi","requirements":"1.0.23","direct":false,"kind":"runtime","optional":false},{"id":25809306875,"package_name":"izulu","ecosystem":"pypi","requirements":"0.50.0","direct":false,"kind":"runtime","optional":false},{"id":25809306885,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.6","direct":false,"kind":"runtime","optional":false},{"id":25809306891,"package_name":"jsonpatch","ecosystem":"pypi","requirements":"1.33","direct":false,"kind":"runtime","optional":false},{"id":25809306896,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306919,"package_name":"jsonrpcclient","ecosystem":"pypi","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":25809306925,"package_name":"jsonrpclib-pelix","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809306927,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.26.0","direct":false,"kind":"runtime","optional":false},{"id":25809307199,"package_name":"opentelemetry-exporter-otlp","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307200,"package_name":"opentelemetry-exporter-otlp-proto-common","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307201,"package_name":"opentelemetry-exporter-otlp-proto-grpc","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307202,"package_name":"opentelemetry-exporter-otlp-proto-http","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307203,"package_name":"opentelemetry-instrumentation","ecosystem":"pypi","requirements":"0.60b1","direct":false,"kind":"runtime","optional":false},{"id":25809307207,"package_name":"opentelemetry-proto","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307208,"package_name":"opentelemetry-sdk","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307209,"package_name":"opentelemetry-semantic-conventions","ecosystem":"pypi","requirements":"0.60b1","direct":false,"kind":"runtime","optional":false},{"id":25809307210,"package_name":"oregano","ecosystem":"pypi","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":25809307223,"package_name":"packaging","ecosystem":"pypi","requirements":"25.0","direct":false,"kind":"runtime","optional":false},{"id":25809307286,"package_name":"paramiko","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809307291,"package_name":"parsimonious","ecosystem":"pypi","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":25809306936,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2025.9.1","direct":false,"kind":"runtime","optional":false},{"id":25809306937,"package_name":"librt","ecosystem":"pypi","requirements":"0.7.7","direct":false,"kind":"runtime","optional":false},{"id":25809306938,"package_name":"mako","ecosystem":"pypi","requirements":"1.3.10","direct":false,"kind":"runtime","optional":false},{"id":25809306943,"package_name":"markdown","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":25809306971,"package_name":"markupsafe","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":25809306972,"package_name":"mnemonic","ecosystem":"pypi","requirements":"0.21","direct":false,"kind":"runtime","optional":false},{"id":25809306990,"package_name":"monero","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25809307004,"package_name":"msgpack","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":25809307030,"package_name":"mslex","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809307071,"package_name":"multidict","ecosystem":"pypi","requirements":"6.7.0","direct":false,"kind":"runtime","optional":false},{"id":25809307082,"package_name":"mypy","ecosystem":"pypi","requirements":"1.19.1","direct":false,"kind":"runtime","optional":false},{"id":25809307083,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809307084,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":25809307085,"package_name":"oauthlib","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25809307139,"package_name":"opentelemetry-api","ecosystem":"pypi","requirements":"1.39.1","direct":false,"kind":"runtime","optional":false},{"id":25809307140,"package_name":"opentelemetry-distro","ecosystem":"pypi","requirements":"0.60b1","direct":false,"kind":"runtime","optional":false},{"id":25809307302,"package_name":"pathspec","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25809307304,"package_name":"pathvalidate","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":25809307370,"package_name":"platformdirs","ecosystem":"pypi","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":25809307371,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25809307406,"package_name":"pre-commit","ecosystem":"pypi","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":25809307407,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.23.1","direct":false,"kind":"runtime","optional":false},{"id":25809307408,"package_name":"prometheus-fastapi-instrumentator","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809307419,"package_name":"propcache","ecosystem":"pypi","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25809307458,"package_name":"protobuf","ecosystem":"pypi","requirements":"5.29.5","direct":false,"kind":"runtime","optional":false},{"id":25809307459,"package_name":"psutil","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":25809307464,"package_name":"pwdlib","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809307487,"package_name":"py-machineid","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809307505,"package_name":"pyaes","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":25809307508,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.23","direct":false,"kind":"runtime","optional":false},{"id":25809307524,"package_name":"pycron","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":25809307562,"package_name":"pycryptodome","ecosystem":"pypi","requirements":"3.23.0","direct":false,"kind":"runtime","optional":false},{"id":25809307584,"package_name":"pycryptodomex","ecosystem":"pypi","requirements":"3.23.0","direct":false,"kind":"runtime","optional":false},{"id":25809307589,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.12.5","direct":false,"kind":"runtime","optional":false},{"id":25809307590,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.41.5","direct":false,"kind":"runtime","optional":false},{"id":25809307591,"package_name":"pydantic-settings","ecosystem":"pypi","requirements":"2.12.0","direct":false,"kind":"runtime","optional":false},{"id":25809307592,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.2","direct":false,"kind":"runtime","optional":false},{"id":25809307593,"package_name":"pynacl","ecosystem":"pypi","requirements":"1.6.2","direct":false,"kind":"runtime","optional":false},{"id":25809307632,"package_name":"pyotp","ecosystem":"pypi","requirements":"2.9.0","direct":false,"kind":"runtime","optional":false},{"id":25809307645,"package_name":"pysocks","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":25809307697,"package_name":"pytest","ecosystem":"pypi","requirements":"9.0.2","direct":false,"kind":"runtime","optional":false},{"id":25809307698,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809307699,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"3.15.1","direct":false,"kind":"runtime","optional":false},{"id":25809307716,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"3.8.0","direct":false,"kind":"runtime","optional":false},{"id":25809307733,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":25809307747,"package_name":"python-decouple","ecosystem":"pypi","requirements":"3.8","direct":false,"kind":"runtime","optional":false},{"id":25809307755,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25809307756,"package_name":"python-multipart","ecosystem":"pypi","requirements":"0.0.21","direct":false,"kind":"runtime","optional":false},{"id":25809307757,"package_name":"python-socks","ecosystem":"pypi","requirements":"2.8.0","direct":false,"kind":"runtime","optional":false},{"id":25809307861,"package_name":"python-ulid","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809307865,"package_name":"pyunormalize","ecosystem":"pypi","requirements":"17.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809307893,"package_name":"pywin32","ecosystem":"pypi","requirements":"311","direct":false,"kind":"runtime","optional":false},{"id":25809307894,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":25809307895,"package_name":"qdarkstyle","ecosystem":"pypi","requirements":"3.2.3","direct":false,"kind":"runtime","optional":false},{"id":25809307898,"package_name":"qrcode","ecosystem":"pypi","requirements":"8.2","direct":false,"kind":"runtime","optional":false},{"id":25809307917,"package_name":"qtpy","ecosystem":"pypi","requirements":"2.4.3","direct":false,"kind":"runtime","optional":false},{"id":25809307940,"package_name":"redis","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809307941,"package_name":"referencing","ecosystem":"pypi","requirements":"0.37.0","direct":false,"kind":"runtime","optional":false},{"id":25809307942,"package_name":"regex","ecosystem":"pypi","requirements":"2025.11.3","direct":false,"kind":"runtime","optional":false},{"id":25809307949,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.5","direct":false,"kind":"runtime","optional":false},{"id":25809307959,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809307962,"package_name":"rlp","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809307972,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.30.0","direct":false,"kind":"runtime","optional":false},{"id":25809307973,"package_name":"ruff","ecosystem":"pypi","requirements":"0.14.11","direct":false,"kind":"runtime","optional":false},{"id":25809307974,"package_name":"scalar-fastapi","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25809307975,"package_name":"scrypt","ecosystem":"pypi","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":25809307981,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"2.49.0","direct":false,"kind":"runtime","optional":false},{"id":25809307992,"package_name":"six","ecosystem":"pypi","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":25809308005,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":25809308031,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.45","direct":false,"kind":"runtime","optional":false},{"id":25809308032,"package_name":"starlette","ecosystem":"pypi","requirements":"0.50.0","direct":false,"kind":"runtime","optional":false},{"id":25809308033,"package_name":"stem","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":25809308038,"package_name":"structlog","ecosystem":"pypi","requirements":"25.5.0","direct":false,"kind":"runtime","optional":false},{"id":25809308039,"package_name":"taskipy","ecosystem":"pypi","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":25809308062,"package_name":"taskiq","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25809308081,"package_name":"taskiq-dependencies","ecosystem":"pypi","requirements":"1.5.7","direct":false,"kind":"runtime","optional":false},{"id":25809308082,"package_name":"taskiq-redis","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25809308102,"package_name":"tomli","ecosystem":"pypi","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25809308103,"package_name":"toolz","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25809308120,"package_name":"tronpy","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":25809308121,"package_name":"trontxsize","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25809308122,"package_name":"types-aiofiles","ecosystem":"pypi","requirements":"25.1.0.20251011","direct":false,"kind":"runtime","optional":false},{"id":25809308125,"package_name":"types-paramiko","ecosystem":"pypi","requirements":"4.0.0.20250822","direct":false,"kind":"runtime","optional":false},{"id":25809308138,"package_name":"types-python-dateutil","ecosystem":"pypi","requirements":"2.9.0.20251115","direct":false,"kind":"runtime","optional":false},{"id":25809308139,"package_name":"types-requests","ecosystem":"pypi","requirements":"2.32.4.20260107","direct":false,"kind":"runtime","optional":false},{"id":25809308140,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.15.0","direct":false,"kind":"runtime","optional":false},{"id":25809308141,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":25809308142,"package_name":"tzdata","ecosystem":"pypi","requirements":"2025.3","direct":false,"kind":"runtime","optional":false},{"id":25809308143,"package_name":"universalasync","ecosystem":"pypi","requirements":"0.5.0.0","direct":false,"kind":"runtime","optional":false},{"id":25809308162,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.6.3","direct":false,"kind":"runtime","optional":false},{"id":25809308168,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.40.0","direct":false,"kind":"runtime","optional":false},{"id":25809308175,"package_name":"uvloop","ecosystem":"pypi","requirements":"0.22.1","direct":false,"kind":"runtime","optional":false},{"id":25809308176,"package_name":"varint","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25809308224,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.36.1","direct":false,"kind":"runtime","optional":false},{"id":25809308225,"package_name":"watchfiles","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":25809308226,"package_name":"web3","ecosystem":"pypi","requirements":"7.14.0","direct":false,"kind":"runtime","optional":false},{"id":25809308235,"package_name":"websockets","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":"runtime","optional":false},{"id":25809308236,"package_name":"winregistry","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25809308256,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.17.3","direct":false,"kind":"runtime","optional":false},{"id":25809308263,"package_name":"wsproto","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":25809308292,"package_name":"yarl","ecosystem":"pypi","requirements":"1.22.0","direct":false,"kind":"runtime","optional":false},{"id":25809308308,"package_name":"zipp","ecosystem":"pypi","requirements":"3.23.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/labels-sync.yml","sha":null,"kind":"manifest","created_at":"2026-08-25T16:58:15.794Z","updated_at":"2026-08-25T16:58:15.794Z","repository_link":"https://github.com/bitcart/bitcart/blob/master/.github/workflows/labels-sync.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2026-08-25T16:58:15.650Z","updated_at":"2026-08-25T16:58:15.650Z","repository_link":"https://github.com/bitcart/bitcart/blob/master/.github/workflows/ci.yml","dependencies":[{"id":26296485639,"package_name":"actions/checkout","ecosystem":"actions","requirements":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","direct":true,"kind":"composite","optional":false},{"id":26296485640,"package_name":"bitcart/bitcart-actions/actions/setup-python","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":26296485646,"package_name":"bitcart/bitcart-actions/actions/install-daemon","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":26296485647,"package_name":"bitcart/bitcart-actions/actions/run-in-background","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":26296485648,"package_name":"bitcart/bitcart-actions/actions/codecov","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":26296485649,"package_name":"bitcart/bitcart-actions/actions/upload-test-results","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":26296485650,"package_name":"redis","ecosystem":"actions","requirements":"alpine@sha256","direct":true,"kind":"docker","optional":false},{"id":26296485651,"package_name":"postgres","ecosystem":"actions","requirements":"18-alpine@sha256","direct":true,"kind":"docker","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/issues-diagram.yml","sha":null,"kind":"manifest","created_at":"2026-08-25T16:58:15.742Z","updated_at":"2026-08-25T16:58:15.742Z","repository_link":"https://github.com/bitcart/bitcart/blob/master/.github/workflows/issues-diagram.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2026-08-25T16:58:15.846Z","updated_at":"2026-08-25T16:58:15.846Z","repository_link":"https://github.com/bitcart/bitcart/blob/master/.github/workflows/release.yml","dependencies":[{"id":26296485700,"package_name":"actions/checkout","ecosystem":"actions","requirements":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","direct":true,"kind":"composite","optional":false}]}],"score":10.03609351708415,"created_at":"2026-06-26T11:24:33.104Z","updated_at":"2026-08-28T18:02:13.388Z","avatar_url":"https://github.com/bitcart.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/373701","html_url":"https://summary.ecosyste.ms/projects/373701"}