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

# Functions

No description provided by the author
No description provided by the author
DefaultGenesis returns the default Capability genesis state.
EVMAddrLessThan migrates the EVM address less than function.
GetAttestationKey returns the following key format prefix nonce [0x0][0 0 0 0 0 0 0 1].
No description provided by the author
NewDataCommitment creates a new DataCommitment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewValset returns a new valset.
ParamKeyTable for blobstream module.
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
UInt64Bytes uses the SDK byte marshaling to encode a uint64.

# Constants

AttestationRequestKey indexes attestation requests by nonce.
No description provided by the author
No description provided by the author
DefaultParamspace defines the default blobstream module parameter subspace.
EarliestAvailableAttestationNonce indexes the earliest available attestation nonce.
No description provided by the author
EVMAddress indexes evm addresses by validator address.
InternalBlobstreamABIJSON is the json encoded abi for private functions in the Blobstream contract.
LatestAttestationNonce indexes the latest attestation request nonce.
LatestUnBondingBlockHeight indexes the latest validator unbonding block height.
MemStoreKey defines the in-memory store key.
MinimumDataCommitmentWindow is a constant that defines the minimum allowable window for the Blobstream data commitments.
ModuleName is the name of the module.
QuerierRoute to be used for querier msgs.
RouterKey is the module name router key.
StoreKey to be used when creating the KVStore.
No description provided by the author
Domain separator constants copied directly from the contracts.

# 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
ParamsStoreKeyDataCommitmentWindow is the key used for the DataCommitmentWindow param.
No description provided by the author

# Structs

BridgeValidator represents a validator's ETH address and its power.
DataCommitment is the data commitment request message that will be signed using orchestrators.
GenesisState struct, containing all persistent data required by Blobstream module.
InternalBridgeValidator bridges Validator but with validated EVMAddress.
MsgRegisterEVMAddress registers an evm address to a validator.
MsgRegisterEVMAddressResponse is the response to registering an EVM address.
Params represent Blobstream genesis and store parameters.
QueryAttestationRequestByNonceRequest.
QueryAttestationRequestByNonceResponse.
QueryDataCommitmentRangeForHeightRequest.
QueryDataCommitmentRangeForHeightResponse.
QueryEarliestAttestationNonceRequest earliest attestation nonce request.
QueryEarliestAttestationNonceResponse earliest attestation nonce response.
QueryEVMAddressRequest.
QueryEVMAddressResponse.
QueryLatestAttestationNonceRequest latest attestation nonce request.
QueryLatestAttestationNonceResponse latest attestation nonce response.
QueryLatestDataCommitmentRequest.
QueryLatestDataCommitmentResponse.
QueryLatestUnbondingHeightRequest.
QueryLatestUnbondingHeightResponse.
QueryLatestValsetRequestBeforeNonceRequest latest Valset request before universal nonce request.
QueryLatestValsetRequestBeforeNonceResponse latest Valset request before height response.
QueryParamsRequest.
QueryParamsResponse.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
Valset is the EVM Bridge Multsig Set, each Blobstream validator also maintains an ETH key to sign messages, these are used to check signatures on ETH because of the significant gas savings.

# Interfaces

AttestationRequestI is either a DataCommitment or a Valset.
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

BridgeValidators is the sorted set of validators EVM address and their corresponding power.
InternalBridgeValidators is the sorted set of validator data for EVM bridge MultiSig set.