---
title: "Bridge Statuses (Deposit Hash)"
method: GET
path: "/history/bridge/by-deposit-hash/{depositTxHash}"
tags: ["history"]
---

# Bridge Statuses (Deposit Hash)

`GET /history/bridge/by-deposit-hash/{depositTxHash}`

Fetch the status of bridges by deposit transaction hash.

## Path parameters

- `depositTxHash` string, required — Transaction hash of the deposit transaction.

## Response `200`

Success

- union[]
  - union
    - object
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `_tag` 'bridge'
      - `state` 'PENDING', required
    - object
      - `_tag` 'bridgeSwap', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `tokenIn` string, required
      - `tokenOut` string, required
      - `minAmountOut` string, required — a string to be decoded into a BigDecimal
      - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenIn` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenOut` number, required — a number to be decoded into a BigDecimal
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `mode` 'pay' | 'receive'
      - `isAtomicSwap` boolean
      - `swapFeeMultiplier` string — a string to be decoded into a BigDecimal
      - `state` 'PENDING', required
    - object
      - `_tag` 'depositAddressBridge', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `tokenOut` string
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `depositAddress` string
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `state` 'PENDING', required
    - object
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `_tag` 'bridge'
      - `depositTxHash` string, required
      - `depositDiscoveredAt` string, required — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string, required — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer, required — an integer
      - `state` 'PENDING_CONFIRMATION', required
    - object
      - `_tag` 'bridgeSwap', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `tokenIn` string, required
      - `tokenOut` string, required
      - `minAmountOut` string, required — a string to be decoded into a BigDecimal
      - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenIn` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenOut` number, required — a number to be decoded into a BigDecimal
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `mode` 'pay' | 'receive'
      - `isAtomicSwap` boolean
      - `swapFeeMultiplier` string — a string to be decoded into a BigDecimal
      - `depositTxHash` string, required
      - `depositDiscoveredAt` string, required — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string, required — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer, required — an integer
      - `state` 'PENDING_CONFIRMATION', required
    - object
      - `_tag` 'depositAddressBridge', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `tokenOut` string
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `depositAddress` string
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `depositTxHash` string, required
      - `depositDiscoveredAt` string, required — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string, required — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer, required — an integer
      - `state` 'PENDING_CONFIRMATION', required
    - object
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `_tag` 'bridge'
      - `cancelledAt` string, required — a string to be decoded into a Date
      - `state` 'CANCELLED', required
    - object
      - `_tag` 'bridgeSwap', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `tokenIn` string, required
      - `tokenOut` string, required
      - `minAmountOut` string, required — a string to be decoded into a BigDecimal
      - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenIn` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenOut` number, required — a number to be decoded into a BigDecimal
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `mode` 'pay' | 'receive'
      - `isAtomicSwap` boolean
      - `swapFeeMultiplier` string — a string to be decoded into a BigDecimal
      - `cancelledAt` string, required — a string to be decoded into a Date
      - `state` 'CANCELLED', required
    - object
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `_tag` 'bridge'
      - `depositTxHash` string, required
      - `depositCommittedAt` string, required — a string to be decoded into a Date
      - `depositDiscoveredAt` string — a string to be decoded into a Date
      - `depositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer — an integer
      - `preSwapTxHash` string
      - `preSwapCommittedAt` string — a string to be decoded into a Date
      - `isConfirmed` boolean
      - `failedAt` string, required — a string to be decoded into a Date
      - `state` 'FAILED', required
    - object
      - `_tag` 'bridgeSwap', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `tokenIn` string, required
      - `tokenOut` string, required
      - `minAmountOut` string, required — a string to be decoded into a BigDecimal
      - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenIn` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenOut` number, required — a number to be decoded into a BigDecimal
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `mode` 'pay' | 'receive'
      - `isAtomicSwap` boolean
      - `swapFeeMultiplier` string — a string to be decoded into a BigDecimal
      - `state` 'SWAP_FAILED', required
    - object
      - `_tag` 'depositAddressBridge', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `tokenOut` string
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `depositAddress` string
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `depositTxHash` string, required
      - `depositCommittedAt` string, required — a string to be decoded into a Date
      - `depositDiscoveredAt` string — a string to be decoded into a Date
      - `depositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer — an integer
      - `preSwapTxHash` string
      - `preSwapCommittedAt` string — a string to be decoded into a Date
      - `isConfirmed` boolean
      - `failedAt` string, required — a string to be decoded into a Date
      - `state` 'FAILED', required
    - object
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `_tag` 'bridge'
      - `depositTxHash` string, required
      - `depositCommittedAt` string, required — a string to be decoded into a Date
      - `depositDiscoveredAt` string — a string to be decoded into a Date
      - `depositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer — an integer
      - `preSwapTxHash` string
      - `preSwapCommittedAt` string — a string to be decoded into a Date
      - `isConfirmed` boolean
      - `state` 'DEPOSIT_ACCEPTED', required
    - object
      - `_tag` 'bridgeSwap', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `tokenIn` string, required
      - `tokenOut` string, required
      - `minAmountOut` string, required — a string to be decoded into a BigDecimal
      - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenIn` number, required — a number to be decoded into a BigDecimal
      - `usdPriceTokenOut` number, required — a number to be decoded into a BigDecimal
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `mode` 'pay' | 'receive'
      - `isAtomicSwap` boolean
      - `swapFeeMultiplier` string — a string to be decoded into a BigDecimal
      - `depositTxHash` string, required
      - `depositCommittedAt` string, required — a string to be decoded into a Date
      - `depositDiscoveredAt` string — a string to be decoded into a Date
      - `depositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer — an integer
      - `preSwapTxHash` string
      - `preSwapCommittedAt` string — a string to be decoded into a Date
      - `isConfirmed` boolean
      - `state` 'DEPOSIT_ACCEPTED', required
    - object
      - `_tag` 'depositAddressBridge', required
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
        - `fee` string, required — a string to be decoded into a BigDecimal
        - `feeUsd` number, required — a number to be decoded into a BigDecimal
        - `gasFee` string, required — a string to be decoded into a BigDecimal
        - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `platformFee` string, required — a string to be decoded into a BigDecimal
        - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `percentageFee` string, required — a string to be decoded into a BigDecimal
        - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
        - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
        - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `recipient` string, required
      - `depositor` string, required
      - `createdAt` string, required — a string to be decoded into a Date
      - `commitmentDate` string, required — a string to be decoded into a Date
      - `speed` 'fast' | 'standard' | 'slow'
      - `estimatedDuration` number — a non-negative number to be decoded into a Duration
      - `postBridgeData` union
        - ExtendedPostBridgeData
          - `_tag` 'extended', required
          - `vaultId` integer, required — an integer
        - StarkwareBtcfiCampaignPostBridgeData
          - `_tag` 'starkwarebtcfi', required
        - WirexWrapPostBridgeData
          - `_tag` 'wirexwrap', required
        - WirexWrapSandboxPostBridgeData
          - `_tag` 'wirexwrapsandbox', required
        - StarkwareBtcfiCampaignV2PostBridgeData
          - `_tag` 'starkwarebtcfiv2', required
          - `spans` StarknetFelt[], required — an array of at most 70 item(s)
        - AaveV3SupplyPostBridgeData
          - `_tag` 'aavev3supply', required
        - RocketFoundationDepositPostBridgeData
          - `_tag` 'rocketfoundationdeposit', required
        - MapleDepositPostBridgeData
          - `_tag` 'mapledeposit', required
      - `flowCredits` number — a number to be decoded into a BigDecimal
      - `token` string, required
      - `tokenOut` string
      - `usdPrice` number, required — a number to be decoded into a BigDecimal
      - `depositAddress` string
      - `preSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `postSwap` SwapQuote
        - `tokenIn` string, required
        - `tokenOut` string, required
        - `amountIn` string, required — a string to be decoded into a BigDecimal
        - `amountInUsd` number, required — a number to be decoded into a BigDecimal
        - `amountOut` string, required — a string to be decoded into a BigDecimal
        - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `minAmountOut` string, required — a string to be decoded into a BigDecimal
        - `minAmountOutUsd` number, required — a number to be decoded into a BigDecimal
        - `aggregator` union, required
          - 'KYBERSWAP'
          - 'RHINO'
          - 'ONEINCH'
          - 'BEBOP'
      - `depositTxHash` string, required
      - `depositCommittedAt` string, required — a string to be decoded into a Date
      - `depositDiscoveredAt` string — a string to be decoded into a Date
      - `depositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAt` string — a string to be decoded into a Date
      - `expectedDepositConfirmedAtBlock` integer — an integer
      - `preSwapTxHash` string
      - `preSwapCommittedAt` string — a string to be decoded into a Date
      - `isConfirmed` boolean
      - `state` 'DEPOSIT_ACCEPTED', required
    - object
      - `_id` string, required
      - `userId` string, required
      - `chainIn` string, required
      - `chainOut` string, required
      - `amountIn` string, required — a string to be decoded into a BigDecimal
      - `amountInUsd` number, required — a number to be decoded into a BigDecimal
      - `amountOut` string, required — a string to be decoded into a BigDecimal
      - `amountOutUsd` number, required — a number to be decoded into a BigDecimal
      - `amountNative` string, required — a string to be decoded into a BigDecimal
      - `amountNativeUsd` number, required — a number to be decoded into a BigDecimal
      - `fee` string, required — a string to be decoded into a BigDecimal
      - `feeUsd` number, required — a number to be decoded into a BigDecimal
      - `gasFee` string, required — a string to be decoded into a BigDecimal
      - `gasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `platformFee` string, required — a string to be decoded into a BigDecimal
      - `platformFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `percentageFee` string, required — a string to be decoded into a BigDecimal
      - `percentageFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sourceGasFee` string, required — a string to be decoded into a BigDecimal
      - `sourceGasFeeUsd` number, required — a number to be decoded into a BigDecimal
      - `sponsoredFees` object, required
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — The request did not match the expected schema
- `401` — Unauthorized
- `404` — HistoryNotFound
- `422` — InvalidRequest

---

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