leverage_repay
Module0xaab0…de47
- Move path
- 0x042a…199e::leverage_repay
- Functions
- 62 public, 0 entry
- Structs
- 3
leverage_repay
Functions6
- public fun complete_leverage<T0, T1>(&mut app::ProtocolApp,&mut market::Market<T0>,&mut leverage_market::LeverageMarket,&leverage_obligation::LeverageMarketOwnerCap,LeverageHotPotato<T0, T1>,Option<String>,Coin<T1>,&x_oracle::XOracle,&Clock,&coin_decimals_registry::CoinDecimalsRegistry): Coin<T1>
- public fun split_with_event<T0>(&mut Coin<T0>, u64): Coin<T0>
Structs3
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- CoinSplitEventcopydrop
input_amount u64 split_amount u64 coin_type TypeName flash_loan market::FlashLoan<T0, T1> - RefundedEventcopydrop
leverage_owner_cap ID amount u64 amount_usd float::Decimal coin_type TypeName
Constants0
No constants are used by this module's code