lukso-network / events-build-up-1-hackathon

BUILD 🆙 #1 Hackathon
3 stars 1 forks source link

Universal Profile Tools - Transaction Relayer Service #1

Open JonathanW8 opened 2 years ago

JonathanW8 commented 2 years ago

Prize Title

Universal Profile Tools - Transaction Relayer Service

Challenge Description

Universal Profiles are interoperable blockchain-based profiles and the new way to interact with Blockchain. They are your profile, your wallet, your identity, your login, your digital self. Universal Profiles allow for many keys to control them through a key manager smart contract, can have any information attached to it, and allow third parties to pay for users gas.

One of the biggest UX challenges for blockchain are transaction fees. The concept of meta transactions solves this by allowing users to send their transactions to a third party (e.g. transaction relayer service) to execute them and pay for gas fees on their behalf. The LSP6 KeyManager standard for universal profiles allows for such meta transactions using the executeRelayCall() function. Additionally, dApps could also more easily onboard users by choosing to subsidise their users' transaction fees and absorb them as infrastructure costs.

LUKSO is developing the Universal Profile Browser Extension, which will work in the future with any transaction relay service, as long as it uses a standardised API. This opens up a large opportunity for people to create for-profit transaction relay services that can attract users through a freemium model, and later require them to pay for the service as a subscription (or base it on some other model).

For this bounty, we’re looking for developers who will be the first to kick start this economy of transaction relayer services:

Prizes

Note: All submissions are automatically considered for the Community Choice Award prize pool of $40,000. All prizes will be denominated in LYXe at the time of payout. We reserve the right to not pay out the full prize if the submission does not meet the minimum criteria.

Getting Started

Submission Requirements

Your submission should contain the following:

Judging Criteria

Get to know LUKSO

Developer Documentation

Network

General

LUKSO Standard Proposals (LSPs)

Tools

Special Thanks

Special thanks to our community members for being part of the journey and if you’re a newcomer, welcome! Good luck and have fun 😊

gitcoinbot commented 2 years ago

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


This issue now has a funding of 8761.9824 LYXe attached to it as part of the lukso-network fund.

gitcoinbot commented 2 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 a minute ago. Please review their action plans below:

1) lykhonis has started work.

A relayer service to enable free transactions for UP users. The service integrates with a staking LYX pool to generate LYX to earn rewards and pay fees.

Target users:

A SaaS that will allow users to execute gas free transactions. Users will be given a limited number of free transactions they can execute through the relayer. They have the option to subscribe to the service at any time to increase their transaction quota.

Along with the relayer there will be a UI that will allow a user to create a UP which uses the relayer or connect an existing UP to the relayer service. 3) drakoo369 has started work.

It's a really cool project using Lukso products 4) fluffy9 has started work.

A transaction relayer for interacting with the Lukso without the need for gas. Users can purchase a subscription to gain access to a monthly usage quota. 5) claudiozone has started work.

We're working on publishing our Relay Server for anyone as a service. For our needs we created a relayer service paying the gas - for simple API calls.

This includes creating Universal Profiles and LSP-8 NFTs with a simple REST call. This includes an API not just paying the gas for signed transactions - but also creating the transactions for backend systems, which do not have the capability to do so. After the creation the ownership is then transferred to a address included in the API call. 6) godswill-uwah has started work.

Meet Cybachain: The most secure, easy, and smart way to buy, store, swap and spend cryptocurrency – all in one app. CYBACHAIN makes it easy to buy crypto, so you can do more with your wallet.

Buy Bitcoin, Dogecoin or Ethereum – whatever you do, Cybachain gives you full control. Store, swap, spend and buy cryptocurrency. Choose from a wide range of popular crypto coins to diversify your portfolio.

Supported cryptocurrencies: Bitcoin (BTC), Ethereum (ETH), Bitcoin Cash (BCH), Dogecoin (DOGE), Shiba Inu (SHIB), Litecoin (LTC), XRP (XRP) EU Only, Dai (DAI), Binance USD (BUSD), USD Coin (USDC), Wrapped Bitcoin (WBTC), Pax Dollar (USDP), Gemini Dollar (GUSD)

Take advantage of Cybachain's private, secure and open-source crypto wallet and advanced crypto tracker feature. With cybachain,you get everything you need to confidently take control over your crypto assets.

Do more with your crypto with the CYBACHAIN Convert crypto to cash when you want and when you need it. Spend it at any location in-store or online to live life on crypto. 7) koderkaran has started work.

Gateway Relay service is an easy-to-use, low-barrier-to-entry transaction relay service for the Lukso blockchain. A user's ability to send relay transactions is measured in Gateway Credits, which can be earned in a variety of ways. 8) ayocodes has started work.

Relayed works with Lukso executerelaycall function. 9) ankitkumar9018 has started work.

The blockchain node is a web-service that interacts with the LUKSO network to create/edit/manage Universal Profiles and also to create/transfer/manage Tokens/NFTs between contracts. The User Interface is powered by Swaggger. There are samples schema present on the User Interface which can help the users to understand what data is required for the operations and the output which is in a JSON format gives a clear result.

LUKSO SQS is node server which is meant to take large volume of calls from our authorized user and pays gas for them for create/edit/transfer of UP and NFT(LSP8).

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

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


Work for 8761.9824 LYXe (60000.00 USD @ $5.21/LYXe) has been submitted by:

  1. @lykhonis
  2. @fluffy9
  3. @rask467
  4. @godswill-uwah
  5. @koderkaran
  6. @ayocodes
  7. @ankitkumar9018

@jonathanw8 please take a look at the submitted work:


gitcoinbot commented 2 years ago

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


The funding of 8761.9824 LYXe (60000.00 USD @ $4.57/LYXe) attached to this issue has been approved & issued to @rask467.