@magiceden/magiceden-sdk
Version:
A TypeScript SDK for interacting with Magic Eden's API across multiple chains.
27 lines (26 loc) • 873 B
TypeScript
import { SolanaWalletProvider } from './solanaWalletProvider';
export declare class MockSolanaWalletProvider extends SolanaWalletProvider {
constructor();
getAddress: () => string;
getBalance: () => Promise<bigint>;
signMessage: (message: string | Uint8Array) => Promise<string>;
signTransaction: (transaction: any) => Promise<any>;
sendTransaction: () => Promise<string>;
signAndSendTransaction: () => Promise<string>;
waitForTransactionConfirmation: (txIdentifier: string) => Promise<{
txId: string;
status: any;
}>;
getConnection: () => any;
getSignatureStatus: (signature: string) => Promise<{
context: {
slot: number;
};
value: {
slot: number;
confirmations: number;
err: null;
confirmationStatus: any;
};
}>;
}