DirectWriteCallback typedef

DirectWriteCallback = Future<Map<int, StorageConfirmation?>> Function({required String blobObjectId, required CommitteeInfo committee, required bool deletable, required EncodedBlob encodedBlob})

Callback type for direct-mode sliver writing.

Avoids circular import between WriteBlobFlow and WalrusDirectClient.

Implementation

typedef DirectWriteCallback =
    Future<Map<int, StorageConfirmation?>> Function({
      required EncodedBlob encodedBlob,
      required CommitteeInfo committee,
      required bool deletable,
      required String blobObjectId,
    });