Bitcoin Utility CLI is a command-line tool for performing various Bitcoin-related operations such as generating mnemonic keys, creating private keys, public keys, addresses, encoding/decoding hex, creating signatures, and more.
- Generate Mnemonic Key: Generate a random mnemonic key.
- Generate Private Key: Generate a random private key.
- Create Public Key: Derive a public key from a given private key.
- Create Address: Generate a Bitcoin address from a given public key.
- Encode/Decode Hex: Encode input into hex or decode hex input.
- Create Signature: Generate a signature for a given message using a private key.
- Rust programming language and Cargo package manager installed.
- Clone the repository:
git clone https://github.com/conquext/bit_rs.git
- Navigate to the project directory:
cd bit_rs
- Build the project:
cargo build --release
- Run the executable with appropriate subcommands to perform Bitcoin-related operations:
./target/release/bit_rs <SUBCOMMAND> [OPTIONS]