Jump to Content
Fordefi
HomeUser GuideDeveloper GuideAPI ReferenceChangelog🧑‍🏫 Book a Demo
Fordefi
Developer Guide
HomeUser GuideDeveloper GuideAPI ReferenceChangelog🧑‍🏫 Book a Demo

general

  • Overview
  • Authentication
  • Object Types
  • Use Webhooks
  • Miscellaneous
  • Error Reference

programmatic transactions

  • Overview
  • Getting Started
    • Create an API User
    • Set Up an API Signer
      • Deploy API Signer as a Dockerized App
      • Deploy API Signer to Kubernetes Using Helm Chart
      • Activate API Signer
    • Pair an API Client with the API Signer
    • Create and Authenticate Transactions
  • Transaction Types
    • Transfers
      • Max Transfer
    • EVM Raw Transactions
    • EVM Revoke Allowances
    • EVM Messages
    • EVM Deploy Contract
    • Solana Transactions
      • Solana Raw Transactions
    • Sui Programmable Transaction Block
    • Cosmos Raw Transactions
    • Aptos Payload Transactions
    • TON Raw Transactions
    • Black Box Signatures
      • ECDSA-secp256k1 signatures
      • EdDSA signatures
      • Stark signatures
  • Ethereum JSON-RPC Provider
  • Simulate Transactions
  • Release Stuck EVM Transactions
  • Monitor Transactions
  • Manually Broadcast a Transaction to the Blockchain
  • Automate Gas Fee Payments
  • REST API Reference

Wallet as a Service

  • Welcome to Wallet as a Service
  • Authenticate
  • Install the Fordefi SDK
    • Install Fordefi's Native Android SDK
    • Install Fordefi's Native iOS SDK
    • Install Fordefi's WebSDK
  • Initialize
  • Onboard New Users
  • Transaction Flow
  • View End User Data
  • Integrate WalletConnect
  • Logging and Error Handling
    • React Native
    • Native Android
    • Native iOS
  • End-User Backup, Recovery, and Private Key Export
    • External Key Method
    • Cloud Provider Methods
    • iCloud
    • Google Drive
    • Export Private Keys
  • Fordefi Disaster Recovery
    • Recover Fordefi Platform Share
    • Decrypt End User Full Private Key
  • React Native SDK Reference
    • Function: initFordefiSDK
    • Function: login
    • Function: signTransaction
    • Function: exportVaults
    • Function: backupKeys
    • Function: setErrorHandler
    • Function: setLogger
    • Function: notifyAppStateChanged
    • Function: recoverKeys
    • Interface: CloudBackupOptions
    • Interface: ErrorEvent
    • Interface: ExternalBackupOptions
    • Interface: FordefiSdkConfiguration
    • Interface: FordefiSdkErrorResult
    • Interface: FordefiVault
    • Interface: LogEvent
    • Interface: LoginResult
    • Type: BackupOptions
    • Type: BackupProvider
    • Type: EventType
    • Type: ExternalEncryptionKeyType
    • Type: FordefiDeviceState
    • Type: KeyType
    • Type: LogLevel
  • React Native Backup Provider SDK Reference
    • Function: initBackupProvider
    • Interface: BackupConfiguration
  • Web SDK Reference
Powered by 

End-User Backup, Recovery, and Private Key Export

Developers can back up the key shares of an end user mobile device for device recovery purposes.

  • Encrypted Backup and Recovery - External Key Method: Back up your end users device's key shares using an external key.
  • Back up your end users device's key shares to the Cloud: Back up your end users device's key shares to the Cloud. There is support for iCloud and GoogleDrive.
  • Export end-users private keys