GithubHelp home page GithubHelp logo

Support voucher execution about bug-less HOT 5 CLOSED

guidanoli avatar guidanoli commented on May 28, 2024
Support voucher execution

from bug-less.

Comments (5)

claudioantonio avatar claudioantonio commented on May 28, 2024

@guidanoli here come some suggestions to discuss.

Suggested workflow for hackers:

  • Given that, when a hacker submits a successful exploit, the dapp backend automatically emits a voucher in their favor (They don't have to request). I added a notiication in the header that appears when the connected user (hacker or sponsor) has vouchers. When they click in the notification, they go to a page where all vouchers are presented. If the voucher already has a proof, the execute button is enabled. If there is not proof yet, there will be a message "Wait until the proof is available"

For Sponsors:

  • Maybe we could have the same approach of automatic voucher emitting. Currently the client polls the dapp backend frequently to get latest bounties and the backend updates bounties if they are expired. In the case of finding an expired bounty, the backend could emit vouchers for the sponsor.
  • With that, the workflow in the client would be same for sponsors and hackers (as described above) and we would eliminate the need for the sponsors to request for refunding. 😉

What do you think about it?
image

from bug-less.

guidanoli avatar guidanoli commented on May 28, 2024

@claudioantonio That's an amazing insight, and it does make a lot of sense to streamline both withdrawal actions in the same place, regardless of role. With this notification feature, the user wouldn't have to look for withdrawals in each bounty they have participated. Instead, they would all be aggregated in one place for easy access. Way to go!

from bug-less.

guidanoli avatar guidanoli commented on May 28, 2024

I'm eager to know your thoughts on this, @edubart, @fmoura, and @gligneul.

from bug-less.

fmoura avatar fmoura commented on May 28, 2024

from bug-less.

guidanoli avatar guidanoli commented on May 28, 2024

This has been addressed already by #14.

from bug-less.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.