encoding
Module0xfa65…814e
- Move path
- 0xfdc8…ea77::encoding
- Functions
- 11 public, 0 entry
- Structs
- 0
- Friend modules
- None
encoding
- active_set11
- apportionment_queue6
- auth5
- blob27
- bls_aggregate16
- committee9
- display4
- encoding1
- epoch_parameters4
- event_blob15
- events16
- extended_field5
- init3
- messages29
- metadata4
- node_metadata10
- pending_values10
- pool_exchange_rate4
- redstuff7
- shared_blob6
- sort0
- staked_wal12
- staking39
- staking_inner47
- staking_pool38
- storage_accounting13
- storage_node21
- storage_resource11
- system28
- system_state_inner26
- upgrade9
- walrus_context4
Bytecode28 lines
The on-chain disassembly. Offsets are instruction numbers within each function.
// Move bytecode v7
module fdc88f7d7cf30afab2f82e8380d11ee8f70efb90e863d1de8616fae1bb09ea77.encoding {
use fdc88f7d7cf30afab2f82e8380d11ee8f70efb90e863d1de8616fae1bb09ea77::redstuff;
public encoded_blob_length(Arg0: u64, Arg1: u8, Arg2: u16): u64 {
B0:
0MoveLoc[1](Arg1: u8)
1LdConst[0](u8: 1)
2Eq
3BrFalse(5)
B1:
4Branch(7)
B2:
5LdConst[1](u64: 0)
6Abort
B3:
7MoveLoc[0](Arg0: u64)
8MoveLoc[2](Arg2: u16)
9Call redstuff::encoded_blob_length(u64, u16): u64
10Ret
}
Constants [
0 => u8: 1
1 => u64: 0
]
}