Skip to content

Commit 11f94e4

Browse files
committed
FAQ update
1 parent 346fc35 commit 11f94e4

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

docs/documentation/FAQ.md

+34
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ slug: /faq
77

88
## Authentication and credentials
99

10+
### What authentication methods does Turnkey provide?
11+
12+
Currently we provide: [email auth](/features/email-auth), [oauth](/features/oauth), [wallet auth](https://www.npmjs.com/package/@turnkey/wallet-stamper) (for Solana and EVM), [passkeys](/passkeys/introduction) and authentication via [API](/api-overview/introduction) keys. We’re on track to release SMS very soon.
13+
14+
### You said that you support Email Authentication but why don't I see it in my dashboard?
15+
16+
New Turnkey organizations are not enabled for email authentication by default, you will have to opt into the feature. To do so, check out the [guide](/features/email-auth#authorization) on how to do this - copy and paste the code snippet from the bottom of the doc into the SDK example’s README to get started.
17+
18+
### What is the OAuth latency?
19+
20+
We’ve observed that at times OAuth can take up to one second to complete. This is due to the fact that establishing and fetching TLS happens twice inside the secure enclave, directly contributing to the latency.
21+
22+
### Can I re-use my passkeys across different domains? Can I transfer passkeys between different rpIds?
23+
24+
- In short: No. Passkeys are domain bound, meaning the passkey you have setup for Turnkey.com (example) will not work for logging into your Turnkey Demo Wallet, these are two different domains.
25+
- As a matter of security, passkeys being non-transferable ensures that they cannot be used in front-end and phishing attacks.
26+
- However, you can use the same passkey type (e.g. YubiKey) across different domains, but this YubiKey will need to be registered as a second passkey on each domain.
27+
1028
### Can I sign up for Turnkey multiple times with the same email?
1129

1230
When you authenticate to the Turnkey dashboard, your email is used to lookup your organization and associated credentials. Currently we do not allow multiple users to be associated with the same email address.
@@ -121,6 +139,18 @@ We suggest you use blockchain-specific libraries, like Ethers.js for Ethereum, t
121139

122140
You can use any blockchain node provider, like Infura or Alchemy, to broadcast your transactions.
123141

142+
### What is the maximum expiration time for sessions? How long can we persist the users not needing to run email auth again?
143+
144+
Turnkey does not impose a maximum limit on session length. By default the configuration is set to 15 minutes (expressed as 900 seconds). The limits are specified by the client.
145+
146+
### Can I customize my email templates? What about the sender email domain?
147+
148+
Enterprise customers on our Scale plan and above are able to customize email templates. See the guide on how-to [here](/embedded-wallets/sub-organization-auth#email-customization). The ability to change the domain name of the email sender is in beta - reach out to support or [[email protected]]([email protected]) if you’re interested in enabling this new feature.
149+
150+
### Can I use Turnkey with Telegram mini apps (HTML5 running in Telegram's browser) to create embedded wallets?
151+
152+
Yes, more support and documentation is coming soon. Stay tuned!
153+
124154
### What does `HASH_FUNCTION_NO_OP` mean?
125155

126156
In the ECDSA context, messages are hashed before signing. Turnkey can perform this hashing for you, as we support two hash functions: `HASH_FUNCTION_KECCAK256` and `HASH_FUNCTION_SHA256` (for Ethereum and Bitcoin ecosystems respectively). If your message had already been hashed, you should use the `HASH_FUNCTION_NO_OP` option to sign the raw hash, in which case Turnkey will sign the payload as is. `HASH_FUNCTION_NO_OP` also has privacy implications: if a raw hashed message is passed in, Turnkey has no knowledge of the underlying pre-image.
@@ -135,6 +165,10 @@ An example for this case can be found in our [Solana signer](https://github.com/
135165

136166
## Guidance
137167

168+
### Where are the Turnkey servers hosted? Do you have plans to expand?
169+
170+
Today, Turnkey operates out of US-East-1. This is our primary, and only datacenter. While we don’t have plans to diversify the geographic distribution of our servers in the near future, long term we plan to maintain low latency across the globe.git
171+
138172
### Do you have a status page?
139173

140174
Yes, we report critical incidents at [turnkey-status.com](https://www.turnkey-status.com/).

0 commit comments

Comments
 (0)