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

API

squid_forge

Module0xec7b…eec7
Move path
0xd219…f1d7::squid_forge
Functions
102 public, 2 entry
Structs
5
Friend modules
None
squid_forge

Declarations

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

module squid_forge;
struct LevelledUpEvent has copy, drop {
nft_id: ID,
new_level: u32,
level_ups: u32,
keys_minted: u32,
}
struct SQUID_FORGE has drop {
dummy_field: bool,
}
struct SquidForge has store, key {
id: UID,
level_up_price: u64,
proceeds: Balance<SUI>,
}
struct SquidForgeAdminCap has store, key {
id: UID,
}
struct SquidForgeMode has copy, drop, store {
}
fun calc_key_roll_threshold(&ika_chan_nft::IkaChanNft,u32): u32
entry fun collect_proceeds(&mut SquidForge,&mut collector::Collector)
fun get_bonus_factor_perc(&ika_chan_nft::IkaChanNft): u32
fun get_key_drop_rate_perc(&ika_chan_nft::IkaChanNft): u32
fun handle_level_ups_int(&mut SquidForge,&mut Kiosk,&mut personal_kiosk::PersonalKioskCap,ID,u32,&mut RandomGenerator,&mut squid_leaderboard::SquidLeaderboard)
fun init(SQUID_FORGE)
entry fun level_up_nft(&mut SquidForge,&mut Coin<SUI>,&mut Kiosk,&mut personal_kiosk::PersonalKioskCap,ID,&Random,&mut squid_leaderboard::SquidLeaderboard)
public fun set_level_up_price(&mut SquidForge,&SquidForgeAdminCap,u64)
public fun set_mode(&mut SquidForge,&SquidForgeAdminCap,u8)
fun u8_to_mode(u8): SquidForgeMode