---
title: "Get list of stake-able coins"
method: GET
path: "/api/staking/v1/enterprises/{enterpriseId}/coins"
tags: ["Staking State Information"]
---

# Get list of stake-able coins

`GET /api/staking/v1/enterprises/{enterpriseId}/coins`

Returns a paginated list of stake-able coins for the given enterprise with basic attributes.

## Path parameters

- `enterpriseId` string, required

## Query parameters

- `page` integer, nullable
- `pageSize` integer, nullable
- `staked` boolean

## Response `200`

Successful response containing staking totals for the enterprise across all coins.

- EnterpriseStakingTotals
  - `enterpriseStakingInfo` StakingEnterprise[] — A paginated list of staking information for the enterprise, grouped by coin.
    - `enterpriseId` string — The ID of the enterprise where the staking request was created from.
    - `coin` string — The staking asset.
    - `delegated` string — The delegated staked amount in base units.
    - `rewards` string — The reward accrual amount in base units.
    - `apy` string — Reward accrual annual percentage rate. Estimated yearly based on the last 7 days. Same methodology as leading beacon chain validator aggregators (e.g. https://beaconcha.in/validators).
    - `pendingStake` string — The pending stake amount in base units.
    - `pendingUnstake` string — The pending unstake amount in base units.
    - `pendingClaimRewards` string — The pending claimable rewards in base units.
    - `baseUnit` string — The coin base unit (e.g., wei for ETH).
    - `isToken` boolean — True if the staking asset is a token.
    - `isTss` boolean — True if the staking wallet uses threshold signatures (TSS).
    - `isMultiSig` boolean — True if the staking wallet uses multisig.
    - `l1Chain` string, nullable — The underlying L1 chain if the staking asset is on a different chain (e.g., ETH for L2 assets).
    - `comingSoon` boolean — True if the staking feature for this asset is marked as coming soon.
    - `disclaimer` WalletStakingDisclaimerAttributes — Spendable disclaimer attributes for a staking wallet.
      - `staking` StakingDisclaimerAttributes — Base fields common to all disclaimers.
        - `info` string[] — List of disclaimer messages.
        - `transactionsNeeded` integer — Number of transactions required.
      - `unstaking` UnstakingDisclaimerAttributes — Base fields common to all disclaimers.
        - `info` string[] — List of disclaimer messages.
        - `transactionsNeeded` integer — Number of transactions required.
      - `claimRewards` ClaimRewardsDisclaimerAttributes — Base fields common to all disclaimers.
        - `info` string[] — List of disclaimer messages.
        - `transactionsNeeded` integer — Number of transactions required.
      - `nextRewards` NextRewardsDisclaimerAttributes — Information about the next rewards cycle.
        - `rewardCycle` integer — Time in seconds until the next reward cycle.
      - `switchValidator` SwitchValidatorDisclaimerAttributes — Base fields common to all disclaimers.
        - `info` string[] — List of disclaimer messages.
        - `transactionsNeeded` integer — Number of transactions required.
    - `walletCount` integer — The number of wallets with delegations in this enterprise for the given coin.
    - `rewardCoin` string, nullable — The coin used for rewards (if different from the staked asset).
    - `rewardPairs` RewardPairs[] — Reward pairs associated with the staking asset.
      - `tokenAddress` string, nullable — The optional token address.
      - `amount` string, required — The total amount of the reward pair in base units.
      - `activeAmount` string, required — The currently active amount in base units.
      - `coin` string, nullable — The optional coin for this reward pair.
  - `page` integer — The page number for paging purposes.
  - `totalPages` integer — The total number of pages for paging purposes.
  - `totalElements` integer — The number of elements per page used for paging purposes.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Server Error - Transient error please try again

---

[API](https://skmtc.net/bitgo/apis/bitgo-api.md) · [All operations](https://skmtc.net/bitgo/apis/bitgo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitgo/bitgo-api/revisions/e445c15e5bee/schema)
