Package 0x45ba…fc70
emode_admin
- Move path
- 0xfe1d…80bf::emode_admin
- Functions
- 65 public, 0 entry
- Structs
- 2
- Friend modules
- None
emode_admin
- adl21
- adl_admin6
- app17
- asset21
- asset_admin7
- borrow1
- borrow_index4
- coin_decimals_registry5
- ctoken1
- ctoken_table9
- debt9
- decimals_admin2
- deposit1
- emode31
- emode_admin6
- enter_market4
- error81
- flash_loan5
- generic_store10
- interest8
- limiter10
- liquidate6
- liquidity_miner14
- liquidity_mining2
- liquidity_mining_admin3
- liquidity_mining_reward_manager17
- market50
- market_admin6
- market_query3
- market_type0
- obligation17
- obligation_query2
- query_types3
- referral19
- referral_admin2
- repay3
- reserve25
- revenue_admin1
- user_rebates8
- value2
- version_admin1
- whitelist_admin8
- wit_table11
- withdraw2
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module emode_admin;
struct EModeUpdated<T0> has copy, drop {
who: address,
what: u8,
market: TypeName,
asset: TypeName,
emode_group: u8,
new: T0,
}
struct NewEModeGroupEvent has copy, drop {
market: TypeName,
emode_group_id: u8,
oracle_base_token: u8,
time: u64,
operator: address,
}
public fun create_emode_params(&app::AdminCap,&app::ProtocolApp,u64,u64,u64,u64,u64,u64,limiter::NewLimiter,limiter::NewLimiter): emode::NewEMode
fun create_emode_params_inner(&app::AdminCap,u64,u64,u64,u64,u64,u64,limiter::NewLimiter,limiter::NewLimiter): emode::NewEMode
public fun onboard_asset_to_emode_group<T0, T1>(&app::AdminCap,&app::ProtocolApp,&mut market::Market<T0>,u8,emode::NewEMode)
public fun onboard_new_emode_group<T0>(&app::AdminCap,&app::ProtocolApp,&mut market::Market<T0>,u8,&Clock)
public fun update_asset_in_emode_group<T0, T1>(&app::AdminCap,&app::ProtocolApp,&mut market::Market<T0>,u8,emode::NewEMode)