pub struct ChainMetadata {
pub chain_id: &'static str,
pub native_symbol: &'static str,
pub native_decimals: u8,
pub explorer_token_base: &'static str,
}Expand description
Metadata for a blockchain network (symbol, decimals, explorer URLs).
Used for normalized presentation across all chains.
Fields§
§chain_id: &'static strCanonical chain identifier.
native_symbol: &'static strNative token symbol (e.g., ETH, SOL, TRX).
native_decimals: u8Native token decimals.
explorer_token_base: &'static strBlock explorer base URL for token pages.
Trait Implementations§
Source§impl Clone for ChainMetadata
impl Clone for ChainMetadata
Auto Trait Implementations§
impl Freeze for ChainMetadata
impl RefUnwindSafe for ChainMetadata
impl Send for ChainMetadata
impl Sync for ChainMetadata
impl Unpin for ChainMetadata
impl UnsafeUnpin for ChainMetadata
impl UnwindSafe for ChainMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more