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

Staking

Read-only endpoints to obtain PoX-5 Bitcoin Staking details: bonds, allowlists, registrations, cycles, signers and rewards

Get principal staking summary

get

A one-call overview of a principal's staking: its pox-5 STX-staking position (locked STX and its sBTC rewards) plus aggregate totals across all of its bond positions. The per-bond breakdown is paginated at /principals/:principal/staking/bonds.

Path parameters
principalany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
Responses
200

Default Response

application/json
get/extended/v3/principals/{principal}/staking
GET /extended/v3/principals/{principal}/staking HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "stx": {
    "locked": "text",
    "rewards": {
      "btc": {
        "accrued": "text",
        "claimed": "text",
        "claimable": "text"
      }
    }
  },
  "bonds": {
    "count": 1,
    "locked": {
      "btc": "text",
      "stx": "text"
    },
    "rewards": {
      "btc": {
        "accrued": "text",
        "claimed": "text",
        "claimable": "text"
      }
    }
  }
}

Get principal bond positions

get

Get a principal's bond positions — its enrollment, lock, status, and sBTC rewards in each bond it participates in.

Path parameters
principalany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
Query parameters
limitinteger · min: 1 · max: 50Optional

Number of results per page

Default: 20
cursorstringOptional

Cursor for paginating bonds. Format: bond_index

Pattern: ^\d+$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 50Required

Number of results per page

Default: 20
get/extended/v3/principals/{principal}/staking/bonds
GET /extended/v3/principals/{principal}/staking/bonds HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 20,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "bond_index": 1,
      "status": "enrolled",
      "active": true,
      "enrollment": {
        "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6",
        "btc_lockup": {
          "amount": "text"
        }
      },
      "locked": {
        "btc": "text",
        "stx": "text"
      },
      "rewards": {
        "btc": {
          "accrued": "text",
          "claimed": "text",
          "claimable": "text"
        }
      }
    }
  ]
}

Get bonds

get

Get bonds

Query parameters
limitinteger · min: 1 · max: 50Optional

Number of results per page

Default: 20
cursorstringOptional

Cursor for paginating bonds. Format: bond_index

Pattern: ^\d+$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 50Required

Number of results per page

Default: 20
get/extended/v3/staking/bonds
GET /extended/v3/staking/bonds HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 20,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "index": 1,
      "pox_version": "pox5",
      "status": "upcoming",
      "parameters": {
        "target_rate_bps": 1,
        "stx_value_ratio": 1,
        "minimum_stx_ratio": 1,
        "btc_capacity": "text"
      },
      "registrations": {
        "allowed_count": 1,
        "registered_count": 1
      },
      "schedule": {
        "enrollment_cutoff": {
          "bitcoin_height": 1,
          "pox_cycle": 1,
          "time": 1,
          "time_iso": "2026-10-08T19:18:41.000Z",
          "projected_time": 1,
          "projected_time_iso": "2027-03-01T08:30:00.000Z"
        },
        "activation": {
          "bitcoin_height": 1,
          "pox_cycle": 1,
          "time": 1,
          "time_iso": "2026-10-08T19:18:41.000Z",
          "projected_time": 1,
          "projected_time_iso": "2027-03-01T08:30:00.000Z"
        },
        "unlock": {
          "bitcoin_height": 1,
          "pox_cycle": 1,
          "time": 1,
          "time_iso": "2026-10-08T19:18:41.000Z",
          "projected_time": 1,
          "projected_time_iso": "2027-03-01T08:30:00.000Z"
        }
      },
      "balances": {
        "locked": {
          "btc": "text",
          "stx": "text"
        },
        "rewards": {
          "btc": {
            "distributed": "text",
            "accrued": "text",
            "claimed": "text"
          }
        },
        "paid_out": {}
      }
    }
  ]
}

Get bond

get

Get a bond. A bond that has not been set up yet but still can be (its activation height is ahead of the chain tip) is returned with a projected status and only the schedule pox-5 will assign it, which follows from its index.

Path parameters
bond_indexintegerRequired

The index of the bond in the PoX-5 bond list

Responses
200

Default Response

application/json
or
get/extended/v3/staking/bonds/{bond_index}
GET /extended/v3/staking/bonds/{bond_index} HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "index": 1,
  "pox_version": "pox5",
  "status": "upcoming",
  "parameters": {
    "target_rate_bps": 1,
    "stx_value_ratio": 1,
    "minimum_stx_ratio": 1,
    "btc_capacity": "text"
  },
  "registrations": {
    "allowed_count": 1,
    "registered_count": 1
  },
  "schedule": {
    "enrollment_cutoff": {
      "bitcoin_height": 1,
      "pox_cycle": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "projected_time": 1,
      "projected_time_iso": "2027-03-01T08:30:00.000Z"
    },
    "activation": {
      "bitcoin_height": 1,
      "pox_cycle": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "projected_time": 1,
      "projected_time_iso": "2027-03-01T08:30:00.000Z"
    },
    "unlock": {
      "bitcoin_height": 1,
      "pox_cycle": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "projected_time": 1,
      "projected_time_iso": "2027-03-01T08:30:00.000Z"
    }
  },
  "balances": {
    "locked": {
      "btc": "text",
      "stx": "text"
    },
    "rewards": {
      "btc": {
        "distributed": "text",
        "accrued": "text",
        "claimed": "text"
      }
    },
    "paid_out": {}
  },
  "transaction": {
    "tx_id": "text",
    "block": {
      "height": 1,
      "hash": "text",
      "index_hash": "text",
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "tx_index": 1
    },
    "bitcoin_block": {
      "height": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z"
    }
  }
}

Get bond events

get

A bond's pox-5 event log, newest first: setup, allowlist additions, registrations and registration updates, early exits (announce-l1-early-exit, and unstake-sbtc with a new_amount_sats of 0), partial sBTC unstakes, reward distributions, and staker reward claims.

Path parameters
bond_indexintegerRequired

The index of the bond in the PoX-5 bond list

Query parameters
limitinteger · min: 1 · max: 50Optional

Number of results per page

Default: 20
cursorstringOptional

Cursor for paginating individual events by their position in the chain. Format: block_height:microblock_sequence:tx_index:event_index

Pattern: ^[0-9]+:[0-9]+:[0-9]+:[0-9]+$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 50Required

Number of results per page

Default: 20
get/extended/v3/staking/bonds/{bond_index}/events
GET /extended/v3/staking/bonds/{bond_index}/events HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 20,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "name": "setup-bond",
      "bond_index": 1,
      "transaction": {
        "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6",
        "event_index": 1
      },
      "block": {
        "height": 1,
        "hash": "text",
        "index_hash": "text",
        "time": 1,
        "time_iso": "2026-10-08T19:18:41.000Z",
        "tx_index": 1
      },
      "bitcoin_block": {
        "height": 1,
        "time": 1,
        "time_iso": "2026-10-08T19:18:41.000Z"
      },
      "data": {
        "parameters": {
          "target_rate_bps": 1,
          "stx_value_ratio": 1,
          "minimum_stx_ratio": 1
        },
        "early_unlock_bytes": "text",
        "schedule": {
          "enrollment_cutoff": {
            "bitcoin_height": 1,
            "pox_cycle": 1,
            "time": 1,
            "time_iso": "2026-10-08T19:18:41.000Z",
            "projected_time": 1,
            "projected_time_iso": "2027-03-01T08:30:00.000Z"
          },
          "activation": {
            "bitcoin_height": 1,
            "pox_cycle": 1,
            "time": 1,
            "time_iso": "2026-10-08T19:18:41.000Z",
            "projected_time": 1,
            "projected_time_iso": "2027-03-01T08:30:00.000Z"
          },
          "unlock": {
            "bitcoin_height": 1,
            "pox_cycle": 1,
            "time": 1,
            "time_iso": "2026-10-08T19:18:41.000Z",
            "projected_time": 1,
            "projected_time_iso": "2027-03-01T08:30:00.000Z"
          }
        }
      }
    }
  ]
}

Get bond allowlist entries

get

Get bond allowlist entries

Path parameters
bond_indexintegerRequired

The index of the bond in the PoX-5 bond list

Query parameters
limitinteger · min: 1 · max: 50Optional

Number of results per page

Default: 20
cursorstringOptional

Cursor for paginating transactions. Format: block_height:microblock_sequence:tx_index

Pattern: ^[0-9]+:[0-9]+:[0-9]+$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 50Required

Number of results per page

Default: 20
get/extended/v3/staking/bonds/{bond_index}/allowlist
GET /extended/v3/staking/bonds/{bond_index}/allowlist HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 20,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "staker": "text",
      "max_sats": "text"
    }
  ]
}

Get bond allowlist entry

get

Get bond allowlist entry

Path parameters
bond_indexintegerRequired

The index of the bond in the PoX-5 bond list

principalany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
Responses
200

Default Response

application/json
stakerstringRequired
max_satsstringRequired
get/extended/v3/staking/bonds/{bond_index}/allowlist/{principal}
GET /extended/v3/staking/bonds/{bond_index}/allowlist/{principal} HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "staker": "text",
  "max_sats": "text"
}

Get bond registrations

get

Get bond registrations

Path parameters
bond_indexintegerRequired

The index of the bond in the PoX-5 bond list

Query parameters
limitinteger · min: 1 · max: 50Optional

Number of results per page

Default: 20
cursorstringOptional

Cursor for paginating transactions. Format: block_height:microblock_sequence:tx_index

Pattern: ^[0-9]+:[0-9]+:[0-9]+$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 50Required

Number of results per page

Default: 20
get/extended/v3/staking/bonds/{bond_index}/registrations
GET /extended/v3/staking/bonds/{bond_index}/registrations HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 20,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "staker": "text",
      "signer": "text",
      "type": "l1",
      "balances": {
        "btc": "1000000",
        "stx": "1000000"
      }
    }
  ]
}

Get bond registration

get

Get bond registration

Path parameters
bond_indexintegerRequired

The index of the bond in the PoX-5 bond list

principalany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
Responses
200

Default Response

application/json
or
get/extended/v3/staking/bonds/{bond_index}/registrations/{principal}
GET /extended/v3/staking/bonds/{bond_index}/registrations/{principal} HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "staker": "text",
  "signer": "text",
  "type": "l1",
  "balances": {
    "btc": "1000000",
    "stx": "1000000"
  },
  "l1_lockup": {
    "transactions": [
      {
        "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6",
        "output_index": 1
      }
    ]
  }
}

Get staking cycle

get

A summary of staking for one PoX reward cycle.

Path parameters
cycle_numberstringRequired

A PoX cycle number (up to nine digits), or one of current (the cycle containing the current Bitcoin tip), previous, or next. The prepare phase at the end of a cycle belongs to that cycle.

Example: {"value":"143"}Pattern: ^([0-9]{1,9}|current|previous|next)$
Responses
200

Default Response

application/json
numberintegerRequired

The PoX reward cycle number

Example: 143
statusany ofRequired

Where the cycle stands relative to the current Bitcoin tip.

string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
or
string · enumOptionalPossible values:
get/extended/v3/staking/cycles/{cycle_number}
GET /extended/v3/staking/cycles/{cycle_number} HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "number": 143,
  "status": "upcoming",
  "schedule": {
    "start": {
      "bitcoin_height": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "projected_time": 1,
      "projected_time_iso": "2027-03-01T08:30:00.000Z"
    },
    "prepare_phase_start": {
      "bitcoin_height": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "projected_time": 1,
      "projected_time_iso": "2027-03-01T08:30:00.000Z"
    },
    "end": {
      "bitcoin_height": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "projected_time": 1,
      "projected_time_iso": "2027-03-01T08:30:00.000Z"
    }
  },
  "locked": {
    "stx": {
      "stx_only": "1000000",
      "bonds": "1000000",
      "total": "1000000"
    },
    "btc": {
      "total": "1000000",
      "native": "1000000",
      "sbtc": "1000000"
    }
  },
  "participants": {
    "stakers": {
      "stx_only": 1,
      "bonds": 1
    },
    "signers": 1
  },
  "bonds": {
    "total": 1,
    "indexes": [
      1
    ]
  },
  "rewards": {
    "btc": {
      "total": "1000000",
      "waterfall": {
        "bonds": "1000000",
        "stx_only": "1000000",
        "reserve_deposit": "1000000"
      },
      "claimed": "1000000"
    }
  }
}

Get cycle signers

get

Get the signer set of a PoX cycle, including each signer's weight, staked amount, and the signer manager contracts whose registered signing key was this key when the cycle's reward set was calculated.

Path parameters
cycle_numberstringRequired

A PoX cycle number (up to nine digits), or one of current (the cycle containing the current Bitcoin tip), previous, or next. The prepare phase at the end of a cycle belongs to that cycle.

Example: {"value":"143"}Pattern: ^([0-9]{1,9}|current|previous|next)$
Query parameters
limitinteger · min: 1 · max: 250Optional

Number of results per page

Default: 100
cursorstringOptional

Cursor for paginating a cycle's signers (sorted by weight descending, then signing key). Format: signing key

Pattern: ^(0x)?[0-9a-fA-F]{66}$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 250Required

Number of results per page

Default: 100
get/extended/v3/staking/cycles/{cycle_number}/signers
GET /extended/v3/staking/cycles/{cycle_number}/signers HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 100,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "signing_key": "0x038e3c4529395611be9abf6fa3b6987e81d402385e3d605a073f42f407565a4a3d",
      "weight": {
        "amount": 1,
        "percent": 1
      },
      "staked_stx": {
        "amount": "text",
        "percent": 1
      },
      "signer_managers": [
        {
          "signer_manager": "SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWP",
          "registered_at": {
            "block_height": 1,
            "bitcoin_block_height": 1,
            "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6"
          },
          "granted_keys": [
            {
              "signer_key": "text",
              "auth_id": "text",
              "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6"
            }
          ],
          "grant_active": true,
          "pending_key_update": {
            "signer_key": "text",
            "effective_cycle": 1,
            "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6"
          }
        }
      ]
    }
  ]
}

Get network staking reward totals

get

Get the total Bitcoin generated by staking on the Stacks network across all history, along with the total BTC burned by block commits. Values are in satoshis and always reflect the latest ingested chain state.

Responses
200

Default Response

application/json
get/extended/v3/staking/rewards
GET /extended/v3/staking/rewards HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "btc": {
    "reward_amount": "9232234450122",
    "burn_amount": "184023450122",
    "total_amount": "9416257900244"
  }
}

Get staking signers

get

Get the all-time registry of pox-5 staking signers: every signer principal that has ever registered a signer key, with its most recently registered key. Registrants are never removed from this registry, even if they are no longer part of the current cycle's signer set.

Query parameters
limitinteger · min: 1 · max: 250Optional

Number of results per page

Default: 100
cursorstringOptional

Cursor for paginating staking signers (sorted by signer). Format: signer principal

Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}(\.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39})?$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 250Required

Number of results per page

Default: 100
get/extended/v3/staking/signers
GET /extended/v3/staking/signers HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 100,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "signer": "SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWP",
      "signer_key": "0x03a0f9e1..."
    }
  ]
}

Get staking signer

get

Get a registered pox-5 staking signer along with the details of the transaction that registered its current key.

Path parameters
principalany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
Responses
200

Default Response

application/json
signerany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
signer_keystringRequired

The registered compressed secp256k1 public key, as a 0x-prefixed hex string

Example: 0x03a0f9e1...
get/extended/v3/staking/signers/{principal}
GET /extended/v3/staking/signers/{principal} HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "signer": "SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWP",
  "signer_key": "0x03a0f9e1...",
  "transaction": {
    "tx_id": "0xf6bd5f4a7b26184a3466340b2e99fd003b4962c0e382a7e4b6a13df3dd7a91c6",
    "block": {
      "height": 1,
      "hash": "text",
      "index_hash": "text",
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z",
      "tx_index": 1
    },
    "bitcoin_block": {
      "height": 1,
      "time": 1,
      "time_iso": "2026-10-08T19:18:41.000Z"
    }
  }
}

Get staking signer stakers

get

List the stakers that belong to a pox-5 signer, across both direct STX staking and BTC/sBTC bond staking. Each entry indicates which staking type(s) the staker participates in under this signer.

Path parameters
principalany ofRequired
stringOptional

Stacks Address

Example: SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWPPattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}$
or
stringOptional

Smart Contract ID

Example: SP000000000000000000002Q6VF78.pox-3Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39}$
Query parameters
limitinteger · min: 1 · max: 200Optional

Number of results per page

Default: 100
cursorstringOptional

Cursor for paginating a signer's stakers (sorted by staker). Format: staker principal

Pattern: ^[0123456789ABCDEFGHJKMNPQRSTVWXYZ]{28,41}(\.[a-zA-Z]([a-zA-Z0-9]|[-_]){0,39})?$
Responses
200

Default Response

application/json
totalintegerRequiredExample: 1
limitinteger · min: 1 · max: 200Required

Number of results per page

Default: 100
get/extended/v3/staking/signers/{principal}/stakers
GET /extended/v3/staking/signers/{principal}/stakers HTTP/1.1
Host: api.hiro.so/
Accept: */*
{
  "total": 1,
  "limit": 100,
  "cursor": {
    "next": "text",
    "previous": "text",
    "current": "text"
  },
  "results": [
    {
      "staker": "SP318Q55DEKHRXJK696033DQN5C54D9K2EE6DHRWP",
      "types": [
        "stx"
      ]
    }
  ]
}

Last updated

Was this helpful?