Skip to main content

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#

FieldTypeDescription
typestringAlways "convertToMultiSigUser"
signersarrayAddresses of authorized signers
thresholdnumberRequired 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")
  • multiSig - Execute multi-sig operations