Merge pull request #205 into master

5a06087 client: docker-finance.d: fetch: price: allow non-alpha character (Aaron Fiore)
671362b container: finance: fetch: prices: format non-alpha currencies (Aaron Fiore)
This commit is contained in:
2025-08-11 12:44:35 -07:00
2 changed files with 6 additions and 2 deletions

View File

@@ -111,8 +111,7 @@ version: @DOCKER_FINANCE_VERSION@
#- "optimistic:0x0b2c639c533813f4aa9d7837caf62653d097ff85/USDC"
# USDC (bridged USDC.e)
# NOTE: '.' removed from ticker for hledger
- "arbitrum:0xff970a61a04b1ca14834a43f5de4533ebddb5cc8/USDCe"
- "arbitrum:0xff970a61a04b1ca14834a43f5de4533ebddb5cc8/USDC.e"
# Aave V2 USDC
- "ethereum:0xbcca60bb61934080951369a648fb03df4f96263c/aUSDC"

View File

@@ -292,6 +292,11 @@ namespace docker_finance\prices\internal
$stack = []; // Final journal entries
$average = 0; // Purely for printing
# Format non-alpha character currencies for hledger (e.g., "1INCH", "USDC.e", etc.)
if (!ctype_alpha($ticker)) {
$ticker = "\"".$ticker."\"";
}
foreach ($prices as $date => $price) {
// Price journal entry line