package net.consensys.zkevm.ethereum.submission

import net.consensys.zkevm.domain.BlobRecord
import tech.pegasys.teku.infrastructure.async.SafeFuture

interface BlobSubmitter {
  fun submitBlobs(
    blobsChunks: List<List<BlobRecord>>,
  ): SafeFuture<List<String>>

  fun submitBlobCall(
    blobRecords: List<BlobRecord>,
  ): SafeFuture<*>
}
