Enum aptos_types::chain_id::NamedChain
source · [−]#[repr(u8)]
pub enum NamedChain {
MAINNET,
TESTNET,
DEVNET,
TESTING,
PREMAINNET,
}Expand description
A registry of named chain IDs Its main purpose is to improve human readability of reserved chain IDs in config files and CLI When signing transactions for such chains, the numerical chain ID should still be used (e.g. MAINNET has numeric chain ID 1, TESTNET has chain ID 2, etc)
Variants
MAINNET
Users might accidentally initialize the ChainId field to 0, hence reserving ChainId 0 for accidental initialization. MAINNET is the Aptos mainnet production chain and is reserved for 1
TESTNET
DEVNET
TESTING
PREMAINNET
Implementations
sourceimpl NamedChain
impl NamedChain
pub fn id(&self) -> u8
pub fn from_chain_id(chain_id: &ChainId) -> Result<NamedChain, String>
Trait Implementations
sourceimpl Clone for NamedChain
impl Clone for NamedChain
sourcefn clone(&self) -> NamedChain
fn clone(&self) -> NamedChain
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for NamedChain
impl Debug for NamedChain
sourceimpl Display for NamedChain
impl Display for NamedChain
impl Copy for NamedChain
Auto Trait Implementations
impl RefUnwindSafe for NamedChain
impl Send for NamedChain
impl Sync for NamedChain
impl Unpin for NamedChain
impl UnwindSafe for NamedChain
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more