API Reference web3 v0.1.6

modules

Modules

Web3 is high level, user-friendly Ethereum JSON-RPC Client.

ABI is a module for encoding and decoding Ethereum Contract.

Compile for ABI json file

Signer is a helper class for signing transactions.

Smart contract functions executed by Dispatcher

JSONRPC over HTTP

Middleware provides an extension point to add functions that you want to be called for every method JSON RPC API.

Wrapping before_dispatch and after_dispatch the request to JSON RPC API.

Pipeline is a struct used as an argument in the callback functions of modules implementing the Web3.Middleware behaviour.

Inspect the request and determine if it is a valid request.

The address (40 (hex) characters / 160 bits / 20 bytes) is derived from the public key (128 (hex) characters / 512 bits / 64 bytes) which is derived from the private key (64 (hex) characters / 256 bits / 32 bytes).

Fixed length binary, 1 to 32 bytes.

The Elixir-native representation of t:EthereumJSONRPC.data/0.

A 32-byte KECCAK-256 hash.

Hex encoded integer.