- 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