runLocalWithLibs function

Future<ExecutionOutput> runLocalWithLibs({
  1. required Transport transport,
  2. required String accountStuffBoc,
  3. required String contractAbi,
  4. required String methodId,
  5. required Map<String, dynamic> input,
  6. required bool responsible,
  7. int? signatureId,
  8. Map<String, String>? libraries,
  9. int retryCount = 5,
})

Implementation

Future<ExecutionOutput> runLocalWithLibs({
  required Transport transport,
  required String accountStuffBoc,
  required String contractAbi,
  required String methodId,
  required Map<String, dynamic> input,
  required bool responsible,
  int? signatureId,
  Map<String, String>? libraries,
  int retryCount = 5,
}) async {
  final res = await ntRunLocalWithLibs(
    transport: transport.transportBox,
    accountStuffBoc: accountStuffBoc,
    contractAbi: contractAbi,
    methodId: methodId,
    input: jsonEncode(input),
    responsible: responsible,
    signatureId: signatureId,
    libraries: libraries ?? {},
    retryCount: retryCount,
  );
  return ExecutionOutput.fromJson(jsonDecode(res));
}