Hyphen
  • Hyphen
  • Concepts
    • Auth Methods
    • Hyphen Multi-Sig Account
      • Device Key
      • Recovery Key
      • Server Key
    • Paymaster
    • Hybrid Custody
  • Mechanism Paper
  • iOS SDK
    • Quick Start
    • Authenticating Users
    • Using Hyphen UI Kit
      • Account Management Screen
    • Sample Project
  • Android SDK
    • Quick Start
    • Authenticating Users
    • Handling 2FA / Transaction Request
    • Using Hyphen UI Kit
    • Sending Transactions
  • Flutter SDK
    • Quick Start
    • Authenticating Users
    • Using Hyphen UI Kit
    • Sending Transactions
    • Example App
  • Hybrid Custody
    • Into the Hybrid Custody
  • Without Using SDK
    • Authenticating Users
    • Handling 2FA Push
  • REST API
    • API Reference
      • Account
      • Auth
      • Device
      • Key
      • Sign
    • Swagger
Powered by GitBook
On this page

Was this helpful?

  1. Concepts
  2. Hyphen Multi-Sig Account

Server Key

Since Hyphen's multi-sig always requires at least two keys (2 of N), if a user account only has a device key, there is the inconvenience of having to do 2FA every time signing a transaction. To solve this UX issue, we store a key on the Hyphen server called the Server Key (a.k.a. Custodial Key).

The Server Key has an attribute called Auto-Sign. When signing a transaction with the Hyphen SDK, the Hyphen server always provides a Server Key signature. Therefore, from the user's perspective, they can secure two signatures— the current device key signature + server key signature— which means they can send transactions without 2FA under normal circumstances.

PreviousRecovery KeyNextPaymaster

Last updated 1 year ago

Was this helpful?