Crate nitro_da_client
Source - BatchClient
- A client that wraps an
RpcClient and uses it to submit batches of transactions. - BloberClient
- FailedTransaction
- A transaction that resulted in an error.
- Fee
- The expected fees for a blob upload, broken down by source.
- Lamports
- The smallest fraction of the native Solana token, SOL. 1 lamport = 0.000000001 SOL.
- MicroLamports
- 10^-6 lamports, only used for prioritization fee calculations.
- SuccessfulTransaction
- A transaction that was successfully confirmed by the network at the desired commitment level.
- UnknownTransaction
- A transaction that either was not submitted to the network, or it was submitted but not confirmed.
- BloberClientError
- Errors that can occur when interacting with the Blober client.
- DeploymentError
- FeeStrategy
- The strategy to use for calculating the fees for transactions.
- IndexerError
- LedgerDataBlobError
- Errors that can occur when fetching blob data from the ledger.
- OutcomeError
- Transaction outcomes were not successfull.
- Priority
- The percentile of recent prioritization fees to use as the compute unit price for a transaction.
- TransactionOutcome
- The final outcome of a transaction after the [
BatchClient] is done, either successfully
or due to reaching the timeout. - TransactionType
- Transaction types which can be performed by the [
blober::blober] program. - UploadBlobError
- An error that can occur when uploading a blob to a blober account.
- BloberClientResult
- Result returned when interacting with the Blober client.