Add get token endpoint

This commit is contained in:
laisolizq
2020-10-15 14:21:51 +02:00
parent a49d3bfa67
commit 63a4f3c8b6
3 changed files with 49 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import (
"net/http"
"github.com/gin-gonic/gin"
"github.com/hermeznetwork/hermez-node/common"
"github.com/hermeznetwork/hermez-node/db/historydb"
)
@@ -205,7 +206,20 @@ func getTokens(c *gin.Context) {
}
func getToken(c *gin.Context) {
// Get TokenID
tokenIDUint, err := parseParamUint("id", nil, 0, maxUint32, c)
if err != nil {
retBadReq(err, c)
return
}
tokenID := common.TokenID(*tokenIDUint)
// Fetch token from historyDB
token, err := h.GetToken(tokenID)
if err != nil {
retSQLErr(err, c)
return
}
c.JSON(http.StatusOK, token)
}
func getRecommendedFee(c *gin.Context) {