UNPKG

@b3dotfun/anyspend-sdk

Version:

React Hooks and UI Components for AnySpend by B3

31 lines (26 loc) 571 B
import { Chain } from "viem"; import { Token } from "./token"; export enum ChainType { EVM = "evm", SOLANA = "solana" } export interface IBaseChain { id: number; name: string; type: ChainType; logoUrl: string; nativeRequired: bigint; canDepositNative: boolean; defaultToken: Token; nativeToken: Token; } export interface IEVMChain extends IBaseChain { type: ChainType.EVM; viem: Chain; pollingInterval: number; zapperEnum?: string; coingeckoName?: string; } export interface ISolanaChain extends IBaseChain { type: ChainType.SOLANA; }