WEB3.STORAGE
Last updated
Last updated
Dive into the specifics of connecting and using WEB3.STORAGE with web3stash
To use WEB3.STORAGE you have to pass "WEB3.STORAGE" as the service name. No other name will work!
const web3storageService = Web3Stash("WEB3.STORAGE",{token:""},{web3storage APIconfig options})
To use web3storage in web3stash, you need one thing:
token - API token generated from the web3storage dashboard
Note: Use these names only while passing keys in object i.e, {token:"",}
You can pass config options that are available with web3storage service- You can check web3storage docs to check what config options are there that you can pass while initializing web3storage
The following methods are available for this service, More will be added soon
Uploading Json data
web3storageService.uploadJson({name:"example", url:"abc.com"}, {web3storageOptions}).then().catch()
Uploading Image
web3storageService.uploadImage("./image.png", {web3storageOptions}).then().catch()
Uploading Video
web3storageService.uploadVideo("./video.mp4", {web3storageOptions}).then().catch()
Uploading File
web3storageService.uploadFile("./data.txt", {web3storageOptions}).then().catch()
All the functions return id (cid) and metadata (data returned by the service on upload)
{id:"dewfnlpweurmwknrwiojhgcbxczz", metadata:{}}