Inspiration
We created this project after seeing the difficulty we currently face in querying data stored using the same storage key on web3.storage and ipfs/filecoin in general.
What it does
This protocol helps to query and keep track of all the CIDs of files that were deployed using the same storage key
How we built it
We created a tool that will be scaffolding a smart contract and a subgraph that will always query CIDs automatically
Challenges we ran into
We ran into two challenges: First, we want to make sure that all the CIDs stored are indeed coming from the use of the same storage key but we cannot store that storage key on-chain to do the comparison. Second, we want to make sure that users don't have to pay every time they want to interact with the contract that helps to store CIDs in form of events
Accomplishments that we're proud of
Lots of thoughts and engineering processes are still put into place to figure out the efficient manner of solving our challenges
What we learned
We learned about the complexity and the importance of CLI apps in the process of building better dev experiences
What's next for fil-query
Next, we want to continue tackling critical components of making our app the go-to for everyone trying to retrieve files that they store using the same storage key.
Log in or sign up for Devpost to join the conversation.