-
Notifications
You must be signed in to change notification settings - Fork 47
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
[Up to 1000 USDC] Port a dapp UI to Arweave #28
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 0.001 DAI (0.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 264 years, 8 months from now. 1) nezcich has started work. I will port a popular ethereum dapp I'll be porting the Synthetix Exchange DApp to the permaweb! I'll start to make popular dapp 1Mo9cL7GbKamiXqCsyZhUi8JqYevji4bgF https://gitcoin.co/grants/845/remote-developer-bootcamp I'll port KyberSwap for this bounty. started working on porting a top-ranking dApp Ported Curve fi exchange to Arweave. چگونه میتوان به صورت رایگان دای راگرفت کلاهبرداری یعنی چه؟ By using the best technology by providing the fastest equipment in using in minning exploration.. make a legitimate plan.. decentralized exchange for the token I will port YAM.finance which is currently the most popular and in-the-news Dapp on Ethereum. I would also like to port ygov.finance as requested on the Arweave Discord server I'll port 1inch exchange and some other dApps to Arweave. Hi, new to crypto but have idea on how website stuff works. looking forward to trying this out by porting an EOS app to the arweave I have ported Value Defi Protocol: https://valuedefi.io/ Github Repo: https://github.com/sebastiantf/valuedefi.io-ui Keep calm and collected and research I will finish http://erc1155.portonvictor.org and afterwards port it to Arweave. I'll be deploying Dapps to the weave, and adding them to permadapp.com Learn more on the Gitcoin Issue Details page. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 0.001 DAI (0.0 USD @ $1.0/DAI) has been submitted by: @cedriking please take a look at the submitted work:
|
Ported Compound Finance Permaweb link: https://arweave.net/sE7YjXp4TcYVcHGjbOC6GFndOXumYFObKaWs0IHaWuQ My eth address: 0x4ce7178B5991a32443C3Ec2511Ccf66190188314 |
Hello @nezcich , there's a route issue on your current ported dApp. This is part of the 1st criteria we have. Please complete this and all the other criteria we have in the description to complete the bounty. Thanks! |
Hey @cedriking! Looking forward to completing this bounty as I have not completed this before. I have just ported over the complete Synthetix DApp (including Markets, Synths, Trades, and Loans) to the Permaweb. You can check it out here, although you might have to wait 5-6 seconds for everything to load in since it's a lot of data to pull the complete exchange. I have fulfilled all of the required criteria: Completed criteria:
The complete exchange has been ported and I have fixed react-router-dom across the platform to ensure it functions on the Arweave permaweb. Refreshing on any page or section works as it should, redirections work successfully and all functionality works as it should.
I have submitted the permaweb DApp to http://arweaveapps.com. Here is a picture of it on the ArweaveApps front-end:
Synthetix is neither a high-risk nor gambling UI.
I confirmed that this DApp has not been previously ported on Arweave with the previous version of this bounty. Ranking: As of time of submission Synthetix is ranked 4th place weekly (7D, ignoring the high-risk Forsage DApp) and 5th place daily (24H, ignoring the high-risk Forsage DApp). Depending on your criteria, this equates to either 700DAI (4th place) or 600DAI (5th place). Let me know if you have any questions—thanks for the great bounty! |
I have port dapps. Complete criteria :
Original URL : https://tokenlon.im/ |
⚡️ A tip worth 600.00000 DAI (600.0 USD @ $1.0/DAI) has been granted to @Anish-Agnihotri for this issue from @cedriking. ⚡️ Nice work @Anish-Agnihotri! Your tip has automatically been deposited in the ETH address we have on file.
|
Please complete the criterias on the bounty details 👍 |
Hello @developerfred , they are many issues with the UI. Please solve those and re-submit. |
@cedriking updated with gh repo and added on arweaveapps(dot) |
@cedriking Can you provide detailed information about the criteria that do not qualify for my submission? Do you have to make a new repo for this?
|
I've ported the Balancer exchange. There was an attempt to port it in the previous bounty, however the submission was rejected due to substantial UI issues, and upon further inspection it wasn't fully functional either as the pool data requests weren't working. The author's been quiet ever since, so I took it upon myself to make a working port. My submission is fully functional, and has a complete UI. In fact I even fixed some UI issues that exist even now on the original front-end.
Original url: https://balancer.exchange/ |
Hello @CrystalPony , balancer exchange was already ported on the previous version of this bounty: https://ujokdftcxl7htcbkmjrddquvu3bgel5uqvpc6dxfjj7i63tpfiya.arweave.net/olyhlmK6_nmIKmJiMcKVpsJiL7SFXi8O5Up-j25vKjA/#/swap |
Oh dang, this is my bad. I didn't see that the author had fixed their submission. Although I had checked ArweaveApps and it wasn't there (and that was one of the steps in the submission process for the previous bounty as well so I was sure that it wasn't accepted). My version is also superior, as that version still has minor UI problems (you'll see it if you open the Select Token To Buy popup), and it fails when fetching pools information (try swapping some tokens and you'll see, or rather you won't see, or just try selecting a token and you'll see "No pool" displayed below every token). |
Hey @CrystalPony , |
@cedriking I'm probably reaching, but perhaps I qualify by this? My version displays Balancer pools, and those are supposed to be the main feature of the exchange. |
What about my submission @cedriking ? I need feedback if something needs to be completed. I have fulfilled all the required criteria. Please let me know if there is an incorrect UI. New Update regarding UI Mobile. |
Hi @cedriking! I ported KyberSwap. I have made some modifications to made it work when uploaded to Arweave, you can view GitHub repository to see which modifications I made. GitHub: https://github.com/igastatus/KyberSwap Criteria
Please let me know if there are issues with this port of KyberSwap. |
@wahyusmat , it's not by category but by platform. Tokenlion is on 19th place on the ETH platform. |
⚡️ A tip worth 10.00000 DAI (10.0 USD @ $1.0/DAI) has been granted to @wahyusmat for this issue from @cedriking. ⚡️ Nice work @wahyusmat! Your tip has automatically been deposited in the ETH address we have on file.
|
⚡️ A tip worth 800.00000 DAI (800.0 USD @ $1.0/DAI) has been granted to @igastatus for this issue from @cedriking. ⚡️ Nice work @igastatus! Your tip has automatically been deposited in the ETH address we have on file.
|
⚡️ A tip worth 900.00000 DAI (900.0 USD @ $1.0/DAI) 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.
|
⚡️ A tip worth 60.00000 DAI (60.0 USD @ $1.0/DAI) has been granted to @CrystalPony for this issue from @cedriking. ⚡️ Nice work @CrystalPony! To redeem your tip, login to Gitcoin at https://gitcoin.co/explorer and select 'Claim Tip' from dropdown menu in the top right, or check your email for a link to the tip redemption page.
|
@cedriking Appreciate it! |
Hi @cedriking .
For full details on the benefits of Uniswap V2 for liquidity providers and traders, please read the Uniswap V2 announcement blog post. https://uniswap.org/blog/launch-uniswap-v2/ Check Uniswap V2 Ported : https://arweave.net/im421JhtI34CY0UjV7CCeFJBPE2b4N6X04aasCffaxU Old Version (Uniswap V1) |
Ported MakerDao OASIS platform, their new Multi Collateral Dai (MCD) dApp as their old CDP dApp portal is obsolete now. Ported their Dai Borrow, Save dApps. Unfortunately they have not open sourced their new token exchange "Trade" dApp yet. Please refer OasisDEX/mcd-cdp-portal@6947a7b (only a landing page there). So for the Trade links in navs I had to put a redirect to their current url. things done : Fixed react-navi routes across the app to work permaweb friendly, added base64 favicon permaweb ui port : https://arweave.net/fZtveftxxnWHm84-b9JbqPgTbZBQzDhXx9cAU0Vzhdo |
Ported Curve.fi Permaweb link: https://arweave.net/rWbyi9yXfD1eb-eCU2hW58UZfv-CPpYpH1EKueqDedc |
And also on http://arweaveapps.com/ @sebastiantf. I will be testing them tomorrow 👍 |
Update @sebastiantf, I have looked into your submissions and have the following comments: YUP
IPSE
Newdex
Prospectors
Defis Network
Defibox
|
@arweave-sophie This is because Yup has had an update to the UI since I ported it 7 days ago. The current homepage with the recommendations grid is a new update. My port was how the original looked like at the time. It was previously loading the Late Night Cool page by default before this update |
Looking at the Yup.io Github repo, that doesn't seem to be true @sebastiantf. Regardless of this fact, the other errors such as the lists tab, and the homepage/logo bridge being broken, means that this is ineligible for a reward unless fixed. It's also worth noting that even if the default grid was updated as you say, you did not include the actual landing page of https://yup.io/. The current landing page can be viewed on the Wayback Machine, as far back as the beginning of November, therefore your port is incorrect and would only be considered for a reward if you correctly ported a fully-working, current version. The only submission that will be considered for reward is Upland, providing that you share a link to your Github repo and that everything is ported correctly. |
Here's the GitHub repo link for Upland: https://github.com/sebastiantf/play.upland.me-ui I'm working on the Yup issue (and the others) right now. I shall post an update soon |
@arweave-sophie I have updated the Yup port. Please checkout https://arweave.net/2FUdk4HYwlO8pLDojY1e3GwEu78TL51pW-oRvASYtnQ |
Hi @sebastiantf, unfortunately your Upland submission is not eligible for a reward because your HTML and JS contains only minified segments, meaning that it is not forkable by anybody else. It isn't forked or cloned from the Upland code repo and it contains information that can be grabbed, simply by archiving a webpage. The Yup.io port still has issues; when I click the link you provided, I get this error: https://imgur.com/a/OipHtSu. |
@arweave-sophie Most of the repos of the recent ports that were rewarded were all containing minified segments. Yet they were all rewarded. How could my port be rejected, if those previous ones with minified segments were all rewarded without issue?
This is due to the arweave txn id being appended as the subpath of the URL. Yup.io is trying to parse that second part of the URL as a username and trying to display a user profile. All the other functionality is working fine, if you would click the logo and go to the homepage, or click any of the other feed links |
@arweave-sophie Working video of all other functionality in Yup The UI is working how it should be working |
Hi @arweave-sophie . I try to Ported UI for: 1. Pizza Finance. (https://pizza.finance/) Dappradar Rank ---> https://dappradar.com/eos/defi/pizza-1 2. Organix . (https://www.ogx.network/dapp#/home) Dappradar Rank ---> https://dappradar.com/eos/defi/organix |
@arweave-sophie I have fixed these for Defis Network and updated the port Arweave: https://arweave.net/oo8ZWAM51Yjx2XQMYd0Hoy-hIK2Ees4N3YDwIm6_GUw |
Hi @arweave-sophie . I tried PORT UI for UplandMe. The previous post still doesn't work with me. Therefore I submitted it again. Many APIs run on UplandMe such as the Google Maps JS API, Upland Authentication API, and others. Therefore, you will see a much simpler code. However I have played this game via my Ported URL. I tried to Register and Verify email. Then I logged in. And start the game. Ported URL ---> https://arweave.net/c-q0d91HM95ONjsK0yW-NXfZSDjOmHnlwpT-llKMXP4 |
Hello. @arweave-sophie I am trying to do the UI Port from Synthetix.exchange. I made some really important fixes and updates. As for some changes and additional features:
Github Repository ---> https://github.com/aliceasuna94/Synthetix-Exchange |
The following rewards will be distributed: @sebastiantf @aliceasuna94 Organix - $60 USDC Pizza Finance - This does not work correctly, as it always returns an error whenever I try to connect my wallet. I do not have the same connection issue when I use https://pizza.finance/ Synthetix Exchange - This is not eligible for a reward, as the same version was ported here. |
⚡️ A tip worth 600.00000 USDC (600.0 USD @ $1.0/USDC) has been granted to @sebastiantf for this issue from @arweave-sophie. ⚡️ Nice work @sebastiantf! Your tip has automatically been deposited in the ETH address we have on file.
|
⚡️ A tip worth 560.00000 USDC (560.0 USD @ $1.0/USDC) has been granted to @aliceasuna94 for this issue from @arweave-sophie. ⚡️ Nice work @aliceasuna94! Your tip has automatically been deposited in the ETH address we have on file.
|
Hi @arweave-sophie, I have ported yearn.finance Arweave: https://arweave.net/lfEH5TKUj1nzSN5vhithl49osTA49QDxDI6iw_38k0Y |
I try to ported : 1. EOSRACING. Website: https://www.eosracing.io/game/ 2. SOLITAIRE DUEL EOS Website: https://solitaireduel.io/ 3. BADGER FINANCE Website: https://app.badger.finance/ 4. HEXA PUZZLE EOS Website: https://hexapuzzleduel.io/ |
@sebastiantf @aliceasuna94 Badger Finance |
For EOSRACING, i try login with Wombat from chrome. And i have not receive reward for Badger Finance. 1. Now, I Try to Ported UI for ParaSwap.io. Website. https://paraswap.io/ 2. I Try to Ported dydx.exchange . |
Hi @arweave-sophie, I have ported https://wisetoken.net/ Arweave: https://arweave.net/g-__a9L4axj6N4anqZbtjtpqh67tvcimOsC9S5NaR2E/ |
@aliceasuna94 More specifically, dydx.exchange does not load data correctly and EOSRACING still does not work correctly for me. I will distribute your outstanding reward for Badger Finance. @sebastiantf |
⚡️ A tip worth 70.00000 USDC (70.0 USD @ $1.0/USDC) has been granted to @aliceasuna94 for this issue from @arweave-sophie. ⚡️ Nice work @aliceasuna94! Your tip has automatically been deposited in the ETH address we have on file.
|
@arweave-sophie |
This bounty has been updated with additional criteria:
Please be sure to double check that any future submissions follow all new, and existing, criteria. |
Hi @arweave-sophie! Ported over a few more Eth Dapps:
I removed the dependency on infura, using metamask. So make sure metamask is install in the browser
For this one, they use Firebase to "save" your transactions, but you don't need it to actually use the dapp. I've also included them in my "permadapp" here at https://permadapp.com |
This bounty is now over. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This Bounty has been completed. Additional Tips for this Bounty:
|
Port a dapp UI to Arweave
PRIZE BOUNTY
Up to 1,000 USDC
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 any dApp UI, that we are sure you will love it. So sure that we are willing to give you up to 1,000 USDC just to port your dApp.
REWARD
For every dApp UI that is ported to Arweave you can earn up to 1,000 USDC.
We will be using dappradar, and stateofthedapps if not available on the first one, to validate the number of users the dApp you ported has. Based on the ranking of the dApp for the protocol, we will be rewarding you 1,000 USDC for 1st place, 900 USDC for 2nd place, 800 USDC for 3rd place, and so on.
After the 10th place (100 USDC), rewards will be lowered by 10 USDC. 11th place = 90, 80 for 12th place, etc.
Any dApp that isn’t on the list of both platforms, or is lower or equal, than the 19th place, will earn 10 USDC.
The prize for a dApp can be earned only once, if someone has already ported Uniswap for example, it’s not possible to port it again and earn another reward. Unless, the latest version hasn’t been ported and it’s substantially different from the previous version. In this case, the maximum reward for an updated dApp port is $100 USDC.
NOTE:
We do NOT allow High-Risk or Gambling UIs to participate in this bounty.
The ranking of the ported dapps are checked upon review of each submission, not when submitted.
The ranking is based on the 7 day ranking
Example:
CRITERIA
RESOURCES
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
HAPPY HACKING!!
The text was updated successfully, but these errors were encountered: