-
Notifications
You must be signed in to change notification settings - Fork 188
/
Copy pathall.go
35 lines (32 loc) · 1.13 KB
/
all.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package storage
// All includes all the storage modules
type All struct {
Headers Headers
Guarantees Guarantees
Seals Seals
Index Index
Payloads Payloads
Blocks Blocks
QuorumCertificates QuorumCertificates
Setups EpochSetups
EpochCommits EpochCommits
ChunkDataPacks ChunkDataPacks
Transactions Transactions
Collections Collections
EpochProtocolStateEntries EpochProtocolStateEntries
ProtocolKVStore ProtocolKVStore
VersionBeacons VersionBeacons
RegisterIndex RegisterIndex
// These results are for reading and storing the result data from block payload
// EN uses a different results module to store their own results
// and receipts (see the Execution struct below)
Results ExecutionResults
Receipts ExecutionReceipts
}
type Execution struct {
Results ExecutionResults
Receipts ExecutionReceipts
Commits Commits
TransactionResults TransactionResults
Events Events
}