legs
Module0x4cc9…c08f
- Move path
- 0x49e7…0b41::legs
- Functions
- 2929 public, 0 entry
- Structs
- 1
- Friend modules
- None
legs
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module legs;
struct Profit<phantom T0> has copy, drop {
amount: u64,
tag: u64,
}
public fun bluefin_flash_a2b<T0, T1>(&Clock,&config::GlobalConfig,&mut pool::Pool<T0, T1>,u64): (Balance<T1>, pool::FlashSwapReceipt<T0, T1>)
public fun bluefin_flash_b2a<T0, T1>(&Clock,&config::GlobalConfig,&mut pool::Pool<T0, T1>,u64): (Balance<T0>, pool::FlashSwapReceipt<T0, T1>)
public fun bluefin_repay_a2b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut Balance<T0>,pool::FlashSwapReceipt<T0, T1>)
public fun bluefin_repay_b2a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut Balance<T1>,pool::FlashSwapReceipt<T0, T1>)
public fun bluefin_swap_a2b<T0, T1>(&Clock,&config::GlobalConfig,&mut pool::Pool<T0, T1>,Balance<T0>): Balance<T1>
public fun bluefin_swap_b2a<T0, T1>(&Clock,&config::GlobalConfig,&mut pool::Pool<T0, T1>,Balance<T1>): Balance<T0>
public fun bolt_buy<T0, T1>(&mut pool::LiquidityPool<T0>,&price_oracle::Oracle,&Clock,Balance<T1>): Balance<T0>
public fun bolt_sell<T0, T1>(&mut pool::LiquidityPool<T0>,&price_oracle::Oracle,&Clock,Balance<T0>): Balance<T1>
public fun cetus_flash_a2b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&Clock,u64): (Balance<T1>, pool::FlashSwapReceipt<T0, T1>)
public fun cetus_flash_b2a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&Clock,u64): (Balance<T0>, pool::FlashSwapReceipt<T0, T1>)
public fun cetus_repay_a2b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut Balance<T0>,pool::FlashSwapReceipt<T0, T1>)
public fun cetus_repay_b2a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut Balance<T1>,pool::FlashSwapReceipt<T0, T1>)
public fun cetus_swap_a2b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&Clock,Balance<T0>): Balance<T1>
public fun cetus_swap_b2a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&Clock,Balance<T1>): Balance<T0>
public fun db_buy<T0, T1>(&mut pool::Pool<T0, T1>,&mut balance_manager::BalanceManager,u64,bool,&Clock,Balance<T1>): Balance<T0>
public fun db_sell<T0, T1>(&mut pool::Pool<T0, T1>,&mut balance_manager::BalanceManager,u64,bool,&Clock,Balance<T0>): Balance<T1>
public fun leg_out<T0>(&Balance<T0>,u64,u64)
public fun repay_floor<T0>(&Balance<T0>,u64,u64)
public fun settle<T0>(Balance<T0>,u64,u64)
public fun turbos_flash_a2b<T0, T1, T2>(&mut pool::Pool<T0, T1, T2>,&Clock,&pool::Versioned,u64): (Balance<T1>, pool::FlashSwapReceipt<T0, T1>)
public fun turbos_flash_b2a<T0, T1, T2>(&mut pool::Pool<T0, T1, T2>,&Clock,&pool::Versioned,u64): (Balance<T0>, pool::FlashSwapReceipt<T0, T1>)
public fun turbos_repay_a2b<T0, T1, T2>(&mut pool::Pool<T0, T1, T2>,&pool::Versioned,&mut Balance<T0>,pool::FlashSwapReceipt<T0, T1>)
public fun turbos_repay_b2a<T0, T1, T2>(&mut pool::Pool<T0, T1, T2>,&pool::Versioned,&mut Balance<T1>,pool::FlashSwapReceipt<T0, T1>)
public fun turbos_swap_a2b<T0, T1, T2>(&mut pool::Pool<T0, T1, T2>,&Clock,&pool::Versioned,Balance<T0>): Balance<T1>
public fun turbos_swap_b2a<T0, T1, T2>(&mut pool::Pool<T0, T1, T2>,&Clock,&pool::Versioned,Balance<T1>): Balance<T0>