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

API

interface

Module0x07e7…67a7
Move path
0xd5b3…fd97::interface
Functions
99 public, 7 entry
Structs
0
Friend modules
None
interface

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module interface;
public entry fun add_deposit<T0>(&core::Setting,Coin<T0>,&mut core::Pool<T0>,&mut core::Deposit<T0>,&Clock)
public entry fun deposit<T0>(&core::Setting,Coin<T0>,&mut core::Pool<T0>,&Clock)
public entry fun get_deposit<T0>(&mut core::Pool<T0>): address
public entry fun harvest<T0, T1>(&core::Setting,&mut core::Pool<T0>,&mut core::Deposit<T0>,&mut core::Bank<T0, T1>,&Clock)
public fun raw_harvest<T0, T1>(&core::Setting,&mut core::Pool<T0>,&mut core::Deposit<T0>,&mut core::Bank<T0, T1>,&Clock): Coin<T1>
public fun raw_withdraw<T0>(&core::Setting,&mut core::Pool<T0>,&mut core::Deposit<T0>,u64,&Clock): Coin<T0>
public entry fun remaining<T0>(&core::Pool<T0>,&core::Deposit<T0>,&Clock): VecMap<TypeName, u64>
public entry fun settle<T0>(&core::Setting,&mut core::Pool<T0>,&mut core::Deposit<T0>,&Clock)
public entry fun withdraw<T0>(&core::Setting,&mut core::Pool<T0>,&mut core::Deposit<T0>,u64,&Clock)