fc-retrieval-common

module
v0.0.0-...-12ab560 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: Apache-2.0

README

fc-retrieval-common

Filecoin Retrieval Common

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL