UNPKG

@magiceden/magiceden-sdk

Version:

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

38 lines (37 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EvmBlockchains = exports.ZodEvmBlockchain = exports.EvmChainId = void 0; const zod_1 = require("zod"); const general_1 = require("./general"); /** * EVM chain ID */ var EvmChainId; (function (EvmChainId) { EvmChainId[EvmChainId["ETHEREUM"] = 1] = "ETHEREUM"; EvmChainId[EvmChainId["POLYGON"] = 137] = "POLYGON"; EvmChainId[EvmChainId["BASE"] = 8453] = "BASE"; EvmChainId[EvmChainId["SEI"] = 1329] = "SEI"; EvmChainId[EvmChainId["ARBITRUM"] = 42161] = "ARBITRUM"; EvmChainId[EvmChainId["APECHAIN"] = 33139] = "APECHAIN"; EvmChainId[EvmChainId["BERACHAIN"] = 80094] = "BERACHAIN"; EvmChainId[EvmChainId["MONAD_TESTNET"] = 10143] = "MONAD_TESTNET"; EvmChainId[EvmChainId["BSC"] = 56] = "BSC"; EvmChainId[EvmChainId["ABSTRACT"] = 2741] = "ABSTRACT"; })(EvmChainId || (exports.EvmChainId = EvmChainId = {})); /** * Zod schema for EVM blockchains */ exports.ZodEvmBlockchain = zod_1.z.enum([ general_1.Blockchain.ETHEREUM, general_1.Blockchain.BASE, general_1.Blockchain.POLYGON, general_1.Blockchain.SEI, general_1.Blockchain.ARBITRUM, general_1.Blockchain.APECHAIN, general_1.Blockchain.BERACHAIN, general_1.Blockchain.MONAD_TESTNET, general_1.Blockchain.BSC, general_1.Blockchain.ABSTRACT, ]); exports.EvmBlockchains = exports.ZodEvmBlockchain.options;