Skip to content

Commit 65896db

Browse files
Query balance of stake addresses having hex lenght of 58
1 parent 143c37c commit 65896db

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

src/controllers/address.ts

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1-
import { Request, Response, Router } from "express";
2-
import { handlerWrapper } from "../errors/AppError";
3-
import { convertToHexIfBech32, validateAddress } from "../helpers/validator";
4-
import { fetchFaucetBalance } from "../repository/address";
1+
import { Request, Response, Router } from 'express'
2+
import { handlerWrapper } from '../errors/AppError'
3+
import { convertToHexIfBech32, validateAddress } from '../helpers/validator'
4+
import { fetchFaucetBalance } from '../repository/address'
55

6-
const router = Router();
6+
const router = Router()
77

88
const getFaucetBalance = async (req: Request, res: Response): Promise<any> => {
9-
let address = convertToHexIfBech32(req.query.address as string)
10-
if (validateAddress(address)){
11-
address = address.length === 56 ? `e0${address}`:address
12-
}else{
13-
return res.status(400).json({message:'Provide a valid address'})
14-
}
9+
let address = convertToHexIfBech32(req.query.address as string)
10+
if (validateAddress(address)) {
11+
if (address.length == 56) {
12+
return res.status(400).json({ message: 'Provide a valid address' })
13+
}
14+
} else {
15+
return res.status(400).json({ message: 'Provide a valid address' })
16+
}
1517

16-
const balance = await fetchFaucetBalance(address)
18+
const balance = await fetchFaucetBalance(address)
1719

18-
return res.status(200).json(balance);
19-
};
20+
return res.status(200).json(balance)
21+
}
2022

21-
router.get('/balance', handlerWrapper(getFaucetBalance));
23+
router.get('/balance', handlerWrapper(getFaucetBalance))
2224

23-
export default router;
25+
export default router

0 commit comments

Comments
 (0)