Skip to main content

Overview

This guide shows you how to import existing TRON private keys into Dynamic’s MPC wallet system. This is useful when migrating from traditional TRON wallets or integrating with existing systems.

Prerequisites

Import Your TRON Private Key

Verifying the Imported Address

Pass publicAddressCheck to verify that the imported key maps to a TRON address you expect. The import fails if the derived address does not match:

Offline Export

If you need to export the private key from existing key shares without a network call, use offlineExportPrivateKey():

Security Considerations

  • Private Key Format: Ensure your private key is a 32-byte hex string, with or without the 0x prefix
  • Password Security: Use a strong, unique password
  • Key Storage: Never store private keys in plain text after import
  • Backup: Ensure you have a secure backup of your original private key
  • Key Share Backup: Use backUpToDynamic: true for secure key share storage

Threshold Signature Schemes

Choose based on your security and availability needs:
  • TWO_OF_TWO: Maximum security, requires both server and Dynamic
  • TWO_OF_THREE: Balanced security and availability

Next Steps

Last modified on October 15, 2026