> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rhino.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Configs (chains & tokens)

> Fetch bridge configs.



## OpenAPI

````yaml https://api.rhino.fi/bridge/swagger.json get /configs
openapi: 3.1.0
info:
  title: Bridge API
  version: 0.0.1
  description: Functionality for interacting with Rhino bridge service
servers:
  - url: https://api.rhino.fi/bridge
security: []
tags:
  - name: quote
  - name: configs
  - name: history
  - name: swap
  - name: depositAddresses
paths:
  /configs:
    get:
      tags:
        - configs
      summary: Configs (chains & tokens)
      description: Fetch bridge configs.
      operationId: configs.configs
      parameters: []
      responses:
        '200':
          description: >-
            Map of network identifiers to their configuration details. Keys are
            network identifiers, values contain full network configuration
            including tokens.
          content:
            application/json:
              schema:
                type: object
                required: []
                properties: {}
                additionalProperties:
                  $ref: '#/components/schemas/BridgeConfigEntrySchema'
                description: >-
                  Map of network identifiers to their configuration details.
                  Keys are network identifiers, values contain full network
                  configuration including tokens.
        '400':
          description: The request did not match the expected schema
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HttpApiDecodeError'
      security: []
components:
  schemas:
    BridgeConfigEntrySchema:
      type: object
      required:
        - name
        - type
        - networkId
        - contractAddress
        - confirmationBlocks
        - avgBlockTime
        - nativeTokenName
        - nativeTokenDecimals
        - nativeTokenSafeguard
        - blockExplorer
        - rpc
        - site
        - status
        - tokens
        - gasBoostEnabled
        - enabledDepositAddress
      properties:
        name:
          type: string
          description: Human-readable name of the blockchain network.
        type:
          type: string
          description: Type of the blockchain network (e.g., "evm", "starknet").
          title: nonEmptyString
          minLength: 1
        networkId:
          type: string
          description: Unique identifier for the network.
        contractAddress:
          type: string
          description: Address of the main bridge contract on this network.
        multicallContractAddress:
          type: string
          description: Address of the multicall contract for batching calls.
        confirmationBlocks:
          type: number
          description: Number of blocks required for transaction confirmation.
        avgBlockTime:
          type: number
          description: Average time in seconds between blocks on this network.
        nativeTokenName:
          type: string
          description: Name of the native token on this network (e.g., "ETH", "STRK").
        nativeTokenDecimals:
          type: number
          description: Number of decimal places for the native token.
        nativeTokenSafeguard:
          type: number
          description: Minimum amount of native token to keep as safeguard.
        gasMultiplier:
          type: number
          description: Multiplier applied to gas estimates for safety (optional).
        blockExplorer:
          type: string
          description: URL of the block explorer for this network.
        rpc:
          type: string
          description: RPC endpoint URL for connecting to the network.
        site:
          type: string
          description: Official website URL for the network.
        status:
          type: string
          enum:
            - enabled
            - disabled
          description: Current status of the network integration.
        statusReason:
          type: string
          description: Reason for the current status if disabled (optional).
        tokens:
          type: object
          required: []
          properties: {}
          additionalProperties:
            $ref: '#/components/schemas/BridgeTokenEntry'
          description: Configuration for tokens supported on this network.
        badge:
          allOf:
            - $ref: '#/components/schemas/BridgeBadge'
          description: Visual badge/category for the network (optional).
        category:
          type: string
          enum:
            - experimental
            - popular
          description: Category classification of the network (optional).
        paradexSignerChainId:
          type: string
          description: ChainId for the Paradex chain's signature (optional).
        gasBoostEnabled:
          type: boolean
          description: Whether gas boost feature is enabled for this network.
        enabledDepositAddress:
          type: boolean
          description: Whether deposit addresses are enabled for this network.
        sameChainSwapsAddress:
          type: string
          description: Address for same-chain swap functionality (optional).
        executionChain:
          type: string
          description: >-
            Identifier for the execution chain if different from main chain
            (optional).
      additionalProperties: false
    HttpApiDecodeError:
      type: object
      required:
        - issues
        - message
        - _tag
      properties:
        issues:
          type: array
          items:
            $ref: '#/components/schemas/Issue'
        message:
          type: string
        _tag:
          type: string
          enum:
            - HttpApiDecodeError
      additionalProperties: false
      description: The request did not match the expected schema
    BridgeTokenEntry:
      type: object
      required:
        - token
        - address
        - decimals
      properties:
        token:
          type: string
        address:
          type: string
        decimals:
          type: number
        maxDepositLimit:
          type: number
        maxWithdrawLimit:
          type: number
        minAmountUsdInContract:
          type: number
        allowedRouteChains:
          type: array
          items:
            type: string
      additionalProperties: false
    BridgeBadge:
      type: object
      required:
        - type
        - translationKey
      properties:
        type:
          type: string
          enum:
            - new
            - hot
            - campaign
            - achievement
            - free
            - airdrop
            - optimistic
            - launch
        translationKey:
          type: string
          enum:
            - airdrop
            - free_gas
            - memes
            - hot
            - new
      additionalProperties: false
    Issue:
      type: object
      required:
        - _tag
        - path
        - message
      properties:
        _tag:
          type: string
          enum:
            - Pointer
            - Unexpected
            - Missing
            - Composite
            - Refinement
            - Transformation
            - Type
            - Forbidden
          description: The tag identifying the type of parse issue
        path:
          type: array
          items:
            $ref: '#/components/schemas/PropertyKey'
          description: The path to the property where the issue occurred
        message:
          type: string
          description: A descriptive message explaining the issue
      additionalProperties: false
      description: >-
        Represents an error encountered while parsing a value to match the
        schema
    PropertyKey:
      anyOf:
        - type: string
        - type: number
        - type: object
          required:
            - _tag
            - key
          properties:
            _tag:
              type: string
              enum:
                - symbol
            key:
              type: string
          additionalProperties: false
          description: an object to be decoded into a globally shared symbol

````