Class for handling IPFS file uploads through various providers
Creates an instance of the IPFS class
The IPFS provider to use
Configuration for the selected provider
Private
Uploads a file to IPFS
Path to the file to upload
Name to use for the file
Promise resolving to the IPFS content identifier (CID)
Uploads a JSON object to IPFS
The JSON object to upload
Class for handling IPFS file uploads through various providers