UNPKG

@m3s/wallet

Version:

A flexible wallet interface supporting multiple blockchain wallet types, including EVM wallets and Web3Auth integration

13 lines 796 B
import { IAdapterIdentity, IAdapterLifecycle } from "@m3s/shared"; import { IEventEmitter, IMessageSigner, ITransactionHandler, ITypedDataSigner, IGasEstimation, ITokenOperations, IRPCHandler, ITransactionStatus, IAccountManager, IConnectionHandler, INetworkManager } from "./base.js"; /** * Core wallet interface - only essential wallet operations */ export interface ICoreWallet extends IAdapterIdentity, IAdapterLifecycle, IConnectionHandler, IAccountManager, INetworkManager { } /** * Complete EVM wallet interface - composed of all EVM-specific capabilities */ export interface IEVMWallet extends ICoreWallet, IEventEmitter, IMessageSigner, ITransactionHandler, ITypedDataSigner, IGasEstimation, ITokenOperations, IRPCHandler, ITransactionStatus { } //# sourceMappingURL=aliases.d.ts.map