Blog

Educational Resources

Creating a passkey-enabled web app with Turnkey

In this post we’ll get into how you can set up a new NextJS project and use Turnkey to generate passkeys in the browser, and set them up as a user’s authentication method for wallets.

Developer
No items found.
March 20, 2025

Understanding Solana transactions and parsing

Solana is a decentralized blockchain that launched in early 2020. It quickly began rising in popularity, and strong communities formed around applications such as Metaplex, Raydium, and more recently, pump.fun.

Developer
No items found.
December 17, 2024

Understanding Bitcoin addresses and key derivations

Bitcoin’s address system has evolved a lot since its inception in 2009 and subsequent rise to fame in 2013. In this post we'll explore how Bitcoin addresses work, different types of addresses (including legacy, SegWit, and Taproot addresses), and their technical aspects.

Developer
No items found.
November 8, 2024

Reproducible builds made easy: introducing StageX

What is StageX? A new container-based, full-source-bootstrapped, reproducible, multi-party signed Linux distro.

The secret tweak needed to unlock Taproot

Why Bitcoin addresses aren’t “simply” derived from public keys, the types of Bitcoin addresses supported on Turnkey, and a close look at Taproot locking scripts and the tweaks they require.

Developer
October 22, 2024

Remote attestations are useless without reproducible builds

Use reproducible builds so you can independently confirm enclave software truly matches its source code.

TLS sessions from within TEEs

How Turnkey runs applications in secure enclaves ("QuorumOS"), providing authentication and stable Quorum keys at boot.

Developer
August 19, 2024