# Functions

NewDAClient returns a new DA client.

# Constants

Data Availability return codes.
Data Availability return codes.
Data Availability return codes.
Data Availability return codes.
Data Availability return codes.
Data Availability return codes.
Data Availability return codes.
Data Availability return codes.

# Variables

ErrBlobNotFound is used to indicate that the blob was not found.
ErrBlobSizeOverLimit is used to indicate that the blob size is over limit.
ErrContextDeadline is the error message returned by the DA when context deadline exceeds.
ErrTxAlreadyInMempool is the error message returned by the DA when tx is already in mempool.
ErrTxIncorrectAccountSequence is the error message returned by the DA when tx has incorrect sequence.
ErrTxSizeTooBig is the error message returned by the DA when tx size is too big.
ErrTxTimedout is the error message returned by the DA when mempool is congested.
ErrTxTooLarge is the err message returned by the DA when tx size is too large.

# Structs

BaseResult contains basic information returned by DA layer.
DAClient is a new DA implementation.
ResultRetrieveBatch contains batch of block data returned from DA layer client.
ResultSubmitBatch contains information returned from DA layer after block headers/data submission.

# Type aliases

StatusCode is a type for DA layer return status.