monitorOperation method

Future<String> monitorOperation({
  1. required String operationId,
  2. dynamic chain = 'main',
  3. dynamic level = 'head',
})

Waits for operationId to be included in a block

Throws a TezartNodeErrorTypes.monitoringTimedOut if the operation is not included in the next two blocks

Implementation

// TODO: wait for multiple blocks
Future<String> monitorOperation({
  required String operationId,
  chain = 'main',
  level = 'head',
}) async {
  return _operationsMonitor.monitor(chain: chain, level: level, operationId: operationId);
}