Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

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_borrow_base<T0, T1>(&mut pool::Pool<T0, T1>,u64): (Balance<T0>, vault::FlashLoan)
public fun db_borrow_quote<T0, T1>(&mut pool::Pool<T0, T1>,u64): (Balance<T1>, vault::FlashLoan)
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_return_base<T0, T1>(&mut pool::Pool<T0, T1>,&mut Balance<T0>,u64,vault::FlashLoan)
public fun db_return_quote<T0, T1>(&mut pool::Pool<T0, T1>,&mut Balance<T1>,u64,vault::FlashLoan)
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>