tasks
Module0x7c1c…f306
- Move path
- 0x7de6…5d27::tasks
- Functions
- 4938 public, 2 entry
- Structs
- 15
- Friend modules
- None
Functions49
- public fun acquire_suins(&mut Tasks,&mut suins::SuiNS,vector<u8>,vector<u8>,&Clock): subdomain_registration::SubDomainRegistration
- entry fun fix_nft(&mut Tasks,&StakedIkaChanNft,ID,&mut Kiosk,&personal_kiosk::PersonalKioskCap,&TransferPolicy<mf_squid_maiden::MfSquidMaiden>,&Random)
- public fun initialize(&mut AdminCap,&squid_forge::SquidForgeAdminCap,&Publisher,vector<vector<u8>>,suins_registration::SuinsRegistration)
- entry fun reveal_nft(&mut Tasks,ID,&mut Kiosk,&personal_kiosk::PersonalKioskCap,&Random,&TransferPolicy<mf_squid_maiden::MfSquidMaiden>)
Structs15
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- AdminCapstorekey
id UID already_initialized bool - ISuiLockedcopydrop
account address i_sui_balance u64 state_time_ts u64 - ISuiUnlockedcopydrop
drizzlets_earned u64 account address i_sui_balance u64 state_time_ts u64 unlock_time_ts u64 - IkaStakestore
staked_object_id ID period u64 start_time_ts u64 end_time_ts u64 - InkDrizzletsStatecopydropstore
No fields
- LockedISUIkey
id UID start_time_ts u64 current_balance Balance<i_sui::I_SUI> - LockedISUIBalancestorekey
id UID start_time_ts u64 unlock_time_ts Option<u64> current_balance u64 locked_i_sui_id ID account address id UID start_time_ts u64 stake_period u64 staked_ika staked_ika::StakedIka - LockedStakedIkaBalancestorekey
id UID start_time_ts u64 unlock_time_ts Option<u64> current_balance u64 stake_period u64 staked_ika_id ID account address - MfTaskUstorekey
id UID unlock_policy TransferPolicy<mf_squid_maiden::MfSquidMaiden> unlock_policy_cap TransferPolicyCap<mf_squid_maiden::MfSquidMaiden> eligible_staked_ika_nfts vector<ID> nfts vector<mf_squid_maiden::MfSquidMaiden> id UID ika_chan_nft_id ID - StakedIkaLockedcopydrop
account address staked_ika_balance u64 state_time_ts u64 - StakedIkaUnlockedcopydrop
drizzlets_earned u64 account address staked_ika_balance u64 state_time_ts u64 unlock_time_ts u64 - Tasksstorekey
id UID unlock_ika_chan_nft_policy TransferPolicy<ika_chan_nft::IkaChanNft> unlock_ika_chan_nft_cap TransferPolicyCap<ika_chan_nft::IkaChanNft> user_tasks ObjectTable<address, UserTasks> locked_i_sui_balances ObjectTable<ID, LockedISUIBalance> locked_staked_ika_balances ObjectTable<ID, LockedStakedIkaBalance> used_community_participation_codes Table<vector<u8>, bool> leaderboard leaderboard::Leaderboard updater ika_chan_updater::Updater nft_enabled bool unstaking_enabled bool ika_staking_enabled bool isui_staking_enabled bool ecdsa_dwallet_enabled bool eddsa_dwallet_enabled bool acquired_suins_enabled bool riddle_enabled bool riddle_one_enabled bool riddle_two_enabled bool riddle_three_enabled bool season_end_time_ts Option<u64> total_drizzlets_earned u64 total_isui_stakes u64 total_ika_stakes u64 total_used_nfts u64 total_message_commitments u64 riddle_answers vector<vector<u8>> riddle_one_pool u64 riddle_two_pool u64 riddle_three_pool u64 state InkDrizzletsState suins Option<suins_registration::SuinsRegistration> - UserTasksstorekey
id UID i_sui_stakes vector<ID> ika_stakes vector<ID> staked_nfts vector<ID> did_ecdsa_commitment bool did_eth_deposit_commitment bool did_eddsa_commitment bool did_sol_deposit_commitment bool riddle_one_answered bool riddle_two_answered bool riddle_three_answered bool message_commitments_count u64 commitments TableVec<vector<u8>> drizzlets_earned u64 did_reveal_nft bool used_community_participation_code vector<u8> acquired_suins Option<vector<u8>>
Constants22
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Index | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Abort code | initialize |
| 1 | 1 | u64 | Abort code | lock_i_sui |
| 2 | 2 | u64 | Abort code | lock_i_sui |
| 3 | 3 | u64 | Abort code | lock_i_suilock_staked_ika |
| 4 | 4 | u64 | Abort code | unlock_i_sui_impl |
| 5 | 5 | u64 | Abort code | set_state |
| 6 | 0x95b2f3a10f8dc8770c1667af06c32356bdd49bfce667908803655c6489b6d2d6 | address | Value | create_mf_task_u |
| 7 | 0xa4df468060f23633f838374e8ebeaff2e3494bed4e3e479db930cf96a3804e5c | address | Value | create_mf_task_u |
| 8 | 0x197d1f8d865889493f2753de8742c7f79a5e2d1debd24989b25cea685c48df44 | address | Value | create_mf_task_u |
| 9 | 0x741cc685288ca0eb2497e01d88dc36828cfd23687c1126a1516cf70fab97120c | address | Value | create_mf_task_u |
| 10 | 0xf9e93719587f6ed6a9835319e7e7676d36ddb074447f28ec62e84b34a536bc85 | address | Value | create_mf_task_u |
| 11 | 0x77b1ea66867a041e0bb5e7b4a51d300243084b18a224a9c279d59a614e9cc65e | address | Value | create_mf_task_u |
| 12 | 0xaf53dfd85b37aedb068c3bc301f99d551bb2e04ce4dbcc920f4e1a500ff346a4 | address | Value | create_mf_task_u |
| 13 | 0x10b2a099ae485a5e92d71ff8fd78ce5390e705fa829ab68b5922a2387f856d39 | address | Value | create_mf_task_u |
| 14 | 0x648613c8746f54c289ac6b545572abb4388e47403e2c48281a4ae7ee575a11bf | address | Value | create_mf_task_u |
| 15 | 0x68141fc7a09dd37e007c0475154734f0281299a0d2358daac4b46e9bdc767d78 | address | Value | create_mf_task_u |
| 16 | "mf_task_u" // interpreted as UTF8 string | vector<u8> | Value | create_mf_task_ureveal_nftfix_nftremove_id_from_eligibleand 1 more |
| 17 | "Common" // interpreted as UTF8 string | vector<u8> | Value | reveal_nft |
| 18 | "Epic" // interpreted as UTF8 string | vector<u8> | Value | reveal_nft |
| 19 | "Legendary" // interpreted as UTF8 string | vector<u8> | Value | reveal_nft |
| 20 | "Mythic" // interpreted as UTF8 string | vector<u8> | Value | reveal_nft |
| 21 | "Rare" // interpreted as UTF8 string | vector<u8> | Value | reveal_nft |