This is a PoC consisting of functions to upload a json data to the IPFS using web3.storage.
To run this PoC,
- Create a file
.envand add a web3.storage token like below,
WEB3_STORAGE_TOKEN={YOUR_TOKEN}- To upload a public address and private data to ipfs, use the below function
const contentURI = await uploadToIPFS({ publicAddress, privateData });This function will return an IPFS link pointing to a JSON.
- To fetch the data from IPFS, use the below function
const data = await retrieveFromIPFS(contentURI);This will return the json data back by querying the URI