
Toban -当番-
Toban is a simplest way to record contribution and distribute rewards.
Projects that involve a diverse people, such as regional activities, open source software, collaborative works by multiple creators, and any other volunteer activities, in which the people involved change one after another, can be very exciting.
However they also have their own unique difficulties when they try to scale up.
One of the most difficult things is
Workload Bottleneck
Tasks often fall on community managers or limited members.
Operation must be decentralized!
Key Challenges in Delegating
- Visivility:
- What tasks sustain the community?
- Who made the outcomes?
- Long-Term Engagement
- Incentives are necessary for sustained contributions
- Leaving quickly, wasting onboarding efforts
- Contribution Tracking
- Even small and non-technical tasks must be recorded
- Small helps often go unnoticed by anyone
Therefore, we created Role Based Rewards Distribution system to track contributions and distribute rewards by role.
Core features are
1. Manage responsibilities and rights on-chain
2. Track little contributions with P2P token transfer
3. Determine the rewards rate based on roll and engaged period
4. Distribute rewards to a large number of people with one transaction
These solutions were combined with ideas from Hats Protocol, Splits, and Protocol Guild. We also integrate with Privy, ENS, Pimlico and more systems for realizing smooth user experiences.
Technologies we used
contract side
- HatsProtocol
- Splits
- ENS
- hardhat
- pimlico
- thirdweb
- goldsky
- privy
frontend side
- Remix
- Chakra-UI
- HatsProtocol SDK
- Splits SDK
- goldsky