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
{
"signature": {
"r": "0xa1b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456",
"s": "0x6543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba987",
"v": 28
},
"action": {
"type": "convertToMultiSigUser",
"signers": [
"0x1234567890abcdef1234567890abcdef12345678",
"0xabcdef1234567890abcdef1234567890abcdef12"
],
"threshold": 2
},
"nonce": 1767949700000
}Field Reference
Action Fields
| Field | Type | Description |
|---|---|---|
type | string | Always "convertToMultiSigUser" |
signers | array | Addresses of authorized signers |
threshold | number | Required number of signatures |
Use Cases
Security Upgrade Tracking
Monitor multi-sig conversions:
def process_convertToMultiSigUser_action(action):
signers = action.get('signers', [])
threshold = action.get('threshold')
print(f"Multi-sig created: {threshold}/{len(signers)} required")Related Action Types
- multiSig - Execute multi-sig operations