Variable: chains
const chains: {
defaultChain: chains.defaultChain;
devnet: chains.devnet;
testnet: chains.happyChainSepolia;
};Type declaration
defaultChain
defaultChain: {
blockExplorerUrls: string[];
chainId: "0xd8";
chainName: "HappyChain Sepolia";
nativeCurrency: {
decimals: 18;
name: "HappyChain";
symbol: "HAPPY";
};
opStack: true;
rpcUrls: string[];
} = chains.defaultChain;Default chain that the SDK will connect to — currently this is HappyChain Sepolia.
defaultChain.blockExplorerUrls
blockExplorerUrls: string[];defaultChain.chainId
chainId: string = "0xd8";defaultChain.chainName
chainName: string = "HappyChain Sepolia";defaultChain.nativeCurrency
nativeCurrency: {
decimals: 18;
name: "HappyChain";
symbol: "HAPPY";
};defaultChain.nativeCurrency.decimals
decimals: number = 18;defaultChain.nativeCurrency.name
name: string = "HappyChain";defaultChain.nativeCurrency.symbol
symbol: string = "HAPPY";defaultChain.opStack
opStack: true = true;defaultChain.rpcUrls
rpcUrls: string[];devnet
devnet: {
chainId: "0x7a69";
chainName: "localhost";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: string[];
} = chains.devnet;Localhost Anvil chain for local development.
devnet.chainId
chainId: string = "0x7a69";devnet.chainName
chainName: string = "localhost";devnet.nativeCurrency
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};devnet.nativeCurrency.decimals
decimals: number = 18;devnet.nativeCurrency.name
name: string = "Ether";devnet.nativeCurrency.symbol
symbol: string = "ETH";devnet.rpcUrls
rpcUrls: string[];testnet
testnet: {
blockExplorerUrls: string[];
chainId: "0xd8";
chainName: "HappyChain Sepolia";
nativeCurrency: {
decimals: 18;
name: "HappyChain";
symbol: "HAPPY";
};
opStack: true;
rpcUrls: string[];
} = chains.happyChainSepolia;HappyChain Sepolia testnet.
testnet.blockExplorerUrls
blockExplorerUrls: string[];testnet.chainId
chainId: string = "0xd8";testnet.chainName
chainName: string = "HappyChain Sepolia";testnet.nativeCurrency
nativeCurrency: {
decimals: 18;
name: "HappyChain";
symbol: "HAPPY";
};testnet.nativeCurrency.decimals
decimals: number = 18;testnet.nativeCurrency.name
name: string = "HappyChain";testnet.nativeCurrency.symbol
symbol: string = "HAPPY";testnet.opStack
opStack: true = true;testnet.rpcUrls
rpcUrls: string[];