README.md

# BtcTool

Bitcoin utils related to Elliptic curve cryptography (ECC) algorithms
used in bitcoin to create addresses or public keys from private keys,
brainwallets, WIFs, etc.

## Functions

  [BtcTool.privkey_to_wif(privkey, options)](https://hexdocs.pm/btctool/BtcTool.html#privkey_to_wif/2)
  Create WIF private key from raw private key.

  [BtcTool.wif_to_privkey(wif)](https://hexdocs.pm/btctool/BtcTool.html#wif_to_privkey/1)
  Returns the raw private key from a Wallet Import Format (WIF) string.

  [BtcTool.wif_to_pubkey(wif)](https://hexdocs.pm/btctool/BtcTool.html#wif_to_pubkey/1)
  Returns the public key from a Wallet Import Format (WIF) string.

## Installation

The package can be installed by adding `btctool` to your list of
dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:btctool, "~> 0.1"}
  ]
end
```

The docs can be found at
[https://hexdocs.pm/btctool](https://hexdocs.pm/btctool).