Joystream Handbook
  • 🎯Start Here
  • 🚀$JOY
  • 🧙Founding Members
  • 🤚JIPs
  • 💳Wallets
  • system
    • ⛓️Blockchain
      • Account Generation
    • 🪐Metaprotocols
    • 🥩Staking
    • 🏭Validation
    • 🗳️Nomination
    • 🔑Memberships
    • 🏛️Council
    • 👷‍♀️Working Groups
    • ⚖️Proposal System
    • 🎬Content Directory
      • 🪙Creator Tokens
      • 💸Creator Payouts
      • ▶️Video NFTs
      • 🧐Curation Model
    • 💽Storage & Bandwidth
      • 🗄️Data Directory
      • 💾Storage Node
      • 🌏Bandwidth Node
    • 🗞️Forum
    • 🏹Bounties
      • V2
    • 🛠️Builders
    • 👫Human Resources
    • 🚀Marketers
    • 🌉Applications
  • 🔐Security
  • 🧨Launch Process
    • Sudo Transactions Made
Powered by GitBook
On this page
  1. system
  2. Storage & Bandwidth

Storage Node

Storage nodes accept user uploads and do long term archiving of user data objects, as well as share these objects with bandwidth nodes which do low latency last mile on-demand delivery.

PreviousData DirectoryNextBandwidth Node

Last updated 2 years ago

Preamble

This document is not yet complete and is primarily informed by the following more comprehensive documentation

Introduction

WIP.

API

files/{id}

GET

Returns a media file.

HEAD

Returns media file headers.

files

Upload data.

authToken

Get auth token.

state/data-objects

Returns all local data objects.

state/bags/{bagId}/data-objects

Returns local data objects for a bag.

version

Returns server version.

state/data

Returns local uploading directory stats.

Scenarios

WIP.

💽
💾
https://github.com/Joystream/joystream/tree/giza_staging/storage-node-v2github.com