leverage_delegate
Module0xaab0…de47
- Move path
- 0x042a…199e::leverage_delegate
- Functions
- 33 public, 0 entry
- Structs
- 2
- Friend modules
- None
leverage_delegate
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module leverage_delegate;
struct DelegationOperation has copy, drop {
}
struct LeverageDelegationOperationPerformed has copy, drop {
leverage_owner_cap: ID,
operation: DelegationOperation,
asset: TypeName,
amount: u64,
price: float::Decimal,
}
public fun claim_liquidity_minging_rewards<T0, T1, T2>(&leverage_app::LeverageApp,&app::ProtocolApp,&mut market::Market<T0>,&leverage_obligation::LeverageMarketOwnerCap,u8,u64,&Clock)
public fun deposit<T0, T1, T2>(&app::ProtocolApp,&leverage_app::LeverageApp,&mut market::Market<T0>,&leverage_obligation::LeverageMarketOwnerCap,Coin<T1>,&x_oracle::XOracle,&Clock)
public fun repay<T0, T1, T2>(&leverage_app::LeverageApp,&app::ProtocolApp,&mut market::Market<T0>,&leverage_obligation::LeverageMarketOwnerCap,Coin<T2>,&x_oracle::XOracle,&Clock): Coin<T2>