proto/EthereumAbi.pbserver library

Classes

AbiError
AbiParams
A set of ABI type parameters.
AddressType
Indicates an address type.
ArrayParam
A byte array of arbitrary size.
ArrayType
Indicates an array type with an inner element_type.
BoolType
Indicates a boolean type.
ByteArrayFixType
Indicates a fixed-size byte array type.
ByteArrayType
Indicates a byte array type.
ContractCallDecodingInput
Decode a contract call (function input) according to the given ABI json.
ContractCallDecodingOutput
FixedArrayType
Indicates a fixed-size array type with an inner element_type.
FunctionEncodingInput
Encode a function call to Eth ABI binary.
FunctionEncodingOutput
FunctionGetTypeInput
Return the function type signature, of the form "baz(int32,uint256)".
NumberNParam
Generic number parameter for all other bit sizes, like UInt24, 40, 48, ... 248.
NumberNType
Generic number type for all bit sizes, like UInt24, 40, 48, ... 248.
Param
Named parameter with type.
ParamsDecodingInput
Decode a function input or output data according to the given ABI json.
ParamsDecodingOutput
ParamType
StringType
Indicates a string type.
Token
A value of an ABI parameter.
TupleParam
A tuple with various parameters similar to a structure.
TupleType
Indicates a tuple with inner type parameters.
ValueDecodingInput
Decode an Eth ABI value.
ValueDecodingOutput