Re-exports§
pub use decoder::decode_call_result;pub use decoder::decode_revert;pub use decoder::read_address_from_word;pub use decoder::read_array_dyn;pub use decoder::read_array_fixed;pub use decoder::read_bool;pub use decoder::read_bytes;pub use decoder::read_i128;pub use decoder::read_i16;pub use decoder::read_i32;pub use decoder::read_i64;pub use decoder::read_i8;pub use decoder::read_int256;pub use decoder::read_selector;pub use decoder::read_string;pub use decoder::read_u128;pub use decoder::read_u16;pub use decoder::read_u256;pub use decoder::read_u32;pub use decoder::read_u64;pub use decoder::read_u8;pub use decoder::skip_selector;pub use encoder::encode_address;pub use encoder::encode_bool;pub use encoder::encode_bytes_data;pub use encoder::encode_u256;pub use error::ZError;pub use event::read_topic_address;pub use event::read_topic_bool;pub use event::read_topic_int256;pub use event::read_topic_u256;pub use event::ZEventLog;pub use types::ZAddress;pub use types::ZArray;pub use types::ZBool;pub use types::ZBytes;pub use types::ZCallResult;pub use types::ZInt256;pub use types::ZRevert;pub use types::ZString;pub use types::ZU256;pub use zbytes_fixed::read_bytes1;pub use zbytes_fixed::read_bytes16;pub use zbytes_fixed::read_bytes2;pub use zbytes_fixed::read_bytes20;pub use zbytes_fixed::read_bytes3;pub use zbytes_fixed::read_bytes32;pub use zbytes_fixed::read_bytes4;pub use zbytes_fixed::read_bytes8;pub use zbytes_fixed::read_bytes_n;pub use zbytes_fixed::ZBytesN;
Modules§
- decoder
- encoder
- error
- event
- Event/Log decoding module for Ethereum logs.
- types
- zbytes_
fixed - Fixed-size bytes types (bytes1 to bytes32).
Macros§
- decode_
call - Decodes a function call from calldata.
- decode_
tuple - Decode a tuple of types from ABI-encoded data.
- revert_
to_ string - Helper to get a human-readable string from a ZRevert.
Traits§
- ZDecode
- The main trait for zero-copy decoding. The main trait for zero-copy decoding.