# Adrena

## Adrena

- [Vision](https://adrena.gitbook.io/adrena/about-adrena/vision.md): We aim to build a performant, permissionless protocol on an open-source community framework where 100% of the revenue is shared among its token holders. Gud dapp, gud tokenomics.
- [What is Adrena?](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena.md): A peer-to-pool perpetuals DEX with 100x leverage and 100% revenue share to token holders.
- [Peer-to-Pool Perp Model (and the risks as a Liquidity Provider)](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena/peer-to-pool-perp-model-and-the-risks-as-a-liquidity-provider.md): The goal of this page is to present the widely used but often unclear Asset Backed Perpetuals model (a la GMX)
- [No Liquidation Fees](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena/no-liquidation-fees.md)
- [Trading Competitions](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena/trading-competitions.md): Adrena will be holding multiple "Seasons" of trading competitions in an effort to drive platform utilization and distribute ADX to traders.
- [Pre-Season: Awakening](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena/trading-competitions/pre-season-awakening.md): Adrena's first trading competition. A 6 week long competition that is an intro to the upcoming recurring trading seasons. Starting November 11th and ending December 23rd.
- [Season 1: Expanse](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena/trading-competitions/season-1-expanse.md): Adrena's second trading competition. A 10 weeks long competition, first one of the recurring trading seasons. Starting February 1st and ending April 12th.
- [RPC and Trade Execution](https://adrena.gitbook.io/adrena/about-adrena/what-is-adrena/rpc-and-trade-execution.md)
- [Fees](https://adrena.gitbook.io/adrena/about-adrena/fees.md): This document presents all the fees of the Adrena platform that pass through to token holders.
- [Revenue Sharing](https://adrena.gitbook.io/adrena/about-adrena/fees/revenue-sharing.md)
- [Ways to Earn Overview](https://adrena.gitbook.io/adrena/about-adrena/fees/ways-to-earn-overview.md): This page goes over all of the ways to earn yield on the Adrena platform
- [Buybacks(paused)](https://adrena.gitbook.io/adrena/about-adrena/fees/buybacks-paused.md): 10% of the protocol revenues will be used for periodical buybacks of the ADX token.
- [Trader Profile](https://adrena.gitbook.io/adrena/about-adrena/trader-profile.md)
- [Achievements](https://adrena.gitbook.io/adrena/about-adrena/achievements.md)
- [Mutagen (Points System)](https://adrena.gitbook.io/adrena/about-adrena/mutagen-points-system.md)
- [Referral System](https://adrena.gitbook.io/adrena/about-adrena/referral-system.md)
- [Audits](https://adrena.gitbook.io/adrena/about-adrena/audits.md)
- [Bug Bounty Program](https://adrena.gitbook.io/adrena/about-adrena/bug-bounty-program.md)
- [Useful Links](https://adrena.gitbook.io/adrena/about-adrena/useful-links.md): Smart contracts, links, audits
- [Providing Liquidity (Todo)](https://adrena.gitbook.io/adrena/about-adrena/providing-liquidity-todo.md): Smart contracts, links, audits
- [Staking (todo)](https://adrena.gitbook.io/adrena/about-adrena/staking-todo.md): The goal of this page is to present the widely used but often unclear Asset Backed Perpetuals model (a la GMX)
- [Governance (NEED)](https://adrena.gitbook.io/adrena/about-adrena/governance-need.md): How protocol decisions are made. The decentralised entity controlling the protocol treasury and deployments key-pairs.
- [Tokenomics Overview](https://adrena.gitbook.io/adrena/tokenomics/tokenomics-overview.md): Note that ALP lock staking has been discontinued. ALP is not fully liquid, fees accruing value automatically and enabling easier defi integrations.
- [ADX](https://adrena.gitbook.io/adrena/tokenomics/adx.md): $ADX is the Governance and Revenue Share Token. There are a total of 1 Billion (1,000,000,000) tokens. The token is divisible up to 6 decimal places.
- [Distribution](https://adrena.gitbook.io/adrena/tokenomics/adx/distribution.md)
- [Emissions](https://adrena.gitbook.io/adrena/tokenomics/adx/emissions.md)
- [Forms of ADX](https://adrena.gitbook.io/adrena/tokenomics/adx/forms-of-adx.md)
- [Vesting](https://adrena.gitbook.io/adrena/tokenomics/adx/vesting.md): Vesting limits the liquidity of ADX owned by protocol contributors while enabling them to govern efficiently in the early stages of the protocol's progressive decentralization
- [Staked ADX - Rewards Emissions Schedule](https://adrena.gitbook.io/adrena/tokenomics/adx/staked-adx-rewards-emissions-schedule.md)
- [Staking and Duration Locked Parameters for ADX](https://adrena.gitbook.io/adrena/tokenomics/adx/staking-and-duration-locked-parameters-for-adx.md)
- [Voting](https://adrena.gitbook.io/adrena/tokenomics/adx/voting.md)
- [ALP](https://adrena.gitbook.io/adrena/tokenomics/alp.md): Platform collateral liquidity provider token
- [Genesis Liquidity \[terminated\]](https://adrena.gitbook.io/adrena/tokenomics/alp/genesis-liquidity-terminated.md): The initial $10M in liquidity provided to the pool comprising ALP
- [Genesis Liquidity Program \[Terminated\]](https://adrena.gitbook.io/adrena/tokenomics/alp/genesis-liquidity-terminated/genesis-liquidity-program-terminated.md): To bootstrap liquidity for ALP, the Genesis Lock program distributes extra rewards in exchange for early Adrena Liquidity Pool depositors keeping their collateral locked for 6 months at launch.
- [Staked ALP - Rewards Emissions Schedule \[Terminated\]](https://adrena.gitbook.io/adrena/tokenomics/alp/staked-alp-rewards-emissions-schedule-terminated.md): Note that ALP lock staking has been discontinued. ALP is not fully liquid, fees accruing value automatically and enabling easier defi integrations.
- [Staking and Locked Stake Parameters for ALP](https://adrena.gitbook.io/adrena/tokenomics/alp/staking-and-locked-stake-parameters-for-alp.md): Note that ALP lock staking has been discontinued. ALP is not fully liquid, fees accruing value automatically and enabling easier defi integrations.
- [Governance Shadow Token](https://adrena.gitbook.io/adrena/technical-documentation/governance-shadow-token.md): Adrena is using the solana-governance-program for on-chain governance, and it's community UI Realm, but with a particular twist...
- [MrSablier & MrSablierStaking (Open Source Keepers)](https://adrena.gitbook.io/adrena/technical-documentation/mrsablier-and-mrsablierstaking-open-source-keepers.md): Adrena switched from its initial Clockwork fork "Sablier" that was too heavy to maintain and not reliable to a new set of gRPC Triton Yellowstone clients.
- [Oracles and Price Feeds](https://adrena.gitbook.io/adrena/technical-documentation/oracles-and-price-feeds.md): Note that in April 2025, oracle will be updated to the Pull model
- ["Toxic Flow" Countermeasures](https://adrena.gitbook.io/adrena/technical-documentation/toxic-flow-countermeasures.md)
- [Position Parameters](https://adrena.gitbook.io/adrena/technical-documentation/position-parameters.md)
- [Sablier Automation Threads (deprecated)](https://adrena.gitbook.io/adrena/technical-documentation/sablier-automation-threads-deprecated.md): This page will provide the exhaustive list of the tasks being automated on chain using Sablier (Adrena sponsored Clockwork fork) by the Adrena program.
- [Staking Implementation Details](https://adrena.gitbook.io/adrena/technical-documentation/staking-implementation-details.md): This page aims at giving some insights into how the staking works from a more technical perspective.
- [Terms and Conditions](https://adrena.gitbook.io/adrena/technical-documentation/terms-and-conditions.md)
- [Token Terms and Conditions](https://adrena.gitbook.io/adrena/technical-documentation/token-terms-and-conditions.md)
- [How to Change to Devnet in Phantom Wallet](https://adrena.gitbook.io/adrena/guides/how-to-change-to-devnet-in-phantom-wallet.md)
- [How to get Devnet SOL](https://adrena.gitbook.io/adrena/guides/how-to-get-devnet-sol.md)
- [How to Get Tokens to Trade](https://adrena.gitbook.io/adrena/guides/how-to-get-tokens-to-trade.md)
- [How to Open and Close a Trade](https://adrena.gitbook.io/adrena/guides/how-to-open-and-close-a-trade.md)
- [21/11/2024 - BE - Increase Position, position.price miscalculations](https://adrena.gitbook.io/adrena/reports/21-11-2024-be-increase-position-position.price-miscalculations.md)
- [22/10/2024 - Upgrade staking accounting issue causing extra reward distribution](https://adrena.gitbook.io/adrena/reports/22-10-2024-upgrade-staking-accounting-issue-causing-extra-reward-distribution.md)
- [12/10/2024 - BE - Borrow fees reset on position increase](https://adrena.gitbook.io/adrena/reports/12-10-2024-be-borrow-fees-reset-on-position-increase.md)
- [26/09/2024 - FE - HTTP/2 CONTINUATION vulnerability](https://adrena.gitbook.io/adrena/reports/26-09-2024-fe-http-2-continuation-vulnerability.md)
- [01/10/2024 - BE - Custody internal state for \`Assets\` reports too much locked collateral](https://adrena.gitbook.io/adrena/reports/01-10-2024-be-custody-internal-state-for-assets-reports-too-much-locked-collateral.md)
- [20/09/2024 - FE- render Subdomain takeover (Front End)](https://adrena.gitbook.io/adrena/reports/20-09-2024-fe-render-subdomain-takeover-front-end.md)
- [27/09/2024 - BE - Missing accounts reload during fee distribution](https://adrena.gitbook.io/adrena/reports/27-09-2024-be-missing-accounts-reload-during-fee-distribution.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://adrena.gitbook.io/adrena/about-adrena/vision.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
