Expand description
Common ABI implementation.
Modules§
- ABI related error types.
Structs§
- ABI version.
- Contract ABI definition.
- Contract event ABI definition.
- Event ABI declaration builder.
- External input builder.
- Contract method ABI definition.
- Method ABI declaration builder.
- ABI value type with name.
- ABI value with name.
- Unsigned external message payload.
- Unsigned external message.
- A wrapper around
AbiType,NamedAbiType,AbiValueandNamedAbiValuethat implements hash/comparison traits without name.
Enums§
- Contract header value.
- Contract header value type.
- ABI value type.
- An iterator that flattens the first-level tuple.
- ABI encoded value.
- An iterator that flattens the first-level tuple.
- ABI type which has a fixed bits representation and therefore can be used as a map key.
- ABI value which has a fixed bits representation and therefore can be used as a map key.
Traits§
- A type which can be converted from an ABI value.
- A wrapper around ABI values iterator that converts each item using the
FromAbitrait. - A type which can be converted from a plain ABI value.
- ABI entity wrapper.
- A type which can be converted into an ABI value.
- A type which can be converted into a plain ABI value.
- A type with a known ABI type.
- A type with a known plain ABI type.
Functions§
- Prepares arbitrary data for signing.
- Signs arbitrary data using the key and optional signature id.