pure property

Pure get pure

Implementation

Pure get pure {
  _pure ??= createPure((dynamic value) {
      if (value is SerializedBcs) {
        return _blockData.addInput('pure', {
          '\$kind': 'Pure',
          'Pure': {
            'bytes': value.toBase64(),
          },
        });
      }

      if (value is Map && (value['Object'] != null || value['Pure'] != null)) {
        return _blockData.addInput('pure', value['Object'] ?? value['Pure']);
      } else if (value is Uint8List) {
        return _blockData.addInput('pure', Inputs.pure(value));
      } else {
        return _blockData.addInput('pure', {
          '\$kind': 'UnresolvedPure',
          'UnresolvedPure': {'value': value},
        });
      }
    });
  return _pure!;
}