Closed cedriking closed 4 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 1000.0 DAI (1000.0 USD @ $1.0/DAI) attached to it as part of the ArweaveTeam fund.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 1 year, 9 months ago. Please review their action plans below:
1) vporton has started work.
I want to make a CDN client for Arweave. 2) bonifaty has started work.
I ma ready to build a weback plugin which will upload assets to Arweave storage 3) nelsonmfinda has started work.
I will build a Webpack plugin for Arweave. 4) merwane has started work.
I created a webpack plugin to automatically upload static assets when building a client application. The user can specify a wallet file, a static assets folder as well as an app name for tagging the files on the permaweb. All of this can be specified in the webpack config file. 5) srisankethu has started work.
Working on a Grunt package for Arweave
Learn more on the Gitcoin Issue Details page.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 1000.0 DAI (1000.0 USD @ $1.0/DAI) has been submitted by:
@arweave-sophie please take a look at the submitted work:
Hi Arweave team! Quick comment regarding my submission above: I also extracted the core upload code to the separate repository https://github.com/bonifaty/arweave-uploader, it's also written in TypeScript and covered with tests. The idea is that for the future gulp and grunt plugins this core upload code can be reused.
Best regards, Andrew
The winners will be announced tomorrow 28th May. Stay tuned :rocket:
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
The funding of 1000.0 DAI (1000.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @bonifaty.
Decentralized CDN Uploader
PRIZE BOUNTY
1,000 DAI.
OVERVIEW
Arweave makes information permanence sustainable.
Arweave is a new type of storage that backs data with sustainable and perpetual endowments, allowing users and developers to truly store data forever – for the very first time.
As a collectively owned hard drive that never forgets, Arweave allows us to remember and preserve valuable information, apps, and history indefinitely. By preserving history, it prevents others from rewriting it.
In this bounty, you will create plugins to upload assets automatically with one of the most popular toolkits to automate and enhance developers’ workflow on NodeJS. Gulp, Grunt, or WebPack.
GOALS
Create one or more plugins/npm packages, for either Gulp, Grunt, or Webpack, to automatically upload assets to the Arweave network. Examples of what we are looking for are gulp-s3, grunt-s3, and webpack-s3.
The plugin will ask the developer to provide their Arweave wallet key file in order to upload the assets.
The plugin should return the permanent URL of the asset so it can be used in the rest of the pipeline. Arweave path manifests as used by arweave-deploy can be used to upload folders of assets.
The plugin has to be publicly available on npmjs.com
The plugin must be open source, with the full source code available on Github. Which one is up to you!
CRITERIA
Submissions must be your original work.
You must make your full source code available over Github and it needs to include an OSS license. Which one is up to you!
Complete all the goals set in the Goals section.
There will be one single winner of 1,000 DAI.
If no published plugins meet all of the goals and criteria outlined above, there will not be a winner.
We are here to help you build your idea for the bounty, Join us on our tech Discord if you have any questions!
For entries that show high potential, you can apply for funding for further development and drive adoption through our Grants Program, and bring your hackathon entry to the next level.
RESOURCES
Examples of what we are looking for are gulp-s3, grunt-s3, and webpack-s3.
You can find the documentation needed to start BUIDLing on Arweave here.
Documentation for ArweaveJS library that allows you to read from and write to the permaweb is available here.
We’re providing free tokens for you to get started building and testing your plugins - Grab your wallet here. If needed and for guidance on how to use the Chrome web extension wallet, check out this user guide.
You can find very useful information about Creative Commons here.
Don’t forget to join us on our developers’ Discord server to chat and get feedback/assistance from the Arweave team & our community!
SUBMISSION PROCESS
Click "Start Work" and start BUIDLing.
Hack! Join us on our tech Discord if you have any questions!
Provide each link for the plugins on submission.
SUBMISSION DEADLINE
11:59pm EST on May 21st
JUDGING CRITERIA
The prize will be awarded to the individual/team that produces the best approach and the most user-friendly plugins while respecting the challenge description, goals, and criteria.
WINNER ANNOUNCEMENT DATE
May 27th
HAPPY HACKING!!