project screenshot 1
project screenshot 2
project screenshot 3

web3stash

Web3Stash is a standard library to get a single API to connect to multiple decentralized storage service providers.

web3stash

Created At

HackFS 2023

Winner of

trophy

🥇 IPFS — Best Use

trophy

🏆 HackFS 2023 Finalist

Project Description

Web3Stash is a standard library to get a single API to connect to multiple decentralized storage service providers. If you are looking to connect to blockchain services like ipfs, helia, pinata, nft.storage, arweave, bundlr, etc but don't want to read their docs and set them up individually, You can use this package to connect to any of these services. The best part is all the configuration settings and uploads functions are almost the same across all the services.

How it's Made

The project is built using TypeScript, a strongly-typed superset of JavaScript. It follows an object-oriented approach with classes defined for individual services. These classes are exported and support both CommonJS and ES6 module formats.

To ensure a common interface among all services, a base class is implemented. This base class serves as a blueprint and provides common functionality and properties that are inherited by the individual service classes. This promotes code reuse and maintainability.

Using TypeScript, developers benefit from static type checking, allowing for early detection of errors and improved code reliability.

background image mobile

Join the mailing list

Get the latest news and updates