From 57d62051d804ef332dacf8b3a5bdaca7e964bd63 Mon Sep 17 00:00:00 2001 From: onchito-walks <283618237+onchito-walks@users.noreply.github.com> Date: Fri, 22 May 2026 00:29:40 +0000 Subject: [PATCH] feat(proto): upgrade price.proto float to double for multi-currency precision Changes PriceResponse.price from float (32-bit, ~7 sig figs) to double (64-bit, ~15 sig figs) to avoid silent truncation of JMD and other non-USD fiat exchange rates that need >7 significant digits. Wire-compatible: protobuf handles float->double conversion transparently. --- src/services/price/protos/price.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/price/protos/price.proto b/src/services/price/protos/price.proto index aa03f93a7..5f5a00ebd 100644 --- a/src/services/price/protos/price.proto +++ b/src/services/price/protos/price.proto @@ -6,7 +6,7 @@ service PriceFeed { } message PriceResponse { - float price = 1; + double price = 1; } message PriceQuery {