Comments (5)
@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. 😉
from bug-less.
@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.
I'm eager to know your thoughts on this, @edubart, @fmoura, and @gligneul.
from bug-less.
from bug-less.
This has been addressed already by #14.
from bug-less.
Related Issues (20)
- Use "Bugless" instead of "BugLess" or "bug-less"
- Migrate to `pnpm`
- Missing `pnpm codegen` step in readme
- Better management when the DApp is accessed by a user with a disconnected wallet
- Add a Hero page HOT 1
- Bump `sunodo/sdk` to 0.4.0 HOT 2
- Allow embedding bounties into the base image HOT 2
- Host `linux.bin`
- Fix populate script HOT 1
- Fix Bugless CLI HOT 5
- Button flickering while editing form HOT 1
- Bad key provided to `slog`
- Write Typescript CLI
- Fix Lua tests
- Support ERC-20 tokens HOT 2
- Tag `@sunodo/cli` version in README HOT 1
- Front-end build raises warning regarding ESLint HOT 1
- Cross-compile the Solidity bounty HOT 1
- Add the Solidity bounty to the genesis machine image
- Add tooltip in the bounty submission form explaining what is a bundle and how to create one
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bug-less.