<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Turnkey</title>
        <link>https://paragraph.com/@turnkeyhq</link>
        <description>Secure, flexible, and scalable wallet infrastructure</description>
        <lastBuildDate>Tue, 10 Nov 2026 21:12:17 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Turnkey</title>
            <url>https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/cf5cd695b497332d7991f2f0add4d5709b6e87ec83ed4f318c366a7f5e0cd751.png</url>
            <link>https://paragraph.com/@turnkeyhq</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[What are TEEs and how are they used in crypto?]]></title>
            <link>https://paragraph.com/@turnkeyhq/what-are-tees-and-how-are-they-used-in-crypto</link>
            <guid>cWlOwD76aFExe1h4no0i</guid>
            <pubDate>Mon, 06 Jan 2025 21:49:31 GMT</pubDate>
            <description><![CDATA[TEEs (Trusted Execution Environments) have long played a role in securing data in traditional computing environments, such as in mobile banking, encrypted cloud storage, and in DRM (Digital Rights Management). But where do TEEs fit into the crypto industry? Privacy and security are still a major concern in crypto, and TEEs offer a solution to some of the UX and security issues prevalent today. But what exactly is a TEE, and what are its trade offs? What roles can TEEs play in the industry? Le...]]></description>
            <content:encoded><![CDATA[<p>TEEs (Trusted Execution Environments) have long played a role in securing data in traditional computing environments, such as in mobile banking, encrypted cloud storage, and in DRM (Digital Rights Management). But where do TEEs fit into the crypto industry?</p><p>Privacy and security are still a major concern in crypto, and TEEs offer a solution to some of the UX and security issues prevalent today.</p><p>But what exactly is a TEE, and what are its trade offs? What roles can TEEs play in the industry? Let’s take a look.</p><p><strong>What is a TEE?</strong></p><p>A TEE is typically a region of a computer processor (and memory) which can execute a piece of code in isolation. This means that any program which runs inside of it is:</p><ul><li><p><strong>Confidential:</strong> The code inside cannot be accessed from the main operating system/outside of the environment.</p></li><li><p><strong>Tamper-resistant:</strong> The code inside an enclave cannot be directly modified or tampered with from outside the environment.</p></li><li><p><strong>Verifiable:</strong> TEEs use <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Direct_Anonymous_Attestation">cryptographic attestation</a> to prove the authenticity and integrity of the code within.</p></li></ul><p>You can think of a TEE like a secret vault on your computer. Access is restricted and no one can modify its contents from the outside, but third parties can verify that the code running inside of the vault is legitimate.</p><p>TEEs are built with these properties in mind, however, not all TEEs are created equal. Let’s take a look at the different implementations and pros and cons of some of the most common types: Intel SGX, ARM TrustZone, and AWS Nitro Enclaves.</p><p><strong>Different Types of TEEs</strong></p><p>TEEs are typically implemented at the hardware-level, or have some kind of hardware to create a secure region of a processor. However, they can also be implemented via software (e.g. virtualization) or use a hybrid approach, such as using a chip with support for code isolation in combination with a secure operating system.</p><p>Below are some of the popular implementations of TEEs:</p><p><strong>Intel SGX</strong></p><p>Intel Software Guard Extensions (SGX) are a way to create secure enclaves on certain types of Intel processors.</p><p>The architecture of SGX means the enclave exists within a specific portion of the processor, rather than in a separate core or piece of hardware. This means that the entire application running on an Intel processor is not encrypted; just the specific portion that needs to be private runs inside of the enclave.</p><p><strong>Pros</strong></p><ul><li><p>Support across different programming environments</p></li><li><p>Ships with most modern Intel CPUs</p></li><li><p>Extensive documentation and resources online</p></li></ul><p><strong>Cons</strong></p><ul><li><p>Not easily portable</p></li><li><p>Deprecated for some processors (although still supported for enterprise)</p></li><li><p>Highly susceptible to supply chain and side-channel attacks</p></li><li><p>Not supported on platforms where Intel ME can be disabled</p></li></ul><p><strong>ARM TrustZone</strong></p><p>ARM TrustZone separates a computer system into a &quot;secure world&quot; and &quot;normal world&quot;. These two worlds run simultaneously, and no code from the “normal” world can directly access any code or data in the “secure” world.</p><p>ARM TrustZone was designed primarily for IoT (Internet of Things) and embedded devices.</p><p><strong>Pros</strong></p><ul><li><p>Enforced at a hardware-level (although worlds can run on the same core)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/PSA_Certified">PSA compliant</a> for IoT devices</p></li><li><p>Includes security architecture for other parts of the device (e.g. memory, peripherals)</p></li></ul><p><strong>Cons</strong></p><ul><li><p>Can be complex to configure and isn’t necessarily a “does it all” solution</p></li><li><p>IoT/embedded-first approach may be less suitable for high-performance cloud settings</p></li></ul><p><strong>AWS Nitro Enclaves</strong></p><p>AWS Nitro Enclaves use their own secure hardware implementation and are completely virtualized; they run separately from the &quot;main&quot; OS, are not connected to any external networks directly, and have no persistent storage.</p><p>On the software-side, the enclave can run a small, specialized OS to reduce attack vectors. They may also be immutable and/or have a secure boot process, such as in the case of our own <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/security/quorum-deployments">QuorumOS</a> at Turnkey.</p><p><strong>Pros</strong></p><ul><li><p>Can scale easily as opposed to provisioning and managing physical chips</p></li><li><p>Lack of persistence is a feature, not a bug</p></li><li><p>Built-in attestation features works well with other AWS services</p></li></ul><p><strong>Cons</strong></p><ul><li><p>Still proprietary, although attestations provide guarantees of integrity</p></li><li><p>Reliant on the security of EC2 to prevent side-channel attacks</p></li></ul><p><strong>Use Cases of TEEs in Crypto</strong></p><p>As TEEs can run code which remains isolated, they have a lot of applicability in crypto, as keeping private keys or other sensitive data secure remains a top priority.</p><p>Use cases such as MEV infrastructure (e.g. Flashbots) and hardware wallets have had varying degrees of success, with the most useful outcomes centering around protocol and wallet infrastructure.</p><p>Here are some of the ways TEEs and secure enclaves are being implemented in crypto today.</p><p><strong>Private Networks and Smart Contracts</strong></p><p>Private networks such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://scrt.network/">Secret</a> use Intel SGX to execute smart contracts within enclaves. This allows smart contracts to execute on private data, and also compute on it.</p><p>Secret has run into some problems previously related to Intel SGX, most notably the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aepicleak.com">xAPIC/ÆPIC leak</a> in 2022.  Secret has worked to patch any known vulnerabilities related to the enclaves since (you can learn more about it on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sgx.fail">sgx.fail</a>).</p><p>While Intel SGX has its downsides due to these potential vulnerabilities, it’s still a strong infrastructure choice for orchestrating private DeFi and computing because SGX is widely adopted and security exploits are often taken seriously and addressed quickly.</p><p>Although hardware exploits do appear, most of the FUD around Intel SGX is unwarranted. Flashbots have an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://collective.flashbots.net/t/debunking-tee-fud-a-brief-defense-of-the-use-of-tees-in-crypto/2931">excellent post</a> debunking the most common concerns, such as deprecation, manufacturer tampering, feasibility of exploits, and more.</p><p><strong>Flashbots</strong></p><p>Miners or validators of blockchain networks like Ethereum are able to see, reorder, and include/exclude pending transactions in the mempool. Users can utilize this information to benefit themselves through MEV (Maximal Extractable Value) bots.</p><p>These benefit validators, because MEV extracting strategies typically rely on paying higher gas fees (which validators are incentivized to include).</p><p>Flashbots is an organization &quot;formed to mitigate the negative externalities posed by Maximal Extractable Value (MEV)&quot;.</p><p>In addition to offering frontrunning solutions, Flashbots has made several inroads into researching MEV infrastructure and how TEEs (more specifically, Intel SGX enclaves) can be used with Ethereum. For example, Flashbots have built an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/flashbots/geth-sgx-gramine">implementation</a> for running an Ethereum client on Gramine, an operating system with support for Intel SGX.</p><p>This could open up opportunities for keeping sensitive operations private on Ethereum.</p><p><strong>Private Key Management and Wallet Infrastructure</strong></p><p>Secure enclaves can be used in both hardware and software wallet infrastructure.</p><p>Ledger has made use of TEEs as early as 2016 in android phones. Ledger has <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cointelegraph.com/news/ledger-transforms-smartphones-into-hardware-wallets">previously used ARM TrustZone to build wallet interfaces</a> which allow users to load their Bitcoin wallet into the secure region of an ARM processor on their mobile device.</p><p>All key generation and transaction signing takes place in the “secure” world of ARM TrustZone, while running a minimal, immutable custom OS called <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ledger.com/introducing-bolos-blockchain-open-ledger-operating-system">BOLOS</a> (Blockchain Open Ledger Operating System) on the software side.</p><p><strong>TEEs at Turnkey</strong></p><p>TEEs for key generation and signing aren’t just limited to end-user physical devices.</p><p>Turnkey is an enterprise-grade operating system for wallets: powerful, modular, and built to adapt to any use case. Founded by the team that built Coinbase Custody from 0 to $100B+ in assets, we offer low-level cryptographic signing primitives, giving you full control over your implementation and product experience without the limitations of one-user, one-wallet models or rigid MPC pathways.</p><p>As part of our novel security architecture, we also utilize AWS Nitro Enclaves, a type of TEE, to run all security-critical operations. This includes features like wallet and private key generation, transaction signing, and our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/quickstart">Policy Engine</a>.</p><p>AWS Nitro Enclaves operate in hardware-enforced isolation –– they have no persistent storage, no interactive access, and no external networking. To reduce attack vectors, we’ve also built our own operating system (QuorumOS) from the ground up.</p><p>In this setup, no raw private keys are ever exposed to Turnkey, and any wallets you set up will be fully non-custodial. Encrypted private keys are used to run workloads inside of the enclave, and as mentioned, Turnkey cannot access your private key within the enclave, and it cannot tamper with the code.</p><p>Teams like Moonshot, Azura, Polymarket, Alchemy, and Mysten Labs are already making use of our wallet infrastructure built with secure enclaves.</p><p>If you&apos;re looking to integrate embedded wallets into your applications, want a more flexible security setup for your organization, or need lower-latency than competing MPC solutions - <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://turnkey.com">check out what we&apos;re building</a>!</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/91be525c6f04734c6d86b0580fb4151989c31410ed33e9bad638f3f1e8a62cf7.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Introducing Embedded Wallet Kit]]></title>
            <link>https://paragraph.com/@turnkeyhq/introducing-embedded-wallet-kit</link>
            <guid>GHbVefEpindTBO2VkCIh</guid>
            <pubDate>Thu, 19 Dec 2024 15:40:57 GMT</pubDate>
            <description><![CDATA[Since the beginning, Turnkey has taken an infrastructure-driven approach to solving the pains of private key management. We know that developers want to build truly novel experiences for their end users, but legacy tools have held them back. That’s why at Turnkey, we’ve leaned heavily into building not just another developer tool, but an open-source and composable set of cryptographic primitives that offer unparalleled flexibility. When you’re using Turnkey to create embedded wallets on behal...]]></description>
            <content:encoded><![CDATA[<p>Since the beginning, Turnkey has taken an infrastructure-driven approach to solving the pains of private key management. We know that developers want to build truly novel experiences for their end users, but legacy tools have held them back.</p><p>That’s why at Turnkey, we’ve leaned heavily into building not just another developer tool, but an  open-source and composable set of cryptographic <em>primitives</em> that offer unparalleled flexibility. When you’re using Turnkey to create embedded wallets on behalf of users or to automate complex onchain actions, you’re building with verifiable infrastructure that can be integrated into every imaginable product experience.</p><p>Our approach at Turnkey has always been to build flexible foundations that can be adapted to any use case in crypto, but we also recognize the value of building abstractions for some of our regularly used primitives. As part of our efforts to make this infrastructure more accessible and easier for developers to integrate, we’re launching our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://wallets.turnkey.com/"><strong>Embedded Wallet Kit</strong></a><strong>!</strong></p><p><strong>Embedded Wallet Kit</strong></p><p>Turnkey’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/reference/react-components">Embedded Wallet Kit</a> is a starting point for anyone wanting to integrate embedded wallets into their product, providing pre-generated authentication UI components for a silky-smooth integration. These UI components are customizable and act as your end users’ initial authentication modal when they first enter your application.</p><p>Now it’s even easier for you to embed non-custodial end-user wallets into your application.</p><p><strong>Main features:</strong></p><ul><li><p><strong>Customizable auth components:</strong> Pre-generated UIs for user login and signup, supporting passkeys, socials, SMS and email.</p></li><li><p><strong>Built-in EVM &amp; SVM wallets:</strong> Automatically create wallets for users upon authentication. Supports EVM and SVM by default, with the flexibility to add wallets for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/documentation/ecosystem-integrations/">any chain</a> supported by Turnkey.</p></li><li><p><strong>Theme customization and whitelabeling:</strong> Easily change your component theme and do easy whitelabeling via CSS.</p></li><li><p><strong>Easy code export:</strong> Once you&apos;ve imported your Auth component, you can pass a configuration to toggle features on or off, and order the rendering of authentication methods.</p></li></ul><p>Crypto moves fast — new chains, use cases, and metas launch almost daily. Developers need tools that can keep up if they want to bring new products to market quickly enough to compete.</p><p>That’s why we built our Embedded Wallet Kit as an open component library, grounded in our existing infrastructure. Developers get the best of both worlds: ready-to-use tools for rapid deployment <em>and</em> the ability to customize their product beyond more opinionated paths when needed. As a result, developers can comfortably rely on a product that scales and grows with their organization, no matter how much crypto changes.</p><p>And with Turnkey’s Embedded Wallet Kit, it only takes minutes to get started in building better UX across the board, while ensuring end-to-end security for end users. Get started on building non-custodial or custodial wallet configurations by checking out our Wallet Kit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://wallets.turnkey.com/">demo</a> or by viewing our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://wallets.turnkey.com/">docs</a>.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/a93e1336022d7352bc5b0f6b3c9077a8d9b35837c0c4a8daa6ca600d7fb14251.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Understanding Solana transactions and parsing]]></title>
            <link>https://paragraph.com/@turnkeyhq/understanding-solana-transactions-and-parsing</link>
            <guid>TrpwnAR1oYzzQYYfh80O</guid>
            <pubDate>Tue, 17 Dec 2024 19:17:01 GMT</pubDate>
            <description><![CDATA[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. Solana has also built their own novel architecture aiming to solve the speed and scalability aspects of the blockchain trilemma. Due to its new architecture, the way accounts and transactions work on Solana is different from more traditional blockchains such as Bitcoin and Ethereum. In...]]></description>
            <content:encoded><![CDATA[<p>Solana is a decentralized blockchain that launched in early 2020. It quickly began rising in popularity, and strong communities formed around applications such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://metaplex.com">Metaplex</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://raydium.io">Raydium</a>, and more recently, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pump.fun">pump.fun</a>.</p><p>Solana has also built their own novel architecture aiming to solve the speed and scalability aspects of the blockchain trilemma. Due to its new architecture, the way accounts and transactions work on Solana is different from more traditional blockchains such as Bitcoin and Ethereum.</p><p>In this article we&apos;ll explore Solana accounts, how Solana transactions are structured, and how they differ from EVM transactions.</p><p><strong>What are Solana Accounts?</strong></p><p>The first key abstraction to understand is Solana Accounts.</p><p>On Solana, Accounts keep a balance of lamports as fractions of Solana’s native token ($SOL), and facilitate transactions on the network. But Accounts on Solana can include any kind of data — this means it can be a smart contract, or it can just hold wallet balances. This is different from Ethereum where there is a clear distinction between Externally Owned Accounts (EOAs) and smart contract accounts. On Solana, everything is built on Accounts.</p><p>Accounts are structured as a key-value pair, with an address as the “key”, and an account information (AccountInfo) object as the “value”. The Address is a public address similar to most blockchains. AccountInfo contains information about the account, like whether or not it is executable (i.e. a smart contract), its balance, and owner.</p><p>Owner is different from “holder”, which is the actual user of the account. Every Solana account is “owned” by a <strong>program</strong>, which is what Solana calls smart contracts. When a Solana account is first created,  it is owned by the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solana.com/docs/core/accounts#system-program">System Program</a>, a built-in smart contract which performs key actions on Solana.</p><p><strong>The basics of Solana transactions</strong></p><p>As we just learned, Solana accounts have an owner, or the System Program by default. This plays an important role in a typical Solana transaction.</p><p>Let’s say Bob is sending 1 $SOL to Alice. Bob’s account has a balance of 1 $SOL (or 1,000,000,000 Lamports), and he signs a transaction with his private key with the instruction to send this to Alice.</p><p>The “instruction” Bob sent is a basic building block of Solana, and is the way the state is changed. Instructions request the account’s <strong>owner</strong> to make these changes. In this case, the owner of the account (the System Program) checks that Bob has a valid signature, and sends the balance of $SOL in Lamports to Alice.</p><p>A transaction consists of a signature(s) and a <strong>message</strong> which contains these instructions.</p><p>Let’s take a look at the structure of the message itself in more detail:</p><ul><li><p><strong>Header</strong> - Metadata about the number of message signers (Bob’s transaction only has one).</p></li><li><p><strong>Account Addresses</strong> - All addresses relevant to the transaction (e.g. Bob’s address, and Alice’s address). This is split into those requiring signatures, and those that don’t.</p></li><li><p><strong>Blockhash</strong> - A recent blockhash from within the last 150 blocks as a rough timestamp for the transaction.</p></li><li><p><strong>Instructions</strong> - A list of instructions to be executed — in this case, a SOL Transfer Instruction sent to the System Program).</p></li></ul><p>Similar to Ethereum transactions, Solana transactions are <strong>atomic</strong>. This means if any of the instructions in the transaction fails to execute, the entire transaction fails.</p><p>In general, Solana transactions contain a lot of similar information to Ethereum transactions, but there are some major differences at the protocol level.</p><p><strong>Key differences between Solana and Ethereum transactions</strong></p><p>EVM transactions contain a lot of the same information that Solana transactions do, such as a transaction hash, any relevant addresses, as well as value (wallet-to-wallet transfers) and data (for smart contracts).</p><p>Solana and Ethereum also have similar approaches to fee structure. A base fee is included at the protocol level in both Solana and Ethereum, and both have an optional priority fee. There are differences such as the fee being more implicit with Solana, but generally, the structure contains similar information.</p><p><strong>Multiple Signers</strong></p><p>One of the main differences between Solana and Ethereum transactions is that Solana transactions can have multiple signers at the protocol level.</p><p>Users can partially sign transactions, which allows for different entities signing different parts of a transaction (e.g. fees or transfers), or creating offline transactions with signers before propagating to the network.</p><p>This allows for more complex actions to occur at the protocol level, whereas on Ethereum you would need to make use of smart contracts or other infrastructure which could introduce a large transaction overhead.</p><p><strong>Transaction Actions</strong></p><p>One of the more complex actions Solana can perform at the base level is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solana.com/docs/core/cpi">Cross-Program Invocations</a> (CPI).</p><p>Solana transactions can call different smart contracts within a single transaction, and contain instructions to execute the calls in order (e.g. swapping for a token and staking it within the same transaction). These are baked into the protocol and are called directly, where Ethereum requires intermediate transactions.</p><p>Another example would be Solana’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://solana.com/news/proof-of-history">Proof-of-History</a> (PoH) consensus mechanism, which allows for transaction scheduling and time-based execution logic.</p><p><strong>How Turnkey policies can be used for Solana transactions</strong></p><p>Although Solana can handle some complex interactions on the base layer, using dedicated wallet infrastructure tools like Turnkey can drastically improve the level of flexibility developers have. Turnkey is an enterprise-grade operating system for wallets that provides programmatic authentication for a variety of use cases across DeFi, developer tools, protocols, and more.</p><p>Allowing only Solana transactions that include a transfer from one specific sender or denying all Solana transactions transferring to a specific address are just a couple of ways that developers can make use of Turnkey&apos;s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/overview">Solana Policy Engine</a>. This also includes our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/solana-parser">open-source parser</a> for Solana-specific transaction parsing.</p><p>By writing granular policies around transaction amounts, addresses, and program interactions using Turnkey’s API, developers can make their Solana implementations even more powerful and secure, and provide a more polished user experience for a wide range of users and customers.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/37b3e2e611ae5b07bf9923561ed3742d682888d913f4ce2dad0903da6a4b0fac.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How OneBalance powers chain-abstracted DeFi with Turnkey session keys
]]></title>
            <link>https://paragraph.com/@turnkeyhq/how-onebalance-powers-chain-abstracted-defi-with-turnkey-session-keys</link>
            <guid>69cwkHOPdVyxSmOdpfvh</guid>
            <pubDate>Fri, 15 Nov 2024 21:37:35 GMT</pubDate>
            <description><![CDATA[The future of DeFi requires seamless interactions across multiple blockchains, but building modular infrastructure that maintains both security and simplicity presents significant technical challenges. OneBalance is pioneering this future with their chain abstraction framework, demonstrating how modern wallet infrastructure can power sophisticated cross-chain applications while maintaining a simple user experience. Here&apos;s how they did it with Turnkey: The problem: Building secure session...]]></description>
            <content:encoded><![CDATA[<p>The future of DeFi requires seamless interactions across multiple blockchains, but building modular infrastructure that maintains both security and simplicity presents significant technical challenges. OneBalance is pioneering this future with their chain abstraction framework, demonstrating how modern wallet infrastructure can power sophisticated cross-chain applications while maintaining a simple user experience.</p><p>Here&apos;s how they did it with Turnkey:</p><p><strong>The problem: Building secure session key management for modular chain abstraction</strong></p><p>OneBalance&apos;s vision for chain abstraction required a sophisticated session key management system that could work within their modular framework. The challenge was twofold: they needed to protect user session keys with user-controlled passkeys while ensuring their chain abstraction layer could seamlessly handle cross-chain transactions. Traditional client-side browser storage solutions lacked the security guarantees needed for this architecture.</p><p><strong>The solution: Turnkey&apos;s WaaS platform as a modular session key provider</strong></p><p>OneBalance integrated Turnkey&apos;s wallet infrastructure as a core component of their modular chain abstraction framework. This implementation showcases how Turnkey&apos;s session key infrastructure can power sophisticated cross-chain applications:</p><ul><li><p><strong>Modular session key architecture:</strong> Turnkey serves as a dedicated session key provider within OneBalance&apos;s framework, managing sub-organizations and wallets for each user</p></li><li><p><strong>Secure key management:</strong> Session keys are protected within Turnkey&apos;s trusted execution environment (TEE)</p></li><li><p><strong>Recovery system:</strong> A separate recovery key infrastructure enables account recovery without compromising security</p></li><li><p><strong>Framework integration:</strong> Turnkey&apos;s session key management seamlessly interfaces with OneBalance&apos;s Credible Commitment Machine (CCM)</p></li></ul><p>The technical implementation demonstrates the power of modular wallet infrastructure:</p><ol><li><p>Users interact with OneBalance&apos;s unified interface, abstracting away chain complexity</p></li><li><p>Their session key (secured by Turnkey) signs each UserOp</p></li><li><p>OneBalance&apos;s CCM validates operations against internal rules</p></li><li><p>The CCM applies its co-signer signature to complete the dual-signature requirement</p></li><li><p>Transactions execute across relevant chains through the abstraction layer</p></li></ol><p><strong>OneBalance’s results</strong></p><ul><li><p>Successfully deployed a <strong>modular chain abstraction framework</strong> using Turnkey as a core session key provider</p></li><li><p>Created a <strong>chain-free user experience</strong> that showcases the potential of modular web3 infrastructure</p></li><li><p>Enabled users to interact with any dApp on any chain through a <strong>unified balance system</strong></p></li></ul><p><strong>About OneBalance</strong></p><p>OneBalance is evolving the web3 experience, allowing users to hold a single balance across all chains and interact with any dApp, on any chain, seamlessly. With OneBalance, users can combine token balances from multiple chains, pay gas fees using any token, and perform cross-chain swaps and transactions in an instant. We&apos;re eliminating the complexities of chains, gas fees, and bridges, simplifying the future of DeFi. One Click, One Integration, One Balance, All Chains. Join us as we build a Chain-Free Web3.</p><p><strong>About Turnkey</strong></p><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from wallets-as-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that&apos;s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/ce29a2b612f9bf243a6b91643e4dbf6b7755ba89a6c4d66ff610e92c8455965f.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Understanding Bitcoin addresses and key derivations
]]></title>
            <link>https://paragraph.com/@turnkeyhq/understanding-bitcoin-addresses-and-key-derivations</link>
            <guid>6CpZvPYNNMCSxB3tE1EM</guid>
            <pubDate>Fri, 08 Nov 2024 20:45:11 GMT</pubDate>
            <description><![CDATA[Bitcoin’s address system has evolved a lot since its inception in 2009 and subsequent rise to fame in 2013. In this post we&apos;ll explore how Bitcoin addresses work, different types of addresses (including legacy, SegWit, and Taproot addresses), and their technical aspects. How do you generate a Bitcoin public key? Bitcoin keypairs are formed of a public key and private key. The private key is put through elliptic curve multiplication to generate a public key. The same private key will alwa...]]></description>
            <content:encoded><![CDATA[<p>Bitcoin’s address system has evolved a lot since its inception in 2009 and subsequent rise to fame in 2013.</p><p>In this post we&apos;ll explore how Bitcoin addresses work, different types of addresses (including legacy, SegWit, and Taproot addresses), and their technical aspects.</p><p><strong>How do you generate a Bitcoin public key?</strong></p><p>Bitcoin keypairs are formed of a public key and private key.</p><p>The private key is put through <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Elliptic_curve_point_multiplication">elliptic curve multiplication</a> to generate a public key. The same private key will <strong>always</strong> generate the same public key through the process of key derivation. The public key is then <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Hash_function">hashed</a> and encoded for readability, creating an address.</p><p><strong>What are Deterministic Wallets?</strong></p><p>A Bitcoin wallet is typically a collection of private keys (or these keypairs).</p><p>Traditionally, wallets generated a new private key (and therefore a new public address) after each transaction to reduce address re-use and exposure of private keys. Nowadays, this approach of generating a new random private key after each transaction has been replaced by deterministic wallets. The most common type of deterministic wallet is a hierarchical deterministic wallet. A root seed is used to derive a &quot;master&quot; private key, and this private key is then used to derive further private keys, and so on.</p><p>Deterministic wallets mean that if you have the seed, you can always generate the master private key and its child keys.</p><p>This differs from the traditional approach and leads to better security for Bitcoin wallets. In the traditional method, a new private key is generated each time. If certain private keys are lost, then funds are lost. Even if you lose a certain private key with a deterministic wallet, as long as you have the seed, you will be able to re-generate all of the private keys used in the wallet.</p><p><strong>Mnemonics and BIP 39</strong></p><p>Most cryptocurrency wallets  today have a &quot;seed phrase&quot;. Seed phrases are typically 12-24 words, and are another format of the randomly generated &quot;seed&quot; number from deterministic wallets. Seed phrases are easier to remember, so they should be kept private and stored securely.</p><p>Most modern Bitcoin wallets are hierarchical deterministic wallets, and use mnemonics for the root seed. Some popular examples of (HD) wallets include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://trezor.io/">Trezor</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.ledger.com">Ledger</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://wallet.mycelium.com">Mycelium</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://electrum.org">Electrum</a>.</p><p>As Bitcoin wallets have evolved, address types used inside wallets and transaction types have evolved too. Let’s take a look at this evolution by diving into Bitcoin’s legacy addresses and transaction types.</p><p><strong>Legacy addresses</strong></p><p>Legacy addresses were the original address types for Bitcoin transactions - most recognizably prefixed with “1”.</p><p>Bitcoin transactions are sent with a “locking” script - a way to “lock” funds so that only someone with the correct private key(s) and signature(s) can spend them. These are referred to as “pay-to” transaction types on Bitcoin, with the original pay-to types being P2PKH and P2SH.</p><p><strong>P2PKH (Pay-To-Public-Key-Hash)</strong></p><p>P2PKH is for sending BTC to the hash of a user&apos;s public key.</p><p>In a P2PKH transaction, when Bob sends $BTC to Alice, the output $BTC is “locked” to the hash of Alice&apos;s public key.</p><p>Alice can unlock these funds and spend them by providing a signature to prove they are the owner of the private key.</p><p>The public key is only hashed to shorten the length of it and make it a shareable address.</p><p><strong>P2SH (Pay-To-Script-Hash)</strong></p><p>P2SH allows $BTC to be transferred to the hash of a Bitcoin script.</p><p>Like P2PKH, it is also a locking script. The tokens can be unlocked or spent based on the rules of the custom locking script - such as requiring multiple signers.</p><p><strong>Segwit Addresses</strong></p><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://learnmeabitcoin.com/technical/upgrades/segregated-witness/">Segregated Witness</a> (SegWit) upgrade to Bitcoin, activated in 2017, introduced a new way of structuring transactions, distinct from the method used for legacy addresses.</p><p>By introducing new address types and transaction formats (P2WPKH and P2WSH), Bitcoin transactions became cheaper, with lower transaction fees than ever before.</p><p><strong>P2WPKH (Pay-to-Witness-Public-Key-Hash)</strong></p><p>P2WPKH works almost identically to P2PKH, but instead of using the legacy locking script (ScriptSig), it uses <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://learnmeabitcoin.com/technical/transaction/witness/">Witness fields</a> to unlock unspent funds instead.</p><p>As SegWit transactions (and their accompanying addresses) are cheaper than using legacy address types, it is effectively a drop in replacement (with some nuances).</p><p><strong>P2WSH (Pay-to-Witness-Script-Hash)</strong></p><p>P2WSH also functions similarly to the original P2SH, but instead uses the Witness field to unlock funds. The applications are still the same, but come with the lower transaction fees from the SegWit upgrade.</p><p>Some of the older types such as P2SH are still in use, and as Segwit is not directly backwards compatible with these types, there are wrappers in place to ease the transition to Segwit.</p><p>It’s generally recommended to create new wallets and addresses which support Segwit (or the newer Taproot) though, to make use of the advantages.</p><p><strong>Taproot Upgrade</strong></p><p>The Taproot upgrade was activated in 2021 and enhances privacy, scalability, and smart contract functionality for Bitcoin by making complex transactions appear simpler and more efficient. Taproot implemented BIP 340 (Schnorr Signatures), BIP 341 (Taproot), and BIP 342 (Tapscript).</p><p><strong>P2TR (Pay-to-Taproot)</strong></p><p>P2TR addresses are the most recent address type added to Bitcoin, and utilize Taproot upgrades to lower transaction costs. Multi-sigs are also indistinguishable from single addresses with Taproot, increasing privacy.</p><p><strong>Schnorr Signatures</strong></p><p>Schnorr Signatures are a signing mechanism responsible for lower transaction costs, increasing privacy for Taproot addresses.</p><p>Individual digital signatures can be &quot;batched&quot; together into one valid signature, which reduces the size of a transaction, and in turn, reduces fees. Aggregating signatures is particularly useful for multi-sigs, as it makes them indistinguishable from single addresses.</p><p>Schnorr signatures are also smaller, more secure, and have faster verification times than the traditional ECDSA signatures used in Bitcoin.</p><p><strong>How does Turnkey support Bitcoin?</strong></p><p>Turnkey is an enterprise-grade operating system for wallets: powerful, modular, and built to adapt to any use case. With Turnkey, it’s possible to programmatically create thousands of embedded wallets at once for any applications built on Bitcoin.</p><p>On top of our initial Bitcoin support for transaction signing, we now support address derivations for all Bitcoin address types, which means that you can automatically generate private/public key pairs with Turnkey’s API. This is all done while achieving 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p><p>If you&apos;d like to learn more about how you can use Turnkey in your own Bitcoin applications, get started with our docs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/embedded-wallets/overview">here</a>.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/74a35ce5a6e2dd6b0f0173412df492b662ea49c154124b4efadb5f22df25a0d5.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Introducing: Solana Policy Engine]]></title>
            <link>https://paragraph.com/@turnkeyhq/introducing-solana-policy-engine</link>
            <guid>qoEJ5TA0Ir3r8AJi6chu</guid>
            <pubDate>Wed, 23 Oct 2024 18:12:46 GMT</pubDate>
            <description><![CDATA[Our Solana Policy Engine is live! While our architecture has always supported Solana, through our chain-agnostic infrastructure design, we’re excited to announce deeper protocol support that makes building on Solana even easier. Now, with the launch of our Solana Policy Engine, you can write granular policies around transaction amounts, addresses, and program interactions using Turnkey’s API – making your Solana wallet implementation even more powerful and secure. What’s a policy? Turnkey’s p...]]></description>
            <content:encoded><![CDATA[<p>Our Solana Policy Engine is live!</p><p>While our architecture has always supported Solana, through our chain-agnostic infrastructure design, we’re excited to announce deeper protocol support that makes building on Solana even easier.</p><p>Now, with the launch of our Solana Policy Engine, you can write granular policies around transaction amounts, addresses, and program interactions using Turnkey’s API – making your Solana wallet implementation even more powerful and secure.</p><p><strong>What’s a policy?</strong></p><p>Turnkey’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/overview">policy engine</a> is the foundation for flexible controls and permissions within every organization. Anyone using Turnkey can create a policy to allow or deny specific onchain transactions in combination, making it perfect for teams building consumer applications or infrastructure that handle sensitive transactions or transactions of size. Read on below to learn more about what you can build with policies and how they can serve your integration.</p><p><strong>What can I do with policies?</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/e89f1eb70c51d7ce068dc8d94becb0aa12407baa6977553ad2cceae65b332a88.png" alt="Two examples of policies you can write with our Solana policy engine." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Two examples of policies you can write with our Solana policy engine.</figcaption></figure><p>Policies are inherently flexible and can be used for a wide variety of use cases. The following types of policies are just some examples for policies that you can create with both our Ethereum and Solana policy engines:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/examples#solana">Allow Solana transactions that include a transfer from one specific sender:</a> Want users to only send funds from their hot wallet and not their cold wallet? Specify and allow transactions from only a single sender with a policy.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/examples#solana">Allow Solana transactions that include a transfer to only one specific recipient:</a> Set up an “allowlist” to ensure funds are only able to be sent to known recipients.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/examples#solana">Allow Solana transactions that have exactly one transfer, to one specific recipient:</a> Only allow one specific transaction to be sent to a specific recipient, enabling automated processing of specific one-time transactions without requiring broader permissions to be shared.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/concepts/policies/examples#solana">Deny all Solana transactions transferring to an undesired address:</a> Say you don’t want funds sent to a non-wallet contract address. Deny all transactions going to a specific address with ease.</p></li></ul><p>You can take a look at the links above to access specific code examples for those policies (and more!).</p><p><strong>Let’s get technical: How does the Turnkey Solana policy engine work?</strong></p><p>Previously, all transaction types for Solana on Turnkey were signed using the SIGN_RAW_PAYLOAD  type in our API. With the Solana Policy Engine, you can now use the SIGN_TRANSACTION type, which gives you the ability to parse basic transaction metadata such as the following:</p><ul><li><p>All Accounts included</p></li><li><p>All programs invoked</p></li><li><p>All SOL Transfers in the Transaction, with Sender, Recipient Amounts</p></li><li><p>All instruction call data within the transaction</p></li></ul><p>As part of our commitment to open source and supporting the Solana ecosystem, <strong>we’ve also open-sourced our </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/solana-parser"><strong>Solana transaction parser</strong></a><strong>.</strong> This library contains tools to parse and inspect Solana transactions at the most primitive level, supporting both message-only and full transaction parsing. It’s designed to be a foundational tool for the Solana ecosystem, allowing developers to inspect transaction metadata, account interactions, and transfer details with precision.</p><p>This parser is an example of Turnkey’s infrastructure-first approach: we built robust, low-level tools that can be used by anyone in the ecosystem. By expanding parser support to include Solana and SVM transactions, we’re laying the groundwork for similar support across other chains, such as Cosmos and Bitcoin. To read more about additional chain support, you can check out our documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/documentation/ecosystem-integrations/">here</a>.</p><p><strong>Build innovative experiences with policies</strong></p><p>We’d love to see you build new onchain experiences with Solana policies. From DeFi, to payments, to in-app quests, policies can help you craft a better user experience by ensuring that user and team funds are safe with simple onchain logic.</p><p>If you’re a builder on Solana, you’re already eligible for $400 off the first month of your Pro Tier. Just shoot us an email at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:hello@turnkey.com">hello@turnkey.com</a> with the email you used to sign up for Turnkey, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/turnkeyhq/status/1796559838765597070">retweet this tweet</a> to be eligible.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/533beaad82aac982af33cfab04343db052d732d3b43610cc49c04bb833026b46.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[What are Embedded Wallets in crypto?]]></title>
            <link>https://paragraph.com/@turnkeyhq/what-are-embedded-wallets-in-crypto</link>
            <guid>hOOoSdcRb1t0x9wlp9pA</guid>
            <pubDate>Wed, 02 Oct 2024 19:22:55 GMT</pubDate>
            <description><![CDATA[What are Embedded Wallets in crypto?Managing wallets is one of the biggest challenges in onboarding new users into crypto and delivering a seamless experience for both beginners and seasoned traders. Developers often have to ask themselves the best way to manage the wallet infrastructure for their application. The obvious solution might be letting users bring their own wallet, either by directly connecting via an in-browser wallet or leveraging a tool like WalletConnect to establish a connect...]]></description>
            <content:encoded><![CDATA[<h3 id="h-what-are-embedded-wallets-in-crypto" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>What are Embedded Wallets in crypto?</strong></h3><p>Managing wallets is one of the biggest challenges in onboarding new users into crypto and delivering a seamless experience for both beginners and seasoned traders.</p><p>Developers often have to ask themselves the best way to manage the wallet infrastructure for their application. The obvious solution might be letting users  bring their own wallet, either by directly connecting via an in-browser wallet or leveraging a tool like WalletConnect to establish a connection to a cold or mobile wallet.</p><p>But these options can be confusing and clunky, which increases the friction of onboarding. Embedded wallets, on the other hand, offer a better path. They are built directly into Web3 applications, have a familiar login experience, and they don&apos;t require a seed phrase to be memorized and kept. Turnkey and other embedded wallet providers are enabling this new user experience — simple, easy, and still non-custodial.</p><p>Let&apos;s take a look at what embedded wallets are, how they work, and how to integrate them into your project as a crypto app developer.</p><h3 id="h-what-is-an-embedded-wallet" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>What is an embedded wallet?</strong></h3><p>Embedded wallets are &quot;embedded&quot; directly into an application, allowing users to create and use a wallet without needing a browser extension or separate app — or even knowing what a wallet is!</p><p>Instead of switching between apps to manage transactions, users can create a wallet directly inside of a crypto application, reducing user friction and streamlining the product experience. There’s no need to exit the app and open up another browser window in order to sign and approve transactions.</p><p>Embedded wallets can be generated (and authenticated) using familiar methods like biometrics or physical devices, making the process both user-friendly and more secure.</p><h3 id="h-who-is-using-embedded-wallets" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Who is using embedded wallets?</strong></h3><p>Embedded wallets can fit anywhere into the crypto stack. Some examples of applications utilizing embedded wallets include:</p><p><strong>Moonshot</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://moonshot.money">Moonshot</a> is a mobile-native app focused on trading memecoins and for getting non-web3 users into the ecosystem with as little friction as possible. They use Turnkey, an embedded wallet solution, to create non-custodial wallets for users in the background when signing up for Moonshot.</p><p>The sign up process involves no lengthy seed phrases or crypto jargon. Instead, it has a familiar login experience using email or biometric passkeys like Face ID/Touch ID, and by combining embedded wallets with MoonPay’s onramping solution, it makes buying memecoins possible within just a few minutes.</p><p><strong>BullpenFi</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.bullpen.fi">Bullpen</a> is a Telegram bot built on Solana. Users sign up with their biometrics, generate a self-custodial wallet, and can immediately start trading crypto through the familiar UX of a Telegram chat. Bullpen uses Turnkey for account generation, transaction signing, and more.</p><p><strong>Alchemy</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.alchemy.com">Alchemy</a> is building onboarding infrastructure for crypto apps, of which one product is their “Smart Accounts” embedded wallet feature suite. Developers can create apps where end users generate passkeys with their biometrics, and this passkey is used to generate passwordless, self-custodial wallets via Turnkey. Users stay in control of their private keys, and Turnkey acts as an Externally-Owned Account (EOA) signer for Alchemy to create flexible embedded wallets.</p><h3 id="h-embedded-wallet-providers" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Embedded Wallet Providers</strong></h3><p>Providers may have different embedded wallets solutions. Most apps or institutions offload wallet generation, transaction signing, and other aspects of wallet infrastructure to a dedicated third-party.</p><p>One common approach in wallet-as-a-service products is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Secure_multi-party_computation">MPC</a> (multi-party computation), used by providers like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.fireblocks.com">Fireblocks</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dfns.co">Dfns</a>. MPC’s security model is based on splitting cryptographic keys across multiple parties, reducing reliance on a single key.</p><p>However, MPC can slow down performance due to higher communication costs. This may not be a problem for institutions, but for apps it can lead to a clunky UX with increased friction.</p><p>Another alternative is using providers like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dynamic.xyz">Dynamic</a>, Alchemy Embedded Accounts, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://privy.io">Privy,</a> which offer higher-level abstractions for onboarding users and creating wallets. These solutions allow developers to quickly implement one-user, one-wallet setups. By wrapping wallet creation and management into easy-to-use SDKs, they streamline the developer experience and remove the need for a complex understanding of cryptography.</p><h3 id="h-the-turnkey-difference-secure-flexible-fast" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>The Turnkey difference: Secure, flexible, fast</strong></h3><p>Turnkey is like an enterprise-grade operating system for wallets: powerful, modular, and built to adapt to any use case. We offer low-level primitives that developers can mix and match, giving you full control over your implementation and product experience without the limitations of one-user, one-wallet models or rigid MPC pathways.</p><p>With Turnkey you can:</p><ul><li><p>Create thousands of non-custodial embedded wallets at once</p></li><li><p>Configure multi-sig wallets requiring m-of-n signatures</p></li><li><p>Set advanced policies, like allowlists or transaction limits</p></li><li><p>Automate signers with custom permissions for offline signing</p></li><li><p>Create wallets that are multi-chain or multi-user</p></li><li><p>Seamlessly incorporate account abstraction</p></li><li><p>Set up session keys with configurable limits and permissions</p></li><li><p>…And more</p></li></ul><p>Turnkey combines this unmatched flexibility with an ironclad approach to security. As part of our novel security architecture, we utilize a type of tamper-proof Trusted Execution Environment (TEE).</p><p>This technology provides high levels of security for apps and their end users, ensuring raw private keys are never exposed to Turnkey or the app itself. With Turnkey, you get the power to build exactly what you need, backed by the highest levels of security.</p><h3 id="h-how-to-integrate-embedded-wallets-into-your-app" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>How to integrate embedded wallets into your app</strong></h3><p>If you’re interested in integrating embedded wallets into your own app, check out our documentation available <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/embedded-wallets/overview">here</a>. We also have a guide on the different ways you can set up embedded wallets (including non-custodial wallets) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/embedded-wallets/sub-organizations-as-wallets">here</a>.</p><p>Want to learn more? Get in touch with us, or join our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://turnkey.club/slack">Slack</a> for additional developer support.</p><h3 id="h-what-is-turnkey" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>What is Turnkey?</strong></h3><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering composable primitives for teams building unique crypto products. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/629e646356cd43c44b7bf36a34f73ca72b5a5bb2c6b4c6f99a636b8bf62b4225.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How Faraway is building an interoperable web3 gaming system ]]></title>
            <link>https://paragraph.com/@turnkeyhq/how-faraway-is-building-an-interoperable-web3-gaming-system</link>
            <guid>FPXIbaDKdzqo2WUqqqff</guid>
            <pubDate>Mon, 23 Sep 2024 17:37:20 GMT</pubDate>
            <description><![CDATA[Blockchain enables asset ownership and new economic models in web3 games, but complex user experiences – like managing crypto wallets, gas fees, and clunky onchain transactions – can make it difficult to attract mainstream gamers, especially those who don’t have knowledge or interest in crypto. That’s why Faraway set out to create a new, seamless user experience for its interoperable gaming system, powered by web3 and crypto under the hood. With a mix of crypto-native users and newcomers, Far...]]></description>
            <content:encoded><![CDATA[<p>Blockchain enables asset ownership and new economic models in web3 games, but complex user experiences –  like managing crypto wallets, gas fees, and clunky onchain transactions – can make it difficult to attract mainstream gamers, especially those who don’t have knowledge or interest in crypto.</p><p>That’s why Faraway set out to create a new, seamless user experience for its interoperable gaming system, powered by web3 and crypto under the hood. With a mix of crypto-native users and newcomers, Faraway needed to offer one-click access to a multichain crypto wallet, reducing the friction of onboarding into a web3 game and getting started with gameplay.</p><p>Here’s how they did it with Turnkey:</p><h4 id="h-the-problem-fragmented-accounts-and-lack-of-interoperability" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Fragmented accounts and lack of interoperability</strong></h4><p>Web3 gaming has long struggled with fragmented account systems and lack of interoperability. Faraway wanted a way for users to easily view their assets and manage their accounts for a smooth gaming experience. Already, they were competing with web2 games that had smooth login flows and easy account management — just without the interoperable in-game assets and unique gaming experiences that Faraway’s web3 games could provide. So, they turned to Turnkey.</p><h4 id="h-the-solution-a-new-login-and-account-solution-powered-by-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: A new login and account solution powered by Turnkey</strong></h4><p>To create a brand new login and account solution for their end users, Faraway integrated Turnkey embedded wallets into its user login system known as Faraway Connect. This connects users across all products in the ecosystem, including games, marketplaces, and user profiles.</p><p>The main purpose of this login system is not only to connect the users’ data across experiences, but also to link multiple wallets on different chains to a single profile in order to manage that user’s on-chain gaming inventory. This is a key puzzle piece in making Faraway’s games interoperable with each other, and also a key benefit of web3 games over traditional games.</p><p>Turnkey’s flexible and secure wallet infrastructure ensures that Faraway can programmatically create wallets and accounts while maintaining the flexibility needed to operate a web3 gaming system at scale. To create the user experience they were after, Faraway implemented several key features using Turnkey:</p><ul><li><p><strong>Segregated, non-custodial wallets:</strong> Faraway used Turnkey to create individual wallets for each player in the login process that were compatible across games</p></li><li><p><strong>Seamless login with email:</strong> Users can easily sign up and log in using their email, without the need for complicated crypto wallet setups</p></li><li><p><strong>Multichain support:</strong> Each wallet supports both Solana and EVM accounts, allowing users to view and manage their assets across chains</p></li></ul><p>“We decided to go with Turnkey because of the team’s industry-leading experience in building custody architecture that has secured over a hundred billion dollars in crypto assets. Their ability to transform this experience into a secure and flexible non-custodial service, with scalable pricing that makes sense for nimble teams like Faraway, were key factors in our decision to choose Turnkey as our main embedded wallet provider.”</p><p>- Alex Paley, Co-Founder of Faraway</p><h4 id="h-faraway-results" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Faraway results</strong></h4><ul><li><p>By integrating Turnkey embedded wallets, Faraway created a simple, streamlined user experience by <strong>allowing users to create a multichain wallet with just one click (using their email address)</strong></p></li><li><p>Faraway saw an <strong>increased number of users</strong> who had <strong>successfully set up a Faraway Connect account and a Faraway wallet</strong> with no complaints or bugs so far</p></li><li><p>With embedded wallets and web3-powered in-game assets, Faraway x BAYC game <em>Dookey Dash</em> <strong>jumped to become the number-one racing game on the App Store, and a top 5 free game in the US</strong></p></li></ul><h4 id="h-about-faraway" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Faraway</strong></h4><p>Faraway is a game studio that builds and publishes open economy games including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lotm.gg">Legends of the Mara</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dookeydashunclogged.com">Dookey Dash: Unclogged</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://portal.serumcity.xyz">Serum City</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://miniroyale.io">Mini Royale: Nations</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.shatterline.gg/">Shatterline</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.birdletter.com/villains">Villains: Robot Battle Royale</a>, Rebel Skies, HV-MTL, and more. With a focus on supporting interoperability and user-generated content powered by web3, Faraway also provides a suite of platform tools for other studios to leverage to integrate blockchain technology in their own games.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/3feffd8d8edd59c66574416d6f94209a9d2bad5c7df58721add3a2a8a75dd99c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How Moonshot built a normie-friendly, mobile trading app]]></title>
            <link>https://paragraph.com/@turnkeyhq/how-moonshot-built-a-normie-friendly-mobile-trading-app</link>
            <guid>RE6WJljZJl8nFYpsWm0N</guid>
            <pubDate>Fri, 23 Aug 2024 16:35:28 GMT</pubDate>
            <description><![CDATA[Crypto onboarding is still broken. Despite the popularity of memecoins within the ecosystem, bringing in new users is still hampered by the massive friction of setting up a seed phrase, buying Solana, finding an exchange with the meme or token you want to buy, copying contract addresses… and of course, making your first major mistake just to get rugged. So, when the team behind Moonshot set out to create a game-changing onchain trading app, they knew the key to success was making the process ...]]></description>
            <content:encoded><![CDATA[<p>Crypto onboarding is still broken. Despite the popularity of memecoins within the ecosystem, bringing in new users is still hampered by the massive friction of setting up a seed phrase, buying Solana, finding an exchange with the meme or token you want to buy, copying contract addresses… and of course, making your first major mistake just to get rugged.</p><p>So, when the team behind Moonshot set out to create a game-changing onchain trading app, they knew the key to success was making the process as simple as possible for everyday users while maintaining a high bar for security.</p><p>Here’s how they did it with Turnkey:</p><h4 id="h-the-problem-simplifying-user-onboarding-while-ensuring-security" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Simplifying user onboarding while ensuring security</strong></h4><p>Moonshot’s vision was to create a mobile app that rivaled web2 applications in usability. Their goal: To make onchain trading as easy as buying stocks, without users needing to understand anything about crypto. To do so, they needed to find a partner that allowed them to embed wallets deeply into the product experience, while including web2 friendly authentication methods.</p><p>However, compromising on security was a non-starter. It was critical that the embedded wallets set up for users were secure, non-custodial, and built on a paranoid security framework minimizing risk of funds lost both by theft and user error.</p><h4 id="h-the-solution-turnkeys-flexible-secure-embedded-wallet-infrastructure" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: Turnkey’s flexible, secure embedded wallet infrastructure</strong></h4><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8ac1cc40af1142d6c4ef50df7a63a42bd0cd27324e3e6932c9ef056fa0725d06.gif" alt="Moonshot’s super simple onboarding flow, powered by Turnkey" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Moonshot’s super simple onboarding flow, powered by Turnkey</figcaption></figure><p>Moonshot partnered with Turnkey to build a seamless and secure onboarding process that simplifies wallet creation and funding. Key elements of the solution include:</p><ul><li><p><strong>Zero-touch onboarding:</strong> Non-custodial wallets are created fully in the background as a user onboards.</p></li><li><p><strong>Easy web2 authentication:</strong> No seed phrases required. Users simply register with email or biometrics, like Face ID, to easily authenticate transactions.</p></li><li><p><strong>Simple funding options:</strong> Moonshot combined Turnkey’s invisible, embedded wallets with a MoonPay integration, enabling users to easily buy and sell crypto with Apple Pay.</p></li></ul><h4 id="h-moonshots-results" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Moonshot’s results</strong></h4><ul><li><p>With an embedded wallet creation flow that felt like “magic”, Moonshot was able to onboard tens of thousands of mass-market users to <strong>Turnkey-powered non-custodial wallets</strong></p></li><li><p>Using Turnkey wallets with passkey and email authentication, coupled with MoonPay, Moonshot users are able to <strong>sign up, fund a wallet with Apple Pay, and start trading memes within minutes, without ever opening a wallet pop-up modal</strong></p></li><li><p>The Moonshot app has <strong>received 4.9 and 4.8-star reviews</strong> on Google Play and the App Store, respectively</p></li></ul><div data-type="twitter" tweetId="1822025430624604503" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:80,&quot;created_at&quot;:&quot;2024-08-09T21:41:28.000Z&quot;,&quot;display_text_range&quot;:[0,247],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1700188695913996288&quot;,&quot;indices&quot;:[20,32],&quot;name&quot;:&quot;Moonshot&quot;,&quot;screen_name&quot;:&quot;usemoonshot&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1822025430624604503&quot;,&quot;text&quot;:&quot;Gotta give props to @usemoonshot for a crazy smooth onboarding experience\n\nJust made a homie who’s never touched crypto before buy $100 of his first memecoin \n\n2 mins later he says “yo look it’s going up!” and shows me a $2 gain\n\nretail is here 😈&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1420155424070848513&quot;,&quot;name&quot;:&quot;alexjm&quot;,&quot;screen_name&quot;:&quot;alexjmingolla&quot;,&quot;is_blue_verified&quot;:true,&quot;profile_image_shape&quot;:&quot;Circle&quot;,&quot;verified&quot;:false,&quot;profile_image_url_https&quot;:&quot;https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/676fe5db6a71ae30bd0cbd129c7a36b806946980629d7afe0fb64978e5d64612.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Azuki&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1948071599187591168/y-2jJoZB_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/Azuki&quot;,&quot;url_type&quot;:&quot;DeepLink&quot;},&quot;user_label_type&quot;:&quot;BusinessLabel&quot;,&quot;user_label_display_type&quot;:&quot;Badge&quot;}},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1822025430624604503&quot;],&quot;editable_until_msecs&quot;:&quot;1723243288000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:12,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/alexjmingolla">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/676fe5db6a71ae30bd0cbd129c7a36b806946980629d7afe0fb64978e5d64612.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/alexjmingolla" class="twitter-displayname">alexjm</a>
              <p><a target="_blank" href="https://twitter.com/alexjmingolla" class="twitter-username">@alexjmingolla</a></p>
    
            </div>
            <a href="https://twitter.com/alexjmingolla/status/1822025430624604503" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Gotta give props to <a class="twitter-content-link"  href="https://twitter.com/usemoonshot" target="_blank">@usemoonshot</a> for a crazy smooth onboarding experience<br /><br />Just made a homie who’s never touched crypto before buy $100 of his first memecoin <br /><br />2 mins later he says “yo look it’s going up!” and shows me a $2 gain<br /><br />retail is here <img class="twitter-emoji" draggable="false" alt="😈" src="https://abs-0.twimg.com/emoji/v2/72x72/1f608.png"/>
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/alexjmingolla/status/1822025430624604503" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            80
          </a>
          <a target="_blank" href="https://twitter.com/alexjmingolla/status/1822025430624604503"><p>4:41 PM • Aug 9, 2024</p></a>
        </div>
    
  </div> 
  </div><h4 id="h-about-moonshot" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Moonshot</strong></h4><p>Moonshot is the first app on the App Store that lets you buy &amp; sell memes with Apple Pay. Sign up with email + FaceID, and you’re in. No seed phrases, no mention of the blockchain, no esoteric concepts. Send your friends coins via username. No need for a wallet address. Make money when your friends trade. Send your friend a unique link, and get 50% of the fees they incur on the platform.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/aed01b0ae55863c8d9ede73213a2bb202e4cae65f746dd1c53eab5d6ae979f26.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Introducing OAuth on Turnkey]]></title>
            <link>https://paragraph.com/@turnkeyhq/introducing-oauth-on-turnkey</link>
            <guid>9BYDUCiK8AdIsMuhRZph</guid>
            <pubDate>Wed, 21 Aug 2024 16:49:55 GMT</pubDate>
            <description><![CDATA[OAuth is now live on Turnkey! Turnkey enables dramatically better crypto UX by allowing innovative teams like Infinex, Bullpen, Utopia, Alchemy, and Thunder Terminal to create secure non-custodial wallets for their users. Previously, end users could authenticate with biometric passkeys, API keys, and email. With OAuth, Turnkey customers and their users can now sign in with popular providers such as Google, Apple, and Facebook and approve transactions directly in-app — providing a seamless way...]]></description>
            <content:encoded><![CDATA[<p>OAuth is now live on Turnkey!</p><p>Turnkey enables dramatically better crypto UX by allowing innovative teams like Infinex, Bullpen, Utopia, Alchemy, and Thunder Terminal to create secure non-custodial wallets for their users.</p><p>Previously, end users could authenticate with biometric passkeys, API keys, and email.  With OAuth, Turnkey customers and their users can now sign in with popular providers such as Google, Apple, and Facebook and approve transactions directly in-app — providing a seamless way to use web2 identity providers to authenticate into non-custodial wallets.</p><p>With this launch, Turnkey is taking one more step towards making wallets truly invisible. Your users don’t need to know they’re using crypto, even if they’re signing transactions onchain.</p><h3 id="h-how-oauth-works" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">How OAuth works</h3><p>We’ve added OAuth to the set of trusted authenticators that developers can add to sub-organizations, on top of API keys, email, and passkeys. As a result, your end user can just log in with Oauth, and take actions directly onchain from within your app.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/58dba625535ffc2e2f0ef1029d7a9e9e8c002fffc73a061b442269be9ae10c45.gif" alt="How OAuth works" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">How OAuth works</figcaption></figure><p>You can check out an example of OAuth in our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://wallet.tx.xyz">demo wallet</a>, or check out <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/features/oauth">our docs</a> for how to configure OAuth for your own organization.</p><p>For a more detailed overview of how OAuth works and the challenges in building it securely, read on below, or take a technical deep dive in our first engineering blog post, coming tomorrow!</p><h3 id="h-oauth-under-the-hood" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">OAuth under the hood</h3><p>Turnkey’s OAuth feature is built on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://openid.net/developers/how-connect-works/">OIDC (OpenID Connect)</a>. OIDC extends OAuth 2.0, which focuses on resource sharing, by providing user authentication through the following process: Users are redirected to their provider for login, then returned to the original website with a JWT containing authentication information.</p><p>We’ve taken a security-conscious approach to OAuth that utilizes TEEs, so that we can verify OIDC (OAuth) tokens in a fraud-proof way. Building on our existing TEE-based verifiable wallet infrastructure stack, we built a new secure enclave application to fetch content over TLS—known as our &quot;TLS fetcher&quot;.</p><p>So, how does the TLS fetcher work? <strong>We’ve developed a way for enclaves to establish TLS connections, make requests, and cryptographically sign responses.</strong> Enclaves can contact remote hosts via a TCP (layer 4) proxy running outside of the trusted boundary. The secure enclave code asks the proxy to establish TCP-level connections, but remains in control of the TLS session (layer 7). The TLS session keys live in the secure enclave, on the target host, and nowhere else.</p><p>For a more technical perspective on TLS sessions within TEEs and the novel use cases it unlocks, read our Founding Engineer’s blog post with a deep dive on how we built the TLS fetcher enclave.</p><p>Stay tuned, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.club/SubscribeQuorum">subscribe to our engineering blog</a> ahead of time to get it when it drops.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/a764ba761bd17c9fa35657d34b005dcdd0dc6a73db22b09faaffe1267e5ec5f7.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Enabling Onchain AI Agents with Spectral Labs
]]></title>
            <link>https://paragraph.com/@turnkeyhq/enabling-onchain-ai-agents-with-spectral-labs</link>
            <guid>YXs4omoJW31DNOLTEgmQ</guid>
            <pubDate>Tue, 25 Jun 2024 19:00:42 GMT</pubDate>
            <description><![CDATA[The intersection of AI and crypto has opened up new avenues for intelligent software agents to operate within DeFi and onchain ecosystems. AI agents can leverage their ability to rapidly analyze massive data sets to spot patterns and opportunities in crypto by executing automated trading strategies, providing predictive analytics, and aiding in portfolio optimization. Furthermore, AI agents can also employ natural language technology to execute these strategies in a way that feels intuitive a...]]></description>
            <content:encoded><![CDATA[<p>The intersection of AI and crypto has opened up new avenues for intelligent software agents to operate within DeFi and onchain ecosystems. AI agents can leverage their ability to rapidly analyze massive data sets to spot patterns and opportunities in crypto by executing automated trading strategies, providing predictive analytics, and aiding in portfolio optimization. Furthermore, AI agents can also employ natural language technology to execute these strategies in a way that feels intuitive and seamless, without needless manual execution.</p><p>As crypto continues to evolve, AI agents will play an increasingly important role. However, we and Spectral Labs believe that crypto is still massively constrained by UX limitations, including those stemming from a subpar wallet experience. By deploying AI agents such as their SYNTAX AI, Spectral Labs recognizes the potential for agents to fundamentally transform how users interact onchain and redefine the industry’s current UX paradigm.</p><p>Here’s how they’re doing it with Turnkey:</p><h4 id="h-the-problem-limitations-of-existing-crypto-ux" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Limitations of existing crypto UX</strong></h4><p>Wallet UX in crypto is still largely a limiting factor in how humans currently interact with onchain applications and protocols. Manually managing wallet addresses and seed phrases can be a pain for new entrants, and even experienced users are often forced to navigate fluctuating transaction fees, sandwich attacks, and gas volatility across multiple chains and assets.</p><p>Spectral Labs is building its SYNTAX platform, which allows users to create their own onchain AI agents, to address these onchain UX challenges. However, agents require an even higher level of trust and security to execute on behalf of the user, so that a user’s intent is aligned with the actions of the AI agent. How can you create an agentic wallet that is capable of executing complex financial transactions, without compromising on security or performance?</p><h4 id="h-the-solution-creating-non-custodial-secure-wallets-for-ai-agents" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: Creating non-custodial, secure wallets for AI Agents</strong></h4><p>In order for SYNTAX’s agents to autonomously and trustlessly deploy and run smart contracts, Spectral Labs integrated Turnkey to create Smart Wallets for each agent. As a result, an AI agent can send any arbitrary smart contract action to a paymaster via the Agent Wallet, without manual verification from a third party. Here’s how that works:</p><ul><li><p>Once users are signed into the SYNTAX platform, they are prompted to create a Gas Tank and an <strong>Agent Wallet</strong></p></li><li><p>Agent Wallets are set up as a <strong>1:2 multisignature contract</strong> where both AI agents and Spectral Labs SYNTAX users can broadcast transactions from a single wallet</p></li><li><p>Users can then <strong>request the Agent to perform onchain transactions</strong> via Spectral Labs’s Execution Engine, and deposit funds into the wallet for said transactions</p></li><li><p><strong>Turnkey signs transactions</strong> on behalf of the Agent wallet without triggering a third-party verification flow</p></li><li><p><strong>Only AI agents and their respective users have access to their private keys</strong></p></li><li><p>Turnkey’s <strong>flexible policy engine</strong> provides fine-grained controls for how Agents use their private keys, including platform-wide limits for transaction amounts and signature patterns</p></li></ul><p>Turnkey is excited to collaborate with Spectral Labs to create autonomous AI Agents frictionless onchain interactions. By utilizing Turnkey’s secure embedded wallets, scalable signing primitives, and flexible policy engine, Agent Wallets within Spectral SYNTAX are an exciting step forward for the intersection of crypto and AI.</p><h4 id="h-about-spectral-labs" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Spectral Labs</strong></h4><p>Spectral Labs is pioneering the machine intelligence network for the Onchain Agent Economy. The company&apos;s flagship product, Spectral Labs Syntax, enables users to create Onchain Agents by translating natural language intents into executable code. These Agents seamlessly interact via the Inferchain, a dedicated chain for agent engagement, ownership, and communications, allowing users to handle complex onchain operations autonomously and transparently. With over 60,000 users, Syntax has generated more than 1 million smart contracts and engaged agents in complex onchain tasks, such as launching over 4,700 memecoin projects. By enabling users to build and utilize AI Agents that can autonomously perform sophisticated tasks, Spectral Labs is committed to transforming how users interact in Web3, empowering them to create exponential value onchain. For more information, [visit their website](<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://Spectral">https://Spectral</a> Labslabs.xyz/), or follow Spectral Labs on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/Spectral_Labs">Twitter </a>and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/dcAN6axvcs">Discord</a>.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/5c032c348dffeb60ea9c223e4bb9c9ac69797db4ca3c3459862218c034f41c33.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Making onchain UX seamless with Infinex]]></title>
            <link>https://paragraph.com/@turnkeyhq/making-onchain-ux-seamless-with-infinex</link>
            <guid>UyJ2yk12MdCGsFsNbhZX</guid>
            <pubDate>Mon, 03 Jun 2024 14:36:50 GMT</pubDate>
            <description><![CDATA[The onchain landscape today is generally disaggregated, with a multitude of protocols, forks, and applications across several (often non-interoperable) ecosystems. Finding a place to start—even for a seasoned crypto user—is difficult. Infinex is aiming to solve this problem by building an aggregated UX layer for any onchain protocol. By offering the most secure and reliable tools to interface with an unpredictable and unforgiving crypto ecosystem, Infinex is revolutionizing the DeFi experienc...]]></description>
            <content:encoded><![CDATA[<p>The onchain landscape today is generally disaggregated, with a multitude of protocols, forks, and applications across several (often non-interoperable) ecosystems. Finding a place to start—even for a seasoned crypto user—is difficult.</p><p>Infinex is aiming to solve this problem by building an aggregated UX layer for any onchain protocol. By offering the most secure and reliable tools to interface with an unpredictable and unforgiving crypto ecosystem, Infinex is revolutionizing the DeFi experience by providing a simple way to access all that crypto has to offer, without compromising on user safety and experience.</p><p>Here’s how they did it with Turnkey:</p><h4 id="h-the-problem-securely-managing-private-keys-for-user-operated-infinex-accounts" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Securely managing private keys for user-operated Infinex accounts</strong></h4><p>Before Turnkey, Infinex’s security architecture relied on other providers to manage the Browser, Device, MFA, and Recovery Keys used to operate the Infinex account. As outlined in Infinex’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://proposals.infinex.xyz/xips/xip-2">XIP-2 Security Proposal</a>, this was implemented in order to “emulate the structural interface of the CeFi solution in a trustless and decentralized fashion,” or in other words, to make the DeFi experience as smooth and painless as possible.</p><p>However, these solutions created a vector for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://proposals.infinex.xyz/xips/xip-23">potential compromised user safety</a> due to a divergence of security logic from the Ethereum smart contract logic, leading Infinex to seek out alternative, more secure solutions.</p><h4 id="h-the-solution-building-secure-wallet-architecture-with-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: Building secure wallet architecture with Turnkey</strong></h4><p>To address their needs for secure key management, user account creation and authentication, and account operation, Infinex turned to Turnkey. Using Turnkey’s API, Infinex is generating private keys for signing onchain transactions on behalf of users, which are neither accessible to Infinex nor Turnkey.</p><div data-type="twitter" tweetId="1790388839099269192" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:10,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-05-14T14:28:57.000Z&quot;,&quot;display_text_range&quot;:[0,278],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;Infinex.xyz/speedrun&quot;,&quot;expanded_url&quot;:&quot;http://Infinex.xyz/speedrun&quot;,&quot;indices&quot;:[58,81],&quot;url&quot;:&quot;https://t.co/gYmmgZfU1H&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1900046664033067011&quot;,&quot;indices&quot;:[44,56],&quot;name&quot;:&quot;Infinex&quot;,&quot;screen_name&quot;:&quot;infinex_app&quot;},{&quot;id_str&quot;:&quot;1628067904083181570&quot;,&quot;indices&quot;:[163,168],&quot;name&quot;:&quot;Base&quot;,&quot;screen_name&quot;:&quot;base&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1790388839099269192&quot;,&quot;text&quot;:&quot;I cannot believe this onboarding experience @infinex_app\n\nhttps://t.co/gYmmgZfU1H \n\nCoinbase paid for transfers bc I sent from CB wallet. \n\nNow farming Infinex on @base, and I can’t wait to have a good perp DEX on my phone. \n\nI did the whole thing on my phone. 3 minutes. Magic.&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1471483275973738499&quot;,&quot;name&quot;:&quot;Johnny_TVL&quot;,&quot;screen_name&quot;:&quot;john_tv_locke&quot;,&quot;is_blue_verified&quot;:true,&quot;profile_image_shape&quot;:&quot;Circle&quot;,&quot;verified&quot;:false,&quot;profile_image_url_https&quot;:&quot;https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/7d951bc4fe204d410fc12567cde28e3c94b0ab7647d9c3fded11417bb16a25a0.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1790388839099269192&quot;],&quot;editable_until_msecs&quot;:&quot;1715700537000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:2,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/john_tv_locke">
              <img alt="User Avatar" class="twitter-avatar" src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/7d951bc4fe204d410fc12567cde28e3c94b0ab7647d9c3fded11417bb16a25a0.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/john_tv_locke" class="twitter-displayname">Johnny_TVL</a>
              <p><a target="_blank" href="https://twitter.com/john_tv_locke" class="twitter-username">@john_tv_locke</a></p>
    
            </div>
            <a href="https://twitter.com/john_tv_locke/status/1790388839099269192" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      I cannot believe this onboarding experience <a class="twitter-content-link"  href="https://twitter.com/infinex_app" target="_blank">@infinex_app</a><br /><br /><a class="twitter-content-link" href="https://t.co/gYmmgZfU1H" target="_blank">Infinex.xyz/speedrun</a> <br /><br />Coinbase paid for transfers bc I sent from CB wallet. <br /><br />Now farming Infinex on <a class="twitter-content-link"  href="https://twitter.com/base" target="_blank">@base</a>, and I can’t wait to have a good perp DEX on my phone. <br /><br />I did the whole thing on my phone. 3 minutes. Magic.
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/john_tv_locke/status/1790388839099269192" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            10
          </a>
          <a target="_blank" href="https://twitter.com/john_tv_locke/status/1790388839099269192"><p>9:28 AM • May 14, 2024</p></a>
        </div>
    
  </div> 
  </div><p>Take a look at Infinex’s onboarding flow for new users, powered by Turnkey:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/6cecf2c2dd8fb18e87ce82a35c917c1cccdc7028377f4d1d3f167f101c2d0178.gif" alt="Infinex&apos;s signup flow, secured by Turnkey-powered passkeys." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Infinex&apos;s signup flow, secured by Turnkey-powered passkeys.</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8b19ad4dc84cfbc7c6de31f02ebc6adea78516937ecf8e46094a26ab3aedab43.gif" alt="Creating an Infinex account creates an embedded wallet on behalf of the user." blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Creating an Infinex account creates an embedded wallet on behalf of the user.</figcaption></figure><h4 id="h-infinexs-results" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Infinex’s results</strong></h4><ul><li><p>With an embedded wallet creation flow that felt like “magic”, Infinex was able to <strong>secure $95m in TVL via Turnkey-powered non-custodial wallets</strong> (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://infinex.xyz/speedrun">source</a>)</p></li><li><p>Using passkey-powered authentication, Infinex users are able to <strong>deposit and stake without opening a wallet pop-up modal</strong></p></li><li><p>Infinex users were able to <strong>set up multiple recovery mechanisms for their account</strong>, secured via passkeys</p></li></ul><h4 id="h-about-infinex" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Infinex</strong></h4><p>Infinex is an onchain UX layer that provides secure, direct access to decentralized protocols for a web2 audience. The platform aims to accelerate onchain adoption and by offering a seamless user experience while upholding principles of decentralization – transparency, self-custody, and composability.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/6c00c8001d9a9fa82167f45ee27c907635e8b5e5098bd7ffb373841a8895c43d.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Our React, JavaScript, & Swift SDKs are live
]]></title>
            <link>https://paragraph.com/@turnkeyhq/our-react-javascript-swift-sdks-are-live</link>
            <guid>g2wNpGK80vC6MWarhbhN</guid>
            <pubDate>Wed, 15 May 2024 18:56:39 GMT</pubDate>
            <description><![CDATA[As a developer, creating your own non-custodial wallet infrastructure from scratch is as difficult as it gets. Turnkey’s mission is to make this process as smooth as possible, so that you can focus on building your product, and be confident in your application’s wallet architecture from day one. Part of making the Turnkey product suite more developer-friendly includes leveling up our client SDKs. Over the past couple of weeks, we’ve repackaged our existing client libraries into a few simple, ...]]></description>
            <content:encoded><![CDATA[<p>As a developer, creating your own non-custodial wallet infrastructure from scratch is as difficult as it gets. Turnkey’s mission is to make this process as smooth as possible, so that you can focus on building your product, and be confident in your application’s wallet architecture from day one.</p><p>Part of making the Turnkey product suite more developer-friendly includes leveling up our client SDKs. Over the past couple of weeks, we’ve repackaged our existing client libraries into a few simple, consolidated SDKs, and introduced support for React Native and Swift: you can now use these new libraries to integrate a number of Turnkey’s composable primitives in an intuitive way!</p><hr><h2 id="h-react-sdk" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">React SDK</h2><p>Turnkey’s revamped React SDK makes it much simpler for developers to build <em>embedded wallet flows</em> with Turnkey. We’ve added powerful abstractions so that it’s easier to integrate wallets for your end users.</p><p>For example, here’s how you would create a non-custodial wallet on behalf of a user with a passkey credential:</p><ol><li><p>Initialize the passkey client by importing <code>@turnkey/sdk-browser</code></p></li><li><p>Create a local passkey credential, which will prompt a user natively in their browser to create a passkey</p></li><li><p>Pass the credentials to the backend, where you can call <code>createSubOrganization</code></p></li></ol><p>For more details, you can check out our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/getting-started/quickstart">Quickstart guide</a>.</p><p><strong>Browser + Server</strong></p><p>Our new <code>sdk-browser</code> and <code>sdk-server</code> libraries abstract away low level details, to reduce the lines of code you need to interact with Turnkey. We’ve also included convenience methods that encapsulate common actions such as creating a new passkey, initiating a read-only session, and working with Email Auth, Import, and Export. Implementation details can be found <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/sdk/blob/main/packages/sdk-browser/src/sdk-client.ts">here</a> - we’ve also set up an updated demo embedded wallet for your convenience.</p><p>These improvements are further built upon in our new React library, which offers further abstractions. Here’s an example where we create a new embedded wallet for a user:</p><p><em>Before:</em></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/61978671a534197170b5e98299174b9299009b7e2e064eb973a610f1d8e70181.gif" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><em>After:</em></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8e9b96c77c082dc8328ac154c0a2c9e95cab219667e1caf0f5e1ca7dd1345795.gif" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>React Native</strong></p><p>We’ve also added a brand new <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.npmjs.com/package/@turnkey/crypto">React Native passkey stamper</a>. This enables developers to authenticate Turnkey requests using passkeys within React Native applications. You can find an example React Native application that uses this new package <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/passkeyapp/blob/main/Home.tsx">here</a>!</p><p>Additionally, we’ve added support for email authentication in React Native without having to rely on an iframe. You can check out an example <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/passkeyapp/blob/main/Auth.tsx">here</a>. And for the curious, we’ve published a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/sdk/tree/main/packages/crypto">library</a> that includes cryptographic primitives for HPKE decryption, all without relying on WebCrypto.</p><h2 id="h-swift-sdk" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Swift SDK</h2><p>Our brand new Swift SDK provides a robust set of functionalities to interact with the Turnkey API, and is also currently live <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/swift-sdk">here</a>. The SDK makes it seamless for any iOS developers wanting to build applications with Turnkey.</p><p>After installation, developers can utilize the Swift SDK to initialize the <code>TurnkeyClient</code> with API keys or passkeys. You can find an example iOS application built with the Turnkey Swift SDK <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/tkhq/swift-sdk/tree/main/example/TurnkeyiOSExample">here</a>.</p><hr><h2 id="h-start-building-on-turnkey" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Start building on Turnkey</h2><p>Ready to get started with Turnkey, or have feedback on any of our new SDKs? Check out our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/getting-started/quickstart">integration guide </a>(it’s free to start), join our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://join.slack.com/t/clubturnkey/shared_invite/zt-2g0bdps35-QzOdfL8S33AIIHrUjJYAwA">community support Slack</a>, or reach out to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:hello@turnkey.com/">hello@turnkey.com</a> to chat with us directly!</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.com/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/turnkeyhq">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/89190360/admin/feed/posts/">LinkedIn</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/turnkey">Farcaster</a></p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/789ead35a61cdb06ac8d8450b93498457a8e9c0a1dcb11868eff0869ad50cad7.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Announcing Turnkey’s $15M Series A]]></title>
            <link>https://paragraph.com/@turnkeyhq/announcing-turnkey-s-15m-series-a</link>
            <guid>3L8fYqiVRVK7SBeDtA0t</guid>
            <pubDate>Tue, 23 Apr 2024 13:04:15 GMT</pubDate>
            <description><![CDATA[Let’s be honest — crypto is still too hard to use. Before a user can do anything onchain, they have to jump through a series of hoops: download a browser extension, write down their seed phrase, and figure out how to approve a transaction for the first time. And because this happens before users even touch your product, it’s nearly impossible to get them to stay if something goes wrong. Today, there is still a lack of proper infrastructure to address the crypto UX problem. But instead of appr...]]></description>
            <content:encoded><![CDATA[<p>Let’s be honest — crypto is still too hard to use.</p><p>Before a user can do anything onchain, they have to jump through a series of hoops: download a browser extension, write down their seed phrase, and figure out how to approve a transaction for the first time. And because this happens before users even touch your product, it’s nearly impossible to get them to stay if something goes wrong.</p><p>Today, there is still a lack of proper infrastructure to address the crypto UX problem. But instead of approaching this problem from first principles, others are remedying it by creating shinier wallets and slicker UI components. None of this will onboard the next billion users when crypto’s fundamental UX issues stem from the inherent challenges of self-custody and securing wallets behind the scenes.</p><p>Turnkey is addressing the crypto UX problem from the ground up. We believe that developers shouldn’t sacrifice security and scalability for convenience, and that most infrastructure providers on the market today are too opinionated for developers to build seamless onchain experiences for their users.</p><p>Today, we’re thrilled to announce that we’ve raised a $15M Series A co-led by Lightspeed Faction and Galaxy Ventures, with participation from Sequoia, Coinbase Ventures, Alchemy, Figment Capital, Mirana Ventures, and more, to accelerate innovation in crypto. Our co-founders Bryce and Jack met while building Coinbase Custody into the largest crypto custodian in the world, taking it from 0 to $100B+ in assets. Jack then went on to become the CTO of Polychain where he led infrastructure for the $10B fund, and Bryce launched Trade Republic’s crypto product to millions across Europe. Our world-class team currently includes exceptional senior talent from Coinbase, Polychain, Parity, BitGo, and other top crypto companies.</p><p>Turnkey offers secure, flexible, and scalable wallet infrastructure for developers to build <em>anything</em> that involves a wallet or cryptographic transaction. This is the infrastructure necessary for crypto developers to bring more users and institutions onchain.</p><p>Most importantly, our infrastructure already powers some of the best developer tools and applications in crypto:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.alchemy.com/embedded-accounts">Alchemy</a> has integrated Turnkey to provide embedded and smart wallet services as part of Account Kit</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/turnkeyhq.eth/r6OrgN6nNbL1NJ3YZXcfpOq1REWl9OatNYYWxKN1-HU">Dynamic</a> offers mobile-first passkey embedded wallets to developers, powered by Turnkey</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/turnkeyhq.eth/fr8DeKX9PQ85Ai8GJT3IC2rie0Cc-4pAJbvZpf7jkPk">Thunder Terminal</a> is embedding wallets directly with Turnkey-enabled biometric passkey logins, so that users no longer have to manually approve transactions for onchain trades</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/turnkeyhq.eth/2k1czHmcW4zqyw57cLdp6NFLJi9DWN4l7ptcofq4W0s">Kinto</a>, a DeFi-focused L2 rollup, has built their onboarding experience entirely on Turnkey, so that users can take their first action onchain without ever touching a seed phrase</p></li></ul><p>This isn’t coincidental—our focus on bespoke tooling and verifiable security is what enables companies like Halliday, Goldfinch, Squads, Terrace, Mural, and others to build web2-like experiences for their crypto product.</p><p>Turnkey believes that a true upgrade for web3 users doesn’t just entail making wallets more beautiful or simpler to use; it requires that we challenge preexisting notions of how we interact onchain entirely. It’s on us to build a decentralized future, and we’re excited to power the next wave of crypto products to accelerate this vision.</p><p><strong>About Turnkey</strong></p><p>Ready to get started with Turnkey? Check out our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.club/docs">quickstart guide </a>(it’s free to start), join our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.club/community">community support Slack</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.club/contact">contact us</a> to tell us what you’re building!</p><p>P.S. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.club/careers">We’re hiring.</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.club/HECYr">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/turnkeyhq">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/89190360/admin/feed/posts/">LinkedIn</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/turnkey">Farcaster</a></p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/8a95b04f040871d722763f1219c4c25200655c8a3c8fcb5d65e6b01bc7e7ae69.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Announcing: Import on Turnkey]]></title>
            <link>https://paragraph.com/@turnkeyhq/announcing-import-on-turnkey</link>
            <guid>ZiWziiN34FonebzjPW9b</guid>
            <pubDate>Thu, 18 Apr 2024 15:33:14 GMT</pubDate>
            <description><![CDATA[Turnkey’s wallet infrastructure enables teams to embed non-custodial wallets right into their crypto applications. However, millions of crypto users and businesses already have existing wallets. To ensure that users and developers can seamlessly transition to wallets powered by Turnkey, we’ve launched our Import feature, which is now live! In addition to our Export feature, you can now import wallets into the Turnkey infrastructure, which can take the form of either a 12-24 word seed phrase o...]]></description>
            <content:encoded><![CDATA[<p>Turnkey’s wallet infrastructure enables teams to embed non-custodial wallets right into their crypto applications. However, millions of crypto users and businesses already have existing wallets. To ensure that users and developers can seamlessly transition to wallets powered by Turnkey, we’ve launched our <strong>Import</strong> feature, which is now live!</p><p>In addition to our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/turnkeyhq.eth/GneZCEMcP6DYLqzn0lGayYAOVp5Yxyz2NELYg_pyJgA">Export</a> feature, you can now import wallets into the Turnkey infrastructure, which can take the form of either a 12-24 word seed phrase or a private key in hexadecimal (Ethereum-compatible) or Solana format. This makes it easier for your team or your users to securely transfer existing private keys to Turnkey. This powerful functionality is not only great for end users bringing their wallets to a Turnkey-powered app, but also for developers wishing to import existing private keys that they use for their own operations.</p><h3 id="h-secure-private-key-import" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Secure private key import</h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/6e3eb5361619305635bbacac8873578c2cf255547096a5da38ed7318bb6a7e44.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>One of our biggest priorities was making sure that <strong>Import</strong> is secure from top to bottom, ensuring that neither Turnkey nor any intermediaries ever have access to the wallet’s seed phrase or private key.</p><p>Here’s how that works:</p><ul><li><p>User initiates the import process through a designated page in your app, establishing a secure channel between the client and Turnkey’s secure enclaves.</p></li><li><p>User enters their wallet seed phrase or raw private key via an iframe containing encryption credentials that only they have access to.</p></li><li><p>The iframe encrypts the wallet seed phrase and transmits the resulting ciphertext over the secure channel to the Turnkey enclave.</p></li></ul><p>This encryption protocol is unique to Turnkey, ensuring that only the end user ever has access to the wallet’s seed phrase — neither Turnkey nor developers in between are able to access it in plaintext. To accomplish this, both the user’s client and secure enclave generate ephemeral public keys and initiate a key exchange to compute a shared secret. This shared secret is used to encrypt private keys and wallets that can only be decrypted in the secure enclave. It is also scoped to the specific user performing import, guaranteeing that no one else can intercept the import process.</p><p>Customers like TokenSight are already <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/TokenSight_Io/status/1769831052221026307?s=20">utilizing our Import functionality</a> to improve the user experience on their self-custodial trading platform. Users can easily import their Ethereum or Solana wallets into TokenSight to take advantage of their advanced trading features. Once imported, only the user can authorize TokenSight to perform actions using their passkey, which ensures that the end user is always in control of their wallet.</p><p>With the ability to both import and export private keys, Turnkey now offers more interoperability and security than ever for serious teams wanting to build web2-like experiences for their crypto application, and for teams needing to manage existing wallets internally to upgrade their background automation capabilities.</p><h3 id="h-start-building-on-turnkey" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Start building on Turnkey</h3><p>Ready to get started with Turnkey? Check out our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/getting-started/quickstart">integration guide </a>(it’s free to start), join our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://join.slack.com/t/clubturnkey/shared_invite/zt-2g0bdps35-QzOdfL8S33AIIHrUjJYAwA">community support Slack</a>, or reach out to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:hello@turnkey.com">hello@turnkey.com</a> to chat with us directly!</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.com/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/turnkeyhq">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/89190360/admin/feed/posts/">LinkedIn</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/turnkey">Farcaster</a></p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/dd935e4c3f97b261c2ad95061ae79d5a3ca8fc4fbbe884381e0609fc754dbb2f.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Bringing private credit onchain with Heron Finance]]></title>
            <link>https://paragraph.com/@turnkeyhq/bringing-private-credit-onchain-with-heron-finance</link>
            <guid>t1fgK0w4zRZkS4wSlFod</guid>
            <pubDate>Tue, 16 Apr 2024 18:16:00 GMT</pubDate>
            <description><![CDATA[Over the past decade, private credit has emerged as an increasingly important source of financing for businesses, and is expected to reach $3.5 trillion in AUM by year-end 2028. Amidst this private credit boom, the team behind the Goldfinch protocol launched Heron Finance to provide investors easy and affordable access to private credit deals in an automated way. While building Heron Finance on the Goldfinch protocol provides major advantages in terms of cost, transparency, and interoperabili...]]></description>
            <content:encoded><![CDATA[<p>Over the past decade, private credit has emerged as an increasingly important source of financing for businesses, and is expected to reach $3.5 trillion in AUM by year-end 2028. Amidst this private credit boom, the team behind the Goldfinch protocol launched Heron Finance to provide investors easy and affordable access to private credit deals in an automated way.</p><p>While building Heron Finance on the Goldfinch protocol provides major advantages in terms of cost, transparency, and interoperability, Heron set out to make sure this product was accessible to more people — even investors that had no exposure or interest in blockchain. That’s when they turned to Turnkey.</p><h4 id="h-the-problem-making-onchain-private-credit-work-for-everyone" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Making onchain private credit work for everyone</strong></h4><p>Heron’s main goal is to make private credit widely accessible. That meant building a user experience which would abstract away the pains and challenges of self-custody, such as writing down a seed phrase or using a pop-up modal to approve transactions.</p><p>To do so, they set out to implement a user experience that combined ease of use and familiarity with high security, without relying on traditional usernames and passwords. Furthermore, the solution needed to be scalable, secure, and keep investors in control of their assets.</p><h4 id="h-the-solution-aa-wallets-powered-by-a-turnkey-signer" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: AA wallets powered by a Turnkey signer</strong></h4><p>To streamline the user journey, Heron Finance built an implementation of AA wallets, powered by a Turnkey signer. When a user is onboarded to Heron Finance, they are individually provisioned with a private key unique to them and controlled via passkey, ensuring that only the end user can authorize transactions. Leveraging Turnkey’s passkey authentication feature not only enhanced security, but also maintained the non-custodial essence of crypto while making the platform accessible and user-friendly for most investors.</p><p>In short, Heron Finance managed to create a platform that’s easy for a mainstream audience to use, combining the best of crypto with a smooth, web2-like user experience. We’re proud to support them in making finance more accessible, by using onchain technologies to bridge the gap between traditional and decentralized finance.</p><h4 id="h-herons-results" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Heron’s results</strong></h4><ul><li><p>Invisible wallets built right into the Heron Finance app for a web2-like user experience</p></li><li><p>Transactions which are secured and authenticated with Turnkey-enabled passkeys</p></li></ul><h4 id="h-about-heron-finance" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Heron Finance</strong></h4><p>As the first robo-advisor for private credit, Heron Finance invests in loans to small and medium sized businesses in the US and globally, then allows accredited investors to participate in those deals. Investors receive steady monthly payments of interest, which they can choose to reinvest on the platform or transfer to another institution. Heron Finance automatically allocates and rebalances investor portfolios, depending on their risk preferences. Their experienced in-house credit team sources and monitors the risk of all deals to maximize returns and reduce risks. Only the most qualified businesses are approved by its credit team. Heron Finance was built by the a16z-backed Warbler Labs team, which also supports the development of the Goldfinch protocol.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.com/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/turnkeyhq">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/89190360/admin/feed/posts/">LinkedIn</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/turnkey">Farcaster</a></p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/0f644a90975e583c6d2d96824a0ddf806a5772d4718665a002a9ac0f70481147.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Turnkey x Halliday: Solving fragmentation across appchains]]></title>
            <link>https://paragraph.com/@turnkeyhq/turnkey-x-halliday-solving-fragmentation-across-appchains</link>
            <guid>WHE0OzIJEM8dgrwDaRu4</guid>
            <pubDate>Tue, 09 Apr 2024 22:08:37 GMT</pubDate>
            <description><![CDATA[New chains in crypto are easier to deploy than ever. And with the rise of chains purpose-built for verticals like gaming, NFTs, or DeFi, we are moving towards a world where every application launches its own blockchain, resulting in potentially millions of unique appchains across the crypto ecosystem. In that world, web3 becomes more fragmented in terms of user onboarding, liquidity, and overall user experience. How do you buy an NFT with 5 balances across 5 chains? Or onramp funds directly t...]]></description>
            <content:encoded><![CDATA[<p>New chains in crypto are easier to deploy than ever. And with the rise of chains purpose-built for verticals like gaming, NFTs, or DeFi, we are moving towards a world where every application launches its own blockchain, resulting in potentially millions of unique appchains across the crypto ecosystem.</p><p>In that world, web3 becomes more fragmented in terms of user onboarding, liquidity, and overall user experience. How do you buy an NFT with 5 balances across 5 chains? Or onramp funds directly to a L2?</p><p>Turnkey is excited to partner with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://halliday.xyz/">Halliday</a> to address the chain fragmentation problem and help create a unified layer for appchains.</p><p>Halliday saw firsthand the challenge of onboarding users and getting them to spend their first dollar onchain in a multichain world. The complexity of crypto has been fully pushed to users — they’re forced to navigate disparate onramps, use fragmented wallets, and operate complex bridging protocols just to use new crypto products. They realized that by creating appchain infrastructure, they could unify this experience and keep the messiness of crypto behind the scenes.</p><p>Halliday’s infrastructure aggregates balances across chains for purchases, swaps, and bridging, all in a single, one-click transaction. Alongside this, Turnkey powers authentication and signing via an underlying multi-chain EOA signer. Together, Halliday and Turnkey result in a seamless multichain experience.</p><p>“Web3 apps need a wallet infrastructure solution that’s performant at scale and can accommodate the complexity of a multichain ecosystem. In that world, security of wallets becomes even more complex. We’re excited to work alongside Turnkey to streamline how users transact across appchains.” – <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/griffintier">Griffin Dunaif</a>, CEO @ Halliday</p><p>By abstracting away the challenges of managing assets across multiple appchains, Halliday and Turnkey are creating delightful new experiences across the user lifecycle for the crypto applications of the future.</p><h4 id="h-about-halliday" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Halliday</strong></h4><p>Halliday is the first Intent Orchestration Protocol, solving the problem of first dollar spent and asset management across many rollups. Our proprietary Orchestration Protocol enables seamless onboarding, one-click acquisition, and seamless many-rollup balance abstraction.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://turnkey.com/">Turnkey</a> is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/691b9d7914362c9d1a567b6eb53a3eb1ff9f5447b2c2d5fbcd88cd1bb468c282.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Turnkey x Kinto: Building a next-gen DeFi L2 ]]></title>
            <link>https://paragraph.com/@turnkeyhq/turnkey-x-kinto-building-a-next-gen-defi-l2</link>
            <guid>CJyuDfDmnEPJwzb1XPV0</guid>
            <pubDate>Wed, 27 Mar 2024 17:58:30 GMT</pubDate>
            <description><![CDATA[The DeFi user experience today is less than ideal. While crypto has enabled an exciting new set of financial primitives to take hold, safety and usability are often the last thing on developers’ minds, leaving users unfamiliar with crypto feeling uncertain and wary of participating in the onchain economy. As a result, teams are now working towards a safer vision of DeFi that everyone can use. When Kinto approached Turnkey, safety and usability were an integral part of their vision to build a ...]]></description>
            <content:encoded><![CDATA[<p>The DeFi user experience today is less than ideal. While crypto has enabled an exciting new set of financial primitives to take hold, safety and usability are often the last thing on developers’ minds, leaving users unfamiliar with crypto feeling uncertain and wary of participating in the onchain economy.</p><p>As a result, teams are now working towards a safer vision of DeFi that everyone can use. When Kinto approached Turnkey, safety and usability were an integral part of their vision to build a DeFi-focused L2 rollup. But their goal of creating a safe and KYC-ready L2 that bridges TradFi and DeFi wouldn’t be possible without their relentless focus on improving the crypto user experience.</p><p>Here’s how they did it with Turnkey:</p><h4 id="h-the-problem-bootstrapping-a-safe-and-user-friendly-defi-network" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Bootstrapping a safe &amp; user-friendly DeFi network</strong></h4><p>In order to onboard and reward valuable participants to the network as early as possible, Kinto launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/mamori-finance/kintos-launch-engen-1755d7cd53d6">Engen</a>, a sybil-resistant program to maximize value creation and distribution for their protocol. Users are able to participate in the program to earn future rewards such as priority access to products on Kinto, reduced fees, and gas rebates.</p><p>But sybil behavior is often a core challenge in implementing incentive programs like Engen. Kinto saw the need to build a KYC flow that stayed true to permissionless and decentralized principles while keeping sybils at bay, so that users could have a safe and seamless experience once onboarded to Kinto.</p><h4 id="h-the-solution-building-a-custom-kyc-authentication-flow-with-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: Building a custom KYC authentication flow with Turnkey</strong></h4><p>This is where Turnkey comes in. In order for users to sign transactions and create contracts onchain, Kinto users must go through a custom third-party KYC flow, with KYC providers selected via governance. Kinto approached Turnkey to make this onboarding flow as smooth as possible.</p><p>After the initial KYC process, users receive a soulbound NFT minted by Kinto verifying their KYC status, which then enables them to create a non-custodial smart account wallet using a Turnkey-managed externally-owned account (EOA) as the core signer. Users are able to create these Kinto-embedded wallets with a few clicks. Each Kinto smart account wallet has signers managed by Turnkey, allowing users to use passkey-enabled signatures and set up user-friendly recovery methods, should they ever lose their private keys. Sending transactions can be done with a single finger tap.</p><p>Because of this user-owned KYC and authentication system, Kinto is sybil-resistant by design, and users can experience the full range of Dapps on Kinto via a seamless, web2-like user experience.</p><h4 id="h-kintos-results" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Kinto’s results</strong></h4><ul><li><p>Leveraging Turnkey’s web2 authentication methods <strong>make wallet UI/UX invisible to the point</strong> that multiple new users asked, <em>“Is that it?”</em> at the end of the onboarding process.</p></li><li><p>With this easy onboarding, Kinto was able to <strong>onboard 25K new users so far during its Engen launch program</strong></p></li><li><p>Turnkey’s flexibility enabled Kinto to build <strong>fully automated user recovery flows,</strong> backed by a decentralized KYC process</p></li><li><p>Kinto’s Engen Phase 4 is now open, and has raised <strong>$4.61M in TVL - making them the #34th top L2</strong> (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://l2beat.com">source</a>)</p></li></ul><h4 id="h-about-kinto" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Kinto</strong></h4><p>Kinto is the safety-first L2 designed to accelerate the transition to an on-chain financial system. It features user-owned KYC and native account abstraction to solve the biggest blockers to mainstream adoption: security and user experience. Kinto offers safety assurances and compliance tooling to facilitate the interactions between institutional capital and Ethereum on-chain opportunities. If you believe in this on-chain financial system, join Kinto&apos;s launch program (Engen) and become a founding member at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://engen.kinto.xyz">https://engen.kinto.xyz</a></p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from  wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/33af9b262392ec67c70ef2202d66cfd822521752ccdcdedbfe1c144683124b03.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Turnkey x Mural: Seamless, secure stablecoin payments for teams
]]></title>
            <link>https://paragraph.com/@turnkeyhq/turnkey-x-mural-seamless-secure-stablecoin-payments-for-teams</link>
            <guid>St8kAOsWbMCcKhFapBqj</guid>
            <pubDate>Fri, 22 Mar 2024 19:42:12 GMT</pubDate>
            <description><![CDATA[Mural provides a user-friendly experience for businesses to leverage USDC for global payments and invoicing. Learn more about how they integrated Turnkey in this case study!The problem: Onboarding non-crypto native businessesIn building a stablecoin payments app that would have broad appeal and usability, Mural faced a significant challenge: integrating a user-friendly, secure, and seamless onboarding and authentication process that didn’t necessitate prior crypto knowledge or ownership of a ...]]></description>
            <content:encoded><![CDATA[<p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.muralpay.com/">Mural</a> provides a user-friendly experience for businesses to leverage USDC for global payments and invoicing. Learn more about how they integrated Turnkey in this case study!</p><h4 id="h-the-problem-onboarding-non-crypto-native-businesses" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The problem: Onboarding non-crypto native businesses</strong></h4><p>In building a stablecoin payments app that would have broad appeal and usability, Mural faced a significant challenge: integrating a user-friendly, secure, and seamless onboarding and authentication process that didn’t necessitate prior crypto knowledge or ownership of a pre-existing crypto wallet. The team wanted the experience of using Mural to feel like using any other conventional web application. Plus, security of funds on Mural shouldn’t be contingent on meticulous management of a seed phrase but rather intuitive logical permissions workflows and familiar biometric authentications, and funds should be recoverable even if users lost a device or forgot a password.</p><p>In addition to all of the above, it was important to Mural that user funds remained non-custodial.</p><p>Addressing all of these simultaneous ambitions led Mural to Turnkey.</p><h4 id="h-the-solution-invisible-turnkey-wallets-with-passkey-authentication" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>The solution: Invisible Turnkey wallets with passkey authentication</strong></h4><p>To create the user experience they wanted, Mural collaborated with Turnkey to build a solution redefining user interactions with crypto payments.</p><p>Using Turnkey, Mural set up an implementation where for each new user, a wallet is created invisibly in the background which functions as an Externally Owned Account (EOA) signer for smart contract accounts. With this implementation, users can engage with the Mural platform as simply as they would with any traditional web application, complemented by the security and convenience of biometric authentication for transaction approvals.</p><p>Mural’s implementation also took advantage of Turnkey’s policy engine, enabling customizable permissions workflows for teams managing stablecoin payouts on Mural. Finally, building these invisible wallets on Turnkey meant that Mural is able to offer email recovery as a default, giving users a safety net against loss of funds due to device loss or forgotten passwords.</p><p>Mural’s latest feature continues to push the boundaries of crypto UX; now on Mural, users have the ability to pay anyone with stablecoin using just an email address. This new feature launch was made possible by the flexibility of Turnkey’s infrastructure, making it possible for Mural to keep innovating on their product without needing to constantly seek out new vendors.</p><h4 id="h-murals-results" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>Mural’s results</strong></h4><ul><li><p>By allowing users without a pre-existing crypto wallet to sign up, Mural <strong>saw an immediate increase in the number of individuals and businesses onboarding</strong></p></li><li><p><strong>Robust, multi-layered security</strong> protections including multiple approval workflows, backed by digital signatures</p></li><li><p>Successfully launched Mural Connections, enabling teams on Mural to <strong>pay anyone with just an email address</strong></p></li></ul><h4 id="h-about-mural" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Mural</strong></h4><p>Mural is an instant global payments and invoicing platform. Move beyond slow international wires, costly transaction fees, and lack of transaction visibility with Mural.  More than just a payment method, Mural is designed to empower your business with an all-in-one platform combining global payments, automated invoicing, flexible account payable flows, and the latest in blockchain technology. Our mission is to make every international transaction fast, scalable, and secure.</p><h4 id="h-about-turnkey" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0"><strong>About Turnkey</strong></h4><p>Turnkey is secure, flexible, and scalable wallet infrastructure offering low-level primitives for teams building onchain applications and infrastructure. Founded by the team that built Coinbase Custody, Turnkey is powering serious applications across a wide range of use cases, from wallets-as-a-service to programmatic backend crypto automation. By leveraging a novel security framework, Turnkey achieves 50-100ms signing latency for millions of wallets, all with affordable transaction-based pricing that’s designed for scale.</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/e567cde85c9d9e9712c93671aa9c8a7d699103197d5a0bbbb3689c55eaf1052c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Turnkey x Alchemy: Making wallets invisible]]></title>
            <link>https://paragraph.com/@turnkeyhq/turnkey-x-alchemy-making-wallets-invisible</link>
            <guid>iSJsfb6LVsBfUded3Kum</guid>
            <pubDate>Thu, 29 Feb 2024 19:15:36 GMT</pubDate>
            <description><![CDATA[Turnkey is partnering with Alchemy to make wallets invisible! We’re excited to work with Alchemy on their latest release, Embedded Accounts. Embedded Accounts is the easiest way to onboard users to web3, with invisible authentication and transaction flows made possible by Turnkey. Developers can now take advantage of Embedded Accounts to generate powerful smart accounts (ERC-4337) or simple EOAs to build the ideal UX for any use case. Our partnership with Alchemy brings us one step closer to ...]]></description>
            <content:encoded><![CDATA[<p>Turnkey is partnering with Alchemy to make wallets invisible!</p><p>We’re excited to work with Alchemy on their latest release, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.alchemy.com/embedded-accounts">Embedded Accounts</a>. Embedded Accounts is the easiest way to onboard users to web3, with invisible authentication and transaction flows made possible by Turnkey.</p><p>Developers can now take advantage of Embedded Accounts to generate powerful smart accounts (ERC-4337) or simple EOAs to build the ideal UX for any use case.</p><p>Our partnership with Alchemy brings us one step closer to our mission to rebuild crypto UX from the ground up, empowering developers to build serious infrastructure and applications without sacrificing security or performance.</p><h2 id="h-how-it-works" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How it works</h2><p>Turnkey is secure, flexible, and scalable wallet infrastructure. Founded by the team that built Coinbase Custody, Turnkey leverages a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.turnkey.com/security/our-approach">novel security model</a> to power a wide range of use cases, from wallets-as-a-service to programmatic crypto signing.</p><p>With Embedded Accounts powered by Turnkey, developers can implement email, passkey, and social login (coming soon) authentication flows for non-custodial wallets they deploy on behalf of end users. Developers can also deploy smart accounts to enable gas sponsorship, batch transactions, and session keys. Further, Turnkey is extremely flexible when it comes to wallet authentication, offering a variety of options for customers to create custom authentication flows for their tool or application.</p><p>We can’t wait to help Alchemy reach the next wave of developers in crypto. Starting today, you can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://accountkit.alchemy.com/signers/alchemy-signer">start building</a> with Turnkey-enabled wallets via Alchemy’s Embedded Accounts. For more details, read <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.alchemy.com/blog/embedded-accounts">Alchemy’s announcement here</a>.</p><h2 id="h-why-turnkey" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Turnkey</h2><p>Alchemy chose Turnkey because we don’t take shortcuts with performance or security — and when millions of users depend on you, you need infrastructure that just works.</p><blockquote><p><em>“Developers rely on Alchemy every day to build innovative applications in crypto. At our scale, security and reliability are paramount. We chose Turnkey because they’re one of the most secure wallet infrastructure solutions on the market. Their novel approach to security ensures end users remain in control of their private keys, while allowing us to create dramatically better UX.   —Will Hennessy, Product Lead</em></p></blockquote><h2 id="h-experience-turnkey-x-alchemy-at-ethdenver" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Experience Turnkey x Alchemy at ETHDenver</h2><p>Exciting on-chain experiences are already being built with Embedded Accounts.</p><p>At ETHDenver, Alchemy, Base, and Royal will be hosting an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/w15qrcht">IRL night of music</a> at RIOT House with performances by 3LAU, Coopahtroopa, and more. Attendees will be able to scan their wristband to claim an NFT using only their Face ID or fingerprint — no need to create a wallet or write down your seed phrase.</p><p><strong>Here’s how this will work:</strong></p><ol><li><p>The Royal app generates a passkey on-device</p></li><li><p>A crypto private key is generated inside Turnkey’s secure enclaves</p></li><li><p>A counterfactual smart account address is generated</p></li><li><p>Royal airdrops an NFT to the smart account</p></li><li><p>Later when the user sends their first on-chain operation, the smart account is silently deployed in a single batched transaction</p></li></ol><p>See you in Denver!</p>]]></content:encoded>
            <author>turnkeyhq@newsletter.paragraph.com (Turnkey)</author>
            <enclosure url="https://img.paragraph.com/cdn-cgi/image/format=auto/https://storage.googleapis.com/papyrus_images/f5b513792fa4e0900e52da0da566fe70fb20b3f3d742bdb389aed0e2cc426937.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>