well
Module0x3466…98bb
- Move path
- 0xce7f…4db2::well
- Functions
- 2017 public, 0 entry
- Structs
- 3
- Friend modules
- buck
well
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module well;
struct StakedBKT<phantom T0> has store, key {
id: UID,
stake_amount: u64,
start_s: u128,
stake_weight: u64,
lock_until: u64,
}
struct WELL has drop {
dummy_field: bool,
}
struct Well<phantom T0> has store, key {
id: UID,
shared_pool: Balance<T0>,
reserve: Balance<T0>,
staked: Balance<bkt::BKT>,
total_weight: u64,
current_s: u128,
}
fun compute_weight(u64, u64): u64
public fun force_unstake<T0>(&Clock,&mut Well<T0>,&mut bkt::BktTreasury,StakedBKT<T0>): (Balance<bkt::BKT>, Balance<T0>)