Turn your idea
into a quest.
Create a swap, staking, or community event with a target, requirements, and an upfront sample reward pool.
Create your event
Open the creator
Select For projects or open the creator. Enter your project, event title, category, and participant instructions.
Set the action
Swap: enter the target token symbol and contract address (CA), then the minimum trade value in USDG. Staking: choose Adicted or another platform, enter the target ERC-20 token CA, stake amount, and holding time in hours or days. Minimum: 1 hour. External staking also needs a platform name, HTTPS staking link, and staking contract. Native ETH is available as a swap target only.
Add quest links
Choose Add more links to include up to ten HTTPS destinations with optional labels. Community and Social events require linked tasks. Swap, Bridge, and Staking events can include extra staking pages, project guides, or community links. These supporting links do not replace transaction or holding-period verification.
Set reward and capacity
Choose USDG or a custom ERC-20 reward token. Native ETH rewards are not supported by the prepared reward vault. Set the amount per participant and the participant limit. The app calculates the full required pool: reward per participant ร participant limit. Custom reward tokens need their own symbol and CA.
Prepare the pool
Select Prepare reward pool, review the target and budget, then Fund pool & create event. This reserves the complete sample pool before adding the event to your local quest board.
Verify and claim
Start the event, complete the sample action, verify the result, then claim. The claim subtracts exactly one reward from the pool. Each profile can claim once; no further reward is available when the pool is exhausted.
Staking: target to claim
Staking โ target token โ stake amount โ holding time โ reward amount โ deposit โ verification โ claim.
Set a whole number of hours or days, with a minimum of 1 hour. The clock starts at each participant's deposit, not when the event opens. A one-hour deposit recorded at 10:20 becomes eligible at 11:20; another recorded at 10:45 becomes eligible at 11:45. New sample events use the full duration.
Verification checks the target token CA, owner, staking venue and program, amount, and continuous holding period. Reusing another position or withdrawing before the required time does not qualify.
Adicted or another platform
Use the Staking menu to view your positions, countdowns, and claim status. Select View position to verify a completed hold or withdraw mature principal.
On Adicted: the sample program keeps principal locked until its holding period ends. No live Adicted staking contract is connected to this app.
On another platform: supply the staking page and its contract address. The preview models an external deposit and checks its holding period. An early sample withdrawal returns principal but invalidates that deposit; restaking starts a fresh clock. A real external campaign needs a reviewed contract, a supported staking integration, and verified withdrawal history. Entering a CA alone never enables live claims.
Staking principal stays separate from the upfront quest reward pool. Claiming a reward does not withdraw principal. After maturity, withdrawing principal preserves completed eligibility and does not consume the reward pool.
Event schedule and individual holding time
Expand Event schedule to choose an opening time, event end, and reward claim deadline. New stakes close one full holding period before the event ends. The claim deadline must come after the event end. Dates are shown in your browser's timezone and exported with an explicit timezone.
The event window determines when deposits may enter; it does not shorten anyone's personal holding time. A missed claim deadline closes rewards, while mature principal remains withdrawable. Returning to the app after a reload uses the original deposit time.
An upfront reward pool
For example, 5 USDG per participant and 100 participants require a 500 USDG sample pool. After one successful claim, 495 USDG remains and the event shows 1 of 100 rewards claimed. Concurrent claims share one local pool, and repeated claims cannot subtract twice.
Token totals are kept separately by contract address. Two tokens with the same symbol are not combined, and custom token rewards are not added to the USDG total.
What gets checked
Links must be complete HTTPS URLs without embedded credentials or duplicate destinations. Custom token and staking addresses must have a nonzero EVM format. These format checks do not prove that a contract exists, is legitimate, or contains real funds.
Sample swap verification matches the actual target CA stored in the sample transaction, not just its symbol. A wrong token, wrong staking contract, insufficient amount, incomplete lock, unrelated reference, or another profile's action cannot satisfy the event.
Bridge events currently use the sample Ethereum-to-Robinhood route with a 0.005 ETH minimum.
Drafts and downloaded briefs
Save draft stores one editable draft; Download brief exports its active requirements, links, target CA, reward, participant limit, and total pool. Saving or downloading does not open an event. Created events retain the configuration reviewed when their pool was prepared.
Before a real campaign can launch
Live events require authenticated verification, finalized onchain deposit and withdrawal evidence, real escrow funding, and a claim contract. The reward token must match the vault's immutable ERC-20 token. Only reviewed, supported staking integrations may authorize external claims. Local preview data can be edited by its owner and cannot establish real payout eligibility.