package
1.14.0
Repository: https://github.com/celestiaorg/celestia-app.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
BroadcastTx uses the provided grpc connection to broadcast a signed and encoded transaction.
CreateCommitment generates the share commitment for a given blob.
No description provided by the author
DefaultEstimateGas runs EstimateGas with the system defaults.
DefaultGenesis returns the default Capability genesis state.
DefaultParams returns a default set of parameters.
EstimateGas estimates the total gas required to pay for a set of blobs in a PFB.
GasToConsume works out the extra gas charged to pay for a set of blobs in a PFB.
No description provided by the author
No description provided by the author
InheritTxConfig sets all of the accessible configurations from a given tx into a a give client.TxBuilder.
No description provided by the author
NewBlob creates a new coretypes.Blob from the provided data after performing basic stateless checks over it.
NewKeyringSigner returns a new KeyringSigner using the provided keyring.
No description provided by the author
No description provided by the author
NewParams creates a new Params instance.
NewPayForBlobsEvent returns a new EventPayForBlobs.
No description provided by the author
ParamKeyTable returns the param key table for the blob module.
QueryAccount fetches the account number and sequence number from the celestia-app node.
No description provided by the author
No description provided by the author
RegisterMsgHandler registers the http handlers for service Msg to "mux".
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux".
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux".
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ValidateBlobNamespace returns an error if the provided namespace is an invalid user-specifiable blob namespace (e.g.
ValidateBlobs performs basic checks over the components of one or more PFBs.
ValidateBlobTx performs stateless checks on the BlobTx to ensure that the blobs attached to the transaction are valid.

# Constants

BytesPerBlobInfo is a rough estimation for the amount of extra bytes in information a blob adds to the size of the underlying transaction.
DefaultIndex is the default capability global index.
MemStoreKey defines the in-memory store key.
ModuleName defines the module name.
PFBGasFixedCost is a rough estimate for the "fixed cost" in the gas cost formula: gas cost = gas per byte * bytes per share * shares occupied by blob + "fixed cost".
QuerierRoute defines the module's query routing key.
RouterKey is the message route for slashing.
No description provided by the author
StoreKey defines the primary module store key.
nolint:lll.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

EventPayForBlobs defines an event that is emitted after a pay for blob has been processed.
GenesisState defines the capability module's genesis state.
KeyringSigner uses a keyring to sign and build celestia-app transactions.
MsgPayForBlobs pays for the inclusion of a blob in the block.
MsgPayForBlobsResponse describes the response returned after the submission of a PayForBlobs.
Params defines the parameters for the module.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.

# Interfaces

MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.

# Type aliases

Blob wraps the tendermint type so that users can simply import this one.
No description provided by the author