Expand description
Vapory ABI encoding decoding library.
Re-exports§
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.
- Event
Param - 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
- Vapory log.
- RawTopic
Filter - Raw topic filter.
- Topic
Filter - Topic filter.
Enums§
Traits§
- Function
Output Decoder - Contract functions generated by vapabi-derive
- LogFilter
- Common filtering functions that are available for any event.
- Parse
Log - trait common to things (events) that have an associated
Log
type that can be parsed from aRawLog
- Result
Ext - Additional methods for
Result
, for easy interaction with this crate.
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.