$ man safe-multisig-status
/safe-multisig-status
PRICE / CALL
$0.005
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
edgemarketCATEGORY
uncategorized
STATUS
● live
NAME
safe-multisig-status — reads a safe (gnosis safe) multisig's on-chain state: owners, threshold, and the pending transaction queue
SYNOPSIS
POST https://x402.agentutility.ai/safe-multisig-status
Content-Type: application/json
X-PAYMENT: <signed-transferWithAuthorization>
{ ... }↳ first call →
402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.DESCRIPTION
Reads a Safe (Gnosis Safe) multisig's on-chain state: owners, threshold, and the pending transaction queue. Returns owners[], threshold, nonce, version, master copy, fallback handler, and guard via batched eth_call on Base / Ethereum / Arbitrum / Optimism / Polygon (no key, no gas), and fetches pending (unexecuted) transactions from the Safe Transaction Service. DAO/treasury agents need this constantly to verify multisig config and watch the execution queue. Use it for Safe multisig status, Safe info, DAO treasury wallet checks, or Safe wallet lookup.
INPUT — request schema
| property | type | description | req? |
|---|---|---|---|
| address | string | Safe contract address (0x + 40 hex). Case-insensitive. | required |
| chain | string | Chain to query. Default 'base'. enum: base · ethereum · arbitrum · optimism · polygon | optional |
| pending_limit | number | Max pending transactions to return (0-50). Default 10. Set 0 to skip the Safe TX Service call entirely. | optional |
OUTPUT — response shape
| field | type | description |
|---|---|---|
| address | string | Checksummed Safe contract address that was queried. |
| chain | string | Chain name the Safe lives on (base, ethereum, arbitrum, optimism, polygon). |
| network | string | Network identifier or chain ID used for the eth_call batch. |
| threshold | integernull | Number of owner signatures required to execute a Safe transaction. |
| owners | array | Array of owner addresses authorized to sign Safe transactions. |
| nonce | integernull | Current Safe nonce — the index of the next transaction to execute. |
| version | stringnull | Safe contract version string (e.g. 1.3.0, 1.4.1) reported on-chain. |
| master_copy | stringnull | Address of the Safe singleton/implementation contract the proxy delegates to. |
| fallback_handler | stringnull | Address of the configured fallback handler contract, or null if none set. |
| guard | stringnull | Address of the configured transaction guard contract, or null if no guard is set. |
| pending_transactions | array | Array of unexecuted transactions from the Safe Transaction Service queue. |
| pending_count | integer | Count of pending (unexecuted) transactions waiting in the Safe queue. |
| rpc_used | string | RPC endpoint URL that served the batched eth_call for Safe on-chain state. |
| safe_api_used | stringnull | Safe Transaction Service base URL queried for pending transactions, or null if skipped. |
| source | string | Identifier for where the data came from (on-chain eth_call + Safe Transaction Service). |
| attribution | string | Credit string naming the upstream data sources (Safe contracts + Safe Transaction Service). |
EXAMPLES — two ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/safe-multisig-status \
-H 'Content-Type: application/json' \
-d '{ }'first response =
402 Payment Required with payment requirements; sign + retry with X-PAYMENT.EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster npx -y @agentutility/mcp-<cluster> # Required: EVM private key with USDC on Base export X402_PRIVATE_KEY=0x... # Then call the safe-multisig-status tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
- tags
- safegnosis-safemultisigdaotreasuryonchain
- methods
- POST
- cluster
- edgemarket
- price
- $0.005 USDC per call
ADJACENT — other endpoints in edgemarket
| endpoint | description | price |
|---|---|---|
| agent-card-resolve | Resolves an ERC-8004 agentId to its on-chain owner, agentURI, and agent card JSON. | $0.005 |
| arbitrage-spread | Finds the cross-exchange arbitrage spread for any CoinGecko-listed coin. | $0.005 |
| basename-resolve | Resolves Coinbase Basenames (.base.eth) to Ethereum addresses and back, reading the Base mainnet L2 Resolver on-chain (no gas, no wallet). | $0.005 |
| cid-fetch | Fetches the content behind an IPFS CID and optional path through public gateways, returning text, JSON, or base64 with a 5 MB cap. | $0.005 |
| current-balance | Reads a wallet's current ERC-20 token balance with a read-only balanceOf call on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, or Ava… | $0.005 |
| defi-yield-pools | Filters and ranks thousands of DeFi yield-bearing pools by APY across every chain DeFiLlama tracks. | $0.005 |
| erc20-balance | Reads an ERC-20 token balance on-chain across any supported EVM chain, including Base, Ethereum, Arbitrum, Optimism, and Polygon. | $0.005 |
| erc20-metadata | Reads ERC-20 token metadata: name(), symbol(), decimals(), and totalSupply() in parallel via public RPC on Base, Ethereum, Arbitrum, Opti… | $0.005 |
SEE ALSO