One-Time Actions (also known as Boosts) let teams reward users for completing discrete onchain activity, such as mints, swaps, votes, delegations, and contract interactions. A One-Time Action defines what onchain activity qualifies, who should be treated as the claimant, and what reward the user can claim after the action is validated.Documentation Index
Fetch the complete documentation index at: https://docs.boost.xyz/llms.txt
Use this file to discover all available pages before exploring further.
One-Time Actions are also known as Boosts. You’ll see both terms throughout the docs, SDK, and contracts (e.g., “deploy a boost”,
BoostCore). They refer to the same thing — an individual One-Time Actions program.What You Can Do
Deploy One-Time Actions
Create token incentive programs that reward users for qualifying onchain actions.
Build with Boost
Integrate One-Time Actions into your app using the SDK or API.
Getting Started
If you’re looking to deploy a One-Time Action, start here:Set up Accounts
Create your team and fund your budget account.Set up Accounts
Set up an Action
Define what onchain activity you want to reward.Set up an Action
Deploy a One-Time Action
Configure rewards and launch your One-Time Action.Deploy a One-Time Action
Manage One-Time Actions
Monitor performance, top up, or end One-Time Actions.Manage One-Time Actions
For Developers
Boost SDK
TypeScript SDK for deploying and managing One-Time Actions programmatically.
One-Time Actions API
REST API guides for querying One-Time Actions, claims, and activity.
Architecture
Understand the One-Time Actions protocol flow.