LightHouse(IPFS)
Dive into the specifics of connecting and using LIGHTHOUSE with web3stash
Initialization
To use LIGHTHOUSE "LIGHTHOUSE" as the service name. No other name will work!
const lighthouseService = Web3Stash("LIGHTHOUSE",{lighthouseApiKey:""},{LIGHTHOUSE APIconfig options})
Configuration
To use LIGHTHOUSE in web3stash, you need one thing:
lighthouseApiKey- API Key to connect to lighthouse.storage
Note: Use these names only while passing keys in object i.e, {lighthouseApiKey:"",}
Optional Config Options
There are no configOptions for this service
Methods Available
The following methods are available for this service, More will be added soon
Uploading JSON data
lighthouseService.uploadJson({name:"example", url:"abc.com"}, {lighthouseOptions}).then().catch()
Uploading Image
lighthouseService.uploadImage("./image.png", {lighthouseOptions}).then().catch()
Uploading Video
lighthouseService.uploadVideo("./video.mp4", {lighthouseOptions}).then().catch()
Uploading File
lighthouseService.uploadFile("./data.txt", {lighthouseOptions}).then().catch()
Output
All the functions return id (cid) and metadata (data returned by the service on upload)
{id:"dewfnlpweurmwknrwiojhgcbxczz", metadata:{}}
Last updated