UNPKG

@magiceden/magiceden-sdk

Version:

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

25 lines (24 loc) 901 B
import { ChainTransaction } from '../types'; import { WalletProvider } from '../wallet'; /** * Generate a signed authorization payload for Solana operations * @param wallet The wallet to sign with * @param candyMachineId The candy machine ID * @returns Authorization payload with signer, signature and timestamp */ export declare function createSolanaLaunchpadAuthorizationPayload(wallet: WalletProvider<ChainTransaction<'solana'>>, candyMachineId: string): Promise<{ signer: string; signature: string; timestamp: string; }>; /** * Generate a signed message for EVM operations * @param wallet The wallet to sign with * @param message The message to sign * @returns The signature */ export declare function createEvmLaunchpadAuthorizationPayload(wallet: WalletProvider<ChainTransaction<'evm'>>): Promise<{ owner: `0x${string}`; message: string; signature: string; }>;