├── .artifacts_sdk_update ├── live_factory.wasm ├── old_phoenix_factory.wasm ├── old_phoenix_multihop.wasm ├── old_phoenix_pool.wasm ├── old_phoenix_pool_stable.wasm ├── old_phoenix_stake.wasm ├── old_phoenix_stake_rewards.optimized.wasm ├── old_phoenix_stake_rewards.wasm ├── old_phoenix_vesting.wasm └── old_soroban_token_contract.wasm ├── .artifacts_stake_migration_test └── old_phoenix_stake.wasm ├── .github └── workflows │ ├── basic.yml │ ├── codecov.yml │ └── release.yml ├── .gitignore ├── .wasm_binaries_mainnet ├── live_factory.wasm ├── live_multihop.wasm ├── live_pho_usdc_pool.wasm ├── live_pho_usdc_stake.wasm ├── live_token_contract.wasm ├── live_vesting.wasm ├── live_xlm_usdc_pool.wasm └── live_xlm_usdc_stake.wasm ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── MIGRATION.md ├── Makefile ├── README.md ├── contracts ├── factory │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── storage.rs │ │ ├── tests.rs │ │ ├── tests │ │ ├── admin_change.rs │ │ ├── config.rs │ │ ├── queries.rs │ │ └── setup.rs │ │ └── utils.rs ├── multihop │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── storage.rs │ │ ├── tests.rs │ │ ├── tests │ │ ├── admin_change.rs │ │ ├── query.rs │ │ ├── setup.rs │ │ └── swap.rs │ │ └── utils.rs ├── pool │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── storage.rs │ │ ├── tests.rs │ │ └── tests │ │ ├── admin_change.rs │ │ ├── config.rs │ │ ├── liquidity.rs │ │ ├── setup.rs │ │ ├── stake_deployment.rs │ │ └── swap.rs ├── pool_stable │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── math.rs │ │ ├── storage.rs │ │ ├── tests.rs │ │ └── tests │ │ ├── admin_change.rs │ │ ├── config.rs │ │ ├── liquidity.rs │ │ ├── queries.rs │ │ ├── setup.rs │ │ ├── stake_deployment.rs │ │ └── swap.rs ├── stake │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── contract.rs │ │ ├── distribution.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ ├── storage.rs │ │ ├── tests.rs │ │ └── tests │ │ ├── admin_change.rs │ │ ├── bond.rs │ │ ├── distribution.rs │ │ ├── migration_test.sh │ │ └── setup.rs ├── token │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── admin.rs │ │ ├── allowance.rs │ │ ├── balance.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── metadata.rs │ │ ├── storage_types.rs │ │ └── test.rs ├── trader │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── storage.rs │ │ ├── tests.rs │ │ └── tests │ │ ├── admin_change.rs │ │ ├── msgs.rs │ │ └── setup.rs └── vesting │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ ├── contract.rs │ ├── error.rs │ ├── lib.rs │ ├── storage.rs │ ├── tests.rs │ ├── tests │ ├── admin_change.rs │ ├── claim.rs │ ├── instantiate.rs │ ├── minter.rs │ └── setup.rs │ └── utils.rs ├── docs ├── VAR_MoonBite_240103_OfficialR.pdf └── architecture.md ├── packages ├── curve │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ └── lib.rs ├── decimal │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ │ ├── decimal.rs │ │ ├── decimal256.rs │ │ └── lib.rs └── phoenix │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src │ ├── lib.rs │ ├── ttl.rs │ └── utils.rs ├── rust-toolchain.toml └── scripts ├── deploy.sh ├── extend-queries.sh ├── testnet_migration.sh ├── update.sh ├── upgrade_mainnet.sh └── vesting_deploy.sh /.artifacts_sdk_update/live_factory.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/live_factory.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_factory.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_factory.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_multihop.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_multihop.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_pool.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_pool.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_pool_stable.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_pool_stable.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_stake.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_stake.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_stake_rewards.optimized.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_stake_rewards.optimized.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_stake_rewards.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_stake_rewards.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_phoenix_vesting.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_phoenix_vesting.wasm -------------------------------------------------------------------------------- /.artifacts_sdk_update/old_soroban_token_contract.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_sdk_update/old_soroban_token_contract.wasm -------------------------------------------------------------------------------- /.artifacts_stake_migration_test/old_phoenix_stake.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.artifacts_stake_migration_test/old_phoenix_stake.wasm -------------------------------------------------------------------------------- /.github/workflows/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.github/workflows/basic.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_factory.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_factory.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_multihop.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_multihop.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_pho_usdc_pool.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_pho_usdc_pool.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_pho_usdc_stake.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_pho_usdc_stake.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_token_contract.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_token_contract.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_vesting.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_vesting.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_xlm_usdc_pool.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_xlm_usdc_pool.wasm -------------------------------------------------------------------------------- /.wasm_binaries_mainnet/live_xlm_usdc_stake.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/.wasm_binaries_mainnet/live_xlm_usdc_stake.wasm -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/README.md -------------------------------------------------------------------------------- /contracts/factory/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/Cargo.lock -------------------------------------------------------------------------------- /contracts/factory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/Cargo.toml -------------------------------------------------------------------------------- /contracts/factory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/Makefile -------------------------------------------------------------------------------- /contracts/factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/README.md -------------------------------------------------------------------------------- /contracts/factory/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/contract.rs -------------------------------------------------------------------------------- /contracts/factory/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/error.rs -------------------------------------------------------------------------------- /contracts/factory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/lib.rs -------------------------------------------------------------------------------- /contracts/factory/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/storage.rs -------------------------------------------------------------------------------- /contracts/factory/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/tests.rs -------------------------------------------------------------------------------- /contracts/factory/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/factory/src/tests/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/tests/config.rs -------------------------------------------------------------------------------- /contracts/factory/src/tests/queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/tests/queries.rs -------------------------------------------------------------------------------- /contracts/factory/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/factory/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/factory/src/utils.rs -------------------------------------------------------------------------------- /contracts/multihop/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/Cargo.toml -------------------------------------------------------------------------------- /contracts/multihop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/Makefile -------------------------------------------------------------------------------- /contracts/multihop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/README.md -------------------------------------------------------------------------------- /contracts/multihop/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/contract.rs -------------------------------------------------------------------------------- /contracts/multihop/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/error.rs -------------------------------------------------------------------------------- /contracts/multihop/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/lib.rs -------------------------------------------------------------------------------- /contracts/multihop/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/storage.rs -------------------------------------------------------------------------------- /contracts/multihop/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/tests.rs -------------------------------------------------------------------------------- /contracts/multihop/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/multihop/src/tests/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/tests/query.rs -------------------------------------------------------------------------------- /contracts/multihop/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/multihop/src/tests/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/tests/swap.rs -------------------------------------------------------------------------------- /contracts/multihop/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/multihop/src/utils.rs -------------------------------------------------------------------------------- /contracts/pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/Cargo.toml -------------------------------------------------------------------------------- /contracts/pool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/Makefile -------------------------------------------------------------------------------- /contracts/pool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/README.md -------------------------------------------------------------------------------- /contracts/pool/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/contract.rs -------------------------------------------------------------------------------- /contracts/pool/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/error.rs -------------------------------------------------------------------------------- /contracts/pool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/lib.rs -------------------------------------------------------------------------------- /contracts/pool/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/storage.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests/config.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests/liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests/liquidity.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests/stake_deployment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests/stake_deployment.rs -------------------------------------------------------------------------------- /contracts/pool/src/tests/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool/src/tests/swap.rs -------------------------------------------------------------------------------- /contracts/pool_stable/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/Cargo.toml -------------------------------------------------------------------------------- /contracts/pool_stable/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/Makefile -------------------------------------------------------------------------------- /contracts/pool_stable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/README.md -------------------------------------------------------------------------------- /contracts/pool_stable/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/contract.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/error.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/lib.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/math.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/storage.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/config.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/liquidity.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/queries.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/stake_deployment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/stake_deployment.rs -------------------------------------------------------------------------------- /contracts/pool_stable/src/tests/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/pool_stable/src/tests/swap.rs -------------------------------------------------------------------------------- /contracts/stake/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/Cargo.toml -------------------------------------------------------------------------------- /contracts/stake/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/Makefile -------------------------------------------------------------------------------- /contracts/stake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/README.md -------------------------------------------------------------------------------- /contracts/stake/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/contract.rs -------------------------------------------------------------------------------- /contracts/stake/src/distribution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/distribution.rs -------------------------------------------------------------------------------- /contracts/stake/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/error.rs -------------------------------------------------------------------------------- /contracts/stake/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/lib.rs -------------------------------------------------------------------------------- /contracts/stake/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/msg.rs -------------------------------------------------------------------------------- /contracts/stake/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/storage.rs -------------------------------------------------------------------------------- /contracts/stake/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/tests.rs -------------------------------------------------------------------------------- /contracts/stake/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/stake/src/tests/bond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/tests/bond.rs -------------------------------------------------------------------------------- /contracts/stake/src/tests/distribution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/tests/distribution.rs -------------------------------------------------------------------------------- /contracts/stake/src/tests/migration_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/tests/migration_test.sh -------------------------------------------------------------------------------- /contracts/stake/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/stake/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/token/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/Cargo.lock -------------------------------------------------------------------------------- /contracts/token/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/Cargo.toml -------------------------------------------------------------------------------- /contracts/token/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/Makefile -------------------------------------------------------------------------------- /contracts/token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/README.md -------------------------------------------------------------------------------- /contracts/token/src/admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/admin.rs -------------------------------------------------------------------------------- /contracts/token/src/allowance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/allowance.rs -------------------------------------------------------------------------------- /contracts/token/src/balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/balance.rs -------------------------------------------------------------------------------- /contracts/token/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/contract.rs -------------------------------------------------------------------------------- /contracts/token/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/lib.rs -------------------------------------------------------------------------------- /contracts/token/src/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/metadata.rs -------------------------------------------------------------------------------- /contracts/token/src/storage_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/storage_types.rs -------------------------------------------------------------------------------- /contracts/token/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/token/src/test.rs -------------------------------------------------------------------------------- /contracts/trader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/Cargo.toml -------------------------------------------------------------------------------- /contracts/trader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/Makefile -------------------------------------------------------------------------------- /contracts/trader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/README.md -------------------------------------------------------------------------------- /contracts/trader/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/contract.rs -------------------------------------------------------------------------------- /contracts/trader/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/error.rs -------------------------------------------------------------------------------- /contracts/trader/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/lib.rs -------------------------------------------------------------------------------- /contracts/trader/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/storage.rs -------------------------------------------------------------------------------- /contracts/trader/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/tests.rs -------------------------------------------------------------------------------- /contracts/trader/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/trader/src/tests/msgs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/tests/msgs.rs -------------------------------------------------------------------------------- /contracts/trader/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/trader/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/vesting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/Cargo.toml -------------------------------------------------------------------------------- /contracts/vesting/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/Makefile -------------------------------------------------------------------------------- /contracts/vesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/README.md -------------------------------------------------------------------------------- /contracts/vesting/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/contract.rs -------------------------------------------------------------------------------- /contracts/vesting/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/error.rs -------------------------------------------------------------------------------- /contracts/vesting/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/lib.rs -------------------------------------------------------------------------------- /contracts/vesting/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/storage.rs -------------------------------------------------------------------------------- /contracts/vesting/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/tests.rs -------------------------------------------------------------------------------- /contracts/vesting/src/tests/admin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/tests/admin_change.rs -------------------------------------------------------------------------------- /contracts/vesting/src/tests/claim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/tests/claim.rs -------------------------------------------------------------------------------- /contracts/vesting/src/tests/instantiate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/tests/instantiate.rs -------------------------------------------------------------------------------- /contracts/vesting/src/tests/minter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/tests/minter.rs -------------------------------------------------------------------------------- /contracts/vesting/src/tests/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/tests/setup.rs -------------------------------------------------------------------------------- /contracts/vesting/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/contracts/vesting/src/utils.rs -------------------------------------------------------------------------------- /docs/VAR_MoonBite_240103_OfficialR.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/docs/VAR_MoonBite_240103_OfficialR.pdf -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /packages/curve/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/curve/Cargo.toml -------------------------------------------------------------------------------- /packages/curve/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/curve/Makefile -------------------------------------------------------------------------------- /packages/curve/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/curve/README.md -------------------------------------------------------------------------------- /packages/curve/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/curve/src/lib.rs -------------------------------------------------------------------------------- /packages/decimal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/decimal/Cargo.toml -------------------------------------------------------------------------------- /packages/decimal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/decimal/Makefile -------------------------------------------------------------------------------- /packages/decimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/decimal/README.md -------------------------------------------------------------------------------- /packages/decimal/src/decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/decimal/src/decimal.rs -------------------------------------------------------------------------------- /packages/decimal/src/decimal256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/decimal/src/decimal256.rs -------------------------------------------------------------------------------- /packages/decimal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/decimal/src/lib.rs -------------------------------------------------------------------------------- /packages/phoenix/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/phoenix/Cargo.toml -------------------------------------------------------------------------------- /packages/phoenix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/phoenix/Makefile -------------------------------------------------------------------------------- /packages/phoenix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/phoenix/README.md -------------------------------------------------------------------------------- /packages/phoenix/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/phoenix/src/lib.rs -------------------------------------------------------------------------------- /packages/phoenix/src/ttl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/phoenix/src/ttl.rs -------------------------------------------------------------------------------- /packages/phoenix/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/packages/phoenix/src/utils.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.81" -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/extend-queries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/scripts/extend-queries.sh -------------------------------------------------------------------------------- /scripts/testnet_migration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/scripts/testnet_migration.sh -------------------------------------------------------------------------------- /scripts/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/scripts/update.sh -------------------------------------------------------------------------------- /scripts/upgrade_mainnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/scripts/upgrade_mainnet.sh -------------------------------------------------------------------------------- /scripts/vesting_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phoenix-Protocol-Group/phoenix-contracts/HEAD/scripts/vesting_deploy.sh --------------------------------------------------------------------------------