Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AccountAddressTopic = sync.NewTopic("account-address", "") ValidatorPeerTopic = sync.NewTopic("validator-info", &appkit.ValidatorNode{}) SeedNodeTopic = sync.NewTopic("seeds-info", &appkit.ValidatorNode{}) InitialGenesisTopic = sync.NewTopic("initial-genesis", "") GenesisTxTopic = sync.NewTopic("genesis-tx", "") CurlGenesisState = sync.NewTopic("genesis-state", "") BlockHashTopic = sync.NewTopic("block-hash", "") QGBBootstrapperTopic = sync.NewTopic("qgb-bootstrapper", &qgbkit.BootstrapperNode{}) )
These topics are used around Celestia App instances
View Source
var ( BridgeTotalTopic = sync.NewTopic("bridge-amount", 0) AppNodeTopic = sync.NewTopic("app-info", &AppNodeInfo{}) BridgeNodeTopic = sync.NewTopic("bridge-info", &BridgeNodeInfo{}) FullNodeTopic = sync.NewTopic("full-info", &FullNodeInfo{}) FundAccountTopic = sync.NewTopic("account-addr", "") )
These topics are used around Celestia Bridge/Full/Light instances
View Source
var ( AppStartedState = sync.State("app-started") BridgeStartedState = sync.State("bridge-started") PastBlocksGeneratedState = sync.State("past-blocks-generated") AccountsFundedState = sync.State("accounts-funded") FinishState = sync.State("test-finished") LightNodesStartedState = sync.State("light-nodes-started") ValidatorReadyTopic = sync.State("validator-ready") )
FinishState should be signaled by those, againts which we are testing
Functions ¶
This section is empty.
Types ¶
type AppNodeInfo ¶
AppNodeInfo is needed for creation of Celestia Bridge instances Events based on AppNodeTopic are used for pub/sub of AppNodeInfo
type BridgeNodeInfo ¶
BridgeNodeInfo is needed for creation of Celestia Full/Light instances Events based on BridgeNodeTopic are used for pub/sub of BridgeNodeInfo
type FullNodeInfo ¶
Directories
¶
Path | Synopsis |
---|---|
Package appkit is a wrapper around the App Client and Cosmos's Server cmds
|
Package appkit is a wrapper around the App Client and Cosmos's Server cmds |
Package qgbKit is a wrapper around the QGB orchestrator-relayer implementation.
|
Package qgbKit is a wrapper around the QGB orchestrator-relayer implementation. |
Click to show internal directories.
Click to hide internal directories.