forked from celestiaorg/celestia-node
-
Notifications
You must be signed in to change notification settings - Fork 0
/
doc.go
17 lines (17 loc) · 749 Bytes
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Package state provides a structure for celestia-node's ability to access
// state-relevant information from as well as submit transactions/messages
// to the celestia network.
//
// This package contains one main interface, `Accessor`, that defines
// the methods available for both accessing and updating state on the
// celestia network.
//
// `Accessor` will contain three different implementations:
// 1. Implementation over a gRPC connection with a celestia-core node
// called `CoreAccess`.
// 2. Implementation over a libp2p stream with a state-providing node.
// 3. Implementation over a local running instance of the
// celestia-application (this feature will be implemented in *Full*
// nodes).
//
package state