---
title: "User History"
method: GET
path: "/history/user"
tags: ["history"]
deprecated: true
---

# User History

`GET /history/user`

> **Deprecated.**

Fetch bridge history for a user. Will be removed in the future, please use /histor-cursor instead.

## Query parameters

- `page` string, required — a string to be decoded into a number
- `limit` string, required — a string to be decoded into a number
- `sortBy` 'createdAt' | 'updatedAt', required — Field to sort by: "createdAt" or "updatedAt".
- `sortDirection` 'asc' | 'desc', required — Sort direction: "asc" for ascending, "desc" for descending.
- `state` 'PENDING' | 'ACCEPTED' | 'EXECUTED' — Optional filter by bridge state: "PENDING", "ACCEPTED", or "EXECUTED".

## Response `200`

Success

- object
  - `totalItems` number, required — Total number of history items available (for pagination).
  - `items` object[], required — Array of history items with bridge details and any rejections.
    - `bridge` union, required — Bridge transaction details.
      - 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
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — The request did not match the expected schema
- `401` — Unauthorized
- `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/versions/fb4dd5f3c1b3/schema)
