{"id":20497395,"url":"https://github.com/gitgab19/blockchain-address-list-generation","last_synced_at":"2026-05-09T08:02:11.502Z","repository":{"id":41183520,"uuid":"495450672","full_name":"GitGab19/blockchain-address-list-generation","owner":"GitGab19","description":"The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. These Python scripts have been used for an academic research at Politecnico di Torino. If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.","archived":false,"fork":false,"pushed_at":"2022-11-21T10:08:35.000Z","size":81,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-16T06:27:35.927Z","etag":null,"topics":["bitcoin","blockchain","cryptocurrency","cryptography","research","research-paper","secp256k1"],"latest_commit_sha":null,"homepage":"","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/GitGab19.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}},"created_at":"2022-05-23T14:41:35.000Z","updated_at":"2024-06-21T18:00:52.000Z","dependencies_parsed_at":"2023-01-21T18:05:08.762Z","dependency_job_id":null,"html_url":"https://github.com/GitGab19/blockchain-address-list-generation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitGab19%2Fblockchain-address-list-generation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitGab19%2Fblockchain-address-list-generation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitGab19%2Fblockchain-address-list-generation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GitGab19%2Fblockchain-address-list-generation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GitGab19","download_url":"https://codeload.github.com/GitGab19/blockchain-address-list-generation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242087911,"owners_count":20069722,"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":["bitcoin","blockchain","cryptocurrency","cryptography","research","research-paper","secp256k1"],"created_at":"2024-11-15T18:10:57.609Z","updated_at":"2026-05-09T08:02:11.452Z","avatar_url":"https://github.com/GitGab19.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blockchain(s) Address List Generation\n## Introduction\nThe focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. \nThese Python scripts have been used for an academic research at Politecnico di Torino.\nIf you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.\n\nRepo is divided into different blockchains we've studied; more specifically, blockchains we've analyzed are: \n- Bitcoin \u003cimg align=\"center\" src=\"https://user-images.githubusercontent.com/62447440/177342647-6a567716-55f6-477b-aac8-6ea6c9917ca1.png\" width=\"25\" height=\"25\"\u003e\n- Ethereum \u003cimg align=\"center\" src=\"https://cryptologos.cc/logos/ethereum-eth-logo.png?v=022\" width=\"25\" height=\"25\"\u003e\n- Dogecoin \u003cimg align=\"center\" src=\"https://cryptologos.cc/logos/dogecoin-doge-logo.png?v=022\" width=\"25\" height=\"25\"\u003e\n- Litecoin \u003cimg align=\"center\" src=\"https://cryptologos.cc/logos/litecoin-ltc-logo.png?v=022\" width=\"25\" height=\"25\"\u003e\n- Dash \u003cimg align=\"center\" src=\"https://cryptologos.cc/logos/dash-dash-logo.png?v=022\" width=\"25\" height=\"25\"\u003e\n- Zcash \u003cimg align=\"center\" src=\"https://cryptologos.cc/logos/zcash-zec-logo.png?v=022\" width=\"25\" height=\"25\"\u003e\n- Bitcoin Cash \u003cimg align=\"center\" src=\"https://cryptologos.cc/logos/bitcoin-cash-bch-logo.png?v=022\" width=\"25\" height=\"25\"\u003e\n\nEvery sub-directory contains a README that explains how the specific Python scripts work.\n\n## Notes\nThe `requirements.txt` file should list all Python libraries that our scripts\ndepend on, you have to install them before running any script inside this repo by running:\n\n```\npip install -r requirements.txt\n```\n\n### Keys file generation \nIn order to create the whole list of private and public keys for the subgroup we've chosen, plus the seven cosets we have chosen to investigate, run the *KeysFileGeneration.py* script. \n\u003cbr\u003e\u003cbr\u003e\n\n## Conclusion\nFeel free to open issues, or to contribute to the project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitgab19%2Fblockchain-address-list-generation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitgab19%2Fblockchain-address-list-generation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitgab19%2Fblockchain-address-list-generation/lists"}