Bacon Integration #3320
krrish-sehgal
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Bacon Tokens Supply
Supply in Master Wallet
I decided to have an oversupply of the tokens because even if we go way over, it could cause people to be afraid of the project's treasury devaluing their reward token. However, this is not a problem since our token is not meant to go up in price but serves only as a reward. As long as we keep them in the vault and don’t dilute the supply for everyone else, it will be fine.
Indivisible Tokens
Challenges (Single-user or Team)
Users will earn BACON tokens based on the successful completion of challenges. The token rewards range from 1 to 10 BACON tokens, depending on the difficulty level of the challenge. Challenges should display a small token symbol next to each entry, indicating the potential reward for completing them.
Bug Bounty Bids
Bug bounty participants can earn BACON tokens as follows:
These token incentives should be prominently displayed on bounty listings to encourage participation.
Blog, Issue, and IP Posting
Creating meaningful content is rewarded generously:
Next to each content entry, a small token symbol should indicate the potential rewards.
Suggestions
High-quality suggestions that are accepted earn users 5 tokens. This should be reflected in the suggestion submission interface, with a token symbol showing the possible reward upon acceptance.
Daily Check-In and Streak Rewards
To encourage regular engagement, users earn 1 token for every daily check-in.
Streak bonuses are awarded as follows:
The check-in page should display a token icon with the reward details, motivating users to maintain their streaks.
Leaderboards
Leaderboard achievements come with BACON incentives to foster competition:
Leaderboard sections should highlight these rewards prominently.
Commenting System
Meaningful comments that contribute to problem resolution or discussions are rewarded based on upvotes:
A token symbol with the text "Earn up to 10 tokens!" should encourage thoughtful contributions.
GitHub Webhooks Integration
Encourage open-source contributions with GitHub webhook rewards:
Tokens earned from GitHub contributions should be reflected in the user’s profile under the newly added PRs Merged section.
User Profile Integration
The user profile page should include a "Pending BACON Tokens" section, displaying the total tokens awaiting batch transactions. This gives users visibility into their potential earnings and motivates continued engagement.
Challenges and Other Sections UI Enhancements
Under each challenge, bounty, or leaderboard entry, include a small token symbol with the potential earnings clearly displayed (for example, "Earn: 5 🥓 Tokens"). This visual cue keeps users motivated and aware of their rewards as they interact with the platform.
By integrating token visibility across all user interactions and offering rewards at key touchpoints, the system will foster deeper engagement and incentivize positive contributions throughout the BLT ecosystem.
Ord Compatible Wallet
At the end, we can also build a system for users to directly create their Ord-supported wallet from the website itself (that can be a new BLT project — a browser extension). Although this could require additional database handling of private keys.
Beta Was this translation helpful? Give feedback.
All reactions