# Tezex
[![Build Status](]( [![ Version](]( [![Documentation](](

A collection of utils to work with the Tezos blockchain using Elixir: parsing Micheline, verifying Tezos signed messages, deriving Tezos wallet addresses from public key, etc.

Read the documentation on [hexdocs](

Since what this lib provides is so far limited to what we need at [](, external contributions are most welcome.
For instance if you need to sign messages or transactions, or translating Micheline to hex, we'd love to collaborate on a PR.

## Installation

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

def deps do
    {:tezex, "~> 0.1.0"}

## Requirements

This lib depends on [enacl]( which requires `libsodium` (`brew install libsodium` / `apt-get install libsodium-dev`).

## Test

$ mix test
$ mix
$ mix coveralls.html

## Generate Documentation

$ mix docs