UNPKG

@arcana/ca-sdk

Version:

Arcana Network's chain abstraction SDK for unified balance in Web3 apps

15 lines (14 loc) 639 B
import { Environment } from "@arcana/ca-common"; import { KAIA_CHAIN_ID, SOPHON_CHAIN_ID } from "./constants"; import { Chain, TokenInfo } from "./typings"; declare class ChainList { chains: Chain[]; private vcm; constructor(env: Environment); getChainByID(id: number): Chain | undefined; getNativeToken(chainID: number): TokenInfo; getTokenByAddress(chainID: number, address: `0x${string}`): TokenInfo | undefined; getTokenInfoBySymbol(chainID: number, symbol: string): TokenInfo | undefined; getVaultContractAddress(chainID: number): `0x${string}`; } export { ChainList, KAIA_CHAIN_ID, SOPHON_CHAIN_ID };