Legacy Reward Programs

Content Out of Date


PERP rewards have been paused for stakers. All rewards are in USDC.e as of April 2024.

Staking rewards are sourced from Perp v2 income. Perp v3 income may be added in the future.

Staking is utilized to allow PERP token holders to earn a yield on their holdings from the fee revenue generated by traders, with a locking contract locking up a portion of the token supply and increasing demand for the token through the opportunities to earn yield, referral rewards and boost your governance voting power.

Staking 2.0

The current version of PERP staking is available on Optimism's Layer 2. PERP token holders can earn a share of the fees generated in USDC and locked PERP from token emissions every week by using the locker contract here.

A veToken model is used so that the more tokens you lock and the longer the lock duration, the greater your vePERP balance (and rewards) will be. Staking also determines your referral rewards.

Learn more about our new and improved staking program on Optimism (Lazy River 2.0) and vePERP.

Staking 1.0

As of June 20th, 2022, the first version of staking has been deprecated and the staking rewards for staked PERP (sPERP) were discontinued as part of the transition to a new tokenomic model on Optimism's L2. Lazy River 2.0 replaces the old staking model on Ethereum mainnet.

To continue earning rewards from your PERP holdings, you'll have to unstake from mainnet and bridge your tokens to Optimism. Unstake and withdraw PERP from mainnet here: https://staking.perp.exchange.


Our new staking model on Optimism utilizes veTokenomics. To learn more about the veToken model, check out our explainer article.

PERP tokens can be locked to receive locked PERP/vePERP, which currently serves two purposes:

  1. To participate in Lazy River 2.0, the improved staking reward program on L2 with fee sharing and vePERP rewards.

  2. To boost voting power for governance.

Staking Times

PERP tokens can be staked for any number of weeks between 1 and 52. To receive Lazy River 2.0 rewards, PERP must be locked for at least 2 weeks.

A snapshot is taken every Thursday (00:00 UTC), at which point you must have locked PERP for at least 2 weeks to receive rewards the following week.

To receive referral rewards in vePERP, PERP must be locked for at least 4 weeks.

Staking Rights

When locking PERP into vePERP, your voting power for governance will be boosted by a multiple of up to 4x. If you lock for the maximum of 52 weeks, then your voting power will be boosted by 4x. The vote boost decays over each block, but an approximation for voting power is shown below:

Voting power = PERP x 4 x 1/52 x remaining weeks locked

Staking Rewards

A maximum of 25,000 PERP is distributed to vePERP holders each week.

The trading fees generated across all markets on Perp v2 are summed, then 10% of the USD value is distributed as PERP to all vePERP holders (with a lock time of 2 or more weeks), using a 7-day time-weighted average price.

Lazy River 2.0 program provides a return for locking-up PERP tokens, sharing protocol revenue with a USDC fee distribution as well as locked PERP (vePERP) rewards. The rewards are paid out weekly, shortly after the snapshot on each Thursday.

The more vePERP you hold and the longer the lock time, the higher your USDC and vePERP rewards will be. The weekly payouts received depends on your share of the vePERP supply.

To see the your rewards, share of the vePERP supply, and APR %, you can check the Lazy River 2.0 page.

To claim USDC and vePERP rewards, head to the tokenomics page: https://token.perp.com/, choose Lazy River and click on "Claim".

Note that you can still claim any pending liquid PERP rewards from Lazy River 1.0, but will be instead paid out in locked PERP every week commencing December 15th, 2022.

The estimated rewards for the upcoming week, actual rewards over time and APR percentage are shown on this dashboard.

How to Stake

1. Get PERP tokens on Optimism: via bridging or through Optimism DEXes such as Uniswap v3 or Velodrome.

2. Go to https://token.perp.com/.

3. Click on "Lock PERP".

4. Click "Approve" and execute the approval transaction in your wallet to allow the locker to use the PERP you hold.

5. Enter the amount of PERP you want to lock or click max to stake all tokens.

6. Use the slider to set the lock time between 1 to 52 weeks.

7. Click "Lock" and confirm the transaction in your wallet.

8. The locked amount of PERP that you will receive back once the lock time up will be displayed on https://token.perp.com/, along with the date and time that the lock expires. The vePERP balance is also shown (see the FAQs for the difference between locked PERP and vePERP).

9. You can extend the lock time or increase the amount of tokens locked anytime from https://token.perp.com/, either of which will increase your vePERP balance.

How to Choose Lock Time

To choose the lock time, use the slider to enter an amount in weeks.

Locking PERP is irreversible, so once you have selected a number of weeks and locked the tokens, they will not become liquid again until the lock time expires.

The lockup time is shown in detail on https://token.perp.com, and the lockup period can be extended from this page once you have some locked PERP to increase your vePERP balance.

How to Unstake

Once the lock time expires, your vePERP balance will equal zero and your locked PERP can be unlocked to become liquid again.

Click on the "Unlock" button once the lock time expires to unstake.


After unlocking PERP, you can then re-lock your PERP balance to receive Lazy River 2.0 and referral rewards.

Staking Additional PERP

Once you have received some PERP rewards or have bought more tokens, you can increase your stake/vePERP balance.

When staking additional PERP, your locked PERP and vePERP balances will both increase and the tokens will be locked for the same amount of time as your existing locked PERP balance.

The locked balance increases by the amount of additional tokens you staked, while the increase in the vePERP balance will depend on your current lock time (e.g., the full amount will be added to the vePERP balance if your current lock time is the maximum of 52 weeks).


What is vePERP?

vePERP is vote escrowed PERP, which can be acquired by locking PERP here: https://token.perp.com, and is available on the Optimism network.

Referral partners, who previously earned PERP, now earn vePERP as rewards.

Learn more about vePERP:

Why should I lock PERP into vePERP?

Locking PERP offers tokenholders a source of yield on Optimism that will be distributed in USDC from a share of the trading fees generated on Perp. Locked PERP rewards are also paid out to incentivize PERP tokenholders to lock into vePERP. The higher the share of the vePERP supply you hold, the more USDC and locked PERP you’ll earn.

To participate in Lazy River 2.0, you’ll need to lock any amount of PERP into vePERP for at least 2 weeks.

How much can I earn from locking PERP into vePERP?

How much you can earn from staking depends on the trading volumes generated on Perp's DEX as well as your share of the total vePERP supply.

You can estimate the payout you'll earn by using this calculator on Dune Analytics. You can also see the estimated fee distribution here and then work out your estimated earnings by calculating your share of the vePERP supply, then multiplying it by the estimated fee distribution.

How much PERP has been locked into vePERP?

You can check the official Dune dashboard to see the total number of tokens locked and the number of tokens locked per day. This page also include stats on APR, rewards paid out in each week and estimated rewards for the current week. More details about vePERP can be seen on this dashboard.

What is Lazy River 2.0?

Lazy River 2.0 introduces fee sharing for tokenholders. Additional rewards are provided in vePERP to incentivize the locking of the PERP supply. To participate, follow the steps outlined above or check out this video walkthrough.

What's the current APR for Lazy River?

An estimate for the APR for vePERP holders in terms of USDC fee rewards are shown on the official Dune dashboard. Note that your APR may vary depending on your lock up time. You can also see the total amount of USDC distributed to vePERP holders and the annualized figure.

Your actual APR is updated every week on the Lazy River page (right-hand side), which includes both USDC and vePERP rewards.

The total APR for the entire vePERP pool is also displayed on the left-hand side of the Lazy River page.

When are Lazy River rewards distributed?

Commencing the week beginning September 15th, a snapshot for the Lazy River rewards will be taken every Thursday at 00:00 UTC. The rewards will become claimable in the following week.

Because this cutoff point is used, this means you have to lock PERP into vePERP before Thursday 00:00 UTC to claim any rewards for the following week.

While it is mandatory to lock PERP to receive rewards, you are not required to have any PERP locked to claim them.

What’s the lock time of the vePERP claimed from referral rewards?

The same as the current lock time. All of your vePERP will have the same lock time, there are no partial locks.

What is the minimum/maximum lock time?

The minimum lock time is 1 week. The maximum lock time is 52 weeks. By locking up PERP for longer, you get more vePERP from the locker. You can maximize your rewards by locking for 52 weeks.

What happens when I extend my lock time?

Extending your lock time will increase your vePERP holdings but also extends the time until you can unlock PERP and make these tokens liquid/transferrable again.

Can I unlock PERP before the lock time expires?

No, locking PERP is irreversible.

Once you have locked PERP into vePERP, your tokens will only become liquid again once the lock time has expired. If you set a lock time of 2 weeks, then vePERP cannot be unlocked or transferred until the lock expires, at which point it can be unlocked and converted into liquid PERP.

The countdown timer shows more details on the time left until the lock expires.

What happens when the lock time is up?

Your locked PERP can be unlocked and converted into liquid PERP. You can either unlock and then lock up again to earn rewards, or keep it as liquid PERP. It’s recommended to extend the lock time before it expires to avoid having to unlock and lock again.

No rewards from Lazy River are earned when the lock time expires, however, you can still claim any rewards that you have.

What’s the formula for calculating vePERP balances?

For Lazy River 2.0, unweighted vePERP is used to determine your rewards.

The formula for calculating unweighted vePERP:

Unweighted vePERP = locked PERP * (1/52) * lock time in weeks

It follows that unweighted vePERP = locked PERP when the maximum lock time of 52 weeks is applied. Also, it is clear from the equation above that once your lock time is up, unweighted vePERP will be equal to 0, since lock time in weeks will also be 0.

Since vePERP balances decay over time, you will have to lock more PERP or increase the lock time to increase or maintain your balance. The chart below shows the evolution of vePERP balance over time after locking 10,000 PERP for the maximum of 52 weeks.

Since the vePERP balance is 0 on week 52, the user will not receive any rewards for week 53 onwards. To continue receiving rewards, the PERP must be unlocked and then re-locked once more. Alternatively, this user can extend the lock time before week 52 to avoid missing out on any weekly rewards.

This next chart shows the same situation, but then they extended the lock on week 5 to bring it to the maximum of 52 weeks once again, as it was in week 0. Since the lock time is extended by 5 weeks and given that the lock time is not extended again or no more PERP is locked up, the vePERP balance decays to zero on week 57.

After week 57, this user will not receive any rewards unless they unlock and re-lock their PERP. Alternatively, they can extend the lock time before week 57 to continue receiving rewards.

Finally, the chart below shows a hypothetical situation where 10,000 PERP is locked for 52 weeks, but the liquid PERP rewards from Lazy River are locked up each week (assuming weekly rewards are 50 PERP).

Since the balance of locked PERP is increased every week, the rate at which vePERP decreases is slower as compared to the first example but still eventually reaches zero at week 52 because the lock time was never extended.

What’s the difference between locked PERP and vePERP?

Locked PERP and vePERP are both shown on the UI. The locked PERP amount does not decay over time and this is the amount of PERP tokens you'll receive when the lock expires. On the other hand, your vePERP balance will decrease over time as the lock expiry approaches.

A weighted vePERP balance is used to track locked PERP, where the weighted amount equals four times the locked amount. As with unweighted vePERP, the weighted amount decays over time and eventually reaches parity with the locked PERP amount once the lock time expires.

When you max lock PERP for 52 weeks, your locked PERP and vePERP balances will be equal. As weeks pass, the vePERP balance declines, but the locked PERP remains constant. However, if you only locked for 26 weeks, then at the start your locked PERP will be double your vePERP balance. At expiry, the unweighted vePERP balance will equal 0 (which is when your locked PERP are claimable) while the weighted vePERP balance will equal the locked PERP amount.

What’s the contract address for vePERP?

vePERP is not a token. The address below is the smart contract. ⚠️ Do not send tokens to this contract directly! Use the UI to lock your PERP tokens unless you *really* know what you are doing.


To interact with the locker contract directly: https://optimistic.etherscan.io/address/0xd360b73b19fb20ac874633553fb1007e9fcb2b78#writeContract

Smart Contracts & Snapshots

ve contracts - https://metadata.perp.exchange/v2/voting-escrow/optimism.json

  • Use the claim(addr) method from the vePERPEmissionFeeDistributor contract to claim rewards manually.

Weekly snapshots - https://s3.us-west-1.amazonaws.com/reward-snapshot.perp.com/veperp-emission/production/snapshot.json

Calculate weekly rewards

  1. Find totalReward for the week from the snapshot list (above)

  2. Find totalVePerp for the week by calling the totalSupply(uint256) method in the vePERP contract

  3. Find myVePERP for the week by calling the balanceOf(address,uint256) method in the vePERP contract

  4. Reward for the week = myVePERP / totalVePERP * totalReward

Claiming vePERP Rewards

Effective as of August 8th, 2022, referral rewards will be paid as vePERP on the Optimism network (instead of PERP on mainnet). The contract address for vePERP can be found here.

With the introduction of vePERP, there are a few important updates to the referral program:

  1. Rewards will be paid out in vePERP,

  2. To claim these rewards, you must have locked a non-zero amount of PERP for at least 4 weeks.

  3. The lock time for referral rewards is equal to the amount of time you have locked PERP for.

Referral tier and the payouts you receive continue to be determined by how much staked PERP (sPERP) you hold. In the near future, we’ll be changing this requirement to base on it the amount of vePERP a referral partner holds.

This guide will help walk you through the process of locking PERP, extending the lock time and claiming vePERP as referral rewards.

Learn more about our referral program here.

How to Lock PERP

Go to the tokenomics page and approve access to your PERP for the locking contract.

Once approval has been confirmed, click on “Lock PERP” and you’ll see the following pop-up:

Select the amount of PERP you want to lock (it only has to be a non-zero amount) and choose a lock time of at least 4 weeks. Then click on “Lock PERP”.

Once you have confirmed the transaction and your PERP has been locked for 4 weeks or more, the referral rewards will become claimable!

You can also lock PERP directly from the tokenomics page:

Once the lock expires, you cannot lock more tokens or extend the lock time. The “Unlock PERP” button will be shown when the lock time has ended. You’ll then have to unlock PERP, confirm the transaction in your wallet and then lock PERP again to claim your rewards.

Extending Lock Time

If you have already locked PERP, but do not meet the minimum requirement for the lock time, you’ll have to extend the lock time so that it is 4 weeks or greater. For example, if you have PERP which is currently locked for 1 week, you’ll need to extend the lock by another 3 weeks to meet the minimum lock time requirement.

Go to the tokenomics page, click on the “+” button next to date your PERP is locked until to extend the lock time.

If your PERP is currently locked for 1 week, you can extend it by 3 weeks by using the slider, as shown below:

Click on “Extend” and confirm the transaction in your wallet. Return to the tokenomics page to see when the PERP is locked through until. When it shows that your PERP is locked for 4 weeks or more, then the vePERP rewards become claimable.

Claiming Referral Rewards

After locking PERP for at least 4 weeks, referral rewards can be claimed as vePERP. Referral rewards are distributed weekly, on every Monday at 06:00 UTC.

Click on “Referral Program” from the tokenomics page or use this link: https://token.perp.com/referral.

Lazy River 2.0

Following the result of the governance vote, the Lazy River 2.0 reward program now distributes a portion of the protocol’s revenue to vePERP holders. Lock PERP here to earn USDC and locked PERP rewards.

Getting Started

  • Buy PERP on Optimism DEXes such as Uniswap or Velodrome. If you hold PERP on other chains (e.g., Ethereum mainnet), you’ll need to bridge to Optimism. Check out this guide for a walkthrough.

  • Once you have some PERP tokens on the Optimism chain, head over to https://token.perp.com. Select the amount of tokens you want to lock and the lock duration (at least 2 weeks). Note that locking is irreversible and your tokens only become liquid once the lock time expires. More details about staking can be found here.

  • Earn a greater share of the rewards by locking more tokens and/or locking for the maximum of 52 weeks.

Check out this video guide for a full walkthrough of Lazy River 2.0.

How It Works

Trading fees are usually distributed to market makers (80%) and the insurance fund (20%). According to the governance proposal and voting result, the protocol revenue is to be distributed to the DAO Treasury (25%) and vePERP holders (75%).

There are two conditions for USDC fee sharing to be activated:

  1. When the insurance fund threshold is met. The threshold is defined as 10% of the 30-day average of open interest across all markets on Perp, which is shown on the Lazy River 2.0 page and is to be updated every 30 days.

  2. The protocol revenue is positive week-on-week, where protocol revenue is defined as the insurance fund minus the activation balance. When it's positive, the insurance fund balance increases on a week-on-week basis. The activation balance is the balance of the insurance fund at each snapshot (updated weekly).

The activation balance as of December 15th (00:00 UTC) was $1.48 million and 10% of open interest was $415,792. If in the following week the insurance fund balance remains above $1.48 million, then the fee distribution is activated. A new snapshot is taken on December 22nd (00:00 UTC) and in each following week to update the activation balance.

When the insurance fund is greater than the threshold and protocol revenue is positive, then 15% of all trading fees will accrue to vePERP holders and 5% will accrue to the DAO Treasury. Open interest for all markets on Perp can be tracked here while the insurance fund stats are available on Dune Analytics.

The 30-day average of open interest is recalculated every 30 days to update the insurance fund threshold. For example, the initial threshold will be set to the 30-day average of open interest between November 16th, 2022 and December 15th, 2022. Once 30 days have passed, it will be recalculated and updated using the data from December 16th, 2022, to January 15th, 2023.

There are three possible scenarios with regards to the insurance fund threshold, protocol revenue and USDC fee distribution:

  1. The threshold is met, the protocol revenue is positive and USDC fee sharing is activated. For example, the 30-day average of open interest is $5 million, which means the threshold is 10% of this figure: $500,000. If the insurance fund is $1 million, then the threshold is met. In the following week, assume the protocol revenue is positive where the insurance fund balance increases to $1.1 million. The protocol revenue of $100,000 is shared amongst vePERP holders and the DAO treasury for the second week and the insurance fund balance reverts to $1 million for the third week.

  2. The threshold is met but protocol revenue is not positive. Let’s say the insurance fund threshold is $500,000 and in the first week the insurance balance is $1 million. But then in the next week, the insurance fund balance loses money and drops to $900,000. Then the protocol revenue is negative for that week and no fees will be distributed. In the following week, the insurance fund must grow to activate fee sharing in the third week. For example, if the insurance fund balance increases to $1 million in the third week, then the fees shared amongst vePERP holders and the DAO treasury will be equal to $100,000.

  3. The threshold is not met and the protocol revenue is equal to zero. For example, if the 30-day average of open interest is $5 million, then the threshold is $500,000. If in the first week the insurance fund balance is $1 million but then falls below $500,000 in the following week, then the threshold is not met and no USDC fee distribution takes place.

Reward Calculation

USDC fee sharing rewards are calculated as follows:

  • The total USDC rewards for the week are equal to: (protocol revenue x 0.20 x 0.75).

  • USDC is then distributed to all vePERP according to their share of the vePERP supply.

Lazy River 2.0 also includes rewards in the form of locked PERP/vePERP. The calculation for locked PERP rewards is as follows:

  • An amount equivalent to 10% of the trading fees is distributed as locked PERP.

  • A 7-day time-weighted average price is used to calculate the amount of PERP that’s equal to 10% of the trading fees.

  • This amount is then distributed as locked PERP according to your percentage of the vePERP supply that you hold.

  • A maximum cap of 25,000 locked PERP will be distributed each week.

The chart below shows how trading fees and locked PERP rewards are determined in the scenario where the protocol revenue is positive and $200,000 in trading fees are generated over the course of one epoch (Thursday to Thursday).

Distribution Schedule

Each epoch starts on Thursday (00:00 UTC) and ends the following Wednesday (23:59 UTC). The rewards distributed depend on the trading fees generated during each epoch.

A snapshot of vePERP balances is taken every Thursday (00:00 UTC) to determine the following week’s reward distribution. Make sure you lock PERP before the snapshot to be eligible to claim rewards the next week.

Once the next snapshot passes on Thursday, these rewards become claimable. The protocol revenue and total locked PERP reward amount will revert to 0, with the next distribution depending on the protocol revenue generated over the next 7 days.

For example, the first snapshot will take place on Thursday, December 15th (00:00 UTC). The protocol revenue for December 15th until December 22nd will be distributed one week after the first snapshot. So users must lock their PERP before the first snapshot to be eligible to claim the rewards distributed on December 22nd.

v2 Liquidity Mining


Pool Party is an initiative to incentivize liquidity provision, where PERP liquidity mining rewards are boosted with OP tokens. A total of 5.2 million OP from Perp's allocation will be dedicated to the Pool Party initiative, as outlined in our phase 0 proposal on Optimism's governance forum.

Rewards are distributed on a weekly basis (on Mondays, usually around 10am UTC), where the amount of PERP earned is proportional to the liquidity you provide to a certain pool. OP tokens are distributed amongst the LPs according to the following updated calculation method.

Update: To ensure the long-term sustainability of our reward programs and to pave the way for forthcoming major updates, we will be implementing changes starting October 2nd, 2023. As part of this transition, we will be discontinuing PERP rewards, and making adjustments to the OP rewards for each market.

Calculation Method

Rewards calculation is subject to weekly review and adjustment to defend against farming and exploitation.

Basic Pool Party rewards are calculated based on:

  • the amount of time the price is within the LP's range (only active liquidity will get rewards), and

  • the concentration of liquidity (where concentrated liquidity will get more rewards).

The amount of time inside the range is based on active tick liquidity. For example, in one second, if you have 30% liquidity in active tick, then your time amount is 0.3 seconds. The more total liquidity amount you provide, the more liquidity amount will be in active tick, and you get more time. The more concentrated range you set, the more liquidity amount in active tick, and you get more time. This is the same logic as maker fee. The calculation method is done in similar manner to the Uniswap v3 Staker contract.

For liquidity, its time amount is calculated by a Uniswap v3 contract. We can get secondsInsidePriceRange of a liquidity position during one week by querying the Uniswap v3 contract.


  • Alice provides 100 liquidity with a price range of [80, 100] for one week

  • Bob provides 100 liquidity with a price range of [85, 95] for one week

  • The price goes to 90 for one day and then stays at 70 for the rest of the time

For Alice:

  • secondsInsidePriceRange = 30,240

  • weeklyRewardProrate = 30,240 / (60 * 60 * 24 * 7) = 5%

  • weeklyReward = 5,000 * 5% = 250

For Bob:

  • secondsInsidePriceRange = 54,432

  • weeklyRewardProrate = 54,432 / (60 * 60 * 24 * 7) = 9%

  • weeklyReward = 5,000 * 9% = 450

Although Alice and Bob provide the same amount of liquidity and have the same duration in which the price is within their ranges, Bob provides liquidity in a more narrow range and has a larger value for secondsInsidePriceRange for his rewards calculation.

If instead the price goes to 90 for one day, then to 80 for another day, and then stays at 70 for the rest of the time, Bob's reward calculation will not change but Alice's will. In this case, the secondsInsidePriceRange becomes 60,480 for Alice, the weeklyRewardProrate increases to 10% and the weeklyReward increases to 500.

The Rewards APR shown on each pool page for an asset estimates the return in OP and PERP tokens for providing liquidity. The lower end estimate indicates the return for providing liquidity across the full price range, while the upper end estimate indicates the return for providing liquidity across a very narrow price range.

How to Claim Pool Party Rewards

LPs can claim their OP tokens and view their estimated rewards through the UI: https://rewards.perp.com/liquidity-mining.

To claim the Pool Part rewards, click on "Rewards" from the sidebar:

Connect your wallet to the rewards dashboard and then click on "Claim Now" button underneath Perp v2 Pool Party:

The markets that you have facilitated volume for will be shown on this page, along with your estimated rewards.

Click on a particular market to see the available rewards and claim the OP and PERP tokens:

The estimated rewards shown on the UI may differ slightly from the actual claimable rewards.

Once you've clicked on a market, you'll see the following page where you can claim your OP and PERP rewards. Note that you have to claim OP and PERP separately.

Click "Claim OP" to receive your Pool Party rewards and confirm the transaction in your wallet.

Contract Addresses for Claiming Rewards

Calculating Rewards

Rewards are calculated weekly, with amounts stored in a merkle tree.

Note that _begin and _end values can be taken from the snapshot above, and correspond to weekOrdinal or opWeekOrdinal.

Rewards per user for each week can be found in the reward maps, linked to in the weekly snapshot file.

Further Reading

Providing Liquidity - Pool Party

v2 Referral Program

Welcome to the Perpetual Protocol referral program. This guide will walk you through how the program currently works and showcase any future updates.

As a quick overview of the terminology in this document:

  • Referral partners: Anyone with a referral code, like you!

  • Referral traders: Any traders that use your referral code to join the referral program.

Check out this guide to learn how to claim referral rewards as vePERP.

v2 Perpvangelist Program

Apply to become a Perpvangelist and work with us in a fully decentralized way! Make sure you have Discord, Telegram and Twitter usernames ready, as well as an Ethereum (web3) wallet.

What is a Perpvangelist?

Perpvangelists contribute their time and skills to help grow the Perpetual Protocol ecosystem.

If you cannot commit full time, are interested in joining a fast-growing community and enthusiastic about DeFi, then this program is for you!

You'll be joining a strong, positive-minded community of DeFi lovers from around the globe. You will both learn from them, and be their guide.


The reward pool is currently 3,000 PERP per month. The rewards pool will be increased as more contributors join.

Perpetual Protocol uses Coordinape to easily and fairly distribute these tokens to Perpvangelists! Each member of the program receives 100 GIVE tokens at the start of each month, which can be sent to award other program members' contributions.

As a Perpvangelist, your helpful work will also be rewarded when people send you GIVE. At the end of each month, the PERP rewards are distributed based on the GIVE token allocations.

Note that the 100 GIVE you'd get each month aren't worth anything until they are given away.

As well as the chance to earn PERP for your work, you'll also get:

  • A Perpvangelist role in our Discord as well as access to a dedicated channel.

  • Exclusive NFTs as credentials through Project Galaxy

What's the Mission?

The mission of Perpvangelists is to find ways to bring more users to our platform and strengthen our community. The scope of your work is limited only by your imagination and abilities!

Perpvangelists collaborate through the web3 native project management system DeWork, where there are three circles to organise the efforts:

  1. Content: for creating articles, videos, memes, etc., about Perpetual Protocol.

  2. International: for translating content, promoting Perpetual Protocol on social media in different languages and fostering communities in your local area.

  3. Community moderation: for helping us out on Discord and Telegram.

You can do anything that brings users to the protocol, builds awareness, or improves users' experiences. Here are some more examples:


  • Write about Perpetual Protocol or produce educational content

  • Take notes for our AMAs, interviews or other online events

  • Translate our content to your language


  • Create sticker packs for Discord or Telegram

  • Create emoji packs for Discord or Telegram

  • Create memes/GIFs, post them on your social media and upload to GIPHY/Tenor


  • Promote our Twitter @perpprotocol by retweeting official announcements, mentioning us or replying to us

  • Reply to other influencers' relevant tweets and mention @perpprotocol

  • Blog post about Perpetual Protocol with links to perp.com

  • Educational videos on your Youtube or TikTok channels

Community Moderation

  • Answer all questions on Discord & Telegram in a timely and responsive manner

  • Delete & ban spam

  • Start new topics of discussion on Discord & Telegram

  • Have friendly conversations on Discord & Telegram with fellow community members

  • Share relevant news and/or memes on Discord & Telegram


  • Introduce influencers and trading group managers to our referral program

  • Produce high-quality tutorial videos for articles on Learn

  • Bring up new ideas for Perpetual Protocol related to growth, partnerships, community, and new programs

  • Create local (non-English) communities

  • Raise suggestions to improve the Perpvangelist program

  • Any other contributions you can think of!

Last updated