MCPcopy Create free account

hub / github.com/celestiaorg/celestia-app / types & classes

Types & classes615 in github.com/celestiaorg/celestia-app

↓ 16 callersTypeAliasGF16
GF16 represents a GF(2^16) field element
pkg/rsema1d/field/gf16.go:8
↓ 5 callersStructconstructor
pkg/wrapper/nmt_wrapper.go:64
↓ 4 callersTypeAliasHost
Host represents a validator's network address as a string. It can be a DNS name, IPv4 address, or IPv6 address, optionally with a port.
fibre/validator/host.go:11
↓ 3 callersTypeAliasCommitment
Commitment is a 32-byte blob commitment used for protocol messages and storage indexing. TODO: merge with rsema1d.Commitment once that package stabili
fibre/blob_id.go:17
↓ 2 callersTypeAliasTxPriority
please upgrade the proto package TxPriority is the priority level of the requested gas price. The following priority levels are defined: - High Priori
app/grpc/gasestimation/gas_estimator.pb.go:41
↓ 1 callersTypeAliasProvider
Provider simply marks the provider the instance config should target.
tools/talis/config.go:59
↓ 1 callersTypeAliasVersions
multiplexer/abci/versions.go:28
TypeAliasABCIClientVersion
multiplexer/abci/abci.go:10
StructABCITestSuite
x/fibre/keeper/abci_test.go:25
StructAWSClient
map[region]string
tools/talis/aws.go:72
StructAccount
pkg/user/account.go:14
StructAccount
test/util/genesis/document.go:138
FuncTypeAccountAllocator
AccountAllocator reserves and funds a series of accounts to be used exclusively by the Sequence.
test/txsim/sequence.go:55
ClassAccountInfo
Per-account state shared across pipeline stages.
tools/rust-fibre-txsim/src/main.rs:105
StructAccountInfo
test/util/blobfactory/account_info.go:7
InterfaceAccountKeeper
AccountKeeper defines the contract required for account APIs.
x/mint/types/expected_keepers.go:16
StructAccountManager
test/txsim/account.go:31
ClassAny
tools/rust-fibre-txsim/src/keyring/proto.rs:11
ClassAny
tools/lumina-latency-monitor/src/keyring/proto.rs:11
StructApp
test/util/malicious/app.go:43
StructApp
App extends an ABCI application, but with most of its parameters exported. They are exported for convenience in creating helper functions, as object c
app/app.go:164
StructAppClient
AppClient manages a gRPC client connection to a celestia-app node and provides the query methods needed by the Fibre server.
fibre/internal/grpc/app_client.go:23
FuncTypeAppCreationOptions
func(app *app.App)
test/util/testnode/config.go:179
StructAppModule
AppModule implements the AppModule interface for the blob module.
x/blob/module.go:32
StructAppModule
AppModule implements the AppModule interface for the forwarding module.
x/forwarding/module.go:31
StructAppModule
AppModule implements the AppModule interface for the fibre module.
x/fibre/module.go:32
StructAppModule
AppModule implements an application module for the mint module.
x/mint/module.go:32
StructAppModule
AppModule implements the AppModule interface for the signal module.
x/signal/module.go:33
StructAppModule
AppModule implements the AppModule interface for the valaddr module.
x/valaddr/module.go:31
StructAppModule
AppModule defines the zkism module.
x/zkism/module.go:33
StructAppModule
AppModule implements the AppModule interface for the minfee module.
x/minfee/module.go:29
StructAppd
Appd represents a celestia-appd binary.
multiplexer/appd/run.go:20
ClassArgs
tools/rust-fibre-txsim/src/main.rs:31
ClassArgs
tools/lumina-latency-monitor/src/config.rs:16
StructAssembler
Assembler assembles originalRows+parityRows row sets for Reed-Solomon encoding. It owns a [Pool] sized for its slab shape; callers don't need to know
fibre/internal/row/assembler.go:20
StructAssembly
Assembly owns the pooled slab produced by a single [Assembler.Assemble] call. Release is all-or-nothing via [Assembly.Free]; the slab is returned to t
fibre/internal/row/assembler.go:115
EnumBackend
tools/rust-fibre-txsim/src/keyring/mod.rs:27
EnumBackend
tools/lumina-latency-monitor/src/keyring/mod.rs:30
InterfaceBankKeeper
BankKeeper defines the expected bank keeper interface
x/forwarding/types/expected_keepers.go:19
InterfaceBankKeeper
x/fibre/types/expected_keepers.go:10
InterfaceBankKeeper
BankKeeper defines the contract needed to be fulfilled for banking and supply dependencies.
x/mint/types/expected_keepers.go:23
StructBehaviorConfig
BehaviorConfig defines the malicious behavior for the application. It dictates the height at which the malicious behavior will start along with what t
test/util/malicious/app.go:26
StructBigBlobSuite
app/test/big_blob_test.go:25
StructBlindTree
BlindTree is a wrapper around the erasured NMT that skips verification of namespace ordering when hashing and adding leaves to the tree. It does this
test/util/malicious/tree.go:19
StructBlob
Blob represents encoded data with Reed-Solomon erasure coding. NOTE: The Blob currently embeds the versioned header. The long-term intention is to kee
fibre/blob.go:126
StructBlobConfig
BlobConfig contains configuration parameters for blob encoding and decoding.
fibre/blob.go:27
TypeAliasBlobID
BlobID uniquely identifies a blob by combining version and commitment. The first byte encodes the blob version, followed by 32 bytes of commitment. Th
fibre/blob_id.go:81
InterfaceBlobKeeper
x/blob/ante/ante.go:82
StructBlobRow
please upgrade the proto package BlobRow represents a row of data in a Fibre blob.
x/fibre/types/service.pb.go:31
StructBlobSequence
1000 TIA BlobSequence defines a pattern whereby a single user repeatedly sends a pay for blob message roughly every height. The PFB may consist of sev
test/txsim/blob.go:23
StructBlobShard
BlobShard represents a subset of rows of a Fibre blob. Contains row data along with RLC proof data: - coefficients: flattened RLC coefficients (K × 16
x/fibre/types/service.pb.go:95
StructBlobShareDecorator
BlobShareDecorator helps to prevent a PFB from being included in a block but not fitting in a data square because the number of shares occupied by the
x/blob/ante/blob_share_decorator.go:17
StructBlock
Block represents the entire block from the JSON array
tools/bytes-in-block/main.go:18
StructBlockMetrics
tools/throughput/main.go:13
FuncTypeBroadcastHandler
BroadcastHandler is a function type for handling broadcast requests
pkg/user/mock_tx_server_test.go:23
StructBroadcastTxError
BroadcastTxError is an error that occurs when broadcasting a transaction.
pkg/user/tx_client.go:84
StructBuilderConfig
tools/chainbuilder/main.go:113
StructCLITestSuite
x/signal/cli/cli_test.go:19
StructCachingClient
CachingClient wraps a [Client] and caches the validator set returned by the inner client's [validator.SetGetter]. Cached data is refreshed when the TT
fibre/state/caching_client.go:24
StructCelestiaTestSuite
test/docker-e2e/e2e_test.go:38
InterfaceClient
tools/talis/client.go:18
InterfaceClient
Client encapsulates everything the fibre server and client depend on from app/core node. The default implementation is the grpc AppClient.
fibre/state/client.go:22
InterfaceClient
Client combines [FibreClient] with [io.Closer] to manage the lifecycle of both the client and its underlying connection.
fibre/internal/grpc/fibre_client.go:17
StructClient
Client is the Fibre DA client.
fibre/client.go:30
StructClientCache
ClientCache caches [Client]s per validator using the provided constructor function. TODO(@Wondertan): Needs cleanup strategy, e.g. LRU
fibre/internal/grpc/client_cache.go:13
StructClientConfig
ClientConfig contains configuration options for the Fibre [Client].
fibre/client_config.go:18
StructClientInfo
tools/talis/client.go:25
StructCoder
Coder provides encoding and reconstruction operations with a cached Reed-Solomon encoder. Use NewCoder to create an instance and reuse it for multiple
pkg/rsema1d/coder.go:12
StructConfig
tools/spam_txclient/main.go:25
StructConfig
Config describes the desired state of the network.
tools/talis/config.go:142
StructConfig
Config holds all configurable parameters for the codec
pkg/rsema1d/config.go:10
StructConfig
Config holds the configuration for connecting to an existing live chain
test/docker-e2e/networks/config.go:6
StructConfig
Config represents the configuration for a docker Celestia setup.
test/docker-e2e/dockerchain/config.go:22
StructConfig
Config is the configuration of a test node.
test/util/testnode/config.go:47
StructConfig
Config specifies the concrete encoding types to use for a given app. This is provided for compatibility between protobuf and amino implementations.
app/encoding/encoding.go:19
FuncTypeConfigUpdater
ConfigUpdater defines a function type for applying version-specific updates
cmd/celestia-appd/cmd/update_config.go:19
ClassConfirmOutput
Output of the confirm stage.
tools/rust-fibre-txsim/src/main.rs:132
StructConsumeTxSizeGasDecorator
ConsumeTxSizeGasDecorator will take in parameters and consume gas proportional to the size of tx before calling next AnteHandler. Note, the gas costs
app/ante/tx_size_gas.go:51
StructContext
test/util/testnode/node_interaction_api.go:33
StructDBState
DBState tracks the migration status of a single database.
tools/migrate-db/main.go:92
StructDOClient
tools/talis/client.go:30
StructDataAvailabilityHeader
please upgrade the proto package DataAvailabilityHeader contains the row and column roots of the erasure coded version of the data in Block.Data. Ther
proto/celestia/core/v1/da/data_availability_header.pb.go:35
StructDataAvailabilityHeader
DataAvailabilityHeader (DAHeader) contains the row and column roots of the erasure coded version of the data in Block.Data. The original Block.Data is
pkg/da/data_availability_header.go:35
FuncTypeDownloadOption
DownloadOption configures the behavior of [Client.Download].
fibre/client_download.go:26
ClassDownloadOutput
Output of the download stage.
tools/rust-fibre-txsim/src/main.rs:142
StructDownloadShardRequest
DownloadShardRequest is the request message for the DownloadShard RPC method.
x/fibre/types/service.pb.go:254
StructDownloadShardResponse
DownloadShardResponse is the response message for the DownloadShard RPC method.
x/fibre/types/service.pb.go:307
StructEDSSubTreeRootCacher
EDSSubTreeRootCacher caches the inner nodes for each row so that we can traverse it later to check for blob inclusion. NOTE: Currently this is not thr
pkg/inclusion/nmt_caching.go:80
StructEmptyAppOptions
test/util/test_app.go:51
StructErasuredNamespacedMerkleTree
ErasuredNamespacedMerkleTree wraps NamespaceMerkleTree to conform to the rsmt2d.Tree interface while also providing the correct namespaces to the unde
pkg/wrapper/nmt_wrapper.go:26
StructEscrowAccount
please upgrade the proto package EscrowAccount helps guarantee payment for a signed PaymentPromise by ensuring that a user does not remove funds direc
x/fibre/types/fibre.pb.go:36
StructEstimateGasPriceAndUsageRequest
EstimateGasPriceAndUsageRequest the request to estimate the gas price of the network and also the gas used for the provided transaction.
app/grpc/gasestimation/gas_estimator.pb.go:170
StructEstimateGasPriceAndUsageResponse
EstimateGasPriceAndUsageResponse the response of the gas price and used estimation.
app/grpc/gasestimation/gas_estimator.pb.go:224
StructEstimateGasPriceRequest
EstimateGasPriceRequest the request to estimate the gas price of the network. Takes a priority enum to define the priority level.
app/grpc/gasestimation/gas_estimator.pb.go:79
StructEstimateGasPriceResponse
EstimateGasPriceResponse the response of the gas price estimation.
app/grpc/gasestimation/gas_estimator.pb.go:124
StructEventCreateInterchainSecurityModule
please upgrade the proto package EventCreateInterchainSecurityModule defines the event type emitted when creating a new InterchainSecurityModule.
x/zkism/types/events.pb.go:29
StructEventDepositToEscrow
please upgrade the proto package EventDepositToEscrow is emitted when a deposit is made to an escrow account.
x/fibre/types/event.pb.go:33
StructEventPayForBlobs
please upgrade the proto package EventPayForBlobs defines an event that is emitted after a pay for blob has been processed.
x/blob/types/event.pb.go:28
StructEventPayForFibre
EventPayForFibre is emitted when a payment for fibre is processed.
x/fibre/types/event.pb.go:208
StructEventPaymentPromiseTimeout
EventPaymentPromiseTimeout is emitted when a PaymentPromise timeout is processed.
x/fibre/types/event.pb.go:277
next →1–100 of 615, ranked by callers