mirror of
https://github.com/luxfi/bridge.git
synced 2026-09-24 00:26:46 +00:00
26 lines
701 B
TypeScript
26 lines
701 B
TypeScript
import { Router, Request, Response } from "express"
|
|
import { getLimits } from "@/domain/limits"
|
|
|
|
const router: Router = Router()
|
|
|
|
// route: api/limits/from/:fromAsset/to/:toAsset?version=
|
|
// description:
|
|
// method: GET and it's public
|
|
router.get(
|
|
"/from/:fromAsset/to/:toAsset",
|
|
async (req: Request, res: Response) => {
|
|
try {
|
|
const { fromAsset, toAsset } = req.params as { fromAsset: string; toAsset: string }
|
|
const version = req.query.version
|
|
|
|
res.status(200).json({
|
|
data: getLimits(fromAsset, toAsset, version as 'testnet' | 'mainnet' | undefined)
|
|
})
|
|
} catch (error: any) {
|
|
res.status(500).json({ error: error })
|
|
}
|
|
}
|
|
)
|
|
|
|
export default router
|