Skip to content

feat: serve fiat logos from login.blockchain.com (FC-2303) - #553

Open
lparkesneptune-bc wants to merge 1 commit into
masterfrom
FC-2303-store-coin-definitions-icons-without-github
Open

feat: serve fiat logos from login.blockchain.com (FC-2303)#553
lparkesneptune-bc wants to merge 1 commit into
masterfrom
FC-2303-store-coin-definitions-icons-without-github

Conversation

@lparkesneptune-bc

@lparkesneptune-bc lparkesneptune-bc commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Points the 30 fiat.json logo URLs at login.blockchain.com/static instead of raw.githubusercontent.com.

- .../coin-definitions/master/extensions/fiats/USD/logo.png
+ https://login.blockchain.com/static/asset/currency/fiat/USD.png

The images are already published and deployed to the static assets host; all 30 URLs verified returning 200 image/png. Fiat.expected_logo_url() derives the URL from the symbol alone. The files under extensions/fiats/ are unchanged and still drive the existence and duplicate-content checks. ./check.sh passes.

Second stage of moving coin-definitions asset images off the public GitHub
repo. The 30 fiat logos in fiat.json now point at
/static/asset/currency/fiat/<ISO>.png, served from
service-wallet-frontend-static-assets rather than raw.githubusercontent.com.

Fiat.expected_logo_url() derives that URL from the symbol alone, so no lookup
table is needed. logo_path() stays as-is: the local files under
extensions/fiats/ are still the source of truth for the existence and
duplicate-content checks, and are not deleted here.

Do not merge until the matching static-assets commit is deployed — the URLs
404 until then.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant