{"id":16444292,"url":"https://github.com/ndelvalle/nakatoshi","last_synced_at":"2025-05-08T00:39:43.598Z","repository":{"id":37390769,"uuid":"214880055","full_name":"ndelvalle/nakatoshi","owner":"ndelvalle","description":"🦀 Bitcoin vanity address generator","archived":false,"fork":false,"pushed_at":"2024-05-07T10:03:54.000Z","size":966,"stargazers_count":45,"open_issues_count":7,"forks_count":17,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-08T00:39:33.402Z","etag":null,"topics":["address","bitcoin","vanity-address"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/ndelvalle.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-13T19:24:25.000Z","updated_at":"2024-11-07T09:20:53.000Z","dependencies_parsed_at":"2023-02-10T02:31:14.129Z","dependency_job_id":"96d9e68e-3f26-40e6-954b-ccca6927db52","html_url":"https://github.com/ndelvalle/nakatoshi","commit_stats":{"total_commits":251,"total_committers":8,"mean_commits":31.375,"dds":"0.31075697211155373","last_synced_commit":"fbaeba47186928b632a8f658a4a3b0a6309a4c36"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndelvalle%2Fnakatoshi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndelvalle%2Fnakatoshi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndelvalle%2Fnakatoshi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndelvalle%2Fnakatoshi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndelvalle","download_url":"https://codeload.github.com/ndelvalle/nakatoshi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252978668,"owners_count":21834910,"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":["address","bitcoin","vanity-address"],"created_at":"2024-10-11T09:23:55.942Z","updated_at":"2025-05-08T00:39:43.570Z","avatar_url":"https://github.com/ndelvalle.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nakatoshi\n\n[![](https://github.com/ndelvalle/nakatoshi/workflows/Rust/badge.svg)](https://github.com/ndelvalle/nakatoshi/actions?query=workflow%3ARust)\n\nA [Bitcoin Vanity Address](https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch04.asciidoc#vanity-addresses) generator.\n\nnakatoshi accepts as input a prefix string (Or a file with multiple prefixes) to search for and produce\na Bitcoin address and private / public keys. The amount of time required to find a given pattern depends\non how long the string is, the speed of your computer, and whether you get lucky.\n\n## Install\n\n### MacOS\n\n```\n$ brew tap ndelvalle/utilities\n$ brew install nakatoshi\n```\n\n### Cargo\n\n```\n$ cargo install nakatoshi\n```\n\n### Manually\n\nDownload the latest [released binary](https://github.com/ndelvalle/nakatoshi/releases)\nand add executable permissions:\n\n```bash\n# Linux example:\n$ wget -O nakatoshi \"https://github.com/ndelvalle/nakatoshi/releases/download/v0.2.4/nakatoshi-linux-amd64\"\n$ chmod +x nakatoshi\n```\n\n## CLI\n\n```\nUSAGE:\n    nakatoshi [FLAGS] [OPTIONS] \u003cprefix\u003e --input-file \u003cinput-file\u003e\n\nFLAGS:\n    -b, --bech32            Use Bech32 addresses. Starting with bc1q (Lowercase address)\n    -c, --case-sensitive    Use case sensitive comparison to match addresses\n    -h, --help              Prints help information\n    -u, --uncompressed      Use uncompressed private an public keys\n    -V, --version           Prints version information\n\nOPTIONS:\n    -i, --input-file \u003cinput-file\u003e    File with prefixes to match addresses with\n    -t, --threads \u003cthreads\u003e          Number of threads to be used [default: The number of CPUs available on the current\n                                     system]\n\nARGS:\n    \u003cprefix\u003e    Prefix used to match addresses\n```\n\n\n## Examples:\n\n#### Generate a vanity address\n\n```shell\nnakatoshi 1Kids\n```\n\n#### Generate a vanity address and parse JSON response\n\n```shell\nnakatoshi 1Bitc | jq\n```\n\n#### Use a file with multiple prefixes\n\nA file with one address prefix on each newline can be used to search for a vanity\naddress. This reduces the time to find a result.\n\nExample:\n\n```shell\nnakatoshi --input-file input.txt\n```\n\nThe contents of the `input.txt` file looks like this:\n```\n1Kids\n1Love\n```\n\n#### Bech32 addresses\n\n```shell\nnakatoshi -b bc1qki\n```\n\nNote: There is no need to search with the `case-sensitive` flag because `bc1q` addresses are\nalways lowercase.\n\n## Development\n\n```shell\n# Build\n$ cargo build\n\n# Help\n$ cargo run -- -help\n```\n\nNote: `Cargo run` creates an unoptimized executable with debug info. When testing\nthe speed/throughput of the application, make sure to use `cargo run --release`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndelvalle%2Fnakatoshi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndelvalle%2Fnakatoshi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndelvalle%2Fnakatoshi/lists"}