Trophies, Predict, Sweetener, Hidden list
Sweeten with $YOLO
- Anyone adds $YOLO to any open task before its deadline:
sweeten(taskId, amount). No limit. - Locked like the reward. Task expired or cancelled: each sweetener calls
withdraw(taskId). - Accepted: anyone calls
payout(taskId). 90% to the doer, 5% to the NFT votes on "accept" if the NFT decided right (claimVoter), the rest burns. A staked doer gets the same bonus share b as from the reward. - The bonus counts in the stake-power base, not in the bonds.
YOLO Predict
predict(taskId, willDo, amount): WILL DO or WON'T DO in $YOLO, minimum 1 YOLO. Positions cannot be withdrawn.- Open until the deadline; paused while a submission is under review.
- Each position: 5% burns, 5% deferred, 90% to the pool.
- Weight = amount × (time left / task duration)², duration from task creation to deadline. Early positions weigh more.
- Task done (a submission made before the deadline is accepted): WILL DO wins. Not done by the deadline: WON'T DO wins.
- Winners get their 90% back plus the losing pool, by weight.
- Deferred 5%: done → 2.5% to the author and 2.5% to the doer; not done → burned.
- Nobody on the winning side: done → losing pool half to the author, half to the doer; not done → all to the author.
- Task cancelled: every position back in full.
- A right guess can still lose money when the other side is small: 100 on WILL DO vs 5 on WON'T DO pays 90 + 4.5 = 94.5.
settle(taskId)(anyone) thenclaim(taskId).
Trophies
- The doer of an accepted submission may mint its ERC-721 trophy once:
mint(subId, title), token id = submission id. - Price: 7,777 YOLO, sent to
0x…dEaD. - Metadata on chain: picture, task and submission numbers, title (up to 64 bytes), reward, mint date, proof link.
- The picture is the category's design from
TrophyCatalogat mint; it never changes.
Hidden list
- Tells the site which tasks or proofs not to show. Holds and moves no money; no core contract reads it.
- NFT holders vote with
vote(vault, kind, id, hide, tokenIds), kind 1 = task, 2 = proof. - The first hide vote opens a 24 h round. Hidden when the round ends with ≥ 10 hide NFTs, more hide than keep NFTs, and ≥ 3 distinct NFT owners on hide.
- A hide vote in the last hour that would pass the round extends it by 1 hour.
- A contested round can be retried 7 days after it ended.
- The treasury wallet can also set an item's state (hidden, visible or kept).