Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/ve tokenomics #4

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 71 additions & 73 deletions docs/tokenomics.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,33 @@
# Introduction

# General Info

The Trisolaris DEX currently takes a protocol fee of 0.3% for swaps that is distributed to liquidity providers.

This fee % as well as where they flow to can both be adjusted in the future via governance by $TRI token holders.

The TRI token is integrated into the platform in the following ways:

- Distributed via farming pools as part of the liquidity mining program to incentivise LPs.
On specific partner project pools there are multiple token rewards in addition to TRI tokens.
- Trading swaps across paired pools occur at a 0.3% fixed fee accrue to TRI single side stakers.
The xTRI token accounts for staker pool share and those trading fees increase the xTRI:TRI ratio daily.
- Pegged asset "stable" swaps also accrue (TBD)% fixed fees to TRI single side stakers.
- As additional Trisolaris labs products get released, the general idea is the divert platform fees towards community governance and participation via the token.

# TRI Distribution

* **Token Contract**: `0xFa94348467f64D5A457F75F8bc40495D33c65aBB`
* **Total Supply**: 500,000,000
* **Months to emit**: 36
- **Token Contract**: `0xFa94348467f64D5A457F75F8bc40495D33c65aBB`
- **Total Supply**: 500,000,000
- **Months to emit**: 36

### Allocation:

* **70%** Community + Liquidity Incentives
* **15%** Treasury : For future strategic partnerships, investors, and more
* **15%** Current & Future Team : 4 month lockup, followed by 12 month vesting. See full details [here](https://medium.com/trisolaris-labs/update-team-advisors-token-vesting-9ced4bc72aee)
- **70%** Community + Liquidity Incentives
- **15%** Treasury : For future strategic partnerships, investors, and more
- **15%** Current & Future Team : 4 month lockup, followed by 12 month vesting. See full details [here](https://medium.com/trisolaris-labs/update-team-advisors-token-vesting-9ced4bc72aee)

# Emissions

As we move forward, over the course of 3 years, we aim to systematically reduce the rate of emissions across our liquidity mining programs. The first of these gradual reductions in emissions will begin in February 2022.

Here is a chart that provides a full view of the overall TRI supply distribution and how it comes into circulation:

![Emissions Graph](img/emissions.png)
![Emissions Graph](img/emissions.png)

Brief overview of the different segments above:

Expand All @@ -36,68 +38,64 @@ Brief overview of the different segments above:

### Emissions Schedule By Month:

**Month**|**TRI Per Block**
:-----:|:-----:
Nov 2021|5
Dec 2021|5
Jan 2022|5
Feb 2022|4.75
Mar 2022|4.75
Apr 2022|4.5
May 2022|4.5
Jun 2022|4
Jul 2022|4
Aug 2022|3.75
Sep 2022|3.75
Oct 2022|3.75
Nov 2022|3.75
Dec 2022|3.5
Jan 2023|3.5
Feb 2023|3.5
Mar 2023|3.5
Apr 2023|3.25
May 2023|3.25
Jun 2023|3.25
Jul 2023|3.25
Aug 2023|3
Sep 2023|3
Oct 2023|3
Nov 2023|3
Dec 2023|3
Jan 2024|3
Feb 2024|2.75
Mar 2024|2.75
Apr 2024|2.75
May 2024|2.75
Jun 2024|2.75
Jul 2024|2.75
Aug 2024|2.5
Sep 2024|2.5
Oct 2024|2.5
Nov 2024|2.5



| **Month** | **TRI Per Block** |
| :-------: | :---------------: |
| Nov 2021 | 5 |
| Dec 2021 | 5 |
| Jan 2022 | 5 |
| Feb 2022 | 4.75 |
| Mar 2022 | 4.75 |
| Apr 2022 | 4.5 |
| May 2022 | 4.5 |
| Jun 2022 | 4 |
| Jul 2022 | 4 |
| Aug 2022 | 3.75 |
| Sep 2022 | 3.75 |
| Oct 2022 | 3.75 |
| Nov 2022 | 3.75 |
| Dec 2022 | 3.5 |
| Jan 2023 | 3.5 |
| Feb 2023 | 3.5 |
| Mar 2023 | 3.5 |
| Apr 2023 | 3.25 |
| May 2023 | 3.25 |
| Jun 2023 | 3.25 |
| Jul 2023 | 3.25 |
| Aug 2023 | 3 |
| Sep 2023 | 3 |
| Oct 2023 | 3 |
| Nov 2023 | 3 |
| Dec 2023 | 3 |
| Jan 2024 | 3 |
| Feb 2024 | 2.75 |
| Mar 2024 | 2.75 |
| Apr 2024 | 2.75 |
| May 2024 | 2.75 |
| Jun 2024 | 2.75 |
| Jul 2024 | 2.75 |
| Aug 2024 | 2.5 |
| Sep 2024 | 2.5 |
| Oct 2024 | 2.5 |
| Nov 2024 | 2.5 |

# Incentivized Pools

Liquidity providers who stake their LP tokens from the following pools in the [Farms page](https://www.trisolaris.io/#/farm/1) will be rewarded with $TRI from the 70% Liquidity Incentives allocation.

| Pool | TRI Allocation (%) | LP Address | Explorer Link |
|------------|--------------------|--------------------------------------------|-----------------------------------------------------------------------------------------------------|
| wNEAR-TRI | 22 | `0x84b123875F0F36B966d0B6Ca14b31121bd9676AD` | [Link](https://explorer.mainnet.aurora.dev/address/0x84b123875F0F36B966d0B6Ca14b31121bd9676AD/transactions) |
| TRI-USDT | 10 | `0x61C9E05d1Cdb1b70856c7a2c53fA9c220830633c` | [Link](https://explorer.mainnet.aurora.dev/address/0x61C9E05d1Cdb1b70856c7a2c53fA9c220830633c/transactions) |
| wNEAR-ETH | 11 | `0x63da4DB6Ef4e7C62168aB03982399F9588fCd198` | [Link](https://explorer.mainnet.aurora.dev/address/0x63da4DB6Ef4e7C62168aB03982399F9588fCd198/transactions) |
| wNEAR-USDC | 11 | `0x20F8AeFB5697B77E0BB835A8518BE70775cdA1b0` | [Link](https://explorer.mainnet.aurora.dev/address/0x20F8AeFB5697B77E0BB835A8518BE70775cdA1b0/transactions) |
| wNEAR-USDT | 11 | `0x03B666f3488a7992b2385B12dF7f35156d7b29cD` | [Link](https://explorer.mainnet.aurora.dev/address/0x03B666f3488a7992b2385B12dF7f35156d7b29cD/transactions) |
| USDC-USDT | 10 | `0x2fe064B6c7D274082aa5d2624709bC9AE7D16C77` | [Link](https://explorer.mainnet.aurora.dev/address/0x2fe064B6c7D274082aa5d2624709bC9AE7D16C77/transactions) |
| wNEAR-WBTC | 11 | `0xbc8A244e8fb683ec1Fd6f88F3cc6E565082174Eb` | [Link](https://explorer.mainnet.aurora.dev/address/0xbc8A244e8fb683ec1Fd6f88F3cc6E565082174Eb/transaction) |
| AURORA-ETH | 1 | `0x5eeC60F348cB1D661E4A5122CF4638c7DB7A886e` | [Link](https://explorer.mainnet.aurora.dev/address/0x5eeC60F348cB1D661E4A5122CF4638c7DB7A886e/transactions) |
| TRI-AURORA | 7 | `0xd1654a7713617d41A8C9530Fb9B948d00e162194` | [Link](https://explorer.mainnet.aurora.dev/address/0xd1654a7713617d41A8C9530Fb9B948d00e162194/transactions) |
| wNEAR-LUNA | 1 | `0xdF8CbF89ad9b7dAFdd3e37acEc539eEcC8c47914` | [Link](https://explorer.mainnet.aurora.dev/address/0xdF8CbF89ad9b7dAFdd3e37acEc539eEcC8c47914/transactions) |
| wNEAR-UST | 1 | `0xa9eded3E339b9cd92bB6DEF5c5379d678131fF90` | [Link](https://explorer.mainnet.aurora.dev/address/0xa9eded3E339b9cd92bB6DEF5c5379d678131fF90/transactions) |
| wNEAR-AVAX | 1 | `0x6443532841a5279cb04420E61Cf855cBEb70dc8C` | [Link](https://explorer.mainnet.aurora.dev/address/0x6443532841a5279cb04420E61Cf855cBEb70dc8C/transactions) |
| wNEAR-BNB | 1 | `0x7be4a49AA41B34db70e539d4Ae43c7fBDf839DfA` | [Link](https://explorer.mainnet.aurora.dev/address/0x7be4a49AA41B34db70e539d4Ae43c7fBDf839DfA/transactions) |
| wNEAR-MATIC | 1 | `0x3dC236Ea01459F57EFc737A12BA3Bb5F3BFfD071` | [Link](https://explorer.mainnet.aurora.dev/address/0x3dC236Ea01459F57EFc737A12BA3Bb5F3BFfD071/transactions) |
| wNEAR-FLX | 1 | `0x48887cEEA1b8AD328d5254BeF774Be91B90FaA09` | [Link](https://explorer.mainnet.aurora.dev/address/0x48887cEEA1b8AD328d5254BeF774Be91B90FaA09/transactions) |

| Pool | TRI Allocation (%) | LP Address | Explorer Link |
| ----------- | ------------------ | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| wNEAR-TRI | 22 | `0x84b123875F0F36B966d0B6Ca14b31121bd9676AD` | [Link](https://explorer.mainnet.aurora.dev/address/0x84b123875F0F36B966d0B6Ca14b31121bd9676AD/transactions) |
| TRI-USDT | 10 | `0x61C9E05d1Cdb1b70856c7a2c53fA9c220830633c` | [Link](https://explorer.mainnet.aurora.dev/address/0x61C9E05d1Cdb1b70856c7a2c53fA9c220830633c/transactions) |
| wNEAR-ETH | 11 | `0x63da4DB6Ef4e7C62168aB03982399F9588fCd198` | [Link](https://explorer.mainnet.aurora.dev/address/0x63da4DB6Ef4e7C62168aB03982399F9588fCd198/transactions) |
| wNEAR-USDC | 11 | `0x20F8AeFB5697B77E0BB835A8518BE70775cdA1b0` | [Link](https://explorer.mainnet.aurora.dev/address/0x20F8AeFB5697B77E0BB835A8518BE70775cdA1b0/transactions) |
| wNEAR-USDT | 11 | `0x03B666f3488a7992b2385B12dF7f35156d7b29cD` | [Link](https://explorer.mainnet.aurora.dev/address/0x03B666f3488a7992b2385B12dF7f35156d7b29cD/transactions) |
| USDC-USDT | 10 | `0x2fe064B6c7D274082aa5d2624709bC9AE7D16C77` | [Link](https://explorer.mainnet.aurora.dev/address/0x2fe064B6c7D274082aa5d2624709bC9AE7D16C77/transactions) |
| wNEAR-WBTC | 11 | `0xbc8A244e8fb683ec1Fd6f88F3cc6E565082174Eb` | [Link](https://explorer.mainnet.aurora.dev/address/0xbc8A244e8fb683ec1Fd6f88F3cc6E565082174Eb/transaction) |
| AURORA-ETH | 1 | `0x5eeC60F348cB1D661E4A5122CF4638c7DB7A886e` | [Link](https://explorer.mainnet.aurora.dev/address/0x5eeC60F348cB1D661E4A5122CF4638c7DB7A886e/transactions) |
| TRI-AURORA | 7 | `0xd1654a7713617d41A8C9530Fb9B948d00e162194` | [Link](https://explorer.mainnet.aurora.dev/address/0xd1654a7713617d41A8C9530Fb9B948d00e162194/transactions) |
| wNEAR-LUNA | 1 | `0xdF8CbF89ad9b7dAFdd3e37acEc539eEcC8c47914` | [Link](https://explorer.mainnet.aurora.dev/address/0xdF8CbF89ad9b7dAFdd3e37acEc539eEcC8c47914/transactions) |
| wNEAR-UST | 1 | `0xa9eded3E339b9cd92bB6DEF5c5379d678131fF90` | [Link](https://explorer.mainnet.aurora.dev/address/0xa9eded3E339b9cd92bB6DEF5c5379d678131fF90/transactions) |
| wNEAR-AVAX | 1 | `0x6443532841a5279cb04420E61Cf855cBEb70dc8C` | [Link](https://explorer.mainnet.aurora.dev/address/0x6443532841a5279cb04420E61Cf855cBEb70dc8C/transactions) |
| wNEAR-BNB | 1 | `0x7be4a49AA41B34db70e539d4Ae43c7fBDf839DfA` | [Link](https://explorer.mainnet.aurora.dev/address/0x7be4a49AA41B34db70e539d4Ae43c7fBDf839DfA/transactions) |
| wNEAR-MATIC | 1 | `0x3dC236Ea01459F57EFc737A12BA3Bb5F3BFfD071` | [Link](https://explorer.mainnet.aurora.dev/address/0x3dC236Ea01459F57EFc737A12BA3Bb5F3BFfD071/transactions) |
| wNEAR-FLX | 1 | `0x48887cEEA1b8AD328d5254BeF774Be91B90FaA09` | [Link](https://explorer.mainnet.aurora.dev/address/0x48887cEEA1b8AD328d5254BeF774Be91B90FaA09/transactions) |
24 changes: 24 additions & 0 deletions docs/ve-tokenomics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## Vote locking and reward boosting

> To encourage participation in the DAO and benefit the protocol long term, a voting escrow mechanism will be introduced.

- Users will be able to lock their TRI or xTRI for different time periods in exchange for vexTRI.

> (We want to enable locking of xTRI instead of TRI, but are still exploring feasibility and implications)

- Users with vexTRI will decide which pools get included for liquidity mining, how much rewards to allocate per pool, fee % changes on the platform products and approve project partner proposals.
- This vexTRI will also give the user more weight when collecting certain farming rewards (effectively a boosted farm reward for the vexTRI holder).
- This means that vexTRI holders will naturally gain more yields over time as proportionally more boosted rewards along with underlying fee + staking yield are accrued to them.
- Since vexTRI is locked xTRI (potentially), vexTRI holders will continue to accrue more TRI from single-sided-staking.

## Bribes and Gauges

Gauges are how vexTRI holders can vote and direct stable swap fees to their preferred pools.

Token bribes incentivize vexTRI holders to vote on specific gauges whilst gaining extra rewards.

> Bribes can only be in the form of TRI tokens.

## Liquidity Flow

[Explore in Figma!](https://www.figma.com/file/j3LDJ1EolqL9uDzbLM1L7e/vexTRI?node-id=0%3A1)