From dcadea8737490ebf65e179bd260f0a024b71e67c Mon Sep 17 00:00:00 2001 From: alfred-mk Date: Thu, 22 May 2025 15:09:46 +0300 Subject: [PATCH] Convert TokenDecimals (uint8) to string before storing it --- store/swap.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/store/swap.go b/store/swap.go index c3f5a77..b69c061 100644 --- a/store/swap.go +++ b/store/swap.go @@ -175,10 +175,14 @@ func GetSwapToVoucherData(ctx context.Context, store DataStore, sessionId string // UpdateSwapToVoucherData updates the active swap to voucher data in the DataStore. func UpdateSwapToVoucherData(ctx context.Context, store DataStore, sessionId string, data *dataserviceapi.TokenDetails) error { logg.TraceCtxf(ctx, "UpdateSwapToVoucherData", "data", data) + + // Convert TokenDecimals (uint8) to string + tokenDecimalsStr := strconv.FormatUint(uint64(data.TokenDecimals), 10) + // Active swap to voucher data entries activeEntries := map[storedb.DataTyp][]byte{ storedb.DATA_ACTIVE_SWAP_TO_SYM: []byte(data.TokenSymbol), - storedb.DATA_ACTIVE_SWAP_TO_DECIMAL: []byte{data.TokenDecimals}, + storedb.DATA_ACTIVE_SWAP_TO_DECIMAL: []byte(tokenDecimalsStr), storedb.DATA_ACTIVE_SWAP_TO_ADDRESS: []byte(data.TokenAddress), }