{"version":3,"file":"EmbeddedWalletProvider.mjs","sources":["../../../src/embedded/EmbeddedWalletProvider.ts"],"names":["IFRAME_PASSTHROUGH_RPC_METHODS","Set","EmbeddedWalletProvider","EventEmitter","request","has","method","this","handleIFrameRpc","_account","address","_chainId","toString","handleSwitchEthereumChain","handleEstimateGas","data","params","handleSignTransaction","handleSendTransaction","handlePopulateTransaction","handleJsonRpc","ensureChainId","tx","ensureTxChainId","chainId","internalSwitchEthereumChain","Number","_client","getPublicClient","_chains","rpcUrls","appId","_privyInternal","emit","txRequest","viemTxn","toViemTransactionSerializable","type","preparedTxn","prepareTransactionRequest","account","from","STRING_TO_NUMBER_TXN_TYPE","serializable","key","Object","keys","val","toHex","populatedTx","signedTx","Array","isArray","Error","estimateGas","args","newChain","EmbeddedProviderError","token","getAccessTokenInternal","createAnalyticsEvent","isUnifiedWallet","walletRpc","context","app","_appApi","fetchPrivyRoute","fetch","getCompiledPath","getPath","signRequest","message","_walletProxy","signWithUserSigner","accessToken","rpcRequest","chainType","connect","entropyId","_entropyId","entropyIdVerifier","_entropyIdVerifier","e","needsRecovery","errorIndicatesRecoveryIsNeeded","recovery_method","recover","_onNeedsRecovery","timeout","Promise","async","res","rej","setTimeout","PrivyClientError","code","error","recoveryMethod","onRecovered","finally","clearTimeout","rpcWallet","hdWalletIndex","wallet_index","response","console","toJSON","constructor","walletProxy","privyInternal","chains","onNeedsRecovery","id","appApi","super"],"mappings":"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"}