A Concurrent CCID management tool.
- Download binary from Releases
- Grant Permission
$ cd /path/to/your/download/directory
$ mv <downloaded filename> ccid-tools
$ chmod +x ./ccid-tools
- Run
$ ./ccid-tools <subcommand> <options>
official build doesn't work on some old CPUs, so you may need to build it yourself.
$ git clone https://github.com/7ka-Hiira/ccid-tools.git
$ cd ccid-tools
$ RUSTFLAGS="-C target-cpu=native" cargo build --release
You can find the binary in ./target/release/ccid-tools
$ ./ccid-tools keygen
You'll get Mnemonics and Addresses
Examples
- Generate CCID starts with 12345 and Japanese mnemonic
$ ./ccid-tools vanity-search --starts-with 2345 --lang ja
- Generate CCID containing abcdef (case-sensitive) with 3 threads, stop when one is found
$ ./ccid-tools vanity-search --contains xyz -j3 --stop-when-found --case-sensitive
- Generate CCID where the 5 characters following the 'con1' and the last 5 characters are numbers
$ ./ccid-tools vanity-search --regex "^con1\d{5}.*\d{5}$"
Examples
- Derive privatekey from mnemonics
$ ./ccid-tools mnemonic-to-privkey "return velvet service basket ..."
- Derive CCID from privatekey
$ ./ccid-tools privkey-to-address "bcb7710a8cb369bc695e7e200611d501b..."
New features, bug reports/fixes, and improvements are welcome:)
Apache 2.0
clap coins concurrent-client elliptic-curves num_cpus rand regex RustCrypto: Hashes rust-bech32 rust-hex rust-secp256k1 unicode-normalization