├── .gitignore ├── .pre-commit-config.yaml ├── .verified-build.json ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── README.md ├── audits ├── Neodyme-INV-24-01.pdf ├── Ottersec-sanctum_audit_final.pdf └── Sec3-Sanctum_S_final_report.pdf ├── cli ├── Dockerfile.cli.musl ├── README.md ├── cli-test-utils │ ├── Cargo.toml │ └── src │ │ ├── cmd.rs │ │ └── lib.rs ├── generic-pool-calculator │ ├── Cargo.toml │ ├── src │ │ ├── main.rs │ │ ├── sol_val_calc_arg.rs │ │ └── subcmd │ │ │ ├── common.rs │ │ │ ├── init.rs │ │ │ ├── lst_to_sol.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ ├── sol_to_lst.rs │ │ │ ├── update_last_upgrade_slot.rs │ │ │ └── view.rs │ └── tests │ │ ├── common │ │ ├── cmd.rs │ │ ├── mod.rs │ │ └── program_test.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── init.rs │ │ ├── mod.rs │ │ ├── set_manager.rs │ │ ├── update_last_upgrade_slot.rs │ │ └── view.rs ├── pricing-programs │ └── flat-fee │ │ ├── Cargo.toml │ │ ├── src │ │ ├── lst_arg.rs │ │ ├── main.rs │ │ └── subcmd │ │ │ ├── add_lst.rs │ │ │ ├── batch_set_fees.rs │ │ │ ├── common.rs │ │ │ ├── create_lut.rs │ │ │ ├── initialize.rs │ │ │ ├── mod.rs │ │ │ ├── price_exact_in.rs │ │ │ ├── price_exact_out.rs │ │ │ ├── price_lp_tokens_to_mint.rs │ │ │ ├── price_lp_tokens_to_redeem.rs │ │ │ ├── remove_lst.rs │ │ │ ├── set_lp_withdrawal_fee.rs │ │ │ ├── set_lst_fee.rs │ │ │ ├── set_manager.rs │ │ │ ├── view.rs │ │ │ └── view_lst.rs │ │ └── tests │ │ ├── common │ │ ├── cmd.rs │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── add_lst.rs │ │ ├── initialize.rs │ │ ├── mod.rs │ │ ├── remove_lst.rs │ │ ├── set_lp_withdrawal_fee.rs │ │ ├── set_lst_fee.rs │ │ ├── set_manager.rs │ │ ├── view.rs │ │ └── view_lst.rs ├── s-cli-utils │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── s-controller │ ├── Cargo.toml │ ├── src │ ├── common.rs │ ├── lst_amt_arg.rs │ ├── lst_arg.rs │ ├── main.rs │ ├── pricing_prog_arg.rs │ ├── rpc.rs │ ├── stakedex_reimpl │ │ ├── deposit_sol.rs │ │ ├── deposit_stake.rs │ │ ├── mod.rs │ │ ├── utils.rs │ │ ├── withdraw_sol.rs │ │ └── withdraw_stake.rs │ └── subcmd │ │ ├── add_disable_auth.rs │ │ ├── add_lst.rs │ │ ├── disable_lst_input.rs │ │ ├── disable_pool.rs │ │ ├── enable_lst_input.rs │ │ ├── enable_pool.rs │ │ ├── init.rs │ │ ├── mod.rs │ │ ├── rebal_sol.rs │ │ ├── rebal_stake.rs │ │ ├── rebal_withdraw_sol.rs │ │ ├── remove_disable_auth.rs │ │ ├── remove_lst.rs │ │ ├── set_admin.rs │ │ ├── set_pricing_prog.rs │ │ ├── set_protocol_fee.rs │ │ ├── set_protocol_fee_beneficiary.rs │ │ ├── set_rebalance_auth.rs │ │ ├── set_sol_value_calculator.rs │ │ ├── sync.rs │ │ ├── sync_all.rs │ │ ├── view.rs │ │ └── withdraw_protocol_fees.rs │ └── tests │ ├── common │ ├── cmd.rs │ ├── consts.rs │ ├── mod.rs │ └── program_test.rs │ ├── mod.rs │ └── tests │ ├── add_disable_auth.rs │ ├── add_lst.rs │ ├── disable_lst_input.rs │ ├── disable_pool.rs │ ├── enable_lst_input.rs │ ├── enable_pool.rs │ ├── init.rs │ ├── mod.rs │ ├── rebal_sol.rs │ ├── remove_disable_auth.rs │ ├── remove_lst.rs │ ├── set_admin.rs │ ├── set_pricing_prog.rs │ ├── set_protocol_fee.rs │ ├── set_protocol_fee_beneficiary.rs │ ├── set_rebalance_auth.rs │ ├── set_sol_value_calculator.rs │ ├── sync.rs │ ├── sync_all.rs │ ├── view.rs │ └── withdraw_protocol_fees.rs ├── docs ├── README.md ├── pricing-programs │ ├── README.md │ └── flat-fee.md ├── risks.md ├── s-controller-program │ ├── README.md │ ├── accounts.md │ └── instructions.md └── sol-value-calculator-programs │ ├── README.md │ ├── everstake.md │ ├── generic_pool.md │ ├── lido.md │ ├── marinade.md │ ├── socean.md │ ├── spl.md │ ├── svsp.md │ └── wsol.md ├── generated ├── README.md ├── pricing-programs │ ├── flat_fee_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── errors.rs │ │ │ ├── instructions.rs │ │ │ ├── lib.rs │ │ │ └── typedefs.rs │ └── pricing_programs_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs ├── s_controller_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── errors.rs │ │ ├── instructions.rs │ │ ├── lib.rs │ │ └── typedefs.rs └── sol-value-calculator-programs │ ├── generic_pool_calculator_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── errors.rs │ │ ├── instructions.rs │ │ ├── lib.rs │ │ └── typedefs.rs │ ├── lido_calculator_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── errors.rs │ │ ├── lib.rs │ │ └── typedefs.rs │ ├── marinade_calculator_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── errors.rs │ │ ├── lib.rs │ │ └── typedefs.rs │ ├── sol_value_calculator_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── instructions.rs │ │ └── lib.rs │ ├── spl_calculator_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── errors.rs │ │ ├── lib.rs │ │ └── typedefs.rs │ └── wsol_calculator_interface │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── errors.rs │ ├── instructions.rs │ └── lib.rs ├── idl ├── README.md ├── pricing-programs │ ├── flat_fee.json │ └── interface.json ├── s_controller.json └── sol-value-calculator-programs │ ├── generic_pool_calculator.json │ ├── interface.json │ ├── lido_calculator.json │ ├── marinade_calculator.json │ ├── spl_calculator.json │ └── wsol_calculator.json ├── install-precommit.sh ├── keys ├── README.md ├── lido-keys │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── marinade-keys │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sanctum-spl-multi-stake-pool-keys │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── sanctum-spl-stake-pool-keys │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── spl-stake-pool-keys │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── wsol-keys │ ├── Cargo.toml │ └── src │ └── lib.rs ├── libs ├── README.md ├── aggregate │ ├── README.md │ ├── s-pricing-prog-aggregate │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── err.rs │ │ │ ├── flat_fee.rs │ │ │ ├── lib.rs │ │ │ └── traits.rs │ └── s-sol-val-calc-prog-aggregate │ │ ├── Cargo.toml │ │ └── src │ │ ├── err.rs │ │ ├── lib.rs │ │ ├── lido.rs │ │ ├── marinade.rs │ │ ├── sanctum_spl.rs │ │ ├── sanctum_spl_multi.rs │ │ ├── spl.rs │ │ ├── traits.rs │ │ └── wsol.rs ├── pricing-programs │ ├── flat-fee-lib │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── account_resolvers │ │ │ ├── add_lst.rs │ │ │ ├── initialize.rs │ │ │ ├── mod.rs │ │ │ ├── price_exact_in.rs │ │ │ ├── price_exact_out.rs │ │ │ ├── price_lp_tokens_to_redeem.rs │ │ │ ├── remove_lst.rs │ │ │ ├── set_lp_withdrawal_fee.rs │ │ │ ├── set_lst_fee.rs │ │ │ └── set_manager.rs │ │ │ ├── calc │ │ │ ├── common.rs │ │ │ ├── mod.rs │ │ │ ├── price_exact_in.rs │ │ │ ├── price_exact_out.rs │ │ │ └── price_lp_tokens_to_redeem.rs │ │ │ ├── fee_bound.rs │ │ │ ├── lib.rs │ │ │ ├── pda.rs │ │ │ └── utils.rs │ └── flat-fee-test-utils │ │ ├── Cargo.toml │ │ └── src │ │ ├── fee_account.rs │ │ ├── flat_fee_program_test.rs │ │ ├── lib.rs │ │ └── state.rs ├── s-controller-lib │ ├── Cargo.toml │ └── src │ │ ├── accounts_resolvers │ │ ├── add_disable_pool_authority.rs │ │ ├── add_liquidity.rs │ │ ├── add_lst.rs │ │ ├── common.rs │ │ ├── disable_enable_lst_input.rs │ │ ├── disable_pool.rs │ │ ├── enable_pool.rs │ │ ├── end_rebalance.rs │ │ ├── initialize.rs │ │ ├── mod.rs │ │ ├── remove_disable_pool_authority.rs │ │ ├── remove_liquidity.rs │ │ ├── remove_lst.rs │ │ ├── set_admin.rs │ │ ├── set_pricing_program.rs │ │ ├── set_protocol_fee.rs │ │ ├── set_protocol_fee_beneficiary.rs │ │ ├── set_rebalance_authority.rs │ │ ├── set_sol_value_calculator.rs │ │ ├── start_rebalance.rs │ │ ├── swap.rs │ │ ├── sync_sol_value.rs │ │ └── withdraw_protocol_fees.rs │ │ ├── accounts_serde.rs │ │ ├── calc.rs │ │ ├── consts.rs │ │ ├── disable_pool_authority_list.rs │ │ ├── instructions │ │ ├── add_liquidity.rs │ │ ├── disable_enable_lst_input.rs │ │ ├── end_rebalance.rs │ │ ├── mod.rs │ │ ├── remove_liquidity.rs │ │ ├── set_sol_value_calculator.rs │ │ ├── start_rebalance.rs │ │ ├── swap_exact_in.rs │ │ ├── swap_exact_out.rs │ │ ├── sync_sol_value.rs │ │ └── utils.rs │ │ ├── lib.rs │ │ ├── lst_indexes.rs │ │ ├── lst_state_list.rs │ │ ├── pda.rs │ │ ├── state.rs │ │ └── u8bool.rs ├── s-controller-test-utils │ ├── Cargo.toml │ └── src │ │ ├── assertions.rs │ │ ├── disable_pool_authority_list.rs │ │ ├── lib.rs │ │ ├── lst_state.rs │ │ ├── program_test │ │ ├── jito_marinade │ │ │ ├── base.rs │ │ │ ├── flat_fee_pp.rs │ │ │ ├── mod.rs │ │ │ └── no_fee_pp.rs │ │ ├── jito_wsol │ │ │ ├── base.rs │ │ │ ├── flat_fee_pp.rs │ │ │ └── mod.rs │ │ ├── lido_wsol │ │ │ ├── base.rs │ │ │ ├── flat_fee_pp.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── utils.rs │ │ └── state.rs ├── s-jup-interface │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── core │ │ │ ├── add_liquidity.rs │ │ │ ├── common.rs │ │ │ ├── mod.rs │ │ │ ├── remove_liquidity.rs │ │ │ ├── swap_exact_in.rs │ │ │ └── swap_exact_out.rs │ │ ├── init.rs │ │ ├── jup_interface.rs │ │ ├── lib.rs │ │ ├── update.rs │ │ └── utils.rs │ └── tests │ │ ├── common │ │ ├── misc.rs │ │ ├── mod.rs │ │ ├── quote_swap.rs │ │ └── update.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── add_liquidity.rs │ │ ├── mod.rs │ │ ├── remove_liquidity.rs │ │ ├── swap_exact_in.rs │ │ └── swap_exact_out.rs ├── sanctum-s-common │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── token.rs └── sol-value-calculator-programs │ ├── generic-pool-calculator-lib │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── account_resolvers │ │ ├── init.rs │ │ ├── lst_sol_common.rs │ │ ├── mod.rs │ │ ├── set_manager.rs │ │ └── update_last_upgrade_slot.rs │ │ ├── lib.rs │ │ ├── lst_sol_common.rs │ │ ├── pda.rs │ │ └── utils.rs │ ├── generic-pool-calculator-onchain │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── lib.rs │ │ └── processor │ │ │ ├── init.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ └── update_last_upgrade_slot.rs │ └── tests │ │ ├── mod.rs │ │ └── tests │ │ ├── mod.rs │ │ ├── process_init.rs │ │ ├── process_set_manager.rs │ │ └── process_update_last_upgrade_slot.rs │ ├── generic-pool-calculator-test-utils │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── lido-calculator-lib │ ├── Cargo.toml │ └── src │ │ ├── calc.rs │ │ ├── instructions.rs │ │ └── lib.rs │ ├── marinade-calculator-lib │ ├── Cargo.toml │ └── src │ │ ├── calc.rs │ │ ├── instructions.rs │ │ └── lib.rs │ ├── sol-value-calculator-lib │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs │ ├── sol-value-calculator-onchain │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── spl-calculator-lib │ ├── Cargo.toml │ └── src │ │ ├── account_resolvers.rs │ │ ├── calc.rs │ │ ├── instructions │ │ ├── mod.rs │ │ ├── sanctum_spl.rs │ │ ├── sanctum_spl_multi.rs │ │ └── spl.rs │ │ └── lib.rs │ └── wsol-calculator-lib │ ├── Cargo.toml │ └── src │ └── lib.rs ├── programs ├── README.md ├── pricing-programs │ ├── flat-fee │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── entrypoint.rs │ │ │ ├── lib.rs │ │ │ └── processor │ │ │ │ ├── add_lst.rs │ │ │ │ ├── initialize.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── price_exact_in.rs │ │ │ │ ├── price_exact_out.rs │ │ │ │ ├── price_lp_tokens_to_mint.rs │ │ │ │ ├── price_lp_tokens_to_redeem.rs │ │ │ │ ├── remove_lst.rs │ │ │ │ ├── set_lp_withdrawal_fee.rs │ │ │ │ ├── set_lst_fee.rs │ │ │ │ └── set_manager.rs │ │ └── tests │ │ │ ├── common │ │ │ ├── fee_account.rs │ │ │ ├── mod.rs │ │ │ └── program_test.rs │ │ │ ├── mod.rs │ │ │ └── tests │ │ │ ├── add_lst.rs │ │ │ ├── initialize.rs │ │ │ ├── mod.rs │ │ │ ├── price_exact_in.rs │ │ │ ├── price_exact_out.rs │ │ │ ├── price_lp_tokens_to_mint.rs │ │ │ ├── price_lp_tokens_to_redeem.rs │ │ │ ├── remove_lst.rs │ │ │ ├── set_lp_withdrawal_fee.rs │ │ │ ├── set_lst_fee.rs │ │ │ └── set_manager.rs │ └── no-fee-pricing-program │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs ├── s-controller │ ├── Cargo.toml │ ├── src │ │ ├── account_traits │ │ │ ├── get_lst_mint_account_info.rs │ │ │ ├── get_lst_state_list_account_info.rs │ │ │ ├── get_pool_reserves_account_info.rs │ │ │ ├── get_pool_state_account_info.rs │ │ │ ├── mod.rs │ │ │ └── src_dst_lst.rs │ │ ├── cpi │ │ │ ├── mod.rs │ │ │ ├── pricing_program.rs │ │ │ └── sol_value_calculator.rs │ │ ├── entrypoint.rs │ │ ├── lib.rs │ │ ├── list_account.rs │ │ ├── processor │ │ │ ├── add_disable_pool_authority.rs │ │ │ ├── add_liquidity.rs │ │ │ ├── add_lst.rs │ │ │ ├── disable_lst_input.rs │ │ │ ├── disable_pool.rs │ │ │ ├── enable_lst_input.rs │ │ │ ├── enable_pool.rs │ │ │ ├── end_rebalance.rs │ │ │ ├── initialize.rs │ │ │ ├── mod.rs │ │ │ ├── remove_disable_pool_authority.rs │ │ │ ├── remove_liquidity.rs │ │ │ ├── remove_lst.rs │ │ │ ├── set_admin.rs │ │ │ ├── set_pricing_program.rs │ │ │ ├── set_protocol_fee.rs │ │ │ ├── set_protocol_fee_beneficiary.rs │ │ │ ├── set_rebalance_authority.rs │ │ │ ├── set_sol_value_calculator.rs │ │ │ ├── start_rebalance.rs │ │ │ ├── swap_exact_in.rs │ │ │ ├── swap_exact_out.rs │ │ │ ├── sync_sol_value.rs │ │ │ └── withdraw_protocol_fees.rs │ │ └── verify.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── add_disable_pool_authority.rs │ │ ├── add_liquidity.rs │ │ ├── add_lst.rs │ │ ├── disable_pool.rs │ │ ├── enable_disable_lst_input.rs │ │ ├── enable_pool.rs │ │ ├── initialize.rs │ │ ├── mod.rs │ │ ├── rebalance.rs │ │ ├── remove_disable_pool_authority.rs │ │ ├── remove_liquidity.rs │ │ ├── remove_lst.rs │ │ ├── set_admin.rs │ │ ├── set_pricing_program.rs │ │ ├── set_protocol_fee.rs │ │ ├── set_protocol_fee_beneficiary.rs │ │ ├── set_rebalance_authority.rs │ │ ├── set_sol_value_calculator.rs │ │ ├── swap_exact_in.rs │ │ ├── swap_exact_out.rs │ │ ├── sync_sol_value.rs │ │ └── withdraw_protocol_fees.rs └── sol-value-calculator-programs │ ├── lido-calculator │ ├── Cargo.toml │ ├── Xargo.toml │ ├── src │ │ ├── entrypoint.rs │ │ ├── lib.rs │ │ └── processor │ │ │ ├── init.rs │ │ │ ├── lst_sol_common.rs │ │ │ ├── lst_to_sol.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ ├── sol_to_lst.rs │ │ │ └── update_last_upgrade_slot.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── lst_to_sol.rs │ │ ├── mod.rs │ │ └── sol_to_lst.rs │ ├── marinade-calculator │ ├── Cargo.toml │ ├── Xargo.toml │ ├── src │ │ ├── entrypoint.rs │ │ ├── lib.rs │ │ └── processor │ │ │ ├── init.rs │ │ │ ├── lst_sol_common.rs │ │ │ ├── lst_to_sol.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ ├── sol_to_lst.rs │ │ │ └── update_last_upgrade_slot.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── lst_to_sol.rs │ │ ├── mod.rs │ │ └── sol_to_lst.rs │ ├── sanctum-spl-calculator │ ├── Cargo.toml │ ├── Xargo.toml │ ├── src │ │ ├── entrypoint.rs │ │ ├── lib.rs │ │ └── processor │ │ │ ├── init.rs │ │ │ ├── lst_sol_common.rs │ │ │ ├── lst_to_sol.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ ├── sol_to_lst.rs │ │ │ └── update_last_upgrade_slot.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── lst_to_sol.rs │ │ ├── mod.rs │ │ └── sol_to_lst.rs │ ├── sanctum-spl-multi-calculator │ ├── Cargo.toml │ ├── Xargo.toml │ ├── src │ │ ├── entrypoint.rs │ │ ├── lib.rs │ │ └── processor │ │ │ ├── init.rs │ │ │ ├── lst_sol_common.rs │ │ │ ├── lst_to_sol.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ ├── sol_to_lst.rs │ │ │ └── update_last_upgrade_slot.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── lst_to_sol.rs │ │ ├── mod.rs │ │ └── sol_to_lst.rs │ ├── spl-calculator │ ├── Cargo.toml │ ├── Xargo.toml │ ├── src │ │ ├── entrypoint.rs │ │ ├── lib.rs │ │ └── processor │ │ │ ├── init.rs │ │ │ ├── lst_sol_common.rs │ │ │ ├── lst_to_sol.rs │ │ │ ├── mod.rs │ │ │ ├── set_manager.rs │ │ │ ├── sol_to_lst.rs │ │ │ └── update_last_upgrade_slot.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── mod.rs │ │ └── tests │ │ ├── lst_to_sol.rs │ │ ├── mod.rs │ │ └── sol_to_lst.rs │ └── wsol-calculator │ ├── Cargo.toml │ └── src │ └── lib.rs ├── test-fixtures ├── README.md ├── flat-fee-test-initial-manager-key.json ├── jito-stake-pool.json ├── jitosol-mint.json ├── jup-pool.json ├── lido-prog-data.json ├── lido-prog.json ├── lido-state.json ├── marinade-prog-data.json ├── marinade-prog.json ├── marinade-state.json ├── msol-mint.json ├── pwr-pool.json ├── pwrsol-mint.json ├── s-controller-test-initial-authority-key.json ├── sanctum-spl-multi-prog-data.json ├── sanctum-spl-multi-prog.json ├── sanctum-spl-prog-data.json ├── sanctum-spl-prog.json ├── spl-stake-pool-prog-data.json ├── spl-stake-pool-prog.json ├── srlut.json ├── stakedex-jitosol-fee-acc.json ├── stakedex-prog-data.json ├── stakedex-prog.json ├── stakedex-sol-bridge-out.json └── stsol-mint.json └── test-utils ├── Cargo.toml └── src ├── consts.rs ├── extensions.rs ├── lib.rs └── proptest_utils.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.verified-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/.verified-build.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/README.md -------------------------------------------------------------------------------- /audits/Neodyme-INV-24-01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/audits/Neodyme-INV-24-01.pdf -------------------------------------------------------------------------------- /audits/Ottersec-sanctum_audit_final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/audits/Ottersec-sanctum_audit_final.pdf -------------------------------------------------------------------------------- /audits/Sec3-Sanctum_S_final_report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/audits/Sec3-Sanctum_S_final_report.pdf -------------------------------------------------------------------------------- /cli/Dockerfile.cli.musl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/Dockerfile.cli.musl -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/cli-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/cli-test-utils/Cargo.toml -------------------------------------------------------------------------------- /cli/cli-test-utils/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/cli-test-utils/src/cmd.rs -------------------------------------------------------------------------------- /cli/cli-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/cli-test-utils/src/lib.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/Cargo.toml -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/main.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/sol_val_calc_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/sol_val_calc_arg.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/common.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/init.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/lst_to_sol.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/mod.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/set_manager.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/sol_to_lst.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/src/subcmd/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/src/subcmd/view.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/common/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/common/cmd.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/common/mod.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/common/program_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/common/program_test.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod common; 2 | mod tests; 3 | -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/tests/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/tests/init.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/tests/mod.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/tests/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/tests/set_manager.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/tests/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/tests/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /cli/generic-pool-calculator/tests/tests/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/generic-pool-calculator/tests/tests/view.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/Cargo.toml -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/lst_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/lst_arg.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/main.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/add_lst.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/batch_set_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/batch_set_fees.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/common.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/create_lut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/create_lut.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/initialize.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/mod.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/price_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/price_exact_in.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/price_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/price_exact_out.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/price_lp_tokens_to_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/price_lp_tokens_to_mint.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/price_lp_tokens_to_redeem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/price_lp_tokens_to_redeem.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/remove_lst.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/set_lp_withdrawal_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/set_lp_withdrawal_fee.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/set_lst_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/set_lst_fee.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/set_manager.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/view.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/src/subcmd/view_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/src/subcmd/view_lst.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/common/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/common/cmd.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/common/mod.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod common; 2 | mod tests; 3 | -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/add_lst.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/initialize.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/mod.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/remove_lst.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/set_lp_withdrawal_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/set_lp_withdrawal_fee.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/set_lst_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/set_lst_fee.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/set_manager.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/view.rs -------------------------------------------------------------------------------- /cli/pricing-programs/flat-fee/tests/tests/view_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/pricing-programs/flat-fee/tests/tests/view_lst.rs -------------------------------------------------------------------------------- /cli/s-cli-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-cli-utils/Cargo.toml -------------------------------------------------------------------------------- /cli/s-cli-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-cli-utils/src/lib.rs -------------------------------------------------------------------------------- /cli/s-controller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/Cargo.toml -------------------------------------------------------------------------------- /cli/s-controller/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/common.rs -------------------------------------------------------------------------------- /cli/s-controller/src/lst_amt_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/lst_amt_arg.rs -------------------------------------------------------------------------------- /cli/s-controller/src/lst_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/lst_arg.rs -------------------------------------------------------------------------------- /cli/s-controller/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/main.rs -------------------------------------------------------------------------------- /cli/s-controller/src/pricing_prog_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/pricing_prog_arg.rs -------------------------------------------------------------------------------- /cli/s-controller/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/rpc.rs -------------------------------------------------------------------------------- /cli/s-controller/src/stakedex_reimpl/deposit_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/stakedex_reimpl/deposit_sol.rs -------------------------------------------------------------------------------- /cli/s-controller/src/stakedex_reimpl/deposit_stake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/stakedex_reimpl/deposit_stake.rs -------------------------------------------------------------------------------- /cli/s-controller/src/stakedex_reimpl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/stakedex_reimpl/mod.rs -------------------------------------------------------------------------------- /cli/s-controller/src/stakedex_reimpl/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/stakedex_reimpl/utils.rs -------------------------------------------------------------------------------- /cli/s-controller/src/stakedex_reimpl/withdraw_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/stakedex_reimpl/withdraw_sol.rs -------------------------------------------------------------------------------- /cli/s-controller/src/stakedex_reimpl/withdraw_stake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/stakedex_reimpl/withdraw_stake.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/add_disable_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/add_disable_auth.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/add_lst.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/disable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/disable_lst_input.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/disable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/disable_pool.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/enable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/enable_lst_input.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/enable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/enable_pool.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/init.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/mod.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/rebal_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/rebal_sol.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/rebal_stake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/rebal_stake.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/rebal_withdraw_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/rebal_withdraw_sol.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/remove_disable_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/remove_disable_auth.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/remove_lst.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/set_admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/set_admin.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/set_pricing_prog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/set_pricing_prog.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/set_protocol_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/set_protocol_fee.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/set_protocol_fee_beneficiary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/set_protocol_fee_beneficiary.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/set_rebalance_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/set_rebalance_auth.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/set_sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/set_sol_value_calculator.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/sync.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/sync_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/sync_all.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/view.rs -------------------------------------------------------------------------------- /cli/s-controller/src/subcmd/withdraw_protocol_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/src/subcmd/withdraw_protocol_fees.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/common/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/common/cmd.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/common/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/common/consts.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/common/mod.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/common/program_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/common/program_test.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod common; 2 | mod tests; 3 | -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/add_disable_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/add_disable_auth.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/add_lst.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/disable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/disable_lst_input.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/disable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/disable_pool.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/enable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/enable_lst_input.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/enable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/enable_pool.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/init.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/mod.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/rebal_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/rebal_sol.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/remove_disable_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/remove_disable_auth.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/remove_lst.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/set_admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/set_admin.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/set_pricing_prog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/set_pricing_prog.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/set_protocol_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/set_protocol_fee.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/set_protocol_fee_beneficiary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/set_protocol_fee_beneficiary.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/set_rebalance_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/set_rebalance_auth.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/set_sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/set_sol_value_calculator.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/sync.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/sync_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/sync_all.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/view.rs -------------------------------------------------------------------------------- /cli/s-controller/tests/tests/withdraw_protocol_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/cli/s-controller/tests/tests/withdraw_protocol_fees.rs -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/pricing-programs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/pricing-programs/README.md -------------------------------------------------------------------------------- /docs/pricing-programs/flat-fee.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/pricing-programs/flat-fee.md -------------------------------------------------------------------------------- /docs/risks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/risks.md -------------------------------------------------------------------------------- /docs/s-controller-program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/s-controller-program/README.md -------------------------------------------------------------------------------- /docs/s-controller-program/accounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/s-controller-program/accounts.md -------------------------------------------------------------------------------- /docs/s-controller-program/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/s-controller-program/instructions.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/README.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/everstake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/everstake.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/generic_pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/generic_pool.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/lido.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/lido.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/marinade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/marinade.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/socean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/socean.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/spl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/spl.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/svsp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/svsp.md -------------------------------------------------------------------------------- /docs/sol-value-calculator-programs/wsol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/docs/sol-value-calculator-programs/wsol.md -------------------------------------------------------------------------------- /generated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/README.md -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/flat_fee_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/flat_fee_interface/README.md -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/flat_fee_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/flat_fee_interface/src/instructions.rs -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/flat_fee_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/pricing-programs/flat_fee_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/flat_fee_interface/src/typedefs.rs -------------------------------------------------------------------------------- /generated/pricing-programs/pricing_programs_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/pricing-programs/pricing_programs_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/pricing_programs_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/pricing-programs/pricing_programs_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/pricing_programs_interface/README.md -------------------------------------------------------------------------------- /generated/pricing-programs/pricing_programs_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/pricing_programs_interface/src/instructions.rs -------------------------------------------------------------------------------- /generated/pricing-programs/pricing_programs_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/pricing-programs/pricing_programs_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/s_controller_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/s_controller_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/s_controller_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/s_controller_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/s_controller_interface/README.md -------------------------------------------------------------------------------- /generated/s_controller_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/s_controller_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/s_controller_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/s_controller_interface/src/instructions.rs -------------------------------------------------------------------------------- /generated/s_controller_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/s_controller_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/s_controller_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/s_controller_interface/src/typedefs.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/generic_pool_calculator_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/generic_pool_calculator_interface/README.md -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/instructions.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/generic_pool_calculator_interface/src/typedefs.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/lido_calculator_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/lido_calculator_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/lido_calculator_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/lido_calculator_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/lido_calculator_interface/README.md -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/lido_calculator_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/lido_calculator_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/lido_calculator_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/lido_calculator_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/lido_calculator_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/lido_calculator_interface/src/typedefs.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/marinade_calculator_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/marinade_calculator_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/marinade_calculator_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/marinade_calculator_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/marinade_calculator_interface/README.md -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/marinade_calculator_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/marinade_calculator_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/marinade_calculator_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/marinade_calculator_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/marinade_calculator_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/marinade_calculator_interface/src/typedefs.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/sol_value_calculator_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/sol_value_calculator_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/sol_value_calculator_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/sol_value_calculator_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/sol_value_calculator_interface/README.md -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/sol_value_calculator_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/sol_value_calculator_interface/src/instructions.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/sol_value_calculator_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/sol_value_calculator_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/spl_calculator_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/spl_calculator_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/spl_calculator_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/spl_calculator_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/spl_calculator_interface/README.md -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/spl_calculator_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/spl_calculator_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/spl_calculator_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/spl_calculator_interface/src/lib.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/spl_calculator_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/spl_calculator_interface/src/typedefs.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/wsol_calculator_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/wsol_calculator_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/wsol_calculator_interface/Cargo.toml -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/wsol_calculator_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/wsol_calculator_interface/README.md -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/wsol_calculator_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/wsol_calculator_interface/src/errors.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/wsol_calculator_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/wsol_calculator_interface/src/instructions.rs -------------------------------------------------------------------------------- /generated/sol-value-calculator-programs/wsol_calculator_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/generated/sol-value-calculator-programs/wsol_calculator_interface/src/lib.rs -------------------------------------------------------------------------------- /idl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/README.md -------------------------------------------------------------------------------- /idl/pricing-programs/flat_fee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/pricing-programs/flat_fee.json -------------------------------------------------------------------------------- /idl/pricing-programs/interface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/pricing-programs/interface.json -------------------------------------------------------------------------------- /idl/s_controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/s_controller.json -------------------------------------------------------------------------------- /idl/sol-value-calculator-programs/generic_pool_calculator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/sol-value-calculator-programs/generic_pool_calculator.json -------------------------------------------------------------------------------- /idl/sol-value-calculator-programs/interface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/sol-value-calculator-programs/interface.json -------------------------------------------------------------------------------- /idl/sol-value-calculator-programs/lido_calculator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/sol-value-calculator-programs/lido_calculator.json -------------------------------------------------------------------------------- /idl/sol-value-calculator-programs/marinade_calculator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/sol-value-calculator-programs/marinade_calculator.json -------------------------------------------------------------------------------- /idl/sol-value-calculator-programs/spl_calculator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/sol-value-calculator-programs/spl_calculator.json -------------------------------------------------------------------------------- /idl/sol-value-calculator-programs/wsol_calculator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/idl/sol-value-calculator-programs/wsol_calculator.json -------------------------------------------------------------------------------- /install-precommit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/install-precommit.sh -------------------------------------------------------------------------------- /keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/README.md -------------------------------------------------------------------------------- /keys/lido-keys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/lido-keys/Cargo.toml -------------------------------------------------------------------------------- /keys/lido-keys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/lido-keys/src/lib.rs -------------------------------------------------------------------------------- /keys/marinade-keys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/marinade-keys/Cargo.toml -------------------------------------------------------------------------------- /keys/marinade-keys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/marinade-keys/src/lib.rs -------------------------------------------------------------------------------- /keys/sanctum-spl-multi-stake-pool-keys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/sanctum-spl-multi-stake-pool-keys/Cargo.toml -------------------------------------------------------------------------------- /keys/sanctum-spl-multi-stake-pool-keys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/sanctum-spl-multi-stake-pool-keys/src/lib.rs -------------------------------------------------------------------------------- /keys/sanctum-spl-stake-pool-keys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/sanctum-spl-stake-pool-keys/Cargo.toml -------------------------------------------------------------------------------- /keys/sanctum-spl-stake-pool-keys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/sanctum-spl-stake-pool-keys/src/lib.rs -------------------------------------------------------------------------------- /keys/spl-stake-pool-keys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/spl-stake-pool-keys/Cargo.toml -------------------------------------------------------------------------------- /keys/spl-stake-pool-keys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/spl-stake-pool-keys/src/lib.rs -------------------------------------------------------------------------------- /keys/wsol-keys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/wsol-keys/Cargo.toml -------------------------------------------------------------------------------- /keys/wsol-keys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/keys/wsol-keys/src/lib.rs -------------------------------------------------------------------------------- /libs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/README.md -------------------------------------------------------------------------------- /libs/aggregate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/README.md -------------------------------------------------------------------------------- /libs/aggregate/s-pricing-prog-aggregate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-pricing-prog-aggregate/Cargo.toml -------------------------------------------------------------------------------- /libs/aggregate/s-pricing-prog-aggregate/src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-pricing-prog-aggregate/src/err.rs -------------------------------------------------------------------------------- /libs/aggregate/s-pricing-prog-aggregate/src/flat_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-pricing-prog-aggregate/src/flat_fee.rs -------------------------------------------------------------------------------- /libs/aggregate/s-pricing-prog-aggregate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-pricing-prog-aggregate/src/lib.rs -------------------------------------------------------------------------------- /libs/aggregate/s-pricing-prog-aggregate/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-pricing-prog-aggregate/src/traits.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/Cargo.toml -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/err.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/lib.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/lido.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/lido.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/marinade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/marinade.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/sanctum_spl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/sanctum_spl.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/sanctum_spl_multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/sanctum_spl_multi.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/spl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/spl.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/traits.rs -------------------------------------------------------------------------------- /libs/aggregate/s-sol-val-calc-prog-aggregate/src/wsol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/aggregate/s-sol-val-calc-prog-aggregate/src/wsol.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/add_lst.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/initialize.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/mod.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/price_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/price_exact_in.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/price_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/price_exact_out.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/price_lp_tokens_to_redeem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/price_lp_tokens_to_redeem.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/remove_lst.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/set_lp_withdrawal_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/set_lp_withdrawal_fee.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/set_lst_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/set_lst_fee.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/account_resolvers/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/account_resolvers/set_manager.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/calc/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/calc/common.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/calc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/calc/mod.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/calc/price_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/calc/price_exact_in.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/calc/price_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/calc/price_exact_out.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/calc/price_lp_tokens_to_redeem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/calc/price_lp_tokens_to_redeem.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/fee_bound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/fee_bound.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/pda.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/pda.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-lib/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-lib/src/utils.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-test-utils/Cargo.toml -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-test-utils/src/fee_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-test-utils/src/fee_account.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-test-utils/src/flat_fee_program_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-test-utils/src/flat_fee_program_test.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-test-utils/src/lib.rs -------------------------------------------------------------------------------- /libs/pricing-programs/flat-fee-test-utils/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/pricing-programs/flat-fee-test-utils/src/state.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/add_disable_pool_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/add_disable_pool_authority.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/add_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/add_liquidity.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/add_lst.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/common.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/disable_enable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/disable_enable_lst_input.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/disable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/disable_pool.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/enable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/enable_pool.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/end_rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/end_rebalance.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/initialize.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/mod.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/remove_disable_pool_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/remove_disable_pool_authority.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/remove_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/remove_liquidity.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/remove_lst.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/set_admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/set_admin.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/set_pricing_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/set_pricing_program.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/set_protocol_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/set_protocol_fee.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/set_protocol_fee_beneficiary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/set_protocol_fee_beneficiary.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/set_rebalance_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/set_rebalance_authority.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/set_sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/set_sol_value_calculator.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/start_rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/start_rebalance.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/swap.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/sync_sol_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/sync_sol_value.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_resolvers/withdraw_protocol_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_resolvers/withdraw_protocol_fees.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/accounts_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/accounts_serde.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/calc.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/consts.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/disable_pool_authority_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/disable_pool_authority_list.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/add_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/add_liquidity.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/disable_enable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/disable_enable_lst_input.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/end_rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/end_rebalance.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/mod.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/remove_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/remove_liquidity.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/set_sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/set_sol_value_calculator.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/start_rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/start_rebalance.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/swap_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/swap_exact_in.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/swap_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/swap_exact_out.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/sync_sol_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/sync_sol_value.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/instructions/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/instructions/utils.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/lst_indexes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/lst_indexes.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/lst_state_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/lst_state_list.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/pda.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/pda.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/state.rs -------------------------------------------------------------------------------- /libs/s-controller-lib/src/u8bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-lib/src/u8bool.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/Cargo.toml -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/assertions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/assertions.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/disable_pool_authority_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/disable_pool_authority_list.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/lib.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/lst_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/lst_state.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_marinade/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_marinade/base.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_marinade/flat_fee_pp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_marinade/flat_fee_pp.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_marinade/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_marinade/mod.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_marinade/no_fee_pp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_marinade/no_fee_pp.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_wsol/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_wsol/base.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_wsol/flat_fee_pp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_wsol/flat_fee_pp.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/jito_wsol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/jito_wsol/mod.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/lido_wsol/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/lido_wsol/base.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/lido_wsol/flat_fee_pp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/lido_wsol/flat_fee_pp.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/lido_wsol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/lido_wsol/mod.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/mod.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/program_test/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/program_test/utils.rs -------------------------------------------------------------------------------- /libs/s-controller-test-utils/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-controller-test-utils/src/state.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/Cargo.toml -------------------------------------------------------------------------------- /libs/s-jup-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/README.md -------------------------------------------------------------------------------- /libs/s-jup-interface/src/core/add_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/core/add_liquidity.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/core/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/core/common.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/core/mod.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/core/remove_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/core/remove_liquidity.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/core/swap_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/core/swap_exact_in.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/core/swap_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/core/swap_exact_out.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/init.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/jup_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/jup_interface.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/lib.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/update.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/src/utils.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/common/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/common/misc.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/common/mod.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/common/quote_swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/common/quote_swap.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/common/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/common/update.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/mod.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/tests/add_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/tests/add_liquidity.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/tests/mod.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/tests/remove_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/tests/remove_liquidity.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/tests/swap_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/tests/swap_exact_in.rs -------------------------------------------------------------------------------- /libs/s-jup-interface/tests/tests/swap_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/s-jup-interface/tests/tests/swap_exact_out.rs -------------------------------------------------------------------------------- /libs/sanctum-s-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sanctum-s-common/Cargo.toml -------------------------------------------------------------------------------- /libs/sanctum-s-common/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod token; 2 | -------------------------------------------------------------------------------- /libs/sanctum-s-common/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sanctum-s-common/src/token.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/README.md -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/init.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/lst_sol_common.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/mod.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/set_manager.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/account_resolvers/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/lst_sol_common.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/pda.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/pda.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-lib/src/utils.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/README.md -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod processor; 2 | -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/init.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/mod.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/set_manager.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/src/processor/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/mod.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/mod.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/process_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/process_init.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/process_set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/process_set_manager.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/process_update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-onchain/tests/tests/process_update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-test-utils/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/generic-pool-calculator-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/generic-pool-calculator-test-utils/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/lido-calculator-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/lido-calculator-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/lido-calculator-lib/src/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/lido-calculator-lib/src/calc.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/lido-calculator-lib/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/lido-calculator-lib/src/instructions.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/lido-calculator-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/lido-calculator-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/marinade-calculator-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/marinade-calculator-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/marinade-calculator-lib/src/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/marinade-calculator-lib/src/calc.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/marinade-calculator-lib/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/marinade-calculator-lib/src/instructions.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/marinade-calculator-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/marinade-calculator-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/sol-value-calculator-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/sol-value-calculator-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/sol-value-calculator-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/sol-value-calculator-lib/README.md -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/sol-value-calculator-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/sol-value-calculator-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/sol-value-calculator-onchain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/sol-value-calculator-onchain/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/sol-value-calculator-onchain/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/sol-value-calculator-onchain/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/account_resolvers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/account_resolvers.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/calc.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/mod.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/sanctum_spl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/sanctum_spl.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/sanctum_spl_multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/sanctum_spl_multi.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/spl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/instructions/spl.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/spl-calculator-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/spl-calculator-lib/src/lib.rs -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/wsol-calculator-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/wsol-calculator-lib/Cargo.toml -------------------------------------------------------------------------------- /libs/sol-value-calculator-programs/wsol-calculator-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/libs/sol-value-calculator-programs/wsol-calculator-lib/src/lib.rs -------------------------------------------------------------------------------- /programs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/README.md -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/Cargo.toml -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/lib.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/add_lst.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/initialize.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/price_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/price_exact_in.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/price_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/price_exact_out.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/price_lp_tokens_to_mint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/price_lp_tokens_to_mint.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/price_lp_tokens_to_redeem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/price_lp_tokens_to_redeem.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/remove_lst.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/set_lp_withdrawal_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/set_lp_withdrawal_fee.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/set_lst_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/set_lst_fee.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/src/processor/set_manager.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/common/fee_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/common/fee_account.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/common/program_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/common/program_test.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod common; 2 | mod tests; 3 | -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/add_lst.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/initialize.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/price_exact_in.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/price_exact_out.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/price_lp_tokens_to_mint.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/price_lp_tokens_to_redeem.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/remove_lst.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/set_lp_withdrawal_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/set_lp_withdrawal_fee.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/set_lst_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/set_lst_fee.rs -------------------------------------------------------------------------------- /programs/pricing-programs/flat-fee/tests/tests/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/flat-fee/tests/tests/set_manager.rs -------------------------------------------------------------------------------- /programs/pricing-programs/no-fee-pricing-program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/no-fee-pricing-program/Cargo.toml -------------------------------------------------------------------------------- /programs/pricing-programs/no-fee-pricing-program/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/pricing-programs/no-fee-pricing-program/src/lib.rs -------------------------------------------------------------------------------- /programs/s-controller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/Cargo.toml -------------------------------------------------------------------------------- /programs/s-controller/src/account_traits/get_lst_mint_account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/account_traits/get_lst_mint_account_info.rs -------------------------------------------------------------------------------- /programs/s-controller/src/account_traits/get_lst_state_list_account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/account_traits/get_lst_state_list_account_info.rs -------------------------------------------------------------------------------- /programs/s-controller/src/account_traits/get_pool_reserves_account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/account_traits/get_pool_reserves_account_info.rs -------------------------------------------------------------------------------- /programs/s-controller/src/account_traits/get_pool_state_account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/account_traits/get_pool_state_account_info.rs -------------------------------------------------------------------------------- /programs/s-controller/src/account_traits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/account_traits/mod.rs -------------------------------------------------------------------------------- /programs/s-controller/src/account_traits/src_dst_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/account_traits/src_dst_lst.rs -------------------------------------------------------------------------------- /programs/s-controller/src/cpi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/cpi/mod.rs -------------------------------------------------------------------------------- /programs/s-controller/src/cpi/pricing_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/cpi/pricing_program.rs -------------------------------------------------------------------------------- /programs/s-controller/src/cpi/sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/cpi/sol_value_calculator.rs -------------------------------------------------------------------------------- /programs/s-controller/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/s-controller/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/lib.rs -------------------------------------------------------------------------------- /programs/s-controller/src/list_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/list_account.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/add_disable_pool_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/add_disable_pool_authority.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/add_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/add_liquidity.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/add_lst.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/disable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/disable_lst_input.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/disable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/disable_pool.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/enable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/enable_lst_input.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/enable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/enable_pool.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/end_rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/end_rebalance.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/initialize.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/remove_disable_pool_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/remove_disable_pool_authority.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/remove_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/remove_liquidity.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/remove_lst.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/set_admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/set_admin.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/set_pricing_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/set_pricing_program.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/set_protocol_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/set_protocol_fee.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/set_protocol_fee_beneficiary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/set_protocol_fee_beneficiary.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/set_rebalance_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/set_rebalance_authority.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/set_sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/set_sol_value_calculator.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/start_rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/start_rebalance.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/swap_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/swap_exact_in.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/swap_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/swap_exact_out.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/sync_sol_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/sync_sol_value.rs -------------------------------------------------------------------------------- /programs/s-controller/src/processor/withdraw_protocol_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/processor/withdraw_protocol_fees.rs -------------------------------------------------------------------------------- /programs/s-controller/src/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/src/verify.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/mod.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/add_disable_pool_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/add_disable_pool_authority.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/add_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/add_liquidity.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/add_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/add_lst.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/disable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/disable_pool.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/enable_disable_lst_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/enable_disable_lst_input.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/enable_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/enable_pool.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/initialize.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/rebalance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/rebalance.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/remove_disable_pool_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/remove_disable_pool_authority.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/remove_liquidity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/remove_liquidity.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/remove_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/remove_lst.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/set_admin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/set_admin.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/set_pricing_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/set_pricing_program.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/set_protocol_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/set_protocol_fee.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/set_protocol_fee_beneficiary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/set_protocol_fee_beneficiary.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/set_rebalance_authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/set_rebalance_authority.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/set_sol_value_calculator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/set_sol_value_calculator.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/swap_exact_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/swap_exact_in.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/swap_exact_out.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/swap_exact_out.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/sync_sol_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/sync_sol_value.rs -------------------------------------------------------------------------------- /programs/s-controller/tests/tests/withdraw_protocol_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/s-controller/tests/tests/withdraw_protocol_fees.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/Cargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/Xargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/lib.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/init.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/lst_sol_common.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/set_manager.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/src/processor/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/src/processor/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/tests/tests/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/tests/tests/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/lido-calculator/tests/tests/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/lido-calculator/tests/tests/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/Cargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/Xargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/lib.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/init.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/lst_sol_common.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/set_manager.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/src/processor/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/src/processor/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/tests/tests/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/tests/tests/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/marinade-calculator/tests/tests/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/marinade-calculator/tests/tests/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/Cargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/Xargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/lib.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/init.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/lst_sol_common.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/set_manager.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/src/processor/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/tests/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/tests/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/tests/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-calculator/tests/tests/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/Cargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/Xargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/lib.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/init.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/lst_sol_common.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/set_manager.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/src/processor/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod common; 2 | mod tests; 3 | -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/tests/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/tests/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/tests/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/sanctum-spl-multi-calculator/tests/tests/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/Cargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/Xargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/entrypoint.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/lib.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/init.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/lst_sol_common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/lst_sol_common.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/set_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/set_manager.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/src/processor/update_last_upgrade_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/src/processor/update_last_upgrade_slot.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/tests/common/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/tests/tests/lst_to_sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/tests/tests/lst_to_sol.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/tests/tests/mod.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/spl-calculator/tests/tests/sol_to_lst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/spl-calculator/tests/tests/sol_to_lst.rs -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/wsol-calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/wsol-calculator/Cargo.toml -------------------------------------------------------------------------------- /programs/sol-value-calculator-programs/wsol-calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/programs/sol-value-calculator-programs/wsol-calculator/src/lib.rs -------------------------------------------------------------------------------- /test-fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/README.md -------------------------------------------------------------------------------- /test-fixtures/flat-fee-test-initial-manager-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/flat-fee-test-initial-manager-key.json -------------------------------------------------------------------------------- /test-fixtures/jito-stake-pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/jito-stake-pool.json -------------------------------------------------------------------------------- /test-fixtures/jitosol-mint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/jitosol-mint.json -------------------------------------------------------------------------------- /test-fixtures/jup-pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/jup-pool.json -------------------------------------------------------------------------------- /test-fixtures/lido-prog-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/lido-prog-data.json -------------------------------------------------------------------------------- /test-fixtures/lido-prog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/lido-prog.json -------------------------------------------------------------------------------- /test-fixtures/lido-state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/lido-state.json -------------------------------------------------------------------------------- /test-fixtures/marinade-prog-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/marinade-prog-data.json -------------------------------------------------------------------------------- /test-fixtures/marinade-prog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/marinade-prog.json -------------------------------------------------------------------------------- /test-fixtures/marinade-state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/marinade-state.json -------------------------------------------------------------------------------- /test-fixtures/msol-mint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/msol-mint.json -------------------------------------------------------------------------------- /test-fixtures/pwr-pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/pwr-pool.json -------------------------------------------------------------------------------- /test-fixtures/pwrsol-mint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/pwrsol-mint.json -------------------------------------------------------------------------------- /test-fixtures/s-controller-test-initial-authority-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/s-controller-test-initial-authority-key.json -------------------------------------------------------------------------------- /test-fixtures/sanctum-spl-multi-prog-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/sanctum-spl-multi-prog-data.json -------------------------------------------------------------------------------- /test-fixtures/sanctum-spl-multi-prog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/sanctum-spl-multi-prog.json -------------------------------------------------------------------------------- /test-fixtures/sanctum-spl-prog-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/sanctum-spl-prog-data.json -------------------------------------------------------------------------------- /test-fixtures/sanctum-spl-prog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/sanctum-spl-prog.json -------------------------------------------------------------------------------- /test-fixtures/spl-stake-pool-prog-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/spl-stake-pool-prog-data.json -------------------------------------------------------------------------------- /test-fixtures/spl-stake-pool-prog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/spl-stake-pool-prog.json -------------------------------------------------------------------------------- /test-fixtures/srlut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/srlut.json -------------------------------------------------------------------------------- /test-fixtures/stakedex-jitosol-fee-acc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/stakedex-jitosol-fee-acc.json -------------------------------------------------------------------------------- /test-fixtures/stakedex-prog-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/stakedex-prog-data.json -------------------------------------------------------------------------------- /test-fixtures/stakedex-prog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/stakedex-prog.json -------------------------------------------------------------------------------- /test-fixtures/stakedex-sol-bridge-out.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/stakedex-sol-bridge-out.json -------------------------------------------------------------------------------- /test-fixtures/stsol-mint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-fixtures/stsol-mint.json -------------------------------------------------------------------------------- /test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-utils/Cargo.toml -------------------------------------------------------------------------------- /test-utils/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-utils/src/consts.rs -------------------------------------------------------------------------------- /test-utils/src/extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-utils/src/extensions.rs -------------------------------------------------------------------------------- /test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-utils/src/lib.rs -------------------------------------------------------------------------------- /test-utils/src/proptest_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/S/HEAD/test-utils/src/proptest_utils.rs --------------------------------------------------------------------------------