MCPcopy Create free account
hub / github.com/SmolDapp/tokenAssets / resolveGasToken

Function resolveGasToken

_config/goAPI/serveToken.go:40–65  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

38
39 if !ContainsSubString([]string{"logo.svg", "logo-32.png", "logo-128.png"}, fileName) {
40 if tokenAddress == "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" {
41 resolveFallback(c, `/_config/nodeAPI/public/gas-token.png`)
42 return
43 }
44 resolveFallback(c, `/_config/nodeAPI/public/not-found.png`)
45 return
46 }
47
48 targetURL := fmt.Sprintf("%s/tokens/%s/%s/%s", RedirectBaseURI(), chainIDStr, tokenAddress, fileName)
49 c.Header(`Cache-Control`, REDIRECT_CACHE_CONTROL)
50 c.Redirect(http.StatusTemporaryRedirect, targetURL)
51 c.Abort()
52}

Callers 1

ServeTokenFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected