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

API

bcs

Module0x0000…0002
Move path
0x0000…0002::bcs
Functions
3030 public, 0 entry
Structs
1
Friend modules
None
bcs

Declarations

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

module bcs;
struct BCS has copy, drop, store {
bytes: vector<u8>,
}
public fun into_remainder_bytes(BCS): vector<u8>
public fun new(vector<u8>): BCS
public fun peel_address(&mut BCS): address
public fun peel_bool(&mut BCS): bool
public fun peel_enum_tag(&mut BCS): u32
public fun peel_option_address(&mut BCS): Option<address>
public fun peel_option_bool(&mut BCS): Option<bool>
public fun peel_option_u128(&mut BCS): Option<u128>
public fun peel_option_u16(&mut BCS): Option<u16>
public fun peel_option_u256(&mut BCS): Option<u256>
public fun peel_option_u32(&mut BCS): Option<u32>
public fun peel_option_u64(&mut BCS): Option<u64>
public fun peel_option_u8(&mut BCS): Option<u8>
public fun peel_u128(&mut BCS): u128
public fun peel_u16(&mut BCS): u16
public fun peel_u256(&mut BCS): u256
public fun peel_u32(&mut BCS): u32
public fun peel_u64(&mut BCS): u64
public fun peel_u8(&mut BCS): u8
public fun peel_vec_address(&mut BCS): vector<address>
public fun peel_vec_bool(&mut BCS): vector<bool>
public fun peel_vec_length(&mut BCS): u64
public fun peel_vec_u128(&mut BCS): vector<u128>
public fun peel_vec_u16(&mut BCS): vector<u16>
public fun peel_vec_u256(&mut BCS): vector<u256>
public fun peel_vec_u32(&mut BCS): vector<u32>
public fun peel_vec_u64(&mut BCS): vector<u64>
public fun peel_vec_u8(&mut BCS): vector<u8>
public fun peel_vec_vec_u8(&mut BCS): vector<vector<u8>>
public fun to_bytes<T0>(&T0): vector<u8>