Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package consumer defines functions for consuming messages.
|
Package consumer defines functions for consuming messages. |
Package pdclcrypto provides storage signing wrappers and tools for parsing cryptographic keys.
|
Package pdclcrypto provides storage signing wrappers and tools for parsing cryptographic keys. |
Package grpc is a layer for interacting with gRPC protocol.
|
Package grpc is a layer for interacting with gRPC protocol. |
Package ipns enables interaction with InterPlanetary Name System.
|
Package ipns enables interaction with InterPlanetary Name System. |
Package pdcl defines common logic that applies to entire module.
|
Package pdcl defines common logic that applies to entire module. |
Package pdclpb contains proto definitions of PDCL structures.
|
Package pdclpb contains proto definitions of PDCL structures. |
Package producer defines functions for producing messages.
|
Package producer defines functions for producing messages. |
Package ratelimiting provides rate limiting tools for sentinel.
|
Package ratelimiting provides rate limiting tools for sentinel. |
Package sentinel defines type interfaces and other code used by sentinel.
|
Package sentinel defines type interfaces and other code used by sentinel. |
commiter
Package commiter contains implementations of committers.
|
Package commiter contains implementations of committers. |
pinner
Package pinner implements an in-memory IPFS pinner.
|
Package pinner implements an in-memory IPFS pinner. |
sentinelpb
Package sentinelpb contains proto definitions of sentinel services.
|
Package sentinelpb contains proto definitions of sentinel services. |
service
Package service implements sentinel endpoints.
|
Package service implements sentinel endpoints. |
Package storage defines interfaces for content storage, message storage and codecs.
|
Package storage defines interfaces for content storage, message storage and codecs. |
content/localfs
Package localfs implements a content storage based on local file system.
|
Package localfs implements a content storage based on local file system. |
content/memory
Package memory defines an in-memory content storage.
|
Package memory defines an in-memory content storage. |
message
Package messagestorage defines a storage wrapper for handling PDCL messages.
|
Package messagestorage defines a storage wrapper for handling PDCL messages. |
message/ipfs
Package ipfs defines a storage based on InterPlanetary File System.
|
Package ipfs defines a storage based on InterPlanetary File System. |
pbcodec
Package pbcoded provides codecs for (de)serializing messages.
|
Package pbcoded provides codecs for (de)serializing messages. |
test
|
|
itest
Package itest is a main test package with defined testing scenarios.
|
Package itest is a main test package with defined testing scenarios. |
testpb
Package testpb contains proto definitions used in testing.
|
Package testpb contains proto definitions used in testing. |
testutil
Package testutils defines helpers commonly used in testing.
|
Package testutils defines helpers commonly used in testing. |
Package thead provides abstractions for Public Distributed Commit Log topic head manipulation.
|
Package thead provides abstractions for Public Distributed Commit Log topic head manipulation. |
ipns
Package ipns provides implementation for pdcl head management based on ipns protocol.
|
Package ipns provides implementation for pdcl head management based on ipns protocol. |
memory
Package memory provides simple, in-memory head reader and setter for testing and development.
|
Package memory provides simple, in-memory head reader and setter for testing and development. |
sentinelhead
Package sentinenhead enables to read head value from sentinel.
|
Package sentinenhead enables to read head value from sentinel. |
Click to show internal directories.
Click to hide internal directories.