@magiceden/magiceden-sdk
Version:
A TypeScript SDK for interacting with Magic Eden's API across multiple chains.
18 lines (17 loc) • 811 B
TypeScript
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>;
}