Moralis Pinata IPFS Plugin
This plugin enables interaction with the Pinata IPFS API (https://www.pinata.cloud/).
Get started
Grab a free api key here: https://www.pinata.cloud/
Functions
Pin JSON to IPFS
Description: Send a file to Pinata for direct pinning to IPFS.
interface PinJSONDto { body: object; }
await Moralis.Plugins.pinata.pinJson(PinJSONDto);
Pin File or Folder to IPFS
Description: Read from a location on your local file system and recursively pin the contents to IPFS.
Both individual files, as well as directories can be read from.
interface PinFileDto { path: string; }
await Moralis.Plugins.pinata.pinFile(PinFileDto);
interface PinFolderDto { path: string; }
await Moralis.Plugins.pinata.pinFolder(PinFolderDto);
Get Pin List
Description: Retrieve pin records for your Pinata account.
await Moralis.Plugins.pinata.pinList();