@turnkey/react-wallet-kit
1.7.2
Patch Changes
1.7.1
Patch Changes
1.7.0
Minor Changes
-
#1118
29a42dbThanks @moe-dev! - Add a newhandleSendTransactionhelper to the Wallet Kit (for embedded wallet use only). This handler provides a complete transaction-submission flow, including:- Construction of the Ethereum transaction intent (sponsored and non-sponsored)
- Submission via
ethSendTransactionfrom@turnkey/core - Integrated modal UI for progress + success states
- Polling for transaction confirmation using
pollTransactionStatus - Surfacing of the final on-chain
txHashback to the caller
Patch Changes
1.6.3
Patch Changes
1.6.2
Patch Changes
- Updated dependencies [
3c23fc2]:- @turnkey/core@1.8.2
1.6.1
Patch Changes
1.6.0
Minor Changes
- #1090
e1bd68fAuthor @moeodeh3 - - Fixed unnecessary re-renders by ensuring alluseCallbackhooks include only direct dependencies- ConnectWallet and Auth model updated to show WalletConnect loading state during initialization
Patch Changes
-
#1102
8ed182aAuthor @amircheikh - - AddedautoFetchWalletKitConfigoption to theTurnkeyProviderconfig. Setting this to false will disable the initialwalletKitConfigfetch, saving on initialization time. If this is disabled and you want to use thehandleLoginmodal with Turnkey’s Auth Proxy, you must pass in the enabled auth methods manually into theTurnkeyProviderconfig.- Fixed
refreshWalletsandrefreshUsernot working whenautoRefreshManagedStateis disabled.
- Fixed
-
Updated dependencies [
fd2e031,80ea306,e1bd68f]:- @turnkey/core@1.8.0
- @turnkey/sdk-types@0.9.0
1.5.1
Patch Changes
-
#1086
2fd1d55Author @amircheikh - Added optionalclearClipboardOnPastetohandleImportWalletandhandleImportPrivateKey. Defaulting to true, this will create the import iframe withclipboard-writepermissions. Allows clipboard to be cleared after pasting in secrets to import. -
#1083
658b89cThanks @moe-dev! - Minor fixes - change on-ramp to onramp and change sandbox info text to match primary colour -
Updated dependencies [
2fd1d55]:- @turnkey/iframe-stamper@2.7.1
1.5.0
Minor Changes
- #1062
084acceThanks @moe-dev! - - AddedhandleOnRamp()helper to simplify fiat-to-crypto on-ramping flows directly from the SDK.- Supports overriding defaults through optional parameters:
network(e.g.,FiatOnRampBlockchainNetwork.ETHEREUM)cryptoCurrencyCode(e.g.,FiatOnRampCryptoCurrency.ETHEREUM)fiatCurrencyAmount,fiatCurrencyCode,paymentMethod, andonrampProvider.
- Integrates seamlessly with the
client.httpClient.initFiatOnRamp()method to open a provider popup (Coinbase, MoonPay, etc.) and monitor transaction completion.
- Supports overriding defaults through optional parameters:
Patch Changes
1.4.3
Patch Changes
-
#1059
046544fAuthor @moeodeh3 - FixedstoreSessionnot updating wallet and user state -
Updated dependencies [
9fbd5c4]:- @turnkey/core@1.6.0
1.4.2
Patch Changes
-
#1049
4ea9649Author @moeodeh3 - FixeduserIdparam being ignored in handleUpdateUserName and handleAddPhoneNumber -
#1049
c9f29a4Author @moeodeh3 - FixedexpirationSecondsparam being ignored in auth functions -
Updated dependencies []:
- @turnkey/core@1.5.2
1.4.1
Patch Changes
- Updated dependencies [
886f319]:- @turnkey/core@1.5.1
1.4.0
Minor Changes
- #992
5c4495bAuthor @amircheikh - - AddedverifyAppProofsfunction. Used alongside activities that return app proofs, this function will fetch the corresponding boot proof for a list of app proofs and securely verify them on the client. Learn more about Turnkey Verified here- All auth methods that make signup requests now optionally return a list of
appProofs - Added
handleVerifyAppProofsfunction. This will do the same actions asverifyAppProofsbut will also show a loading and confirmation modal - Added
verifyWalletOnSignupparam to theTurnkeyProviderconfig. This will automatically runhandleVerifyAppProofsafter a successful signup
- All auth methods that make signup requests now optionally return a list of
Patch Changes
1.3.3
Patch Changes
-
#1012
9e123ebAuthor @moeodeh3 - FixedswitchWalletAccountChainreferencing stalewalletProviderstate -
Updated dependencies [
9df42ad]:- @turnkey/sdk-types@0.6.2
- @turnkey/core@1.4.2
1.3.2
Patch Changes
-
#1010
e5b9c5cAuthor @moeodeh3 - Fixed stuck connecting state inhandleConnectExternalWallet() -
Updated dependencies [
e5b9c5c]:- @turnkey/core@1.4.1
1.3.1
Patch Changes
- #997
b6f9675Author @moeodeh3 - Added missingpublicKeyfield to theonOauthSuccesscallback in OAuth handler functions
1.3.0
Minor Changes
-
#986
6ceb06eAuthor @amircheikh - - AddeddefaultStamperTypeparam to the configuration. This will force the underlyinghttpClientto default to a specific stamper for all requests- Added
createHttpClientfunction. This allows a duplicate instance ofTurnkeySDKClientBaseto be created and returned. Custom configuration can be passed in to create an entirely new client with a unique config. This is useful for creating different HTTP clients with different default stampers to be used in our helper packages (@turnkey/viem,@turnkey/ethers, etc)
- Added
-
#993
68631c4Author @moeodeh3 - - AddedsendSignedRequest()to execute anyTSignedRequestreturned by SDK stamping methods.- Added
buildWalletLoginRequest()method, which prepares and signs a wallet login request without sending it to Turnkey, returning thestampLoginsigned request alongside the wallet’s public key used for login.
- Added
Patch Changes
-
#989
9ca7b8bAuthor @amircheikh - Padding and margin styles are now only forced under.tk-modal -
Updated dependencies [
68631c4,6ceb06e,68631c4]:- @turnkey/sdk-types@0.6.1
- @turnkey/core@1.4.0
1.2.0
Minor Changes
- #974
3997c0fAuthor @narimonf - AddedfetchBootProofForAppProof, which fetches the boot proof for a given app proof.
Patch Changes
-
#973
48f59f9Author @moeodeh3 - Fix handling of providers that cannot be disconnected -
Updated dependencies [
4adbf9b,4ead6da,3997c0f,3997c0f]:- @turnkey/core@1.3.0
- @turnkey/sdk-types@0.6.0
1.1.2
Patch Changes
1.1.1
Patch Changes
-
#968
14424eeAuthor @moeodeh3 - Fixed type re-exports from@turnkey/core -
#962
62937e7Author @moeodeh3 - - Fixed memory leaks inhandle*functionshandleConnectExternalWalletnow returns{ type: "connect" | "disconnect"; account?: WalletAccount }
-
#964
1e15cc9Author @moeodeh3 - FixonClosecallbacks not triggering in child modal pages
1.1.0
Minor Changes
-
#941
f2c95aeAuthor @ethankonk - - Added options in the config and handleLogin() to add a logo for light and/or dark mode -
#951
3ad8718Author @ethankonk - - Added sheets to the modal system which popup from below within the modal. Future proofing for more OAuth methods and such -
#944
e7edb0fAuthor @ethankonk - Added optional name overide param for handleImportWallet & handleImportPrivateKey. If provided, the input field for wallet name will no longer be shown and the passed in name param will be used instead. -
#931
f8a8d20Author @ethankonk - - Added config option to disable managed state auto refreshing.- The session state is automatically cleared if a request to Turnkey returns an unauthorized error indicating that the session keypair is no longer valid.
-
#940
e4bc82fAuthor @moeodeh3 - - Added optional params for sessionless stamping (passkey/wallet only setups)
Patch Changes
-
#952
6e3114bAuthor @amircheikh - - Fixed broken padding on Safari using iOS 26 and MacOS 26 -
#955
c534b5bAuthor @ethankonk - Methods no longer rely on the session state variable, meaning functions that modify session can be placed in-line with methods reliant on session updates -
#934
9c1fea5Author @moeodeh3 - Re-exported useful modules from@turnkey/core:TurnkeyClientTurnkeyClientMethodsTurnkeySDKClientBaseisEthereumProviderisSolanaProvider
-
#954
474ba20Author @moeodeh3 - Added a Copy Link button to the WalletConnect screen in the auth component -
#958
5a96fe8Author @amircheikh - - otpLength and alphanumeric settings now properly apply from dashboard -
#946
0080c4dAuthor @moeodeh3 - - Fixed double sign prompt for WalletConnect in React Dev Mode- Fixed expired WalletConnect URIs
- Fixed errors on unapproved WalletConnect sessions
-
#960
c2a0bd7Author @moeodeh3 - - Removed requirement of session for external wallet usageconnectExternalWalletAccount()now returns the fullWalletAccountobject instead ofvoidfetchWallets()now supports an optionalconnectedOnlyparameter to fetch only connected wallets
-
Updated dependencies [
0080c4d,5a96fe8,c2a0bd7,90841f9,e4bc82f]:- @turnkey/core@1.1.0
- @turnkey/sdk-types@0.4.1
1.0.0
Major Changes
-
Initial Stable Release:
@turnkey/react-wallet-kit🎉 Turnkey’s Embedded Wallet Kit is the easiest way to integrate Turnkey’s Embedded Wallets into your React applications, with no backend required.- Built on
@turnkey/core - Provides a set of UI components and simple functions, all exported through a React hook
- Designed to help you quickly build secure embedded wallet experiences
- Built on
Minor Changes
-
#677
fc1d6e2Author @amircheikh - @turnkey/react-wallet-kit and @turnkey/core beta-3 release -
#677
fc1d6e2Author @amircheikh - @turnkey/react-wallet-kit and @turnkey/core beta-3 release -
#677
4880f26Author @amircheikh - @turnkey/react-wallet-kit and @turnkey/core beta release -
#677
c6ee323Author @amircheikh - updating package versions -
#677
c6ee323Author @amircheikh - test build -
#677
06347adAuthor @amircheikh - SDK beta release @turnkey/react-wallet-kit @turnkey/core
Patch Changes
- Updated dependencies [
fc1d6e2,fc1d6e2,4880f26,c6ee323,c6ee323,c6ee323,06347ad]:- @turnkey/sdk-types@0.4.0
- @turnkey/core@1.0.0
- @turnkey/iframe-stamper@2.6.0
1.0.0-beta.6
Minor Changes
- @turnkey/react-wallet-kit and @turnkey/core beta release
Patch Changes
- Updated dependencies []:
- @turnkey/sdk-types@0.4.0-beta.6
- @turnkey/core@1.0.0-beta.6
1.0.0-beta.5
Minor Changes
- SDK beta release @turnkey/react-wallet-kit @turnkey/core
Patch Changes
- Updated dependencies []:
- @turnkey/iframe-stamper@2.6.0-beta.0
- @turnkey/sdk-types@0.4.0-beta.5
- @turnkey/core@1.0.0-beta.5
1.0.0-beta.4
Minor Changes
- @turnkey/react-wallet-kit and @turnkey/core beta-3 release
Patch Changes
- Updated dependencies []:
- @turnkey/sdk-types@0.4.0-beta.4
- @turnkey/core@1.0.0-beta.4
1.0.0-beta.3
Minor Changes
- @turnkey/react-wallet-kit and @turnkey/core beta-3 release
Patch Changes
- Updated dependencies []:
- @turnkey/sdk-types@0.4.0-beta.3
- @turnkey/core@1.0.0-beta.3
1.0.0-beta.2
Minor Changes
- updating package versions
Patch Changes
- Updated dependencies []:
- @turnkey/sdk-types@0.4.0-beta.2
- @turnkey/core@1.0.0-beta.2
1.0.0-beta.1
Minor Changes
- test build
Patch Changes
- Updated dependencies []:
- @turnkey/sdk-types@0.4.0-beta.1
- @turnkey/core@1.0.0-beta.1
1.0.0-beta.0
Major Changes
- beta for @turnkey/react-wallet-kit and @turnkey/core
Patch Changes
- Updated dependencies []:
- @turnkey/core@1.0.0-beta.0
- @turnkey/sdk-types@0.4.0-beta.0
1.0.0
Major Changes
- Initial beta release for react wallet kit
Patch Changes
- Updated dependencies []:
- @turnkey/core@1.0.0
- @turnkey/sdk-types@0.4.0
1.0.0
Major Changes
- Initial beta release for @turnkey/react-wallet-kit and @turnkey/core
Patch Changes
- Updated dependencies []:
- @turnkey/core@1.0.0
- @turnkey/sdk-types@0.4.0