{"version":3,"sources":["../src/wallets/evm-smart-wallet.ts"],"sourcesContent":["import type { WalletClient } from \"./core\";\n\nimport type { EVMTransaction, EVMTransactionResult, EVMWalletClient } from \"./evm\";\n\nexport function isEVMSmartWalletClient(wallet: WalletClient): wallet is EVMSmartWalletClient {\n    return typeof (wallet as EVMSmartWalletClient).sendBatchOfTransactions === \"function\";\n}\n\nexport interface EVMSmartWalletClient extends EVMWalletClient {\n    sendBatchOfTransactions: (transactions: EVMTransaction[]) => Promise<EVMTransactionResult>;\n}\n"],"mappings":";AAIO,SAAS,uBAAuB,QAAsD;AACzF,SAAO,OAAQ,OAAgC,4BAA4B;AAC/E;","names":[]}