This repository contains documentation about UXD Protocol and showcase how to interact with the UXD Program using Cross-program invocation.
UXD Program works around the Controller account and the Depositories accounts.
The Controller is an unique top-level account containing high-level information about the protocol, i.e redeemable mint, authority etc.
A Depository account represents one strategy of investment.
- Credix Depository: Invest USDC into Credix finance.
- Mercurial Vault Depository: Invest USDC in Meteora protocol.
- Identity Depository: Keep USDC as it is.
| Title | Link | Description |
|---|---|---|
| Backoffice | https://uxd-backoffice.vercel.app/ | Displays real time onchain infos about UXD Program. |
| Governance | https://realms.today/dao/UXP | DAO having authority over the UXD Protocol treasury and the UXD Program. |
| Frontend | https://app.uxd.fi/ | UXD Protocol frontend. |
| Non-technical Documentation | https://docs.uxd.fi/uxdprotocol/ | Explains what is UXD about. |
| Medium | https://uxdprotocol.medium.com/ | Medium account referencing interesting articles related to UXD. |
| Official X (Twitter) account | https://twitter.com/UXDProtocol | Follow for news. |
| Official Discord account | https://discord.com/invite/BHfpYmjsBM | Join to discuss UXD related topics. |
| Github | https://github.com/uxdprotocol | Contains open source UXD Protocol code. |
| Program | Address |
|---|---|
| Authority (DAO) | CzZySsi1dRHMitTtNe2P12w3ja2XmfcGgqJBS8ytBhhY |
| UXD Program | UXD8m9cvwk4RcSxnX2HZ9VudQCEeDH6fRnB4CAP57Dr |
| Collateral mint (USDC) | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| Redeemable mint (UXD) | 7kbnvuGBxxj8AG9qp8Scn56muWGaRaFqxg1FsRp3PaFT |
| Controller | 3tbJcXAWQkFVN26rZPtwkFNvC24sPT35fDxG4M7irLQW |
| Identity Depository | BgkHf7mAtNwtnu2uCJqSJWbFdiXCoMBpNZmgVJJmsGLW |
| Mercurial Depository | 4gMkg5iMaYApKQEJ5MDQCVuZ5HZ8Q5GvKwz2sJxRGwyb |
| Credix Depository | AGqtEsmCnzQNbSQzM6qmTZ4M5nhJ8WP8CbdNh6eQBuWF |
| Program | Address |
|---|---|
| Authority (script key) | aca3VWxwBeu8FTZowJ9hfSKGzntjX68EXh1N9xpE1PC |
| UXD Program | CW5VzSk7WC4NPyuNt19VFev9FUHhyk5xxHTj2DUWBexu |
| Collateral mint (USDC) | Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr |
| Redeemable mint (UXD) | AgM8ntTipTimvUgjGKwumunfPvLhcjNLQ8F147oZvXhm |
| Controller | UbgH7eSCxgbr7EWk3LYSA1tVCpX617oefgcgzZu5uvV |
| Identity Depository | AZ8UfkMT6PzzNjauBkwf7XctUVHSRVapzcGqsTFeNs5h |
| Mercurial Depository | Hpi7FwVY6zUGvbgL2GUPnEmmnU1YfTDZsYPc1oq2ret9 |
| Credix Depository | GbT1xUWY1ABi71UjjcUKbHrupYjf8nrwrijt3TjGaK2K |
Note: to get devnet's USDC, head to the faucet here: https://spl-token-faucet.com/?token-name=USDC-Dev
| Word | Description |
|---|---|
| Redeemable | Represent the token to be redeemed. The UXD token. |
| Collateral | Token provided in exchange of Redeemable. |