@magiceden/magiceden-sdk
Version:
A TypeScript SDK for interacting with Magic Eden's API across multiple chains.
23 lines (22 loc) • 954 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockEvmWalletProvider = void 0;
const evmWalletProvider_1 = require("./evmWalletProvider");
class MockEvmWalletProvider extends evmWalletProvider_1.EvmWalletProvider {
constructor() {
super();
this.getAddress = () => '0x123';
this.getBalance = async () => BigInt(1000000);
this.signMessage = async (message) => '0x123';
this.signTransaction = async (transaction) => '0x123';
this.signAndSendTransaction = async (tx) => '0x123';
this.waitForTransactionConfirmation = async (txIdentifier) => ({
txId: txIdentifier,
status: 'confirmed',
});
this.signTypedData = async (typedData) => '0x123';
this.waitForTransactionReceipt = async (txHash) => ({});
this.readContract = async (params) => ({});
}
}
exports.MockEvmWalletProvider = MockEvmWalletProvider;