{"repo":"UXDProtocol/uxd-program","free":true,"listed":false,"github":"https://github.com/UXDProtocol/uxd-program","clone":"git clone https://github.com/UXDProtocol/uxd-program.git","description":"Implementation of a program that manages on chain accounts to mint and redeem Redeemables tokens (UXD), hedged by a delta neutral position on underlying DEXes.","language":"Rust","stars":22,"topics":["stablecoin","finance","blockchain","solana","solana-program","defi","cryptocurrency","spl-token"],"license":null,"category":"blockchain-web3","readme_excerpt":"UXD-Program The actual deployed state of each contract should live in a protected master branch. The latest master should always reflect the code deployed to all relevant chains It currently sits at: - mainnet-beta UXD8m9cvwk4RcSxnX2HZ9VudQCEeDH6fRnB4CAP57Dr - devnet BLaLouDQKDDf8T9WCgQpzxCBRtcJ4nbqv7fVQeE9PuCY (Used by CI, this address should be update accordingly in ci files) Getting start If you want to learn more about the high level concept of UXDProtocol, the UXDProtocol Git book is available. Codebase org The program (smart contract) is contained in programs/uxd/ . Its instructions are in programs/uxd/src/instructions/ . The project uses Anchor for safety, maintainability and readability. This program contains 2 set of instructions, one permissionned and one permissionless. Permissionned instruction are called by our DAO. Please refer to the UXDProgram Git book for the program architecture. Interaction with UXD Client UXD Client is the open source typescript client of UXD Program. Each version of program is expected to pair with a specific version of the client, so any enhancement to the program that change the IDL must have a corresponding update on the client as well. To run the integration test with a specific client, please specify the version of @uxd-protocol/uxd-client in the package.json file. To test locally with local client modification, npm link can be used as described below: Audits The Program has been audited by Bramah Systems and Sec3. Audit reports are ","default_branch":null,"files":null,"tree":[],"storefront":"/r/UXDProtocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UXDProtocol/uxd-program/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}