For the complete documentation index, see llms.txt. This page is also available as Markdown.

multisigsBySigner

Get multisig accounts associated with an address.

Get all multisig accounts where an address is an authorized signer, plus the full signer set and threshold for each multisig account.

POST Request

Field
Type
Description

type

string

Must be "multiSigsBySigner"

user

string

Ethereum address (0x-prefixed, 42 characters)

curl -X POST https://api.hydromancer.xyz/info \
  -H "Authorization: Bearer $HYDROMANCER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "multiSigsBySigner",
    "user": "0x0000000000000000000000000000000000000000"
  }'
import os
import requests

response = requests.post(
    'https://api.hydromancer.xyz/info',
    json={
        'type': 'multiSigsBySigner',
        'user': '0x0000000000000000000000000000000000000000'
    },
    headers={
        'Authorization': f'Bearer {os.environ.get("HYDROMANCER_API_KEY")}',
        'Content-Type': 'application/json'
    }
)

print(response.json())

Response Fields

Field
Type
Description

user

string

Multisig account address

authorizedUsers

array[string]

Addresses authorized to sign for the multisig account

threshold

int

Minimum number of authorized signatures required

Response
[
  {
    "user": "0x1111111111111111111111111111111111111111",
    "authorizedUsers": [
      "0x0000000000000000000000000000000000000000",
      "0x2222222222222222222222222222222222222222"
    ],
    "threshold": 2
  }
]

Last updated