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.
A KECCAK-256 hash.
Hex encoded integer.