encodePacked static method

Uint8List encodePacked(
  1. List<AbiType> types,
  2. List values
)

Encodes values in packed format (no padding).

Implementation

static Uint8List encodePacked(List<AbiType> types, List<dynamic> values) {
  if (types.length != values.length) {
    throw ArgumentError('Types and values length mismatch');
  }

  final parts = <Uint8List>[];
  for (var i = 0; i < types.length; i++) {
    parts.add(_encodePacked(types[i], values[i]));
  }

  return BytesUtils.concat(parts);
}