---
title: "Get public deposit address status"
method: GET
path: "/deposit-addresses/{depositAddress}/{depositChain}/public-status"
tags: ["depositAddresses"]
---

# Get public deposit address status

`GET /deposit-addresses/{depositAddress}/{depositChain}/public-status`

## Request

- Base URL: `https://api.rhino.fi/bridge`
- URL: `https://api.rhino.fi/bridge/deposit-addresses/{depositAddress}/{depositChain}/public-status`
- Auth: one of:
  - HTTP bearer
  - API key in header `authorization`
- TypeScript: <https://skmtc.dev/rhino/apis/bridge-api/docs/deposit-addresses/:depositAddress/:depositChain/public-status/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the status of a deposit address on a given chain

## Path parameters

- `depositAddress` union, required
  - string: a string that will be trimmed
  - string: Tron basic address format
  - string
  - string
- `depositChain` string, required

## Query parameters

- `destinationAddress` string, required

## Response `200`

PublicDepositAddressStatusResponse

- PublicDepositAddressStatusResponse
  - `depositAddress` string, required: The deposit address being queried.
  - `depositChain` string, required: The blockchain network of the deposit address.
  - `destinationChain` string, required: The destination blockchain network for bridged tokens.
  - `destinationAddress` string, required: The destination address for bridged tokens.
  - `lastBridges` PublicDepositAddressStatusBridge[], required: Recent bridge transactions for this deposit address.
    - `depositTxHash` string, required
    - `depositTxTimestamp` string, required: a string to be decoded into a DateTime.Utc
    - `tokenSymbol` string, required
    - `depositAmount` string, required: A value representing the human readable, normalized transaction amount or balance
    - `sender` string, required
    - `status` union, required
      - object
        - `_tag` 'REJECTED', required
        - `reason` 'OVER_MAX' | 'UNDER_MIN' | 'OPERATION_UNAVAILABLE' | 'TERMINAL_PROCESSING_ISSUE' | 'NO_ROUTE_FOUND' | 'UNSUPPORTED_TOKEN' | 'SDA_PAUSED', required
      - object
        - `_tag` 'RETRYING', required
        - `originalErrorTag` string
      - object
        - `_tag` 'ACCEPTED', required
        - `amountOut` string, required: A value representing the human readable, normalized transaction amount or balance
        - `fee` string, required: A value representing the human readable, normalized transaction amount or balance
      - object
        - `_tag` 'EXECUTED', required
        - `withdrawTxHash` string, required
        - `withdrawTxTimestamp` string, required: a string to be decoded into a DateTime.Utc
        - `amountOut` string, required: A value representing the human readable, normalized transaction amount or balance
        - `fee` string, required: A value representing the human readable, normalized transaction amount or balance
  - `isPaused` boolean, required: A paused deposit address will reject every deposit made to it.
  - `chainMetadata` ChainMetadata: Optional chain-specific metadata. Currently only populated for Stellar SDAs, where it exposes the base address and memo id that the muxed deposit address resolves to.
    - `_tag` 'STELLAR', required
    - `baseAddress` string, required
    - `memoId` string, required

## Other responses

- `400`: The request did not match the expected schema
- `401`: Unauthorized
- `422`: DepositAddressNotFound

---

[API](https://skmtc.dev/rhino/apis/bridge-api.md) - [All operations](https://skmtc.dev/rhino/apis/bridge-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rhino/apis/bridge-api/revisions/fb4dd5f3c1b3?raw)
