[−][src]Module ethers_core::abi
feature="abi"
only.This module implements extensions to the ethabi
API.
Modules
param_type | feature="abi" Function and event param types. |
token | feature="abi" ABI param and parsing for it. |
Structs
Abi | feature="abi" API building calls to contracts ABI. |
Constructor | feature="abi" Contract constructor specification. |
Contract | feature="abi" API building calls to contracts ABI. |
Event | feature="abi" Contract event. |
EventParam | feature="abi" Event param specification. |
Events | feature="abi" Contract events iterator. |
Function | feature="abi" Contract function specification. |
Functions | feature="abi" Contract functions iterator. |
InvalidOutputType | feature="abi" |
Log | feature="abi" Decoded log. |
LogParam | feature="abi" Decoded log param. |
Param | feature="abi" Function param. |
RawLog | feature="abi" Ethereum log. |
RawTopicFilter | feature="abi" Raw topic filter. |
TopicFilter | feature="abi" Topic filter. |
TupleParam | feature="abi" Tuple params specification |
Enums
Error | feature="abi" Ethabi errors |
ParamType | feature="abi" Function and event param types. |
StateMutability | feature="abi" The state mutability of the function https://solidity.readthedocs.io/en/v0.6.6/abi-spec.html#json |
Token | feature="abi" Ethereum ABI params. |
Topic | feature="abi" Acceptable topic possibilities. |
Traits
Detokenize | feature="abi" Output type possible to deserialize from Contract ABI |
EventExt | feature="abi" Extension trait for |
FunctionExt | feature="abi" Extension trait for |
FunctionOutputDecoder | feature="abi" Contract functions generated by ethabi-derive |
LogFilter | feature="abi" Common filtering functions that are available for any event. |
ParseLog | feature="abi" trait common to things (events) that have an associated |
Tokenizable | feature="abi" Simplified output type for single value. |
TokenizableItem | feature="abi" Marker trait for |
Tokenize | feature="abi" Tokens conversion trait |
Functions
decode | feature="abi" Decodes ABI compliant vector of bytes into vector of tokens described by types param. |
encode | feature="abi" Encodes vector of tokens into ABI compliant vector of bytes. |
Type Definitions
Address | feature="abi" ABI address. |
Bytes | feature="abi" ABI bytes. |
FixedBytes | feature="abi" ABI fixed bytes. |
Hash | feature="abi" Commonly used FixedBytes of size 32 |
Int | feature="abi" ABI signed integer. |
Result | feature="abi" Ethabi result type |
Uint | feature="abi" ABI unsigned integer. |
Word | feature="abi" ABI word. |