Show / Hide Table of Contents

Core API

The Core API is a set of interfaces to the IPFS features and is implemented by the engine. The FileSystem and PubSub features are most often used.

const string filename = "QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/about";
string text = await ipfs.FileSystem.ReadAllTextAsync(filename);

Features

Each IPFS feature has it's own interface.

Feature Purpose
Bitswap Block trading between peers
Block Manages the blocks
BlockRepository Manages the repository for blocks
Bootstrap Trusted peers
Config Manages the configuration of the local peer
Dag Manages the IPLD (linked data) Directed Acrylic Graph
Dht Manages the Distributed Hash Table
Dns DNS mapping to IPFS
Misc Some miscellaneous methods
FileSystem Manages the files/directories in IPFS
Key Manages the cryptographic keys
Name Manages the Interplanetary Name Space (IPNS)
Object Manages the IPFS Directed Acrylic Graph
Pin Manage objects that are locally stored and permanent
PubSub Publish and subscribe topic messages
Swarm Manages the swarm of peers
Stats Statistics on IPFS components
  • Improve this Doc
Back to top Generated by DocFX