Quests

LiveEmbeddableVerified Dev

Give your holders quests and reward the ones who finish them, in your own token, straight from your wallet.

Rewards stay in the team wallet until the team approves and signs the payout.

How it works

How Quests works.

  1. Step 1:

    In the Studio, write a quest: what to do, the reward per winner in your token, how many winners and an end date. Hold and Burn quests are checked on chain. Task quests ask for a link you review.

  2. Step 2:

    Holders sign in with their wallet, which is free, and take part. Hold and Burn entries are checked against the chain at once. Task entries wait for your review.

  3. Step 3:

    Approve the winners, then pay them in one transaction that your team wallet signs. Every paid entry shows its transaction.

Try it

The real thing, on a real token.

An example of the Quests with made up data. On your coin it runs with your own setup, from one script tag.

Example Coin

Quests

Example
  • Task

    Share the launch post on X

    5,000$EXMPL each
    7 of 10 rewards left
  • Hold

    Hold 1M $EXMPL for the week

    20,000$EXMPL each
    3 of 5 rewards left

Pool: 1.2M $EXMPL in the team wallet. The team approves winners and pays them.

Put it on your site

<script src="https://iamnowutility.com/embed.js"
        data-widget="quests"
        data-mint="YOUR_TOKEN_ADDRESS"
        async></script>
The embed guide

Swap in your own token address. Colors and size are set with extra attributes, or in the Studio, which writes the line for you.

What it costs

Free.

Rewards come from your own wallet, and you pay only the network fee. Paying a winner who has never held your token also opens a token account for them, a deposit of about 0.002 SOL.

Every fee we charge

Good to know

  • The reward pool is your token's balance in the team wallet that posted the quest, read from the chain and shown on the quest.
  • Nothing is locked. Rewards move only when the team approves and signs, so a team could choose not to pay. Holders see which entries were paid, each with its transaction.
  • One entry per wallet per quest.
  • A Hold quest checks the wallet's balance when it takes part. A Burn quest counts burns posted on your Burn Wall.
  • A Task quest takes a link, such as a post on X. The team decides. We do not judge what the link shows.
  • Quests are tasks with rewards. They are not a lottery and not an investment.

Under the hood

How it is built.

Every program it calls is pinned by address. Check any of them yourself.

The mechanics

  • A payout is a checked SPL Token transfer from the team wallet's token account to each winner, opening the winner's token account first when it has none. Up to 6 winners fit in one transaction, and a bigger payout is split into several.
  • Our server builds the payout and test runs it. The team wallet is the only signer. Once it confirms, our server reads it back and marks each winner paid.
  • Taking part needs a free sign in with the wallet, so nobody can enter for a wallet they do not control.

Programs and accounts

  • SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DATokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
  • Token-2022TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
  • Associated Token AccountATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knLATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL
  • System Program1111111111111111111111111111111111111111111111111111111111111111

We never hold your keys or your rewards. They stay in your wallet until you pay them.

Live

Add Quests to your coin.

Sign in with your token's creator wallet in the Studio. Signing is free and moves no funds. Everything you switch on is previewed live before you share it.