@magiceden/magiceden-sdk
Version:
A TypeScript SDK for interacting with Magic Eden's API across multiple chains.
24 lines (23 loc) • 1.09 kB
TypeScript
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];