Decentralized storage

IPFS Quick Guide

Ternoa runs an IPFS node at the following URLs:

These IPFS nodes have a data size limit of 100 MB for storing files.

The purpose of these Ternoa-foundation-hosted nodes is to provide a good developer experience for new developers onboarding to the Ternoa chain. The Ternoa IPFS nodes pin the files locally to guarantee data availability. However, these nodes do not come with any guarantees on system availability or SLAs and are provided on an as-is basis.

For production dApps deploying on the Ternoa mainnet, we recommend one of the following options:

  • Use a third-party IPFS pinning gateway service such as Piñata,, or Infura. They all provide a free-tier, and pricing plans for more heavy usage.

  • Set up a dedicated IPFS node for the dApp. The standard IPFS node can be set fairly quickly and the instructions can be found at:

  • Use a decentralized storage network that provides permanent data storage such as Arweave, Filecoin, or Crust.

  • Use a hybrid approach, where the data is primarily stored on a 3rd party service, but data is also synced up to a locally hosted IPFS node.

For an advanced overview of using IPFS with Ternoa's features follow this link.

Last updated