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

Move path
0x0000…0002::event
Functions
32 public, 0 entry
Structs
0
Friend modules
None
event

Bytecode25 lines

The on-chain disassembly. Offsets are instruction numbers within each function.

// Move bytecode v7
module 2.event {
use 0000000000000000000000000000000000000000000000000000000000000001::type_name;
use 0000000000000000000000000000000000000000000000000000000000000002::accumulator;
use 0000000000000000000000000000000000000000000000000000000000000002::accumulator_settlement;
 
native public emit<Ty0: copy + drop>(Arg0: Ty0);
 
public emit_authenticated<Ty0: copy + drop>(Arg0: Ty0) {
L1: loc0: address
B0:
0Call type_name::original_id<Ty0>(): address
1StLoc[1](loc0: address)
2CopyLoc[1](loc0: address)
3Call accumulator::accumulator_address<EventStreamHead>(address): address
4MoveLoc[1](loc0: address)
5MoveLoc[0](Arg0: Ty0)
6Call emit_authenticated_impl<EventStreamHead, Ty0>(address, address, Ty0)
7Ret
}
 
native emit_authenticated_impl<Ty0, Ty1: copy + drop>(Arg0: address, Arg1: address, Arg2: Ty1);
 
}