Uint8List encodeCall(List<dynamic> args) { final encoded = SolTuple.encodeTuple(inputs, args); return concatBytes([selector, encoded]); }