Directories ¶
Path | Synopsis |
---|---|
Package challenge - is used in tests to generate fake challenges.
|
Package challenge - is used in tests to generate fake challenges. |
Package cid - provides methods for ContentID struct.
|
Package cid - provides methods for ContentID struct. |
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 provide common database methods
|
database provide common database methods |
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 |
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 |
Package fcrlotuswrapper - is a wrapper API over FileCoin Lotus API
|
Package fcrlotuswrapper - is a wrapper API over FileCoin Lotus API |
Package fcrmerkletree - provides methods to work with Merkle Tree data structure
|
Package fcrmerkletree - provides methods to work with Merkle Tree data structure |
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. |
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. |
Package fcrpaymentmgr - provides common methods facilitate payment process for parties.
|
Package fcrpaymentmgr - provides common methods facilitate payment process for parties. |
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. |
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. |
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. |
Package math - contains common mathematical operations like distance calculation.
|
Package math - contains common mathematical operations like distance calculation. |
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Package nodeid - combines common operation on FileCoin NodeID.
|
Package nodeid - combines common operation on FileCoin NodeID. |
FCROfferMgr manages offer storage
|
FCROfferMgr manages offer storage |
Package register - provides methods for FileCoin Secondary Retrieval from Retrieval Register perspective.
|
Package register - provides methods for FileCoin Secondary Retrieval from Retrieval Register perspective. |
Package request - contains common methods for JSON over HTTP communications
|
Package request - contains common methods for JSON over HTTP communications |
Package slice - implements slice methods, missing in Go's standard library.
|
Package slice - implements slice methods, missing in Go's standard library. |
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.