boosting
Module0x351d…0dc6
- Move path
- 0xe19a…dfe6::boosting
- Functions
- 2020 public, 0 entry
- Structs
- 8
- Friend modules
- None
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module boosting;
struct BuyingStarEvent has copy, drop {
buyer: address,
number_of_stars: u64,
fee: u64,
nonce: u128,
}
struct ClaimBonusEvent has copy, drop {
claimer: address,
amount: u64,
min_time: u64,
max_time: u64,
nonce: u128,
}
struct CommissionClaimEvent has copy, drop {
claimer: address,
amount: u64,
min_time: u64,
max_time: u64,
nonce: u128,
}
struct InitPreSubscribeEvent has copy, drop {
pre_subscribe: ID,
}
struct PreSubscribe has key {
id: UID,
paused: bool,
start_time: u64,
duration: u64,
price_per_class: Table<u8, u64>,
fee_type: TypeName,
subscribers: VecSet<address>,
subscribers_type: Table<u8, VecSet<address>>,
no_slots: Table<u8, u16>,
}
struct PreSubscribeEvent has copy, drop {
subscriber: address,
type: u8,
amount: u64,
}
struct SubscriptionEvent has copy, drop {
subscriber: address,
duration: u16,
fee: u64,
class: u8,
nonce: u128,
}
struct SwappingStarEvent has copy, drop {
swapper: address,
number_of_stars: u64,
received_fee: u64,
nonce: u128,
}
public fun buying_stars<T0>(&guild::Config,&mut guild::GlobalVault,&mut guild::UserArchive,u64,vector<u8>,vector<u8>,Balance<T0>,&Clock)
public fun claim_bonus<T0>(&guild::Config,&mut guild::GlobalVault,&mut guild::UserArchive,u64,u64,u64,vector<u8>,vector<u8>,&Clock)
public fun claim_commission<T0>(&guild::Config,&mut guild::GlobalVault,&mut guild::UserArchive,u64,u64,u64,vector<u8>,vector<u8>,&Clock)
public fun deposit_fund_to_vault<T0>(&guild::TreasureCap,&mut guild::GlobalVault,Balance<T0>,&Clock)
public fun pre_subscribe<T0>(&guild::Config,&mut PreSubscribe,&mut guild::GlobalVault,u8,Balance<T0>,&Clock)
public fun set_price_per_class_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,u8,u64)
public fun set_start_time_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,u64,&Clock)
public fun subscribe<T0>(&guild::Config,&mut guild::GlobalVault,&mut guild::UserArchive,u16,u8,vector<u8>,vector<u8>,Balance<T0>,&Clock)
public fun swap_stars<T0>(&guild::Config,&mut guild::GlobalVault,&mut guild::UserArchive,u64,u64,vector<u8>,vector<u8>,&Clock)
public fun withdraw_all_from_vault<T0>(&guild::TreasureCap,&guild::Config,&mut guild::GlobalVault,&Clock)
public fun withdraw_amount_from_vault<T0>(&guild::TreasureCap,&guild::Config,&mut guild::GlobalVault,u64,&Clock)