Skip to main content

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 (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.
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:
1

Set up Accounts

Create your team and fund your budget account.Set up Accounts
2

Set up an Action

Define what onchain activity you want to reward.Set up an Action
3

Deploy a One-Time Action

Configure rewards and launch your One-Time Action.Deploy a One-Time Action
4

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.