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

API

bucket_events

Module0x3466…98bb
Move path
0xce7f…4db2::bucket_events
Functions
80 public, 0 entry
Structs
8
Friend modules
bucket
bucket_events

Declarations

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

module bucket_events;
struct BottleCreated has copy, drop {
collateral_type: String,
debtor: address,
bottle_id: ID,
collateral_amount: u64,
buck_amount: u64,
}
struct BottleDestroyed has copy, drop {
collateral_type: String,
debtor: address,
bottle_id: ID,
}
struct BottleUpdated has copy, drop {
collateral_type: String,
debtor: address,
bottle_id: ID,
collateral_amount: u64,
buck_amount: u64,
}
struct FeeRateChanged has copy, drop {
collateral_type: String,
base_fee_rate: u64,
}
struct Redeem has copy, drop {
collateral_type: String,
input_buck_amount: u64,
output_collateral_amount: u64,
}
struct Redistribution has copy, drop {
collateral_type: String,
}
struct SurplusBottleGenerated has copy, drop {
collateral_type: String,
debtor: address,
bottle_id: ID,
collateral_amount: u64,
}
struct SurplusBottleWithdrawal has copy, drop {
collateral_type: String,
debtor: address,
bottle_id: ID,
}
public(package) fun emit_bottle_created<T0>(address, &bottle::Bottle)
public(package) fun emit_bottle_destroyed<T0>(address, &bottle::Bottle)
public(package) fun emit_bottle_updated<T0>(address, &bottle::Bottle)
public(package) fun emit_fee_rate_changed<T0>(u64)
public(package) fun emit_redeem<T0>(u64, u64)
public(package) fun emit_redistribution<T0>()
public(package) fun emit_surplus_bottle_generated<T0>(address, &bottle::Bottle)
public(package) fun emit_surplus_bottle_withdrawal<T0>(address, &bottle::Bottle)