UNPKG

@magiceden/magiceden-sdk

Version:

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

18 lines (17 loc) 811 B
import { TransactionRequest } from 'viem'; import { EvmWalletProvider } from './evmWalletProvider'; export declare class MockEvmWalletProvider extends EvmWalletProvider { constructor(); getAddress: () => string; getBalance: () => Promise<bigint>; signMessage: (message: string | Uint8Array) => Promise<string>; signTransaction: (transaction: TransactionRequest) => Promise<`0x${string}`>; signAndSendTransaction: (tx: TransactionRequest) => Promise<`0x${string}`>; waitForTransactionConfirmation: (txIdentifier: `0x${string}`) => Promise<{ txId: `0x${string}`; status: any; }>; signTypedData: (typedData: any) => Promise<`0x${string}`>; waitForTransactionReceipt: (txHash: `0x${string}`) => Promise<{}>; readContract: (params: any) => Promise<any>; }