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.
This PR does not change the smart contract code, only aimed at creating new integration tests in rust. It is another incremental PR towards our rebalancing change goals.
The goal of this PR is to create the infrastructure to test our credix integration using rust integration tests:
able to deploy a credix program locally and initialize its state for it to be usable by our uxd program
then create a test suite for credix minting using the newly build testing infrastructure
adds the integration_tests/api/program_credix folder that contains all IX capabilities needed to deploy credix locally
This PR is an alternate version that doesnt use any structure to aggregate pdas and keypairs of: https://github.com/UXDProtocol/uxd-program/pull/232
This PR does not change the smart contract code, only aimed at creating new integration tests in rust. It is another incremental PR towards our rebalancing change goals.
The goal of this PR is to create the infrastructure to test our credix integration using rust integration tests:
integration_tests/api/program_credix
folder that contains all IX capabilities needed to deploy credix locally