UNPKG

@magiceden/magiceden-sdk

Version:

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

27 lines (26 loc) 801 B
import { ClientConfig } from './types'; import { BaseNftService } from './services/nft'; /** * Magic Eden API client */ export declare class MagicEdenClient<NftService extends BaseNftService> { private readonly _config; private readonly _nft; /** * Creates a new Magic Eden API client * @param config Client configuration */ constructor(config: ClientConfig); /** * Access wallet-related functionality */ get wallet(): import("./wallet").WalletProvider<import("./types").ChainTransaction<import("./types").SupportedChain>, unknown, string, import("./wallet").WalletTxReceipt>; /** * Access NFT-related functionality */ get nft(): NftService; /** * Validates the provided configuration */ private validateConfig; }