IStorage interface
Interface for any storage provider
Signature:
export interface IStorage
Methods
| Method | Description |
|---|---|
| get(hash) | Fetches data from storage. This method expects to fetch JSON formatted data |
| getRaw(hash) | Fetches data from storage. This method does not make any assumptions on the retrieved data format |
| upload(data, contractAddress, signerAddress, options) | Uploads a file to the storage. |
| uploadBatch(files, fileStartNumber, contractAddress, signerAddress, options) | Uploads a folder to storage. |
| uploadMetadata(metadata, contractAddress, signerAddress, options) | Uploads JSON metadata to IPFS |
| uploadMetadataBatch(metadatas, fileStartNumber, contractAddress, signerAddress, options) | Uploads JSON metadata to IPFS |