Passport
  • 👩‍💻Welcome
  • How Passport Works
    • Overview
    • Background
      • Threshold Cryptography
      • Secure Multi-Party Computation
      • Distributed Architecture
      • Secure Enclaves
    • In Depth
      • Under the Hood
      • User Flows and Account Controls
      • The Halides Model
      • End-to-End Encryption
      • Security
      • Node Operation
  • guides and examples
    • Getting Started
    • Quickstarts and Examples
      • Passkey Account
      • Clerk Auth
      • Lambda Quickstart
  • Authentication
    • Overview
    • Configuring your scope
    • Passkeys
      • Registration
        • Register using SDK
        • Register using API
          • Initiate Registration
          • Complete Registration
      • Authentication
        • Authenticating with SDK
        • Authenticating with API
          • Initiate Authentication
          • Complete Authentication
    • Developer Owned Auth
      • Registration
        • Register using SDK
        • Register using API
          • Delegate Registration
  • Wallet Operations
    • Overview
    • Passkeys Signer
      • Sign Message
        • Sign Message SDK
        • Sign Message API
      • Sign Transaction
        • Sign Transaction SDK
        • Sign Transaction API
    • DOA Signer
      • Sign Message
        • Sign Message SDK
        • Sign Message API
      • Sign Transaction
        • Sign Transaction SDK
        • Sign Transaction API
    • Viem Support
  • Programmability
    • Overview
    • Passport Lambda
    • Lambda Functions
      • Create Lambda
        • Create Lambda SDK
        • Create Lambda API
      • Execute Lambda
        • Execute Lambda SDK
        • Execute Lambda API
      • List Lambda
        • List Lambda SDK
        • List Lambda API
  • Appendix
    • Moving to Mainnet
    • State Of The Network
    • Generating DOA Keys
    • API Request Setup
      • Unauthenticated Requests
      • Authenticated Requests
Powered by GitBook
On this page
  1. Wallet Operations

Overview

PreviousDelegate RegistrationNextPasskeys Signer

Last updated 1 year ago

Passport Protocol offers an EIP1193 interface for signing messages and transactions.

By adhering to this standard, Passport ensures that users can use their familiar wallets and signing tools without needing to learn new interfaces or methods, which allows us to offer familiar integration with tools such as Viem, only requiring specific headers to be passed along with requests.

To abstract away any of the complexity required when setting up the required headers we also offer a TypeScript SDK, which handles all of this functionality in the background, for the simplest / quickest experience.

To get started pick the signer guide that's appropriate for the type of authentication method you chose.

Authentication Method
Description
Status

  • Make sure you've gone through the register and authentication flows for first so you can access the signers

Live

  • Make sure you've gone through the register and authentication flows for first so you can access the signers

Live

Passkeys Signer
Passkeys
DOA Signer
Developer Owned Auth