runLocal function
Run contract local. Return json-encoded ExecutionOutput or throws error.
input - is json-encoded AbiToken
Implementation
Future<ExecutionOutput> runLocal({
required String accountStuffBoc,
required String contractAbi,
required String methodId,
required Map<String, dynamic> input,
required bool responsible,
int? signatureId,
Map<String, String>? libraries,
}) async {
final res = await ntRunLocal(
accountStuffBoc: accountStuffBoc,
contractAbi: contractAbi,
methodId: methodId,
input: jsonEncode(input),
responsible: responsible,
signatureId: signatureId,
libraries: libraries ?? {},
);
return ExecutionOutput.fromJson(jsonDecode(res));
}