Exthereum v0.1.0 API Reference
Modules
This library exists to present a convenient interface to control a full Ethereum node from Elixir, abstracting away the need to deal with the JSON-RPC API directly. It decodes the hex responses when necessary and functions return the idiomatic {:ok, data} | {:error, reason} tuples whenever possible. The goal is to cover the entire JSON-RPC API for Geth/Parity. This project has @specs for every function and is using Dialyzer + ExUnit
Various Wei/Eth Unit Conversion Functions
Eth Namespace for Ethereum JSON-RPC
Net Namespace for Ethereum JSON-RPC
Personal namespace for Ethereum JSON-RPC This could be considered dangerous as it requires the admin api to be exposed over JSON-RPC. Use only in a safe environment and see README to enable this namespace in Geth
This defines a macro that handles the JSON-RPC HTTP send
Module for @Type that represents Exthereum.Unit struct with various ether denominations
Web3 Namespace for Ethereum JSON-RPC