convertToMultiSigUser
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