Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
challenge
Package challenge - is used in tests to generate fake challenges.
|
Package challenge - is used in tests to generate fake challenges. |
cid
Package cid - provides methods for ContentID struct.
|
Package cid - provides methods for ContentID struct. |
cidoffer
Package cidoffer - provides functionality like create, verify, sign and get details for CIDOffer and SubCIDOffer structures.
|
Package cidoffer - provides functionality like create, verify, sign and get details for CIDOffer and SubCIDOffer structures. |
database
database provide common database methods
|
database provide common database methods |
dhtring
Package dhtring - provides operations like find a closest node, add new and remove for a Distributed Hash Table Ring data structure
|
Package dhtring - provides operations like find a closest node, add new and remove for a Distributed Hash Table Ring data structure |
fcrcrypto
Package fcrcrypto - location for cryptographic tools to perform common operations on hashes, keys and signatures
|
Package fcrcrypto - location for cryptographic tools to perform common operations on hashes, keys and signatures |
fcrlotuswrapper
Package fcrlotuswrapper - is a wrapper API over FileCoin Lotus API
|
Package fcrlotuswrapper - is a wrapper API over FileCoin Lotus API |
fcrmerkletree
Package fcrmerkletree - provides methods to work with Merkle Tree data structure
|
Package fcrmerkletree - provides methods to work with Merkle Tree data structure |
fcroffermgr
Package fcroffermgr - is dedicated for operations on FileCoin Retrieval Offers, including DHT (Distributed Hash Table structure) Offers and Group Offers.
|
Package fcroffermgr - is dedicated for operations on FileCoin Retrieval Offers, including DHT (Distributed Hash Table structure) Offers and Group Offers. |
fcrp2pserver
Package fcrp2pserver - contains common operations used by FileCoin Secondary Retrieval network nodes to establish and perform TCP communications between the nodes.
|
Package fcrp2pserver - contains common operations used by FileCoin Secondary Retrieval network nodes to establish and perform TCP communications between the nodes. |
fcrpaymentmgr
Package fcrpaymentmgr - provides common methods facilitate payment process for parties.
|
Package fcrpaymentmgr - provides common methods facilitate payment process for parties. |
fcrregistermgr
Package fcrregistermgr - provides network API methods to work with FileCoin Secondary Retrieval Manager.
|
Package fcrregistermgr - provides network API methods to work with FileCoin Secondary Retrieval Manager. |
fcrrestserver
Package fcrrestserver - common methods to create HTTP endpoints and handle HTTP requests across the application.
|
Package fcrrestserver - common methods to create HTTP endpoints and handle HTTP requests across the application. |
logging
Package logging holds the code to have a uniform logging style for all output.
|
Package logging holds the code to have a uniform logging style for all output. |
math
Package math - contains common mathematical operations like distance calculation.
|
Package math - contains common mathematical operations like distance calculation. |
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
nodeid
Package nodeid - combines common operation on FileCoin NodeID.
|
Package nodeid - combines common operation on FileCoin NodeID. |
offermgr
FCROfferMgr manages offer storage
|
FCROfferMgr manages offer storage |
register
Package register - provides methods for FileCoin Secondary Retrieval from Retrieval Register perspective.
|
Package register - provides methods for FileCoin Secondary Retrieval from Retrieval Register perspective. |
request
Package request - contains common methods for JSON over HTTP communications
|
Package request - contains common methods for JSON over HTTP communications |
slice
Package slice - implements slice methods, missing in Go's standard library.
|
Package slice - implements slice methods, missing in Go's standard library. |
utest
Package utest - contains common functions and interfaces for Unit tests
|
Package utest - contains common functions and interfaces for Unit tests |
Click to show internal directories.
Click to hide internal directories.