Skip to main content

defituna_client/generated/instructions/
mod.rs

1//! This code was AUTOGENERATED using the codama library.
2//! Please DO NOT EDIT THIS FILE, instead use visitors
3//! to add features, then rerun codama to update it.
4//!
5//! <https://github.com/codama-idl/codama>
6//!
7
8  pub(crate) mod r#close_tuna_lp_position_fusion;
9  pub(crate) mod r#close_tuna_lp_position_orca;
10  pub(crate) mod r#close_tuna_lp_position_user_volume_accumulator_account;
11  pub(crate) mod r#close_tuna_spot_position;
12  pub(crate) mod r#close_tuna_spot_position_user_volume_accumulator_account;
13  pub(crate) mod r#collect_and_compound_fees_fusion;
14  pub(crate) mod r#collect_and_compound_fees_orca;
15  pub(crate) mod r#collect_fees_fusion;
16  pub(crate) mod r#collect_fees_orca;
17  pub(crate) mod r#collect_reward_orca;
18  pub(crate) mod r#create_market;
19  pub(crate) mod r#create_market_permissionless;
20  pub(crate) mod r#create_price_update;
21  pub(crate) mod r#create_referral;
22  pub(crate) mod r#create_tuna_config;
23  pub(crate) mod r#create_vault;
24  pub(crate) mod r#create_vault_permissionless;
25  pub(crate) mod r#decrease_tuna_lp_position_fusion;
26  pub(crate) mod r#decrease_tuna_lp_position_orca;
27  pub(crate) mod r#deposit;
28  pub(crate) mod r#increase_tuna_lp_position_fusion;
29  pub(crate) mod r#increase_tuna_lp_position_orca;
30  pub(crate) mod r#liquidate_tuna_lp_position_fusion;
31  pub(crate) mod r#liquidate_tuna_lp_position_fusion_jupiter;
32  pub(crate) mod r#liquidate_tuna_lp_position_orca;
33  pub(crate) mod r#liquidate_tuna_lp_position_orca_jupiter;
34  pub(crate) mod r#liquidate_tuna_spot_position_fusion;
35  pub(crate) mod r#liquidate_tuna_spot_position_jupiter;
36  pub(crate) mod r#liquidate_tuna_spot_position_orca;
37  pub(crate) mod r#modify_tuna_spot_position_fusion;
38  pub(crate) mod r#modify_tuna_spot_position_jupiter;
39  pub(crate) mod r#modify_tuna_spot_position_orca;
40  pub(crate) mod r#open_and_increase_tuna_lp_position_fusion;
41  pub(crate) mod r#open_and_increase_tuna_lp_position_orca;
42  pub(crate) mod r#open_and_increase_tuna_spot_position_jupiter;
43  pub(crate) mod r#open_lending_position;
44  pub(crate) mod r#open_lending_position_v2;
45  pub(crate) mod r#open_tuna_lp_position_fusion;
46  pub(crate) mod r#open_tuna_lp_position_orca;
47  pub(crate) mod r#open_tuna_spot_position;
48  pub(crate) mod r#rebalance_tuna_lp_position_fusion;
49  pub(crate) mod r#rebalance_tuna_lp_position_orca;
50  pub(crate) mod r#repay_bad_debt;
51  pub(crate) mod r#repay_tuna_lp_position_debt;
52  pub(crate) mod r#reset_market_bad_debt;
53  pub(crate) mod r#reset_tuna_spot_position;
54  pub(crate) mod r#set_admin_authority;
55  pub(crate) mod r#set_default_liquidation_fee_rate;
56  pub(crate) mod r#set_default_max_percentage_of_leftovers;
57  pub(crate) mod r#set_default_oracle_price_deviation_threshold;
58  pub(crate) mod r#set_default_protocol_fee_rate;
59  pub(crate) mod r#set_default_rebalance_fee_rate;
60  pub(crate) mod r#set_fee_recipient;
61  pub(crate) mod r#set_liquidator_authority;
62  pub(crate) mod r#set_oracle_price_update_authority;
63  pub(crate) mod r#set_owner_authority;
64  pub(crate) mod r#set_suspended_state;
65  pub(crate) mod r#set_tuna_lp_position_flags;
66  pub(crate) mod r#set_tuna_lp_position_limit_orders;
67  pub(crate) mod r#set_tuna_lp_position_rebalance_threshold;
68  pub(crate) mod r#set_tuna_spot_position_limit_orders;
69  pub(crate) mod r#update_market;
70  pub(crate) mod r#update_oracle_price;
71  pub(crate) mod r#update_vault;
72  pub(crate) mod r#withdraw;
73
74  pub use self::r#close_tuna_lp_position_fusion::*;
75  pub use self::r#close_tuna_lp_position_orca::*;
76  pub use self::r#close_tuna_lp_position_user_volume_accumulator_account::*;
77  pub use self::r#close_tuna_spot_position::*;
78  pub use self::r#close_tuna_spot_position_user_volume_accumulator_account::*;
79  pub use self::r#collect_and_compound_fees_fusion::*;
80  pub use self::r#collect_and_compound_fees_orca::*;
81  pub use self::r#collect_fees_fusion::*;
82  pub use self::r#collect_fees_orca::*;
83  pub use self::r#collect_reward_orca::*;
84  pub use self::r#create_market::*;
85  pub use self::r#create_market_permissionless::*;
86  pub use self::r#create_price_update::*;
87  pub use self::r#create_referral::*;
88  pub use self::r#create_tuna_config::*;
89  pub use self::r#create_vault::*;
90  pub use self::r#create_vault_permissionless::*;
91  pub use self::r#decrease_tuna_lp_position_fusion::*;
92  pub use self::r#decrease_tuna_lp_position_orca::*;
93  pub use self::r#deposit::*;
94  pub use self::r#increase_tuna_lp_position_fusion::*;
95  pub use self::r#increase_tuna_lp_position_orca::*;
96  pub use self::r#liquidate_tuna_lp_position_fusion::*;
97  pub use self::r#liquidate_tuna_lp_position_fusion_jupiter::*;
98  pub use self::r#liquidate_tuna_lp_position_orca::*;
99  pub use self::r#liquidate_tuna_lp_position_orca_jupiter::*;
100  pub use self::r#liquidate_tuna_spot_position_fusion::*;
101  pub use self::r#liquidate_tuna_spot_position_jupiter::*;
102  pub use self::r#liquidate_tuna_spot_position_orca::*;
103  pub use self::r#modify_tuna_spot_position_fusion::*;
104  pub use self::r#modify_tuna_spot_position_jupiter::*;
105  pub use self::r#modify_tuna_spot_position_orca::*;
106  pub use self::r#open_and_increase_tuna_lp_position_fusion::*;
107  pub use self::r#open_and_increase_tuna_lp_position_orca::*;
108  pub use self::r#open_and_increase_tuna_spot_position_jupiter::*;
109  pub use self::r#open_lending_position::*;
110  pub use self::r#open_lending_position_v2::*;
111  pub use self::r#open_tuna_lp_position_fusion::*;
112  pub use self::r#open_tuna_lp_position_orca::*;
113  pub use self::r#open_tuna_spot_position::*;
114  pub use self::r#rebalance_tuna_lp_position_fusion::*;
115  pub use self::r#rebalance_tuna_lp_position_orca::*;
116  pub use self::r#repay_bad_debt::*;
117  pub use self::r#repay_tuna_lp_position_debt::*;
118  pub use self::r#reset_market_bad_debt::*;
119  pub use self::r#reset_tuna_spot_position::*;
120  pub use self::r#set_admin_authority::*;
121  pub use self::r#set_default_liquidation_fee_rate::*;
122  pub use self::r#set_default_max_percentage_of_leftovers::*;
123  pub use self::r#set_default_oracle_price_deviation_threshold::*;
124  pub use self::r#set_default_protocol_fee_rate::*;
125  pub use self::r#set_default_rebalance_fee_rate::*;
126  pub use self::r#set_fee_recipient::*;
127  pub use self::r#set_liquidator_authority::*;
128  pub use self::r#set_oracle_price_update_authority::*;
129  pub use self::r#set_owner_authority::*;
130  pub use self::r#set_suspended_state::*;
131  pub use self::r#set_tuna_lp_position_flags::*;
132  pub use self::r#set_tuna_lp_position_limit_orders::*;
133  pub use self::r#set_tuna_lp_position_rebalance_threshold::*;
134  pub use self::r#set_tuna_spot_position_limit_orders::*;
135  pub use self::r#update_market::*;
136  pub use self::r#update_oracle_price::*;
137  pub use self::r#update_vault::*;
138  pub use self::r#withdraw::*;
139