From 30a43bb677b927784290f6c0c9177d037582945f Mon Sep 17 00:00:00 2001 From: Izel Nakri Date: Sun, 1 Oct 2017 15:06:27 +0200 Subject: [PATCH] v0.2.2 release --- README.md | 4 ++-- mix.exs | 11 ++++++----- mix.lock | 5 ++++- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 47d5325..395ed2e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![Hex Version](http://img.shields.io/hexpm/v/eth.svg?style=flat)](https://hex.pm/packages/eth) [![Hex docs](http://img.shields.io/badge/hex.pm-docs-green.svg?style=flat)](https://hexdocs.pm/eth/ETH.html) # ETH -The essential Elixir library for interacting with Ethereum blockchain. You can now query the blockchain, create Ethereum wallets and sign/send transactions, all from Elixir / Erlang Virtual Machine. +The essential Elixir library for interacting with Ethereum blockchain. You can now create Ethereum wallets, query the blockchain and sign/send transactions, all from Elixir / Erlang Virtual Machine. ## Example @@ -58,7 +58,7 @@ Warning: This library uses the Ethereum JSON-RPC under the hood, so you need an ### Credits -- [Izel Nakri](https://github.com/izelnakri) - Spent and continues to spend too much time and mental energy to build this library. I reverse engineered ethereum JavaScript libraries in Elixir so you don't have to. +- [Izel Nakri](https://github.com/izelnakri) - I reverse engineered ethereum JavaScript libraries in Elixir so you don't have to. Additionally this library wouldnt exists without the libraries below: - ExRLP diff --git a/mix.exs b/mix.exs index b1d9d4b..6ce2d9f 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule Eth.Mixfile do def project do [ app: :eth, - version: "0.1.0", + version: "0.2.2", elixir: "~> 1.5", start_permanent: Mix.env == :prod, deps: deps(), @@ -23,13 +23,14 @@ defmodule Eth.Mixfile do # Run "mix help deps" to learn about dependencies. defp deps do [ - {:libsecp256k1, [github: "mbrix/libsecp256k1", manager: :rebar]}, - {:keccakf1600, "~> 2.0", hex: :keccakf1600_orig}, + {:ethereumex, "~> 0.1.1"}, {:ex_rlp, "~> 0.2.1"}, + {:ex_doc, ">= 0.0.0", only: :dev}, {:hexate, "~> 0.6.1"}, - {:ethereumex, "~> 0.1.1"}, + {:keccakf1600, "~> 2.0", hex: :keccakf1600_orig}, + {:mnemonic, "~> 0.2.0"}, {:poison, "~> 3.1"}, - {:ex_doc, ">= 0.0.0", only: :dev} + {:libsecp256k1, "~> 0.1.3"} ] end diff --git a/mix.lock b/mix.lock index 2246685..da5d599 100644 --- a/mix.lock +++ b/mix.lock @@ -9,9 +9,12 @@ "httpoison": {:hex, :httpoison, "0.11.2", "9e59f17a473ef6948f63c51db07320477bad8ba88cf1df60a3eee01150306665", [:mix], [{:hackney, "~> 1.8.0", [hex: :hackney, optional: false]}]}, "idna": {:hex, :idna, "5.0.2", "ac203208ada855d95dc591a764b6e87259cb0e2a364218f215ad662daa8cd6b4", [:rebar3], [{:unicode_util_compat, "0.2.0", [hex: :unicode_util_compat, optional: false]}]}, "keccakf1600": {:hex, :keccakf1600_orig, "2.0.0", "0a7217ddb3ee8220d449bbf7575ec39d4e967099f220a91e3dfca4dbaef91963", [:rebar3], []}, - "libsecp256k1": {:git, "https://github.com/mbrix/libsecp256k1.git", "671be513a6c19db47fbeea0ceefbf61421d196cc", []}, + "libsecp256k1": {:hex, :libsecp256k1, "0.1.3", "57468b986af7c9633527875f71c7ca08bf4150b07b38a60d5bd48fba299ff6c1", [:rebar3], []}, + "libsecp256k1_nif": {:hex, :libsecp256k1_nif, "0.0.3", "3d30ec8fb6a7032c4a3b75cb36ed509f397d33c5e44c53c20b800c1b07f5ab2d", [:rebar3], []}, "metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], []}, "mimerl": {:hex, :mimerl, "1.0.2", "993f9b0e084083405ed8252b99460c4f0563e41729ab42d9074fd5e52439be88", [:rebar3], []}, + "mnemonic": {:hex, :mnemonic, "0.2.0", "676a1bebe854c390e04d0030b66225d10a6b0fac33b427a3f3b9b17c2ee5e715", [:mix], []}, + "nif_libsecp256k1": {:hex, :nif_libsecp256k1, "0.0.2", "7548eabb7d04c09c29814f9c8aa8542d7ff2d9b972a8e3c611faef21a24616da", [:rebar3], []}, "poison": {:hex, :poison, "3.1.0", "d9eb636610e096f86f25d9a46f35a9facac35609a7591b3be3326e99a0484665", [:mix], []}, "ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.1", "28a4d65b7f59893bc2c7de786dec1e1555bd742d336043fe644ae956c3497fbe", [:make, :rebar], []}, "unicode_util_compat": {:hex, :unicode_util_compat, "0.2.0", "dbbccf6781821b1c0701845eaf966c9b6d83d7c3bfc65ca2b78b88b8678bfa35", [:rebar3], []}}