Frequently asked questions
GYSR is an open platform for on-chain incentives. It makes yield farming and token distribution easier, more accessible, and safer for both the creator and the community.
GYSR is deployed on Ethereum mainnet, Polygon (Matic), Optimism, and Goerli testnet.
The GYSR webapp currently supports Metamask and WalletConnect.
GYSR provides infrastructure for users to earn tokens in return for staking in its contracts. Every Pool offers different rewards and requires a different staking token.
GYSR is an open platform. Any project can launch their own Pool.
No. The GYSR platform is completely open and anyone is free to use these tools. Please do your own research before participating in any project.
Additionally, you can navigate to the Etherscan page for that project token. Here, there is typically a list of resources including website, community groups, and social handles.
$GYSR is a token that users can “spend” to increase the rewards they accrue from staking in Pools. The token is not required when using the platform, but it can help stakers maximize their rewards.
No, using $GYSR is totally optional. But it’s extremely important if you want to maximize your rewards!
Spent $GYSR goes to the Pool creator as a source of continuous funding for that project. Since v2, 20% is also collected as a fee for redistribution back to the community and to fund further GYSR platform development.
If your claimable rewards went down, this is likely due to another user unstaking with a large bonus multiplier, reducing the overall rewards pool. But fear not! You now have a higher proportion of the global share seconds, so you will see your claimable rewards increasing at a faster rate as more rewards unlock.
When the funding schedule ends, rewards will stop unlocking, and the claimable amount will gradually be depleted. You should check with the Pool owner to find out if they will be extending the rewards with another funding schedule. If the funding is indeed ending, make sure to unstake and claim rewards before that date!
When the funding schedule ends, rewards will stop unlocking, and you will stop earning additional rewards. You should check with the Pool owner to find out if they will be extending the rewards with another funding schedule. Either way, there is no rush to unstake - your rewards aren't going anywhere.
Each new stake is managed independently in the rewards contract (including amount, time incentives and GYSR multiplier), so staking more will not affect your original position.
A claim will return all pending rewards, reset time incentives and multipliers, and collapse all stakes into a single position.
No. Launching a Pool is free, but there there are gas fees connected to the Ethereum network.
GYSR supports any standard ERC-20 token as a staking or reward token. This includes rebasing tokens, interest bearing, and transfer fee tokens.
GYSR also supports staking of non-fungible ERC-721 tokens.
Some exotic token mechanics may NOT be supported. This includes bot guards or transfer cooldown periods, non-uniform balance expansion/shrinking, airdrops or yield in other tokens, targeted airdrops to individual users, and elastic token expansion beyond 1000x.
If you are unsure, please reach out in the discord.
Yes. Creators can choose from a range of options including:
- Competitive vs friendly staking mechanics
- Any ERC-20 or ERC-721 staking token
- Any ERC-20 reward token (or multiple tokens)
- Distribution period
- Time-based incentives
- Variable or fixed rate rewards
No, the funding schedules are immutable by design! You are making an on-chain guarantee to your community that a certain amount of rewards will be distributed over a specific time period. The GYSR staking contract enforces that commitment and intentionally provides no backdoor access. So with that said, please be careful and double check your funding amount and time period before submitting!
One (new) exception to this is for Streams and Reservoirs, where uncommitted excess rewards can be withdrawn.
The general settings for a Pool (such as time bonus and token addresses) cannot be changed after creation.
However, the start date, duration, and amount can be defined differently for each new funding schedule. Reservoirs also allow for the fine tuning of market parameters (such a capacity, minimum price, bond coefficient, and max size).
Yes, the rewards period can easily be extended by simply adding another funding schedule. This will allow your users to continue farming without needing to migrate to a new pool. You should try to add this funding in advance (with a future start date) to guarantee to your users that the rewards will continue. The GYSR staking contract supports up to 16 concurrent funding schedules, which allows for a lot of flexibility in designing and adapting your incentive program.
In order to estimate the APR for a pool, the GYSR subgraph must be able to price both the staking and reward tokens.
Currently, a standard ERC20 token can be priced if it has meaningful liquidity (more than $10k USD) against a common paring (e.g. ETH, USDC, DAI, USDT, wrapped native token) on a major exchange (e.g. Uniswap v3, Uniswap v2, Sushiswap, Quickswap).
Further, LP tokens can be priced for specific platforms, including Uniswap v2 (and derivatives), Balancer (weighted pools), and Arrakis (Uniswap v3).