UNPKG

@magiceden/magiceden-sdk

Version:

A TypeScript SDK for interacting with Magic Eden's API across multiple chains.

24 lines (23 loc) 1.09 kB
import { z } from 'zod'; import { Blockchain } from './general'; /** * EVM chain ID */ export declare enum EvmChainId { ETHEREUM = 1, POLYGON = 137, BASE = 8453, SEI = 1329, ARBITRUM = 42161, APECHAIN = 33139, BERACHAIN = 80094, MONAD_TESTNET = 10143, BSC = 56, ABSTRACT = 2741 } /** * Zod schema for EVM blockchains */ export declare const ZodEvmBlockchain: z.ZodEnum<[Blockchain.ETHEREUM, Blockchain.BASE, Blockchain.POLYGON, Blockchain.SEI, Blockchain.ARBITRUM, Blockchain.APECHAIN, Blockchain.BERACHAIN, Blockchain.MONAD_TESTNET, Blockchain.BSC, Blockchain.ABSTRACT]>; export type EvmBlockchain = Blockchain.ETHEREUM | Blockchain.POLYGON | Blockchain.BASE | Blockchain.SEI | Blockchain.ARBITRUM | Blockchain.APECHAIN | Blockchain.BERACHAIN | Blockchain.MONAD_TESTNET | Blockchain.BSC | Blockchain.ABSTRACT; export declare const EvmBlockchains: [Blockchain.ETHEREUM, Blockchain.BASE, Blockchain.POLYGON, Blockchain.SEI, Blockchain.ARBITRUM, Blockchain.APECHAIN, Blockchain.BERACHAIN, Blockchain.MONAD_TESTNET, Blockchain.BSC, Blockchain.ABSTRACT];