OptionalabiOptionalabiFor structs, the base class this type extends.
OptionalabiReturn value to use when creating a new instance of this type, used when decoding binary extensions.
OptionalabiFor structs, the fields that this type contains.
Name of the type, e.g. asset.
OptionalabiFor variants, the different types this type can represent.
Create new instance from JavaScript object. Should also accept an instance of itself and return that unchanged.
OptionalfromCreate instance from binary ABI data.
Decoder instance to read from.
OptionaltoStatic ABI encoding can be used to encode non-class types. Will be used in favor of instance.toABI if both exists.
The value to encode.
The encoder to write the value to.
Alias to another type.