Aurory Staking

Aurory Project
5 min readNov 13, 2021

--

Global introduction to staking

Dear Aurorians, we wanted to thank all of you for the amazing support you’ve shown to our team. It’s a pretty amazing experience to be working in such a growing industry, and we have a lot of positive news and improvements we can’t wait to share with you guys.

We recently announced that “staking” is now available for our in-game currency, $AURY. Since this is the pilot version of our staking program, we’ll attempt to answer the most commonly asked questions about its mechanisms.

This article is divided in two parts, one to explain how you can stake your $AURY and the other to explain the mechanisms of the staking pool. Please read carefully!

How to start staking?

To start staking, you will initially need some $AURY tokens (which you can obtain from FTX or Raydium) and a SPL compatible Web 3 Wallet such as Phantom or Solflare.

You will also need to have some Solana (SOL) in your wallet to cover the transaction fees. The amount needed is very low, so no need to panic — a recommended minimum amount is 0.1 SOL which will last you a very long time!

The first step is going to our staking application: https://app.aurory.io/staking and connecting your wallet.

You’ll see the $AURY token balance in your wallet in the ‘Balance’ section and can now decide how many of those you want to stake.

Select the amount you are willing to stake!
Or choose the maximum amount directly..

Once you click on ‘Stake’, you will have to confirm the transaction in your wallet as below. It is the same process when you ‘Unstake’ to collect your $AURY.

Approve the transaction, the network fees are very low

After the approval, the amount you staked will be displayed in the ‘Current Amount’ and you will have your estimated daily rewards as well.

For this pilot version of our staking pools, you have no lock-ups on the amount staked or on the rewards issued!

How does it work?

We basically created a pool for anyone wanting to “lock” a portion of their Aury tokens in return for yield rewards. A fixed amount of tokens in this staking pool are sent each hour to the main liquidity pool. When you unstake your tokens, you will receive your initial staked amount plus a portion of extra tokens added to the pool by the team as a reward.

To be more precise: When you stake N AURY tokens, you receive an amount of xAury tokens equal to N * (xAury_supply / Aury_pool_amount). xAury is like a receipt to say that you’ve deposited this many actual AURY tokens.

When you unstake N xAury tokens, you receive an amount of Aury tokens equal to N * (Aury_pool_amount / xAury_supply), and your xAury tokens are burnt.

For example, let’s say you decide to stake 1k AURY tokens when the supply of xAury is 90k and the amount of AURY in the pool is 100k (because 10k was sent by the team in the pool as a reward). This means you will receive 1k * (xAury_supply / Aury_pool_amount) = 1k (90k / 100k) = 900 xAury.

Of course, the amount staked in the pool is not constant as people are staking or unstaking over time. This is why you will see the APR change regularly.

What is xAury?

If you’re familiar with Defi or liquidity pools (e.g. SushiSwap, UniSwap, etc.), then you may have heard the term “Pool Share Tokens”. You receive these tokens based on the amount of liquidity you provided.

Currently, you can think of xAury as pool share tokens. Updated features regarding xAury will be implemented in the future, but for now, we only concentrate on Pool management. A single xAury token is always equal to 1 “pool share” in the AURY pool. The more pool shares you have, the more rewards you are entitled to. Before the team sends Aury tokens to the pool as yield reward, the amount of AURY in the pool is equal to the amount of AURY staked by the user (i.e. 1 Aury = 1xAury). However, once the team starts sending yield rewards, the total AURY increases while the amount of xAury stay the same. This means that xAury appreciated in value, compared to AURY, which translates to more AURY tokens when you unstake.

The value of xAury is calculated by taking the total amount of AURY in the pool divided by the amount of xAury in circulation.

For example, if the pool has 100k AURY at the beginning and the team adds 1k AURY per month. The expected amount of AURY in the pool after 1 year would be 112k AURY (assuming no additional staking or unstaking). In this very simplified scenario, 1 xAury would then equate to 1.12 AURY after 1 year.

Is it compounding?

Compound interest means that the next reward payout takes into account both the principal as well as all prior rewards when it’s distributed. You can see compound interest used when the yield percentage is fixed for a period of time. However, in our case, the amount of AURY sent by the team in the pool each hour is constant. Therefore the revenue stream is linear and not exponential.

Exponential revenue streams can be seen as good, bad or neutral:

Bad: Exponential means that the rate of return grows over time… But this also means that if you redeem earlier than the specified APY (1 year)… then you receive a lot less than if compounding was linear.

Neutral: After 1 year passes, it doesn’t really matter if you have 50% compounded APY or 50% linear APR because in both cases, it’s still 50%. For every 1 AURY you add to the pool, you can redeem 1.5 AURY at the end of the year in both cases.

Good: After 1 year, the compounding interest will still continue to increase exponentially and will therefore bring a lot more benefit than a linear increase because it takes the earned yield of the year into account. In the case of a 50% APY, this would mean getting 50% of 1.5 AURY instead of 1 AURY compared to the linear method.

How do I know how much Aury I have in the pool?

With our recent update, the user interface is now displaying the current amount of AURY you own in the pool and not just the amount of xAury. If you want to unstake your xAury, you will earn the total amount from ‘Current AURY Amount’.

Thanks for reading, and we hope everything is a bit clearer now!

--

--