initfmfijirfri

This commit is contained in:
ZOMBIIIIIII
2026-05-14 21:40:36 +03:00
parent 22059373a4
commit 079e271cc0
4 changed files with 257 additions and 27 deletions

View File

@@ -15,6 +15,7 @@ import relayProxyRoutes from './routes/relay-proxy.routes';
import tronProxyRoutes from './routes/tron-proxy.routes';
import btcProxyRoutes from './routes/btc-proxy.routes';
import pricesRoutes from './routes/prices.routes';
import tokensRoutes from './routes/tokens.routes';
const app = express();
@@ -109,6 +110,9 @@ app.use('/api/btc', ...protect, mutateLimiter, btcProxyRoutes);
// USD-цены (CoinGecko + KeyDB cache). GET-only, auth required, max 50 symbols.
app.use('/api/prices', ...protect, mutateLimiter, pricesRoutes);
// Token registry — всех известных contracts/mints по всем chain'ам. GET-only, auth required.
app.use('/api/tokens', ...protect, mutateLimiter, tokensRoutes);
// 404 для всего что не сматчилось выше — единый JSON-ответ, не express default text
app.use((_req, res) => {
res.status(404).json({ success: false, error: 'Not found' });