diff --git a/modules/runes/api/httphandler/get_holders.go b/modules/runes/api/httphandler/get_holders.go index 66b5457..0afc1ba 100644 --- a/modules/runes/api/httphandler/get_holders.go +++ b/modules/runes/api/httphandler/get_holders.go @@ -72,6 +72,9 @@ func (h *HttpHandler) GetHolders(ctx *fiber.Ctx) (err error) { runeEntry, err := h.usecase.GetRuneEntryByRuneIdAndHeight(ctx.UserContext(), runeId, blockHeight) if err != nil { + if errors.Is(err, errs.NotFound) { + return errs.NewPublicError("rune not found") + } return errors.Wrap(err, "error during GetHoldersByHeight") } holdingBalances, err := h.usecase.GetBalancesByRuneId(ctx.UserContext(), runeId, blockHeight) diff --git a/modules/runes/api/httphandler/get_token_info.go b/modules/runes/api/httphandler/get_token_info.go index d5b762e..59e3d8e 100644 --- a/modules/runes/api/httphandler/get_token_info.go +++ b/modules/runes/api/httphandler/get_token_info.go @@ -99,6 +99,9 @@ func (h *HttpHandler) GetTokenInfo(ctx *fiber.Ctx) (err error) { runeEntry, err := h.usecase.GetRuneEntryByRuneIdAndHeight(ctx.UserContext(), runeId, blockHeight) if err != nil { + if errors.Is(err, errs.NotFound) { + return errs.NewPublicError("rune not found") + } return errors.Wrap(err, "error during GetTokenInfoByHeight") } holdingBalances, err := h.usecase.GetBalancesByRuneId(ctx.UserContext(), runeId, blockHeight)