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

API

quest

Module0x351d…0dc6
Move path
0xe19a…dfe6::quest
Functions
88 public, 0 entry
Structs
3
Friend modules
None
quest

Bytecode86 lines

The on-chain disassembly. Offsets are bytecode positions within each function.

// Move bytecode v6
module e19a74728854cd996c7d26b8ced51ecbc2bb655ce33bb3976992b638fcb9dfe6.quest {
use e19a74728854cd996c7d26b8ced51ecbc2bb655ce33bb3976992b638fcb9dfe6::guild;
use 0000000000000000000000000000000000000000000000000000000000000001::string;
use 0000000000000000000000000000000000000000000000000000000000000001::type_name;
use 0000000000000000000000000000000000000000000000000000000000000002::clock;
use 0000000000000000000000000000000000000000000000000000000000000002::coin;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
 
struct SetCheckinFeeEvent has copy, drop, store {
fee: u64,
type: TypeName
}
 
struct EventCheckin has copy, drop, store {
user: address,
day: u64,
last_checkin_time: u64
}
 
struct ClaimBonusEvent has copy, drop, store {
user: address,
task_id: String,
sub_task_id: String,
nonce: u128
}
 
public register(Arg0: &mut Logs, Arg1: &mut Config, Arg2: &mut TxContext): UserArchive {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public set_checkin_fee<Ty0>(Arg0: &AdminCap, Arg1: &mut Config, Arg2: u64) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public checkin(Arg0: &Config, Arg1: &mut UserArchive, Arg2: &Clock, Arg3: &mut TxContext) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public checkin_v2<Ty0>(Arg0: &Config, Arg1: &mut GlobalVault, Arg2: &mut UserArchive, Arg3: Coin<Ty0>, Arg4: &Clock, Arg5: &mut TxContext) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public claim_bonus_point<Ty0>(Arg0: &Config, Arg1: &mut GlobalVault, Arg2: &mut UserArchive, Arg3: vector<u8>, Arg4: vector<u8>, Arg5: Coin<Ty0>, Arg6: &Clock, Arg7: &mut TxContext) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public set_max_check_in_days(Arg0: &AdminCap, Arg1: &mut Config, Arg2: u64) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public paused(Arg0: &AdminCap, Arg1: &mut Config, Arg2: bool) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
public migrate(Arg0: &AdminCap, Arg1: &mut Config, Arg2: u64) {
B0:
0LdConst[1](u64: 8001)
1Abort
}
 
Constants [
0 => vector<u8>: "QUEST_MODULE" // interpreted as UTF8 string
1 => u64: 8001
2 => u64: 8002
3 => u64: 8003
4 => u64: 8004
5 => u64: 8005
6 => u64: 8006
]
}