- Resource
ChainID - Constants
- Function
genesis_init - Function
id - Function
borrow - Function
chain_id - Function
is_local - Function
is_dev - Function
is_local_or_dev - Function
is_test - Function
is_main
use 0x2::object;
The ChainID in the global storage
struct ChainID has store, key
const CHAIN_ID_DEV: u64 = 3;
const CHAIN_ID_LOCAL: u64 = 4;
const CHAIN_ID_MAIN: u64 = 1;
const CHAIN_ID_TEST: u64 = 2;
public(friend) fun genesis_init(_genesis_account: &signer, chain_id: u64)
public fun id(self: &chain_id::ChainID): u64
public fun borrow(): &chain_id::ChainID
public fun chain_id(): u64
public fun is_local(): bool
public fun is_dev(): bool
public fun is_local_or_dev(): bool
public fun is_test(): bool
public fun is_main(): bool