Reward Campaigns
Overview
When a protocol wishes to incentivize certain actions by giving tokens as rewards to users, they can create a reward campaign. Campaigns have specific characteristics and parameters that define their behavior and structure. At its core, a campaign consists of:
- an amount of a reward token as an incentive
- a certain action or requirement to recieve the incentive (distribution bundle)
- the planned time of when the campaign will be active
- a designated owner who has management rights
Reward Tokens
A campaign will have a reward token to distribute over the active interval chosen. Only certain tokens are approved to be used as reward tokens for campaigns. The approved tokens have lower limits for the total amount of rewards to be distributed over the course of the campaign. Steer takes 3% of the funds up front as payment to run the campaign. Steer does have discount systems in place for partner protocols and other circumstances at Steer's discretion.
Want to distribute a token that isn't approved? Reach out with a token approval inquiry. Feel free to reach out for business inquiries as well.
Reward campaigns distribute one type of token. If you desire to distribute multiple assets, multiple campaigns can be created with the same configuration but for different approved tokens.
Campaign Management
With Steer Reward campaigns owners of the campaign have some flexability for managing existing campaigns:
- Pause campaign: allocations continue to accrue but user withdrawals are paused - can be unpaused to allow claims
- Cancel campaign: stops reward allocation and returns remaining unallocated funds to the campaign owner
- Halt campaign: stops reward allocation and returns all unclaimed funds
- Parameter adjustment: some campaign parameters have the flexability to be updated
Reach out to the Steer team if you have any concerns or troubles with your campaign.
Reward Campaigns have a set start and end block. This campaign needs to start after the campaign is created. If the campaign is canceled or halted the campaign is terminated, if you want to restart a terminated campaign you will have to register a new campaign.
Distribution Bundles
A campaign will have one distribution bundle which determines how the rewards are allocated to users. Distirbution bundles might have parameters that are set for the specific campaign's implementation of the bundle. Read more here.
Other Campaign Info
Campaigns also can use blacklists and whitelists to ensure proper distributions, this is implemented in the distribution bundle but defined as an attribute of the campaign. Campaigns have an abandonment deadline, set to a long time after the campaign ends (typically a year). Any users who have been allocated rewards and have failed to claim will forfeit their rewards to Steer. The abandonment block will be a defined period after the campaign ends and is immutable.
Create a Campaign
Want to create your own campaign? Learn more