Interface: IpfsAdapter
Implemented by
Properties
name
• name: string
Name for the IpfsAdapter. All uppercase please
Methods
getIpfsUrl
▸ getIpfsUrl(cid
): string
Should return the whole URL to an IPFS resource on the corresponding gateway (e.g. https://my-ipfs-gateway/ipfs/QmXxxxXXxxXxXxXxxxXXxxxXxXXx).
Parameters
Name | Type | Description |
---|---|---|
cid | string | An IPFS hash (CID) |
Returns
string
The URL to an ipfs resource
uploadJson
▸ uploadJson(jsonString
): Promise
<string
>
Function to upload a JSON string to IPFS. Takes the string as an argument (use JSON.stringify()
if needbe). Returns a promise that resolves to the IPFS hash (CID)
Remarks
This function should ideally pin your data on the relevant service.
Parameters
Name | Type | Description |
---|---|---|
jsonString | string | JSON string to upload (and pin) to IPFS |
Returns
Promise
<string
>
Promise to IPFS hash (CID)