Skip to content

Latest commit

 

History

History
174 lines (70 loc) · 3.33 KB

chain_id.md

File metadata and controls

174 lines (70 loc) · 3.33 KB

Module 0x3::chain_id

Resource ChainID

The ChainID in the global storage

struct ChainID has store, key

Constants

const CHAIN_ID_DEV: u64 = 3;

const CHAIN_ID_LOCAL: u64 = 4;

const CHAIN_ID_MAIN: u64 = 1;

const CHAIN_ID_TEST: u64 = 2;

Function genesis_init

public(friend) fun genesis_init(_genesis_account: &signer, chain_id: u64)

Function id

public fun id(self: &chain_id::ChainID): u64

Function borrow

public fun borrow(): &chain_id::ChainID

Function chain_id

public fun chain_id(): u64

Function is_local

public fun is_local(): bool

Function is_dev

public fun is_dev(): bool

Function is_local_or_dev

public fun is_local_or_dev(): bool

Function is_test

public fun is_test(): bool

Function is_main

public fun is_main(): bool