Staking Conditions

IXS offers its investors to stake their tokens and get rewards. Staking is the process of locking tokens in a smart contract, in order to reduce circulating supply of the tokens, thus ensuring the network operates more efficiently. In return for locking up the tokens, stakers receive rewards, the size of which depends on the staking period.

Staking Conditions

Maturity90 days60 days30 days7 days
APY88%44%18%5%
Maximum IXS
Token Pool Size
2,000,0002,000,0002,000,000
Lock-up period60 days30 days30 days7 days
Early withdrawal APY5%5%5%
Partial Withdrawal
Possible
YesYes
Payments10 payments
Payment FrequencyEvery 7 days

Note:

In this article we refer to “Year” and “Day/s”, however, the exact numbers are calculated by the smart contracts based on seconds. 
Therefore, “Day” equals to 24 * 60 * 60 = 86,400 seconds
“Year” equals to 365 days = 31,536,000 seconds 

Terminology

Maturity: The time period ISX tokens are held under a vault for staking


APY (Annual Percentage Rate): The real percentage of growth that will be earned in compound interest assuming that the tokens are deposited for a year


Maximum Capacity: The maximum IXS tokens to be staked in the vault


Lock-up Period: Lock-up time period during which the tokens cannot
be withdrawn from the vault


Early withdrawal APY: The APY in case of withdrawing IXS tokens prior to the Maturity closure


Partial Withdrawal Possible: The ability to withdraw a portion of the staked tokens after the Lock-up Period


Payments: The number of payments in which the rewards are paid


Payment frequency: The number of days between every payment

Let’s take a look at
these examples:

Bob staked 10,000 IXS Tokens for 90 days. According to the IXS staking table his APY is 88% with 10 payments every 7 days, and Early Withdrawal APY is 5%. In these examples, all numbers are rounding off to the nearest hundredths (rounding off to two decimal places).

Example A: What happens if Bob withdraws All
his IXS tokens After 90 days

After 90 days Bob receives immediately his principal of 10,000 IXS tokens.

Let’s calculate Bob’s reward payments:
Total payments: 10,000 tokens were staked for 90 days of 365 days a year. The total rewards are: 90 / 365 * 88% = 21.70%, multiplied by the 10,000 staked tokens, equal to a total of 2,170 IXS tokens.

The total payment of 2,170 tokens is paid in 10 payments each one every 7 days.
Each payment is 2,170 / 10 = 217 IXS tokens. The first payment is made after the 90 days tenor (together with the principal payment), and then 9 more payments of 217 IXS tokens every 7 days.

Example B: What happens if Bob withdraws All
his IXS tokens Before 90 days

Due to a smart contract logic embedded into the staking mechanism, Bob cannot withdraw the principal before the lock-in period of 60 days ends. Assuming Bob decides to withdraw his IXS tokens right after 60 days, he will receive his principal of 10,000 IXS tokens back. However, a decreased APY of 5% for the early withdrawal will apply.

Let’s calculate Bob’s reward payments:
Total payments: 10,000 tokens were staked for 60 days of 365 days of a year, thus, the rewards for 60 days will amount to 60 / 365 * 5% = 0.82%, multiplied by the 10,000 staked tokens, equal to a total of 82 IXS tokens

The total amount of 82 tokens are paid in 10 payments every 7 days. Subsequently, each payment equals to 82 / 10 = 8.2 IXS tokens.

The payments will be paid in the same mechanism of payments as in example A.

Example C: Can Bob partially withdraw the principal amount before 90 days?

Bob can do so. In this case Early Withdrawal APY (5%) is applied only to that portion of the principal that is withdrawn prior to the maturity date of 90 days, the remaining portion of the principal will accrue the 88% APY.

For example, Bob staked 20,000 tokens. 10,000 tokens were staked until the maturity date, and 10,000 tokens were withdrawn after 60 days.

Bob rewards will be:
For the 10,000 tokens that were not withdrawn, he will earn rewards as explained in example A above.
For the 10,000 tokens that were withdrawn, he will earn rewards as explained in example B above.