{"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","isTempoTransactionRequest","viemTxn","toViemTempoTransactionSerializable","preparedTxn","normalizeViemPreparedTempoTransaction","requireTempoClient","prepareTransactionRequest","account","from","gasLimit","type","TEMPO_TXN_TYPE_NUMBER","toViemTransactionSerializable","prepared","STRING_TO_NUMBER_TXN_TYPE","authorizationList","serializable","key","Object","keys","val","toHex","calls","map","e","call","value","populatedTx","signedTx","Array","isArray","Error","viemTempoTxn","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","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","isTempoChainId","toJSON","constructor","walletProxy","privyInternal","chains","onNeedsRecovery","id","appApi","super"],"mappings":"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"}