abiEncode static method
Encodes data using the ABI encoding format based on the provided types and inputs.
Implementation
static List<int> abiEncode(List<String> types, List<dynamic> inputs) {
final inp = [
for (int i = 0; i < types.length; i++)
_ensureCorrectValues(types[i], inputs[i])
];
final abiParams =
types.map((e) => AbiParameter(name: '', type: e)).toList();
final abi = AbiParameter(name: '', type: 'tuple', components: abiParams)
.abiEncode(inp);
return abi.encoded;
}