Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.25 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.25 KB

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) Create WIF private key from raw private key.

BtcTool.wif_to_privkey(wif) Returns the raw private key from a Wallet Import Format (WIF) string.

BtcTool.wif_to_pubkey(wif) Returns the public key from a Wallet Import Format (WIF) string.

BtcTool.wif_to_address(wif, options) Generate a bitcoin address from a Wallet Import Format (WIF) string.

BtcTool.brainwallet_to_wif(wif, options) Returns Wallet Import Format (WIF) generated from any arbitrary text (passphrase).

Installation

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

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

The docs can be found at https://hexdocs.pm/btctool.