boosting_v2
Module0x351d…0dc6
- Move path
- 0xe19a…dfe6::boosting_v2
- Functions
- 3329 public, 0 entry
- Structs
- 28
- Friend modules
- None
Functions33
- public fun add_whitelist_manager_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,vector<address>)
- public fun buying_stars<T0>(&guild::Config,&mut BoostingVault,&mut guild::UserArchive,u64,vector<u8>,vector<u8>,Balance<T0>,&Clock)
- public fun claim_bonus<T0>(&guild::Config,&mut BoostingVault,&mut guild::UserArchive,u64,u64,u64,vector<u8>,vector<u8>,&Clock)
- public fun claim_commission<T0>(&guild::Config,&mut BoostingVault,&mut guild::UserArchive,u64,u64,u64,vector<u8>,vector<u8>,&Clock)
- public fun deposit_pre_subscribe<T0>(&guild::Config,&mut PreSubscribe,&mut BoostingVault,u8,Balance<T0>,&Clock)
- public fun pre_subscribe<T0>(&guild::Config,&mut PreSubscribe,&mut BoostingVault,u8,Balance<T0>,&Clock)
- public fun remove_whitelist_manager_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,vector<address>)
- public fun remove_whitelist_subscribers_pre_subscribe(&guild::Config,&mut PreSubscribe,u8,vector<address>)
- public fun set_price_per_class_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,u8,u64)
- public fun set_refund_available_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,bool)
- public fun set_start_time_pre_subscribe(&guild::AdminCap,&guild::Config,&mut PreSubscribe,u64,&Clock)
- public fun subscribe<T0>(&guild::Config,&mut BoostingVault,&mut guild::UserArchive,u16,u8,vector<u8>,vector<u8>,Balance<T0>,&Clock)
- public fun swap_stars<T0>(&guild::Config,&mut BoostingVault,&mut guild::UserArchive,u64,u64,vector<u8>,vector<u8>,&Clock)
Structs28
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- AddWLManagerEventcopydrop
pre_subscribe ID manager vector<address> - AddWhitelistEventcopydrop
pre_subscribe ID type u8 users vector<address> id UID balances Bag fund_receiver address tokens_stat vector<TokenStat> - BuyingStarEventcopydrop
buyer address number_of_stars u64 fee u64 nonce u128 - ClaimBonusEventcopydrop
claimer address amount u64 min_time u64 max_time u64 nonce u128 - CommissionClaimEventcopydrop
claimer address amount u64 min_time u64 max_time u64 nonce u128 - CommissionClaimEventV2copydrop
claimer address type u8 amount u64 min_time u64 max_time u64 nonce u128 - DepositPreSubscribeEventcopydrop
pre_subscribe ID subscriber address type u8 amount u64 - InitPreSubscribeEventcopydrop
pre_subscribe ID - PausePreSubscribeEventcopydrop
pre_subscribe ID paused bool - PreSubscribekey
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> wl_manager VecSet<address> whitelisted Table<u8, VecSet<address>> refund_amounts Table<address, u64> refund_available bool total_deposit u64 total_refund u64 - PreSubscribeEventcopydrop
subscriber address type u8 amount u64 - RefundPreSubscribeEventcopydrop
pre_subscribe ID subscriber address premium_refundable bool premium_plus_refundable bool amount u64 - RemoveWLManagerEventcopydrop
pre_subscribe ID manager vector<address> - RemoveWhitelistEventcopydrop
pre_subscribe ID type u8 users vector<address> - SetDurationPreSubscribeEventcopydrop
pre_subscribe ID duration u64 - SetFeeTypePreSubscribeEventcopydrop
pre_subscribe ID fee_type TypeName - SetFundReceiverEventcopydrop
new_receiver address pre_subscribe ID class u8 price u64 - SetRefundAvailableEventcopydrop
pre_subscribe ID available bool - SetSlotsPreSubscribeEventcopydrop
pre_subscribe ID type u8 slots u16 - SetartTimePreSubscribeEventcopydrop
pre_subscribe ID start_time u64 - SubscriptionEventcopydrop
subscriber address duration u16 fee u64 class u8 nonce u128 - SwappingStarEventcopydrop
swapper address number_of_stars u64 received_fee u64 nonce u128 - TokenStatcopydropstore
token_type TypeName amount_in u64 amount_out u64 last_updated u64 - VaultCreatedEventcopydrop
vault_id ID - VaultDepositEventcopydrop
vault_id ID token_type TypeName amount u64 total_balance u64 - VaultWithdrawEventcopydrop
vault_id ID token_type TypeName amount u64 total_balance u64
Constants20
Constants are shown the way the code loads them. Bytecode does not keep their names.