-
-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugins: Add StorageAPI
#208
Comments
Question: Is there a default StorageAPI implementation we will want to ship with core Ape? |
I think this concept got muddied up over the years, the current iteration of this idea is formalizing package and source querying capability via the query system, so it is possible to find packages (and publish) using multiple sources instead of just etherscan or disk cache. The "default implementation" we'd want to ship with Ape is whatever we want to use for publishing sources officially out of the box |
Overview
Add support for lookups to various file storage locations, such as over
http
/https
(viarequests
as 1st class plugin),ipfs
/ipns
/ipld
(viapy-ipfs-http-client
or Infura, etc.), and any other relevant URI types which share data (Swarm is... still a thingbzz://...
).Use cases may include: downloading projects and manifest files, uploading/pinning manifest files, fetching source code, querying ethereum data (cached via IPLD), storing contract ABIs and bytecode, etc.
Specification
Dependencies
No dependencies
The text was updated successfully, but these errors were encountered: