terms
Module0xa124…24ca
- Move path
- 0xee47…c7fe::terms
- Functions
- 2518 public, 0 entry
- Structs
- 2
- Friend modules
- collection
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module terms;
struct Allocation has copy, drop, store {
price: u64,
stake: u64,
lp: u64,
treasury: u64,
hive: u64,
subsidy: u64,
}
struct PaymentRouted has copy, drop {
payer: address,
route: u8,
count: u64,
total: u64,
stake: u64,
liquidity: u64,
treasury: u64,
hive: u64,
subsidy: u64,
}
public fun allocation(u8): (u64, u64, u64, u64, u64, u64)
public(package) fun distribute(Coin<SUI>): (u64, u64)
public(package) fun distribute_configured(Coin<SUI>,u16,address,address): (u64, u64)
public fun early_access_ms(): u64
public fun hive(): address
public fun king(): address
public fun max_per_tx(): u64
public fun migration_duration_ms(): u64
public fun migration_price(bool): u64
public(package) fun pay(Coin<SUI>,u8,u64,u64): (Coin<SUI>, Coin<SUI>)
public(package) fun pay_allocated(Coin<SUI>,Allocation,u8,u64,u64,address,address,address): (Coin<SUI>, Coin<SUI>)
public fun public_lp(): u64
public fun public_price(): u64
public fun royalty_shares(u64): (u64, u64)
fun send(Coin<SUI>,address)
public fun stake(): u64
public fun subsidy(): address
public fun validator(): address
public fun willie(): address