Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
b005160
Init. Swap stampers by passing in enum
amircheikh Jun 6, 2025
6272ce1
Cross platform session management init
amircheikh Jun 9, 2025
e0e5ffc
Platform specific stampers (WIP)
amircheikh Jun 9, 2025
ac5c6d5
Multi session and multi keypair storage (web only)
amircheikh Jun 10, 2025
62b038f
Modified session storage. Added mobile storage manager
amircheikh Jun 11, 2025
1cb0080
Mobile keychain stamper
amircheikh Jun 11, 2025
c78b1a6
Cross platform passkey stamper
amircheikh Jun 12, 2025
69bf98d
added swagger type gen to sdk-types
ethankonk Jun 12, 2025
77bc371
fixed type generation for request base types
ethankonk Jun 16, 2025
768938a
Small fixes for mismatched orgid
amircheikh Jun 16, 2025
5a7542e
Renames and retypes
amircheikh Jun 16, 2025
c0ab2c2
added custom activity responses
ethankonk Jun 16, 2025
4fdc327
rebased
ethankonk Jun 16, 2025
3a13c41
fixed sdk-types api Response and Request type generation
ethankonk Jun 16, 2025
a0b8b56
updated typing in sdk-js
ethankonk Jun 17, 2025
bdec9d8
added sugared wallet functions and started auth stuff
ethankonk Jun 18, 2025
4b70eeb
added signup with passkey
ethankonk Jun 20, 2025
ef9f9cb
added otp auth
ethankonk Jun 23, 2025
c8d2544
change init otp response
moe-dev Jun 24, 2025
2b74dc7
conditionally sign up or login for otp
ethankonk Jun 24, 2025
6a6fc7d
fixed everything
ethankonk Jun 24, 2025
33bf4a7
added google oauth
ethankonk Jun 24, 2025
9e4bad4
fix double oauth providers
moe-dev Jun 24, 2025
74fdb03
fixed sdk side oauth
ethankonk Jun 25, 2025
bf8a8e4
fixed auth keypair cleanup in one tap passkey sign up and failed auth…
ethankonk Jun 25, 2025
b227007
React wallet kit init. Modal init
amircheikh Jun 23, 2025
74fbdd0
More modal upgrades
amircheikh Jun 24, 2025
5c426a1
Refactored modal. Icon button started
amircheikh Jun 25, 2025
0049852
Iconbutton dark/light mode functionality
amircheikh Jun 25, 2025
2391c02
added react providers to react-wallet-kit
ethankonk Jun 26, 2025
c330aba
fixed sdk-type type generation to match sdk-server and sdk-browser
ethankonk Jun 27, 2025
7521702
Polished colors and buttons
amircheikh Jun 26, 2025
0781511
Auth component started. Google oAuth
amircheikh Jun 26, 2025
aff08ed
added all sugared functions from core to react-wallet-kit provider, a…
ethankonk Jun 27, 2025
a9bfe4c
added new beforeSessionExpiry callback
ethankonk Jun 30, 2025
3b67f44
Proper oauth flow in auth component. Spinners and design
amircheikh Jun 27, 2025
2a421bd
added session expiration management
ethankonk Jun 30, 2025
3907038
re-synced sdk, added user, wallets, and proxyAuthConfig to the context
ethankonk Jul 1, 2025
785bbfb
re-synced sdk, added user, wallets, and proxyAuthConfig to the context
ethankonk Jul 1, 2025
6612c6a
Email flow in auth component
amircheikh Jun 30, 2025
08b9461
Auth component functionally complete. Need more mork
amircheikh Jul 1, 2025
48cf92b
better errors and error handling
ethankonk Jul 2, 2025
74c05cb
updated auth proxy type generation
ethankonk Jul 2, 2025
c19b9a4
updated auth proxy type generation
ethankonk Jul 2, 2025
9bedb44
Better buttons, started customization
amircheikh Jul 2, 2025
ba9ba89
added session token to session object, added updateUser method
ethankonk Jul 2, 2025
a104c59
Auth component ordering
amircheikh Jul 2, 2025
85beff4
more customization. Apple and facebbok oauth
amircheikh Jul 7, 2025
461ee60
fixed error bubbling up issue
ethankonk Jul 7, 2025
5c8aa3a
added import and export modals
ethankonk Jul 8, 2025
b10824d
refactored wallet stamper and added to sdk-js, and ewk
moeodeh3 Jul 8, 2025
70eeb3b
Signing modal. Modal changes. Customization
amircheikh Jul 8, 2025
e5df530
fixed import wallet logic, added success modal to it as well
ethankonk Jul 8, 2025
5602345
More customization in provider
amircheikh Jul 9, 2025
b76329d
implemented adding oauth providers and updating email and phone number
ethankonk Jul 9, 2025
23b9386
added user name update modal and adding passkey
ethankonk Jul 9, 2025
d55636e
added remove passkey, email, phone, oauth provider methods and modals
ethankonk Jul 10, 2025
20ce777
added loginOrSignupWithWallet
moeodeh3 Jul 10, 2025
5b11327
fixed issue with eth publicKey derivation
moeodeh3 Jul 10, 2025
b97056a
rebase
moeodeh3 Jul 10, 2025
df29b93
Portal and tailwind fixes. new demo added
amircheikh Jul 10, 2025
0ba6c66
fixed issue with atob
moeodeh3 Jul 10, 2025
7c6ac33
fix wallet fetch failing
moeodeh3 Jul 10, 2025
5fdcac2
added passkey remove and add modal, and oauth remove modal
ethankonk Jul 11, 2025
91ad5b5
Wallet login in auth component
amircheikh Jul 11, 2025
e7080a5
updated fetchWallets to include linked wallets
moeodeh3 Jul 11, 2025
293bb61
cleaned up
moeodeh3 Jul 11, 2025
08c86be
prettier
moeodeh3 Jul 11, 2025
f8cc958
Createsuborg params fix
amircheikh Jul 11, 2025
e416769
added ability to link a wallet
moeodeh3 Jul 14, 2025
4e62c60
Demo ewk config panel started
amircheikh Jul 14, 2025
b4ff10b
handeLinkWallet modal
amircheikh Jul 15, 2025
85a9354
refresh wallets when user links wallets, add wallet unlinking
moeodeh3 Jul 16, 2025
80d29fd
beginning core-js clean up
ethankonk Jul 11, 2025
97d82f8
started adding proto gen auth proxy methods
ethankonk Jul 15, 2025
1dbfc25
fixed session refresh bug and new wallet accounts type issues
ethankonk Jul 21, 2025
ec3474b
Demo wallet continued
amircheikh Jul 16, 2025
1c4c76c
Cleanup, bug fixes, ease of use
amircheikh Jul 21, 2025
db44ac4
added a wallet accounts auto gen option and added stamp with option t…
ethankonk Jul 22, 2025
a175526
added custom params for sign message to allow for encoding type and h…
ethankonk Jul 22, 2025
0d6eae3
add disconnect listeners for eth and solana wallets
moeodeh3 Jul 22, 2025
5939d36
Mobile modals support. Modal polish
amircheikh Jul 22, 2025
e67437d
fixed intellisense issues and type exporting
ethankonk Jul 23, 2025
6cd05c8
added back refreshing users and wallets
ethankonk Jul 23, 2025
f170251
Dev facing errors and session/state consistacny
amircheikh Jul 23, 2025
d1a4ed7
add ability to sign with connected wallets in signMessage
moeodeh3 Jul 24, 2025
3c5c14d
fixed solana/web3.js dependency issue
moeodeh3 Jul 24, 2025
176c58a
fixed circular dependencies and type issues
ethankonk Jul 24, 2025
617240f
fixed circular dependencies and type issues
ethankonk Jul 24, 2025
15ea9b3
added jsdocs comments to all provider and core methods
ethankonk Jul 25, 2025
f799227
added ability to sign with connected wallets in signTransaction
moeodeh3 Jul 25, 2025
e3e6b99
rebased
moeodeh3 Jul 25, 2025
61ee90d
fixed comments, and refactored some of the modal implementations
ethankonk Jul 28, 2025
dc485b3
cleaned up wallet manager
moeodeh3 Jul 28, 2025
8c9c6a1
renamed signer to connector
moeodeh3 Jul 28, 2025
32aa4f0
reverted changes to wallet-stamper
moeodeh3 Jul 28, 2025
1c7b746
removed wallet-stamper from react-wallet-kit
moeodeh3 Jul 28, 2025
18c91f1
fixed jsdocs for provider exported functions
ethankonk Jul 28, 2025
e6ba00f
fixed bad import
ethankonk Jul 28, 2025
809c84e
Modal reworked to remove dialogs. Demo app continued
amircheikh Jul 25, 2025
50f25ae
Demo app lookin nice.
amircheikh Jul 28, 2025
51506bb
updated types
moe-dev Jul 29, 2025
9a12c00
added gen docs for sdk-js and react-wallet-kit
ethankonk Jul 30, 2025
ace7892
polishing js-doc comments
ethankonk Jul 30, 2025
7b6d389
Compat fixes for react
amircheikh Jul 30, 2025
ae6c4dd
Modals now prevent scroll on page
amircheikh Aug 4, 2025
300eddd
added walletConnect for ethereum
moeodeh3 Jul 31, 2025
ba2ae06
fixed some race conditions and cleaned up
moeodeh3 Aug 1, 2025
c96ea90
rebased
moeodeh3 Aug 1, 2025
cc87769
start adding solana support for walletConnect
moeodeh3 Aug 1, 2025
9bf729e
got solana connect to work
moeodeh3 Aug 2, 2025
c364afa
finished solana walletConnect
moeodeh3 Aug 3, 2025
bd0e724
consolidated ethereum and solana walletConnect
moeodeh3 Aug 4, 2025
af81b67
clean up walletConnect
moeodeh3 Aug 5, 2025
e1f5937
added signAndSendTransaction
moeodeh3 Aug 5, 2025
f09362d
added a bunch to the demo and resynced sdk for new auth proxy changes
ethankonk Aug 5, 2025
71cb5be
added toastify and fixed some auth proxy issues
ethankonk Aug 5, 2025
6d8523c
fixed mobile responsiveness for demo
ethankonk Aug 5, 2025
6dc6fc7
cleaned up hydration errors for mobile demo view
ethankonk Aug 5, 2025
6f7c0d8
more demo polish
ethankonk Aug 5, 2025
ef99035
fix signMessage in react-wallet-kit
moeodeh3 Aug 6, 2025
393e236
Fixed sign verification issue for connected wallets and session refre…
ethankonk Aug 7, 2025
9003c93
Added wallet connect screen
amircheikh Aug 6, 2025
d8d3fb9
Node >18 fix
amircheikh Aug 7, 2025
1b8d110
Mega rebase
amircheikh Aug 7, 2025
2714b0f
added ability to switch chains for ethereum wallets
moeodeh3 Aug 7, 2025
30e4e7e
add walletConnect config
moeodeh3 Aug 7, 2025
bfbee01
fixed WalletConnect chain switching, and signAndSendTransaction
moeodeh3 Aug 7, 2025
3c214f7
Demo fixes and email uniqueness patch
amircheikh Aug 7, 2025
0221650
cleaned up solana signing
moeodeh3 Aug 7, 2025
3620a94
fixed build linting issues and tweaked colour select logic
ethankonk Aug 7, 2025
6537acf
added tsconfig.typecheck.json for sdk-js
ethankonk Aug 8, 2025
6ec5a7c
Demo styling
amircheikh Aug 8, 2025
cdc5770
Mega rebase
amircheikh Aug 8, 2025
c5a0220
Demo mobile fix
amircheikh Aug 8, 2025
81b9d53
made primary bg picker change theme for the whole demo
ethankonk Aug 11, 2025
9525267
renamed sdk-js to core
ethankonk Aug 11, 2025
0675b45
Remove deps from wallet demo
amircheikh Aug 11, 2025
75020f7
Demo button fix
amircheikh Aug 11, 2025
944f97b
made email social linking a google accounts only thing
ethankonk Aug 11, 2025
cf53f07
fixed comments made by bryce and andrew for demo
ethankonk Aug 12, 2025
f7cdd2b
enable mobile
moeodeh3 Aug 12, 2025
8544a70
wallet config fix
moeodeh3 Aug 12, 2025
d1feab2
Resolved comments
amircheikh Aug 12, 2025
6afef25
Rebase fixes
amircheikh Aug 12, 2025
ea55e0f
remove use of Buffer
moeodeh3 Aug 12, 2025
7ca0270
add comment headers
moeodeh3 Aug 12, 2025
ca100f9
add error codes
moeodeh3 Aug 12, 2025
3b69d6b
Renamed config params and fetch masterconfig first
amircheikh Aug 12, 2025
21ed9fc
regenerated core and react-wallet-kit docs
ethankonk Aug 12, 2025
f4657e4
Otp fix
amircheikh Aug 12, 2025
db7f5dd
fixed package lock issues
ethankonk Aug 12, 2025
c1c234c
fixed js build error
ethankonk Aug 12, 2025
2c33361
prettier
ethankonk Aug 12, 2025
33e9de8
Config init fixes. More reliable
amircheikh Aug 13, 2025
fc2a1e5
reverted changelog changes
ethankonk Aug 13, 2025
d1d0c54
fixed changeset
ethankonk Aug 13, 2025
4a479e7
Basic readmes
amircheikh Aug 13, 2025
3ec1c6c
initial beta.0 release
turnekybc Aug 13, 2025
3b25708
add beta tag to new packages
turnekybc Aug 13, 2025
cd0341c
Revert "initial beta.0 release"
turnekybc Aug 13, 2025
c2cd827
initial beta.0 release
turnekybc Aug 13, 2025
589e60c
run custom version
turnekybc Aug 13, 2025
38aad65
run prettier
turnekybc Aug 13, 2025
2fa0b95
update tsconfig
turnekybc Aug 13, 2025
bdf0114
update custom versions
turnekybc Aug 13, 2025
76f9427
update package versions
turnekybc Aug 13, 2025
2795e4e
updated codegen, added util function to abstract core client try catc…
ethankonk Aug 15, 2025
bb51930
fix not being able to override chains
moeodeh3 Aug 16, 2025
07f3a73
add console logs
moeodeh3 Aug 16, 2025
b8560d8
fix wallet chain initialization
moeodeh3 Aug 16, 2025
7972a20
fix initializeProviders
moeodeh3 Aug 16, 2025
06cceaa
debug logs
moeodeh3 Aug 16, 2025
adc776e
remove logs
moeodeh3 Aug 17, 2025
e7f7f10
fixed sessions persisting on page close and reopen after session has …
ethankonk Aug 18, 2025
2ed9d11
added exporting wallet accounts and exporting private keys
ethankonk Aug 18, 2025
87a07c5
fixed issues with tailwind 3
ethankonk Aug 19, 2025
9bd18ef
Fix for turnkey styles are missing
amircheikh Aug 19, 2025
9228c8d
Supress style error option
amircheikh Aug 19, 2025
b8480cb
cleaup and address comments
moeodeh3 Aug 19, 2025
5782440
add beta version 2
turnekybc Aug 19, 2025
a36d2ad
Update readme
amircheikh Aug 19, 2025
f8c18c4
add beta version 4
turnekybc Aug 19, 2025
e048f2a
add beta publish workflow
turnekybc Aug 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .changeset/cute-squids-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"@turnkey/eip-1193-provider": minor
"@turnkey/react-wallet-kit": minor
"@turnkey/sdk-server": minor
"@turnkey/sdk-react": minor
"@turnkey/sdk-types": minor
"@turnkey/encoding": minor
"@turnkey/core": minor
"@turnkey/http": minor
---

@turnkey/react-wallet-kit and @turnkey/core beta-3 release
12 changes: 12 additions & 0 deletions .changeset/fair-bushes-retire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"@turnkey/eip-1193-provider": minor
"@turnkey/react-wallet-kit": minor
"@turnkey/sdk-server": minor
"@turnkey/sdk-react": minor
"@turnkey/sdk-types": minor
"@turnkey/encoding": minor
"@turnkey/core": minor
"@turnkey/http": minor
---

@turnkey/react-wallet-kit and @turnkey/core beta-3 release
8 changes: 8 additions & 0 deletions .changeset/loose-ravens-walk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@turnkey/react-wallet-kit": minor
"@turnkey/sdk-types": minor
"@turnkey/encoding": minor
"@turnkey/core": minor
---

updating package versions
8 changes: 8 additions & 0 deletions .changeset/old-pillows-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@turnkey/react-wallet-kit": minor
"@turnkey/sdk-types": minor
"@turnkey/encoding": minor
"@turnkey/core": minor
---

test build
77 changes: 77 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"mode": "pre",
"tag": "beta",
"initialVersions": {
"@turnkey/delegated-access": "0.0.15-beta.2",
"@turnkey/example-deployer": "0.1.3",
"@turnkey/example-email-auth": "0.1.0",
"@turnkey/example-email-auth-local-storage": "0.1.0",
"@turnkey/example-export-in-node": "0.1.0",
"@turnkey/example-import-in-node": "0.1.0",
"@turnkey/kitchen-sink": "0.1.5",
"@turnkey/example-oauth": "0.1.0",
"@turnkey/example-otp-auth": "0.1.0",
"@turnkey/example-react-components": "0.1.0",
"@turnkey/example-demo-react-wallet-kit": "0.1.0",
"@turnkey/example-with-rebalancer": "0.0.2",
"@turnkey/example-sweeper": "0.1.3",
"@turnkey/example-trading-runner": "0.0.1",
"@turnkey/example-wallet-import-export": "0.2.0",
"@turnkey/example-with-aptos": "0.1.0",
"@turnkey/example-with-biconomy-aa": "0.2.0",
"@turnkey/example-with-bitcoin": "0.2.0",
"@turnkey/example-with-cosmjs": "0.1.3",
"@turnkey/example-with-eip-1193-provider": "0.1.0",
"@turnkey/with-eth-passkey-signers": "0.2.5",
"@turnkey/example-with-ethers": "0.1.3",
"@turnkey/example-with-federated-passkeys": "0.1.2",
"@turnkey/example-with-gnosis": "0.1.4",
"@turnkey/with-indexed-db": "0.1.0",
"@turnkey/with-morpho": "0.0.1",
"@turnkey/example-with-movement": "0.1.0",
"@turnkey/example-with-nonce-manager": "0.1.0",
"@turnkey/example-with-offline": "0.0.0",
"@turnkey/with-sdk-js": "0.1.0",
"@turnkey/example-with-sdk-server": "0.1.0",
"@turnkey/example-with-solana": "0.1.0",
"@turnkey/with-solana-passkeys": "0.1.7",
"@turnkey/with-stacks": "0.0.1",
"@turnkey/example-with-sui": "0.1.0",
"@turnkey/example-with-ton": "0.1.0",
"@turnkey/example-with-tron": "0.1.0",
"@turnkey/example-with-uniswap": "0.1.3",
"@turnkey/example-with-viem": "0.0.1",
"@turnkey/with-wallet-stamper": "0.1.7",
"@turnkey/example-with-zerodev-aa": "0.1.0",
"@turnkey/jest-config": "0.1.3",
"@turnkey/api-key-stamper": "0.4.8-beta.2",
"@turnkey/core": "1.0.0-beta.2",
"@turnkey/cosmjs": "0.7.25-beta.2",
"@turnkey/crypto": "2.5.1-beta.2",
"@turnkey/eip-1193-provider": "3.3.24-beta.2",
"@turnkey/encoding": "0.6.0-beta.2",
"@turnkey/ethers": "1.2.8-beta.2",
"@turnkey/http": "3.8.1-beta.2",
"@turnkey/iframe-stamper": "2.5.0",
"@turnkey/indexed-db-stamper": "1.1.2-beta.2",
"@turnkey/react-native-passkey-stamper": "1.1.2-beta.2",
"@turnkey/react-wallet-kit": "1.0.0-beta.2",
"@turnkey/sdk-browser": "5.6.1-beta.2",
"@turnkey/sdk-react": "5.3.2-beta.2",
"@turnkey/sdk-react-native": "1.4.2-beta.2",
"@turnkey/sdk-server": "4.5.1-beta.2",
"@turnkey/sdk-types": "0.4.0-beta.2",
"@turnkey/solana": "1.0.41-beta.2",
"@turnkey/telegram-cloud-storage-stamper": "2.0.4-beta.2",
"@turnkey/viem": "0.11.2-beta.2",
"@turnkey/wallet-stamper": "1.0.9-beta.2",
"@turnkey/webauthn-stamper": "0.5.1"
},
"changesets": [
"cute-squids-type",
"fair-bushes-retire",
"loose-ravens-walk",
"old-pillows-float",
"rotten-mugs-matter"
]
}
8 changes: 8 additions & 0 deletions .changeset/rotten-mugs-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@turnkey/react-wallet-kit": major
"@turnkey/core": major
"@turnkey/sdk-types": minor
"@turnkey/encoding": minor
---

beta for @turnkey/react-wallet-kit and @turnkey/core
5 changes: 4 additions & 1 deletion .codesandbox/ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,10 @@
"packages/iframe-stamper",
"packages/crypto",
"packages/react-native-passkey-stamper",
"packages/telegram-cloud-storage-stamper"
"packages/telegram-cloud-storage-stamper",
"packages/core",
"packages/react-wallet-kit",
"packages/sdk-types"
],
"sandboxes": ["/examples/react-components"],
"node": "20"
Expand Down
Loading
Loading