{"id":15649687,"url":"https://github.com/shadowtime2000/ethereum-wallet-miner","last_synced_at":"2025-07-08T06:39:31.655Z","repository":{"id":42804075,"uuid":"270881205","full_name":"shadowtime2000/ethereum-wallet-miner","owner":"shadowtime2000","description":"A proof-of-concept project to show how cryptocurrency wallets are not as secure as you would think.","archived":false,"fork":false,"pushed_at":"2023-02-03T08:35:22.000Z","size":593,"stargazers_count":42,"open_issues_count":9,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-19T07:47:00.094Z","etag":null,"topics":["cryptocurrency","cryptowallet","ethereum-address","ethereum-wallet"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/shadowtime2000.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":"2020-06-09T02:11:28.000Z","updated_at":"2025-04-17T07:26:35.000Z","dependencies_parsed_at":"2023-02-18T05:00:48.739Z","dependency_job_id":null,"html_url":"https://github.com/shadowtime2000/ethereum-wallet-miner","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/shadowtime2000%2Fethereum-wallet-miner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fethereum-wallet-miner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fethereum-wallet-miner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fethereum-wallet-miner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shadowtime2000","download_url":"https://codeload.github.com/shadowtime2000/ethereum-wallet-miner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251749101,"owners_count":21637455,"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":["cryptocurrency","cryptowallet","ethereum-address","ethereum-wallet"],"created_at":"2024-10-03T12:31:00.591Z","updated_at":"2025-04-30T17:20:40.645Z","avatar_url":"https://github.com/shadowtime2000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ethereum-wallet-miner\nA proof-of-concept project to show how cryptocurrency wallets are not as secure as you would think.\n\nOne of the key features of cryptocurrency is that you officialy own the crypto locked behind a secure wallet no one can hack into. A crypto wallet is only as secure as the variations of wallet strings that can be generated for that cryptocurrency. This program is meant to show how that if you have a computer go on a repeated loop generating wallets until the public key matches, you can discover someone's private key. When you are mining a blockchain you are finding random nonces and then checking if the hashes of those nonces meet a certain requirement. This program is what you could call \"wallet mining\", because it creates random wallets and checks if the public key matches the public key you want to get the private key of.\n\n## Dependencies\nThis project was created with:\n* NodeJS Version: 12.16.1\n* Web3js Version: 1.2.8\n* yargs Version: 15.3.1\n\n## How To Use\nPlease do not use this application for any other purpose besides educational purposes.\nTo run this project:\n```\n\u003e cd ethereum-wallet-miner\n\u003e npm install\n\u003e node index.js decrypt \u003cpublickey\u003e [entropy]\n```\n```\npublickey - the public key to find the private key of\nentropy - the length of a randomly generated hex string to increase unpredictability of generated account. Default 32\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowtime2000%2Fethereum-wallet-miner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowtime2000%2Fethereum-wallet-miner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowtime2000%2Fethereum-wallet-miner/lists"}