quest
Module0x351d…0dc6
- Move path
- 0xe19a…dfe6::quest
- Functions
- 88 public, 0 entry
- Structs
- 3
- Friend modules
- None
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
]
}