Crate ethabi[−][src]
Ethereum ABI encoding decoding library.
Modules
| param_type |
Function and event param types. |
| token |
ABI param and parsing for it. |
Structs
| Constructor |
Contract constructor specification. |
| Contract |
API building calls to contracts ABI. |
| Error |
The Error type. |
| Event |
Contract event. |
| EventParam |
Event param specification. |
| Events |
Contract events interator. |
| Function |
Contract function specification. |
| Functions |
Contract functions interator. |
| Log |
Decoded log. |
| LogParam |
Decoded log param. |
| Param |
Function param. |
| RawLog |
Ethereum log. |
| RawTopicFilter |
Raw topic filter. |
| TopicFilter |
Topic filter. |
Enums
| ErrorKind |
The kind of an error. |
| ParamType |
Function and event param types. |
| Token |
Ethereum ABI params. |
| Topic |
Acceptable topic possibilities. |
Traits
| ResultExt |
Additional methods for |
Functions
| decode |
Decodes ABI compliant vector of bytes into vector of tokens described by types param. |
| encode |
Encodes vector of tokens into ABI compliant vector of bytes. |
Type Definitions
| Address |
ABI address. |
| Bytes |
ABI bytes. |
| FixedBytes |
ABI fixed bytes. |
| Hash |
Commonly used FixedBytes of size 32 |
| Int |
ABI signed integer. |
| Result |
Convenient wrapper around |
| Uint |
ABI unsigned integer. |