MCPcopy Create free account

hub / github.com/Kamino-Finance/scope / functions

Functions364 in github.com/Kamino-Finance/scope

Functionprocess
( ctx: Context<SetEmergencyCouncil>, new_emergency_council: Pubkey, feed_name: String, )
programs/scope/src/handlers/handler_set_emergency_council.rs:14
Functionrefresh_chainlink_price
( ctx: Context<'_, '_, '_, 'info, RefreshChainlinkPrice<'info>>, token: u16, serialize
programs/scope/src/lib.rs:55
Functionrefresh_chainlink_price
( ctx: Context<'_, '_, '_, 'info, RefreshChainlinkPrice<'info>>, token: u16, serialized_chainlink_
programs/scope/src/handlers/handler_refresh_chainlink_price.rs:56
Functionrefresh_price_list
( ctx: Context<'_, '_, '_, 'info, RefreshList<'info>>, tokens: Vec<u16>, )
programs/scope/src/lib.rs:48
Functionrefresh_price_list
( ctx: Context<'_, '_, '_, 'info, RefreshList<'info>>, tokens: &[u16], )
programs/scope/src/handlers/handler_refresh_prices.rs:32
Functionrefresh_pyth_lazer_price
IMPORTANT: we assume the tokens passed in to this ix are in the same order in which they are found in the message payload. Thus, we rely on the client
programs/scope/src/lib.rs:69
Functionrefresh_pyth_lazer_price
( ctx: Context<'_, '_, '_, 'info, RefreshPythLazerPrice<'info>>, tokens: &[u16], serialized_pyth_m
programs/scope/src/handlers/handler_refresh_pyth_lazer_price.rs:51
Methodreset
(&mut self)
programs/scope/src/states/token_metadatas.rs:33
Methodreset
(&mut self)
programs/scope-types/src/states/token_metadatas.rs:33
Methodreset
(&mut self)
programs/scope-types/src/states/oracle_twaps.rs:66
Methodreset_entry
Note: this writes `price_types` without the frozen flag. Callers must ensure frozen entries are rejected before calling this.
programs/scope/src/states/oracle_mappings.rs:189
Methodreset_entry
(&mut self, entry_id: usize)
programs/scope/src/states/oracle_prices.rs:18
Methodreset_entry
(&mut self, entry_id: usize)
programs/scope-types/src/states/oracle_twaps.rs:89
Methodreset_entry
Note: this writes `price_types` without the frozen flag. Callers must ensure frozen entries are rejected before calling this.
programs/scope-types/src/states/oracle_mappings.rs:189
Methodreset_entry
(&mut self, entry_id: usize)
programs/scope-types/src/states/oracle_prices.rs:18
Functionreset_twap
(ctx: Context<ResetTwap>, token: u64, feed_name: String)
programs/scope/src/lib.rs:92
Functionresume_chainlinkx_price
( ctx: Context<ResumeChainlinkXPrice>, token: u16, feed_name: String, )
programs/scope/src/lib.rs:125
Functionserialize
(value: &T, serializer: S)
programs/scope/src/states/mints_to_scope_chains.rs:46
Methodset
(&mut self, value: u64)
programs/scope/src/oracles/jito_restaking.rs:215
Functionset_admin_cached
( ctx: Context<SetAdminCached>, new_admin: Pubkey, feed_name: String, )
programs/scope/src/lib.rs:99
Functionset_emergency_council
( ctx: Context<SetEmergencyCouncil>, new_emergency_council: Pubkey, feed_name: String,
programs/scope/src/lib.rs:145
Methodset_entry_mapping
Note: this writes `price_types` without the frozen flag. Callers must ensure frozen entries are rejected before calling this.
programs/scope-types/src/states/oracle_mappings.rs:200
Methodset_name
(&mut self, name: &str)
programs/scope-types/src/states/token_metadatas.rs:26
Methodset_ref_price
(&mut self, entry_id: usize, ref_price_index: Option<u16>)
programs/scope-types/src/states/oracle_mappings.rs:221
Methodset_ref_price_tolerance_bps
( &mut self, entry_id: usize, ref_price_tolerance_bps: Option<u16>, )
programs/scope-types/src/states/oracle_mappings.rs:154
Methodset_twap_enabled_bitmask
( &mut self, entry_id: usize, twap_enabled_bitmask: TwapEnabledBitmask, )
programs/scope-types/src/states/oracle_mappings.rs:83
Methodset_twap_source
Note: this writes `price_types` without the frozen flag. Callers must ensure frozen entries are rejected before calling this.
programs/scope-types/src/states/oracle_mappings.rs:127
Methodsize_from_len
(len: usize)
programs/scope/src/states/mints_to_scope_chains.rs:27
Methodsub
(self, other: Self)
programs/adrena-perp-itf/src/state/u128_split.rs:73
Methodsub_assign
(&mut self, other: Self)
programs/adrena-perp-itf/src/state/u128_split.rs:123
Methodto_ema_type
(&self)
programs/scope-types/src/states/oracle_type.rs:180
Methodto_fixed_32
Converts the LimitedString into a [u8; 32], zero-padded. Useful in tests.
programs/adrena-perp-itf/src/state/limited_string.rs:99
Methodto_generic_data
(&self)
programs/scope/src/oracles/capped_floored.rs:23
Methodto_generic_data
(&self)
programs/scope/src/oracles/conditional.rs:74
Methodto_generic_data
(&self)
programs/scope/src/oracles/capped_most_recent_of.rs:26
Methodto_generic_data
(&self)
programs/scope/src/oracles/discount_to_maturity.rs:28
Methodto_generic_data
(&self)
programs/scope/src/oracles/multiplication_chain.rs:36
Methodto_generic_data
(&self)
programs/scope/src/oracles/most_recent_of.rs:33
Methodto_scaled_value
(&self, decimals: u8)
programs/scope/src/utils/price_impl.rs:17
Methodto_u128
Convert the U128Split back into a u128
programs/adrena-perp-itf/src/state/u128_split.rs:25
Methodtry_from
(arr: &[T])
programs/scope/src/utils/scope_chain.rs:108
Methodtry_from
(val: Decimal)
programs/scope/src/utils/price_impl.rs:94
Methodtry_from
(bitmask: u8)
programs/scope/src/states/oracle_twaps.rs:138
Methodtry_from
(sb_decimal: rust_decimal::Decimal)
programs/scope/src/oracles/switchboard_on_demand.rs:102
Methodtry_from
(bitmask: u8)
programs/scope-types/src/states/oracle_twaps.rs:138
Methodts_to_point
Convert a timestamp to a point in the sample tracker
programs/scope/src/oracles/twap.rs:351
Methodunfreeze
(&mut self, entry_id: usize)
programs/scope-types/src/states/oracle_mappings.rs:62
Methodupdate
(&mut self, base_chain_array: &[T])
programs/scope/src/utils/scope_chain.rs:210
Methodupdate_entry
( &mut self, price_id: usize, price_chain: impl TryInto<RawChainWrap>, )
programs/scope/src/utils/scope_chain.rs:198
Functionupdate_mapping_and_metadata
( ctx: Context<UpdateOracleMappingAndMetadata>, feed_name: String, updates: Vec<Update
programs/scope/src/lib.rs:83
Functionvalidate_account
(vault: Option<&AccountInfo>)
programs/scope/src/oracles/jito_restaking.rs:40
Functionvalidate_account
(mint_account: Option<&AccountInfo>)
programs/scope/src/oracles/total_mint_supply.rs:60
Functionvalidate_account
(stake_account: Option<&AccountInfo>)
programs/scope/src/oracles/staked_sol_balance.rs:75
Functionvalidate_mapping_cfg
(mapping: Option<&AccountInfo>, generic_data: &[u8])
programs/scope/src/oracles/capped_floored.rs:86
Functionvalidate_mapping_cfg
( mapping: Option<&AccountInfo>, generic_data: &[u8], own_index: u16, )
programs/scope/src/oracles/conditional.rs:187
Functionvalidate_mapping_cfg
(mapping: Option<&AccountInfo>, generic_data: &[u8])
programs/scope/src/oracles/capped_most_recent_of.rs:71
Functionvalidate_mapping_cfg
( mapping: Option<&AccountInfo>, cfg_raw: &[u8], clock: &Clock, )
programs/scope/src/oracles/discount_to_maturity.rs:60
Functionvalidate_mapping_cfg
(mapping: Option<&AccountInfo>, generic_data: &[u8])
programs/scope/src/oracles/multiplication_chain.rs:101
Functionvalidate_mapping_cfg
(mapping: Option<&AccountInfo>, generic_data: &[u8])
programs/scope/src/oracles/most_recent_of.rs:140
Functionvalidate_pool_account
(pool: Option<&AccountInfo>)
programs/scope/src/oracles/orca_whirlpool.rs:77
Functionvalidate_pool_account
(pool: Option<&AccountInfo>)
programs/scope/src/oracles/raydium_ammv3.rs:35
Functionvalidate_price_account
(switchboard_feed_info: Option<&AccountInfo>)
programs/scope/src/oracles/switchboard_on_demand.rs:87
Functionvalidate_pyth_price_info
(pyth_price_info: Option<&AccountInfo>)
programs/scope/src/oracles/pyth.rs:148
Functionzero_copy_deserialize_mut
( account: &'info AccountInfo, )
programs/scope/src/utils/mod.rs:77
← previous301–364 of 364, ranked by callers