Crate ethabi[][src]

Expand description

Ethereum ABI encoding decoding library.

Re-exports

Modules

Function and event param types.

ABI param and parsing for it.

Structs

Contract constructor specification.

API building calls to contracts ABI.

Contract event.

Event param specification.

Contract events iterator.

Contract function specification.

Contract functions iterator.

Decoded log.

Decoded log param.

Function param.

Ethereum log.

Raw topic filter.

Topic filter.

Tuple params specification

Enums

Ethabi errors

Function and event param types.

Whether a function modifies or reads blockchain state

Ethereum ABI params.

Acceptable topic possibilities.

Traits

Contract functions generated by ethabi-derive

Common filtering functions that are available for any event.

trait common to things (events) that have an associated Log type that can be parsed from a RawLog

Functions

Decodes ABI compliant vector of bytes into vector of tokens described by types param.

Encodes vector of tokens into ABI compliant vector of bytes.

Type Definitions

ABI address.

ABI bytes.

ABI fixed bytes.

Commonly used FixedBytes of size 32

ABI signed integer.

Ethabi result type

ABI unsigned integer.

ABI word.