Setting up an Action
Actions define what on-chain behavior you want to reward. With Boost V2, you can incentivize virtually any blockchain activity—from NFT mints to token swaps to governance votes.What is an Action?
An action tells Boost what to look for on the blockchain. When someone performs the activity you’ve defined, they become eligible for rewards. Every action has three parts:What to Watch
Which smart contract and which specific activity (like a mint or transfer) to monitor.
Who Gets Rewarded
How to identify the person who performed the action so they can claim their reward.
Qualifying Criteria
Any specific conditions that must be met (like a minimum amount or specific token).
Creating an Action from a Transaction
The easiest way to set up an action is to show Boost an example transaction. Just paste a transaction hash, and Boost will automatically figure out the details.Step-by-Step Guide
1
Find an Example Transaction
Go to a block explorer like Basescan or Etherscan and find a transaction that represents what you want to incentivize.Good examples:
- Someone minting an NFT you want to promote
- A swap on your DEX
- A vote or delegation in your governance system
0x...).2
Paste the Transaction Hash
Enter the transaction hash in the Boost action creator. The system will automatically:
- Pull up the transaction details
- Identify all the activities that happened
- Show you which ones can be used for rewards
3
Choose the Activity to Reward
You’ll see a list of events from the transaction. Pick the one that best represents what you want to incentivize.For example, if you want to reward NFT mints, you’d typically select a
Transfer or Mint event.Don’t worry if you’re not sure which to pick—the AI assistant can help you choose the right one.
Let AI Help You Configure
Boost includes an AI assistant (powered by Claude) that can help you set up your action. Just describe what you want to reward in plain English, and the AI will suggest the best configuration.How It Works
1
Describe What You Want
Write a simple description of the behavior you want to incentivize:
- “Reward anyone who mints an NFT from this collection”
- “Give rewards to users who swap at least $100 worth of tokens”
- “Incentivize people who vote on governance proposals”
2
AI Suggests a Configuration
Based on your description and the transaction you provided, the AI will:
- Pick the right event to track
- Figure out how to identify who performed the action
- Set up any filters you need
- Recommend whether to use fixed or variable rewards
- Explain its reasoning so you can verify it makes sense
3
Review and Adjust
Look over the AI’s suggestions. You can accept them as-is or make changes if needed.The AI will also warn you if something doesn’t look right—for example, if your description asks for something the transaction doesn’t support.
Fixed vs Variable Rewards
The AI will recommend a reward type based on your description:- Fixed Rewards
- Variable Rewards
Everyone who qualifies gets the same reward amount.The AI suggests fixed rewards when you say things like:
- “Give 100 tokens for each mint”
- “Reward exactly 50 USDC per vote”
- “Pay 10 tokens to anyone who completes this action”
Providing Project Information
When creating an action, you’ll need to provide some information about your project:1
Project URL
Enter the URL where users can perform the action you’re incentivizing. This helps the Boost team verify your action and helps users find where to participate.Examples:
https://yourproject.xyz/minthttps://app.yourdex.com/swaphttps://governance.yourprotocol.io
2
Project Details
Add any additional context that helps explain what your project does and why you’re running this campaign.
Preview Your Action
Before submitting, you can preview recent transactions that match your configuration:
See which transactions would qualify for rewards
- The right transactions are being captured
- The correct people would receive rewards
- Your filters are working as expected
Review and Approval Process
Why Review is Required
The review process ensures that:- Your action is set up correctly and will work as intended
- The configuration captures the right transactions
- There are no security issues or ways to game the system
- Your project information is accurate
What the Team Reviews
When you submit an action, the Boost team will:| Review Item | What They Check |
|---|---|
| Test the action | Run your configuration against real transactions to make sure it works correctly |
| Verify the setup | Confirm the right events, parameters, and filters are configured |
| Check security | Look for potential abuse vectors or gaming opportunities |
| Validate project info | Verify the project URL and details you provided are accurate |
Action Status
After submitting, your action will have one of these statuses:| Status | What It Means |
|---|---|
| Pending | Waiting for the Boost team to review |
| Approved | Ready to use! You can now deploy boosts with this action |
| Rejected | Something needs to be fixed—check the feedback provided |
If Your Action is Rejected
Don’t worry—rejections usually just mean something needs a small fix. You’ll receive feedback explaining:- What the issue was
- How to fix it
Tips for Success
Pick a typical transaction
Pick a typical transaction
When choosing your example transaction, pick one that represents normal user behavior. Unusual or edge-case transactions might lead to configurations that don’t work well for most users.
Be specific with your description
Be specific with your description
The more specific you are, the better the AI can help:
- ❌ “Reward mints”
- ✅ “Reward users who mint at least 2 NFTs from the CoolCats collection”
Use the preview
Use the preview
Always check the activity preview before submitting. It shows you exactly what transactions would qualify, so you can catch any issues early.
Double-check your project URL
Double-check your project URL
Make sure the URL you provide is correct and leads to where users can actually perform the action. This speeds up the review process.
Next Steps
Once your action is approved, you’re ready to configure your rewards and launch your campaign.Deploying a Boost
Learn how to set up rewards and deploy your boost campaign.