Expand description
Abstractions for implementing Solidity ABI encoding/decoding for arbitrary Rust types.
Structs§
- Error
- Solidity ABI encoding/decoding error.
- SolBytes
- Newtype wrapper for encoding/decoding
u8
sequences/collections as their equivalent Solidity bytes representations.
Enums§
- SolResult
Decode Error - Error representing reason for failing to decode Solidity ABI encoded result data.
Traits§
- SolDecode
- Maps an arbitrary Rust/ink! type to a Solidity ABI type equivalent for Solidity ABI decoding.
- SolEncode
- Maps an arbitrary Rust/ink! type to a Solidity ABI type equivalent for Solidity ABI encoding.
- SolError
Decode - Solidity ABI decode error data (if possible).
- SolError
Encode - Solidity ABI encode as error data.
- SolParams
Decode - Solidity ABI decode function parameters.
- SolParams
Encode - Solidity ABI encode function parameters.
- SolResult
Decode - Solidity ABI decode result data.
- SolType
Decode - A Rust/ink! equivalent of a Solidity ABI type that implements logic for Solidity ABI decoding.
- SolType
Encode - A Rust/ink! equivalent of a Solidity ABI type that implements logic for Solidity ABI encoding.