Uint8List encodeOffchain(String name, List<Object> args) { final f = findOffchainByName(name); if (f == null) { throw Exception('Offchain $name does not exist'); } return f.encode(args); }