encode static method
Encodes a list of types and values.
types
: A list of string types.values
: A list of dynamic values to be encoded.
Returns a Uint8List containing the ABI-encoded types and values.
Implementation
static Uint8List encode(List<String> types, List<dynamic> values) {
List<AbiType> abiTypes = [];
LengthTrackingByteSink result = LengthTrackingByteSink();
for (String type in types) {
var abiType = parseAbiType(type);
abiTypes.add(abiType);
}
TupleType(abiTypes).encode(values, result);
var resultBytes = result.asBytes();
result.close();
return resultBytes;
}