PSWAP Rewards 1: Polkaswap Liquidity Reward Farming

Published in
5 min readMar 1, 2021



  • There are 3.5 Billion PSWAP available for farming rewards, over approximately 4 years, at 2.5 million PSWAP per day
  • For calculating rewards, only the XOR portion of liquidity is included, to normalize across all token pairs
  • Rewards are calculated with a temporal vesting coefficient, so the longer liquidity is provided for, the higher the rewards
  • To farm PSWAP rewards, at least 1 XOR has to be in a liquidity pool
  • Providing liquidity for XOR-VAL, XOR-PSWAP, XOR-ETH, and XOR-DAI pairs will have double rewards

𒊹𒂵𒆜𒉆𒀳🌾ソラ農業組合 has been an exciting game that has energized the community to provide liquidity for XOR-VAL, XOR-ETH, and VAL-ETH token pairs. Lessons learned from the game are that our community really enjoys this type of engagement and that having a vesting coefficient makes the liquidity sticky, but having too high of a vesting coefficient makes the game hard to enter for late-comers. For liquidity farming rewards on the Polkaswap exchange, we are modifying the algorithm used on to have less of a vesting coefficient, as well as to apply liquidity farming to all pairs on the Polkaswap DEX.

Farming provides incentives for users who add liquidity on Polkaswap. Every token pair can participate in this incentive distribution. To normalize value across liquidity pools, only the XOR portion of provided liquidity is counted for farming rewards.

Farming on Polkaswap is automagic — the user doesn’t need to stake LP tokens, but can just claim rewards as desired, once they accumulate! To qualify, a user just needs to maintain more than 1 XOR in their liquidity pool for a pair.

Space Farm Waifu, Noriko Soramoto

Example: A user provides liquidity for the DAI-XOR pair. She provides 200 DAI and 1 XOR. So for this moment, we count only 1 XOR of liquidity for this user to calculate farming rewards. If later after price changes she has 300 DAI and 0.5 XOR of liquidity provided at the moment of recalculations, then the user’s liquidity would no longer be counted, as it is less than 1 XOR in the liquidity pool. On the other hand if the price changes such that the user has 100 DAI and 2 XOR in the liquidity pool, then 2 XOR would be counted towards farming rewards at that time window.

2,500,000 PSWAP will be distributed per day out of a pool of 3.5 Billion PSWAP tokens (35% of maximum supply), for approximately 4 years (1,400 days). For providing liquidity for XOR-VAL and XOR-PSWAP pairs, the reward score will be doubled. After being farmed, incentives should be vested to be claimed. The vesting speed depends on the amount of PSWAP burned from Polkaswap usage fees.


After being farmed, rewards are not given instantly to the user. Rewards should be vested for the user to be able to claim it. The vesting speed depends on the amount of PSWAP burned from Polkaswap usage fees. Farmed PSWAP are vested as Strategic Bonus Vesting, where the amount vested is a percentage of the daily amount of PSWAP burned in transaction fees, as shown in the figure below.

The PSWAP strategic bonus vesting curve is defined by the line: y=-0.000357x+1 until it reaches 0.45 (45%). Then it is flat at 45% of the daily burn, until all rewards are vested.


Users can claim only vested tokens and the claiming will be possible at any time as long as there are non-zero rewards for an account.


SORA Farming will not end at the launch of Polkaswap, just change its form! Special PSWAP bonuses will continue on for almost another 4 years, to incentivize the provision of boundless liquidity.

In addition to SORA Farming, there will be 2 other special PSWAP bonus reward programs, which will be introduced in future articles, over the next two weeks!

Farming — The Maths

Annual Percentage Yield (APY)

It is possible to quickly approximate the current APY using the formula below, for the current day:

Note that the above formula is a bit conservative about APY calculation, as it just includes all XOR provided in liquidity pools, even though rewards will actually only be given out when greater than 1 XOR are in a pool for a user. However, calculating the APY this way is faster computationally and it should be fairly close.

There is a vesting coefficient to incentivise users who provide liquidity for a long time:

Distributed reward at time t for 1 pool from block 1 until tokens run out, checking liquidity every 1,200 blocks (approx. 2 hours):

Distributed reward at time t for 1 pool from starting block:

Reward for a user i at time t with applied vesting coefficient:

Total rewards for user i:

About SORA, Polkaswap, and Fearless Wallet

SORA is a new economic system aimed at creating a supranational, world economic system with built-in tools for decentralized finance (DeFi). The SORA network implements a new way of parachain architecture on Polkadot and Kusama network, with the capability to bridge external blockchains (like Ethereum) to the Polkadot ecosystem.

One of the DeFi applications that will run on the SORA network is Polkaswap, a non custodial liquidity aggregating, cross chain AMM DEX designed uniquely for the Polkadot ecosystem with boundless liquidity through its one-of-a-kind Aggregate Liquidity Technology (ALT).

Fearless Wallet is a mobile wallet designed for the decentralized future on the Kusama and Polkadot networks, with support for iOS and Android platforms. An awesome user experience, fast performance, and secure storage for your accounts. Fearless wallet will integrate Polkaswap for easy, decentralized swaps of assets.

Connect with Us:

SORA community:

Twitter | Telegram | Reddit | Announcements Channel

Polkaswap community:

Twitter | Telegram | Reddit | Announcement Channel

Fearless Wallet community:

Twitter | Telegram | Android App | iOS App



Polkaswap is a non-custodial cross chain AMM DEX designed uniquely for the Polkadot and Kusama ecosystems and hosted on the SORA 2.0 network.