$PUSSY FARM V3

The following explains the functionality of the $Pussy Farm V3 on Binance Smart Chain.

Contract Address:
0xB00B488bEC2646c7525f41561Ca46057057B302c
Tokens Available:
500,000,000 $PUSSY
Farm Duration:
1 Month ( December 1st to Jan 1st )

Getting Started

The Pussy Financial v3 Farm requires users to have PancakeSwap Liquidity Pool Tokens, without them you will not be able to participate in the farm.

PancakeSwap Liquidity Pool Tokens are an equal part $PUSSY to $BNB in value.

To get Liquidity Pool Tokens, head over to Pancake Swap:

The $Pussy Farm V3 allows users to stake a desired amount of LP tokens for a 1 month locked farming period. In return, the user will get $PUSSY at a dynamically changing APR based off of the total amount of LP tokens staked on the farm. Users can add to their total staked and claim rewards at any time, but are unable to unstake until the end of the farming period.

Token Contract Addresses Used

PUSSY:
0xd9e8d20bde081600fac0d94b88eafaddce55aa43
BNB:
0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c
Liquidity Pool:
0xda73543D1087403b4E7b596490f97a7EDfD8bFe3

Farm Functions

All values can be collected from the read contract section (here)

S – Staked LP tokens amount for a given wallet:
getStake(wallet_address)

R – Reward rate per-second:
getProgram()[2]

D – Remaining time in seconds until the end of the farm.
getProgram()[1] – Now

T Total LP tokens Staked in the farm.
getTotalStaked()

Formulas

TPUSSY – Total Pussy in the farm.
PUSSY.balanceOf(Liquidity Pool)

TBNB – Total BNB in the farm.
BNB.balanceOf(Liquidity Pool)

TSupply – Total supply of LP tokens from read from the Liquidity Pool Contract.
Liquidity Pool.totalSupply()

pussyAmount- total pussy in the Liquidity Pool contract.
TPUSSY / TSupply

BNBAmount – total BNB in the Liquidity Pool contract.
TBNB / TSupply

LPVP- The number of pussy tokens that a single LP token is worth converted strictly to pussy value.
pussyAmount + BNBAmount * (TPUSSY / TBNB)

How the Farm Works:

1. A user grants an allowance of LP tokens to be spent on the farm.
approve(address spender, uint256 amount)

2. The user can then stake a given amount of LP tokens for a locked period.
stake(uint256 amount)

3. Once the stake transaction has finished, the user will begin collecting rewards at a calculated APR:

APR = (R * [seconds in a year] * 100 / (T * LPVP))

4. At any time, a user can: claim and add to their total staked LP tokens.

claim()
stake(uint256 amount)

 

To calculate the total reward for staying in the whole farm, we’ve added a calculator to the main dapp page for easy calculations.

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn