UNPKG

bitcore-node

Version:

A blockchain indexing node with extended capabilities using bitcore

26 lines (22 loc) 668 B
import express, { Request } from 'express'; import logger from '../../logger'; import { ChainStateProvider } from '../../providers/chain-state'; const router = express.Router({ mergeParams: true }); router.get('/:input', async function(req: Request, res) { let { chain, network, input } = req.params; try { let isValid = await ChainStateProvider.isValid({ chain, network, input }); return res.send(isValid); } catch (err: any) { logger.error('Error checking network validity: %o', err.stack || err.message || err); return res.status(500).send(err.message || err); } }); module.exports = { router, path: '/valid' };