Docs

convertToMultiSigUser - Convert to Multi-Sig

Convert a standard account to a multi-signature account on Hyperliquid for enhanced security.

Convert a standard single-signer account to a multi-signature account requiring multiple signers for authorization.

Sample Data

JSON
{
  "signature": {
    "r": "0xa1b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456",
    "s": "0x6543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba987",
    "v": 28
  },
  "action": {
    "type": "convertToMultiSigUser",
    "signers": [
      "0x1234567890abcdef1234567890abcdef12345678",
      "0xabcdef1234567890abcdef1234567890abcdef12"
    ],
    "threshold": 2
  },
  "nonce": 1767949700000
}

Field Reference

Action Fields

FieldTypeDescription
typestringAlways "convertToMultiSigUser"
signersarrayAddresses of authorized signers
thresholdnumberRequired number of signatures

Use Cases

Security Upgrade Tracking

Monitor multi-sig conversions:

Python
def process_convertToMultiSigUser_action(action):
    signers = action.get('signers', [])
    threshold = action.get('threshold')
    print(f"Multi-sig created: {threshold}/{len(signers)} required")
  • multiSig - Execute multi-sig operations