Namespace Ipfs.CoreApi
Classes
AddFileOptions
The options when adding data to the IPFS file system.
BandwidthData
The statistics for BandwidthAsync(CancellationToken).
BitswapData
The statistics for BitswapAsync(CancellationToken).
BitswapLedger
Statistics on the IBitswapApi blocks exchanged with another Peer.
ObjectStat
Information on a DAG node.
PingResult
The result from sending a PingAsync(MultiHash, Int32, CancellationToken).
RepositoryData
The statistics for RepositoryAsync(CancellationToken).
TransferProgress
Reports the IProgress<T> of a transfer operation.
Interfaces
IBitswapApi
Data trading module for IPFS. Its purpose is to request blocks from and send blocks to other peers in the network.
IBlockApi
Manages IPFS blocks.
IBlockRepositoryApi
Manages all the blocks stored locally.
IBootstrapApi
Manages the list of initial peers.
IConfigApi
Manages the IPFS Configuration.
IContentRouting
Find information about who has what content.
ICoreApi
The IPFS Core API.
IDagApi
Manages the IPLD (linked data) Directed Acrylic Graph.
IDhtApi
Manages the Distributed Hash Table.
IDnsApi
DNS mapping to IPFS.
IFileSystemApi
Manages the files/directories in IPFS.
IGenericApi
Some miscellaneous methods.
IKeyApi
Manages cryptographic keys.
INameApi
Manages the IPNS (Interplanetary Name Space).
IObjectApi
Manages the IPFS Directed Acrylic Graph.
IPeerRouting
Find information about a peer.
IPinApi
Manage pinned objects (locally stored and permanent).
IPubSubApi
Allows you to publish messages to a given topic, and also to subscribe to new messages on a given topic.
IStatsApi
Get statistics/diagnostics for the various core components.
ISwarmApi
Manages the swarm of peers.
IValueStore
A basic Put/Get interface.