ArweaveTeam / Bounties

Arweave sponsored Gitcoin bounties.
146 stars 41 forks source link

Port a dApp UI to Arweave #16

Closed cedriking closed 4 years ago

cedriking commented 5 years ago

Port a dApp UI to Arweave

PRIZE BOUNTY

150 SAI.

OVERVIEW

Arweave is a decentralized, truly permanent and persistent web hosting network. It is fast for users to access (most pages are served in <200ms), it is decentralized and it's simple to deploy to it. Because of these properties, Arweave makes an amazing platform to host the UIs for Ethereum and other Smart Contracts dApps.

Now the UI for your dApp can be as permanent as the Smart Contract itself. No more Amazon S3, or slow IPFS.

Arweave is such a simple solution to the problem of where to store a dApp UI, that we are sure you will love it. So sure that we are willing to give you $150 just for porting your first dApp.

Don't love it? Please tell us why! We would love to hear your feedback.

RESOURCES

Don't forget to join us on our Developers Discord server to chat and get feedback/assistance from the Arweave team & our community!

CRITERIA

SUBMISSION PROCESS

HAPPY HACKING!!

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 150.0 DAI (150.0 USD @ $1.0/DAI) attached to it as part of the ArweaveTeam fund.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 8 months from now. Please review their action plans below:

1) hellasol has started work.

I will create a blockchain managed light bulb. App basen on a solidity smart contract and a Node.js backend. Every five minutes, whoever pays the most gets to control the lightbulb. A market efficient light switch. 2) batatsar has started work.

I will port my Monkey D. App https://medium.com/@batatsar/an-introduction-to-monkey-d-app-1c192e9abe88 to Arweave 3) nezcich has started work.

I will port my dapp from nebulas blockchain 4) imerkle has started work.

I will create a document signing website on ethereum 5) adrian798 has started work.

I will port an ethereum lottery dapp to run on arweave 6) bjekjik has started work.

I will port a simple eth text-based board ui and deploy in arweave network 7) glowkeeper has started work.

This is a port of my dApp, ReportAid, a tool for reporting on humanitarian aid. ReportAid is a blockchain implementation of the UN's IATI Standard. 8) paulbb3 has started work.

port my ethereum dapp and publish to arweave 9) dylandee7 has started work.

i will port an ethereum dApp to arweave 10) raphaeltorresg has started work.

i will deploy a ERC-2O Generator and Manager on Arweave Permaweb 11) senarma has started work.

I will upload my dApp for buy and batch ERC-20 transactions 12) themartian-ux has started work.

I will be Porting a dapp ui to arweave 13) abdallah991ux has started work.

i will port etherep dapp to arweave 14) anto1010 has started work.

i have/will port gSAI (Gasless SAI) to arweave

The dApp allows Sending SAI without paying for gas with Ether by using gas station network and staking on Fulcrum for earning interest for further transactions. 15) mikeffxi has started work.

i have ported SnailTree Ethereum Game to Arweave 16) sibeson has started work.

i will port an Ethereum Game to Arweave. lets see how it goes 17) joshyurek has started work.

i am interested in porting an ethereum app to the arweave blockchain 18) poocart has started work.

I've already implemented Arweave so I just need to setup my bounty claim. 19) jorge222 has started work.

i will port Delta Balances dapp on to the arweave chain. 20) anldrms has started work.

I'll do my best for that job. So it'll be very easy. 21) burgersan has started work.

I'll port Balancer Exchange to the Arweave blockchain.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 150.0 SAI (150.0 USD @ $1.0/SAI) has been submitted by:

  1. @batatsar
  2. @jezsmith720
  3. @imerkle
  4. @adrian798
  5. @bjekjik
  6. @glowkeeper
  7. @paulbb3
  8. @aluisyo
  9. @raphaeltorresg
  10. @dylandee7
  11. @senarma
  12. @abdallah991ux
  13. @anto1010
  14. @poocart
  15. @anldrms

@cedriking please take a look at the submitted work:


jezsmith720 commented 5 years ago

Here is my submission.

Arweave URL: https://5g2l4zixpzan.arweave.net/R5oRl6YVYLOycQ_aG6BJm-SZt_qt-JJBd5o1ER4vfWg Github: https://github.com/jezsmith720/plustokens-token-creator ETH Address: 0x4A8b2AA05Aa9697258383779206a77a942C6e6Cc AR Address: TfpOHAI8IDJ3ah8sme4pbowLcblgdnwKQMDqgA-IByg

olypros commented 5 years ago

Here is my submission

URL: https://arweave.net/9zpdX824wygd_DEOuNDJNHlPr4dsc4lfealb_azmzu8 Github: https://github.com/nezcich/nforce ETH Address: 0x4ce7178B5991a32443C3Ec2511Ccf66190188314

gitcoinbot commented 5 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @jezsmith720 for this issue from @cedriking. ⚡️

Nice work @jezsmith720! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 5 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @nezcich for this issue from @cedriking. ⚡️

Nice work @nezcich! Your tip has automatically been deposited in the ETH address we have on file.

bakaoh commented 5 years ago

Here is my submission

URL: https://arweave.net/crpJOI4CLjkXxyiuLG2HgKdW9h1ReKZATV3GEY-tYpI Github: https://github.com/monkeydapp/web ETH Address: 0x7B70fb24c64f8e72403D2262c6C29a343B44e810

imerkle commented 5 years ago

Here is my submission

Arweave URL: https://arweave.net/ps9t4oIBGztF5eM4Ct-6GkG-x9uW3DQ3C82S-y4DMZ0 Github: https://github.com/imerkle/ethereum_document_signer ETH Address: 0xF9de4E7C610B325781388DCBC39107B09C05dcBd

gitcoinbot commented 5 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @bakaoh for this issue from @cedriking. ⚡️

Nice work @bakaoh! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 5 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @imerkle for this issue from @cedriking. ⚡️

Nice work @imerkle! Your tip has automatically been deposited in the ETH address we have on file.

adrian798 commented 5 years ago

Here is my submission

Arweave URL: https://arweave.net/AcXczCf9u_Tws9q_CTncDPGEPwISCiBa-RZzziJC7JQ Github: https://github.com/adrian798/ethereum-lottery-dapp ETH Address: 0x4D5c1dEE7644aA1c2E4bC12124F74F405a5AD51b

bjekjik commented 5 years ago

Ethboard

A Simple Textboard On Ethereum

Arweave URL: https://arweave.net/pBYmYP0m8dN3FG3RedKYrIfOjDXDD21ssVOxY7TQLeg Github: https://github.com/bjekjik/ethboard ETH Address: 0x0c873bdFE3111A22D08369f06778Bd95b179f8e5

gitcoinbot commented 4 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @adrian798 for this issue from @cedriking. ⚡️

Nice work @adrian798! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 4 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @bjekjik for this issue from @cedriking. ⚡️

Nice work @bjekjik! Your tip has automatically been deposited in the ETH address we have on file.

paulbb3 commented 4 years ago

Arweave URL: https://arweave.net/NAQpQ_aZS9YkkyL-pdb6oYevCroBolhhawVSraaR2tY Github: https://github.com/paulbb3/eth-dapp ETH Address: 0x3251e3A2752Dc52E14923f955453f9C9d2bEBc4E

gitcoinbot commented 4 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @paulbb3 for this issue from @cedriking. ⚡️

Nice work @paulbb3! Your tip has automatically been deposited in the ETH address we have on file.

cedriking commented 4 years ago

We have updated our bounty "Port your dApp to Arweave", now you are able to Port a dApp to Arweave, not only your own original work. As long as the UI is open source, and you have the right to create a copy of it and distribute it elsewhere.

The reward criteria have changed too, please take the time to read the updated version.

The submission process will need to be respected and having the dApp link on ArweaveApps is part of the process.

Happy hacking!

Aluisyo commented 4 years ago

aNon

Decentralized Event Registration Management System Register and Verify Participation of Events on Ethereum Blockchain using phone number.

Arweave Url: https://p5fw6hduzblk.arweave.net/hzvJflY5AaqB5MeGCjE-ri2mBXH6u1SHr5lqQ-rTi8g Github: https://github.com/Aluisyo/aNon Eth address: 0xc817850f4bEA79C8557A23bcA7A35e32F5Cd1A55

raphaeltorresg commented 4 years ago

ERC-20 Generator Create and Manage ERC20 Tokens on Ethereum Blockchain

Repo: https://github.com/raphaeltorresg/erc20-generator Live on Ethereum Main Network and Arweave PermaWeb: https://arweave.net/5SZdZNRIt6BstahXWOC7kzu2TQFkVtLIJq1xTYb9YAg

Ethereum Address: 0x9432857262212C0f56844F79Dd49384c8Ac22A90

cedriking commented 4 years ago

@Aluisyo could you explain a little on how this works? From the website, I don't understand it. Thanks!

@raphaeltorresg , we ask for dApps to be different from previous submissions, we already have dApps UIs that allow creating your own ERC20 tokens on Ethereum.

Aluisyo commented 4 years ago

@cedriking In this dApp you can

ghost commented 4 years ago

Batch 20 This dApp allow the user to send ERC-20 transactions to multiple addresses(ERC-20 dont do that) With Ether you can buy a few tokens in the dApp in a feature powered by 0x Instant https://github.com/Batch-20/batch-20-client

Arweave URL: https://arweave.net/SjJ2WGgopQhHzcfCUWyZ5iLNGxLgOlal3AhmGqZOtL4

Ethereum Address: 0xD0113A28D55661c69DdF38B30a53c94B62147d05

gitcoinbot commented 4 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @aluisyo for this issue from @cedriking. ⚡️

Nice work @aluisyo! Your tip has automatically been deposited in the ETH address we have on file.

gitcoinbot commented 4 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @senarma for this issue from @cedriking. ⚡️

Nice work @senarma! Your tip has automatically been deposited in the ETH address we have on file.

themartian-ux commented 4 years ago

PermaSwap, a decentralized and permanent Uniswap frontend UI.

Permaweb link: https://btp3ncza2xz7.arweave.net/8fGq_8cmE60DBLhb17GyhnsR2PNqkMBuWArfHe-rspY/index.html GitHub: https://github.com/themartian-ux/permaswap

My eth address: 0x8BC6783E146168080Ac55d448b2aA553477005Ba

cedriking commented 4 years ago

Hey @themartian-ux , payment has been sent. Transaction ID: 0xaf46c0e470fa0f143d91932f669bd4c7469538014ff7d4369a6be87d5b640279

We have sent an extra 100 DAI because of publishing a popular Ethereum dApp UI to Arweave.

cedriking commented 4 years ago

@DylanDee7 , payment has been sent. TXID: 0x452cbc4037a05e52c3594f60b7686af59fb0b608054e3c172328fbaa1dc36be8.

cedriking commented 4 years ago

@emchone , payment has been sent. TXID: 0x3b6a5c5006549649245f4a8b4538873391af58a530731511d3ca6d6ebfaaa7d2

cedriking commented 4 years ago

Hello @Abdallah991UX , when I click the "Rate" button, nothing happens. Seems something's broken.

glowkeeper commented 4 years ago

@Abdallah991UX

A dapp that allows Ethereum users to rate other users/contracts by address on a scale of -5 to 5.

Yuck! Rating users, based on what? Why should I trust those ratings? And a myriad of other issues...

Meanwhile, there's a dystopian Black Mirror episode based on ratings that you might like to watch before proposing this dApp.

cedriking commented 4 years ago

@Abdallah991UX , SAI sent! TXID: 0x140e714cdd0e0652b5b3d1b66d9c03626be1a7f9ca5dea07d02f1a49607332f8

cedriking commented 4 years ago

@fran20 , SAI sent! TXID: 0xf420d3014e4cc82693fcb8ff3fdcfa7b9761895a24c0a953bb94fdf3881d2306

cedriking commented 4 years ago

@anto1010 , SAI sent! TXID: 0x82838de84f95f4ba97f7ce6de7ec7ece21971c80f5b1cc001561cd59d916174c

Thank you!

Jerok0 commented 4 years ago

Permatrickle

Pay or get paid with tokens or stablecoins, for each second of your work.

Trickle is a blockchain application that lets two parties create secure fixed hourly rate agreements. The smart contract locks the reward for the recipient and releases it in a linear proportion to time.

https://arweave.net/NnyICsI9NoExe7dGDwvhCPVvAsvnRr7GlpJVD0VGqYE

https://github.com/Jerok0/Permatrickle

eth: 0x98c69562a3464c0A4A281976690d9AD32b6987C6

cedriking commented 4 years ago

Permatrickle

Pay or get paid with tokens or stablecoins, for each second of your work.

Trickle is a blockchain application that lets two parties create secure fixed hourly rate agreements. The smart contract locks the reward for the recipient and releases it in a linear proportion to time.

https://kbgbgmct6gp5.arweave.net/rfB1mt6VocTSnwpajko7uGc54PKBvXkB3kTncxDupRk/index.html

https://github.com/Jerok0/Permatrickle

eth: 0x98c69562a3464c0A4A281976690d9AD32b6987C6

Hello @Jerok0 , not sure how to test Permatrickle, when I try to set a value with DAI it says my account doesn't have a balance, but I have 1.491 DAI on it as you can see here:

Screen Shot 2020-03-19 at 9 59 09 AM
cedriking commented 4 years ago

tic-tac-toe

Tic Tac Toe game on ethereum and arweave blockchain Github: https://github.com/Otavi0n/tic-tac-toe Arweave: https://boqanorchq7q.arweave.net/8mzKeezKKm3pUVh62fHh0D1zkNQ4hpbJvVA_2RmFY8g Ethereum address: 0xbF0D9B6E0F0b42c4661C5136342f91801b929023

Hello @Otavi0n , there seems to be an issue on the dApp. Unable to do transactions.

Screen Shot 2020-03-19 at 12 09 21 PM
Jerok0 commented 4 years ago

Permatrickle

Pay or get paid with tokens or stablecoins, for each second of your work. Trickle is a blockchain application that lets two parties create secure fixed hourly rate agreements. The smart contract locks the reward for the recipient and releases it in a linear proportion to time. https://kbgbgmct6gp5.arweave.net/rfB1mt6VocTSnwpajko7uGc54PKBvXkB3kTncxDupRk/index.html https://github.com/Jerok0/Permatrickle eth: 0x98c69562a3464c0A4A281976690d9AD32b6987C6

Hello @Jerok0 , not sure how to test Permatrickle, when I try to set a value with DAI it says my account doesn't have a balance, but I have 1.491 DAI on it as you can see here:

<img alt="Screen Shot 2020-03-19 at 9 59 09 AM" width="300" src="https://user-images.githubusercontent.com/33100863/77100175-d543d180-69da-11ea-8b23-aa63e199d037.png"

@cedriking My bad, its supposed to be SAI not DAI. since the upgrade and all. i will update this asap

Jerok0 commented 4 years ago

@cedriking fixed https://arweave.net/T8eZzQjBCAb7G3PkoBDY4CMpkLTZASpCovJXninnzkk

cedriking commented 4 years ago

Thanks @Jerok0 , it's working now. There's only one small thing missing. Since Arweave dApps don't run on a top domain level it needs to use HashRoute instead of BrowserRoute for React UIs: https://github.com/ReactTraining/react-router/blob/master/packages/react-router-dom/docs/api/HashRouter.md

This is because the domain changes from https://arweave.net/T8eZzQjBCAb7G3PkoBDY4CMpkLTZASpCovJXninnzkk to https://zbxxfpza4bah.arweave.net/view-agreement/6 on every link on the page, so the frontend is broken as soon as a user clicks if they try to do a refresh or share the link.

If you need help with this join our Discord and I will be able to help you out.

Jerok0 commented 4 years ago

@cedriking fixed https://arweave.net/NnyICsI9NoExe7dGDwvhCPVvAsvnRr7GlpJVD0VGqYE

cedriking commented 4 years ago

@Jerok0 SAI Sent! Transaction ID: 0x183307a853a12a7b4db70f2a73d2b02e5db83bd1aab56f2436a9467b5e3c2a65

Great work with the updates and making it work. Thank you, Cedrik.

sibeson commented 4 years ago

Hello world, my submission of EthereumPyramid Game ported to Arweave It is an Ethereum building game that gives you profit when people place blocks on top of yours

Link: https://wz2cmox66qwl.arweave.net/Wye5JlcvNGUs1dWIyweUCIycvNBNBJwIemF5Fgm1Xcw/index.html

My Github: https://github.com/sibeson/pyramid

My address Eth: 0x31b64Cc5ebA33b0912c84a6d582e3d6f52e1AD6A

cedriking commented 4 years ago

Hello @mikeffxi and @sibeson . Based on the theme of these projects, they have been rejected to earn a reward.

Thanks, Cedrik

JoshYurek commented 4 years ago

Perma Token Allowance Checker

An ethereum app that Controls ERC20 token approvals ported to arweave

https://z5vickoudlxx.arweave.net/45js6Rw7obEXhpbQ-M9nqucn9eZl369kKGW8rc5GwJw 0x5Ddd4774858480d456BB463fD02fEe98f9E52E79

sibeson commented 4 years ago

@cedriking oky but its not mentioned on the bounty description what type of apps that are not allowed....... maybe you should add a note.. Thanks

JoshYurek commented 4 years ago

Good day team, did you manage to review the dapp i ported?

cedriking commented 4 years ago

Good day @JoshYurek . Your submission has been approved.

Transaction ID: 0x897c6b13f0d66c37f716d9f805377456820ddfe72d598aec2195904c937fb292

cedriking commented 4 years ago

Hey @jorge222 , you forgot to provide the permaweb link for the dApp UI. Thanks!

gitcoinbot commented 4 years ago

⚡️ A tip worth 150.00000 SAI (150.0 USD @ $1.0/SAI) has been granted to @jorge222 for this issue from @cedriking. ⚡️

Nice work @jorge222! Your tip has automatically been deposited in the ETH address we have on file.