Skip to content

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) then claim(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 TrophyCatalog at 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).