convertToMultiSigUser payload - Multi-Sig Conversion
Decode Hyperliquid `convertToMultiSigUser` payloads for multi-sig conversion, returned through Dwellir's read-only L1 gRPC API.
Read-only action reference
Dwellir's Hyperliquid gRPC API returns this decoded action payload through
StreamBlocks and
GetBlock. It does not submit or execute this action.
Submit supported user write actions through Hyperliquid's native
POST /exchange
endpoint.
The decoded convertToMultiSigUser payload records conversion of a single-signer account into a multi-signature account.
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 Payloads
- multiSig - Multi-signature operations