use a single ProcessVouchers due to similar data struct
Some checks are pending
release / docker (push) Waiting to run
Some checks are pending
release / docker (push) Waiting to run
This commit is contained in:
parent
383ef51134
commit
5263af46d8
@ -2895,9 +2895,9 @@ func (h *MenuHandlers) LoadSwapToList(ctx context.Context, sym string, input []b
|
|||||||
return res, nil
|
return res, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
data := store.ProcessTokens(swapToList)
|
data := store.ProcessVouchers(swapToList)
|
||||||
|
|
||||||
logg.InfoCtxf(ctx, "ProcessTokens", "data", data)
|
logg.InfoCtxf(ctx, "ProcessVouchers", "data", data)
|
||||||
|
|
||||||
// Store all swap_to tokens data
|
// Store all swap_to tokens data
|
||||||
dataMap := map[storedb.DataTyp]string{
|
dataMap := map[storedb.DataTyp]string{
|
||||||
|
@ -47,24 +47,6 @@ func ProcessVouchers(holdings []dataserviceapi.TokenHoldings) VoucherMetadata {
|
|||||||
return data
|
return data
|
||||||
}
|
}
|
||||||
|
|
||||||
// ProcessTokens converts swappable tokens into formatted strings
|
|
||||||
func ProcessTokens(holdings []dataserviceapi.TokenHoldings) VoucherMetadata {
|
|
||||||
var data VoucherMetadata
|
|
||||||
var symbols, decimals, addresses []string
|
|
||||||
|
|
||||||
for i, h := range holdings {
|
|
||||||
symbols = append(symbols, fmt.Sprintf("%d:%s", i+1, h.TokenSymbol))
|
|
||||||
decimals = append(decimals, fmt.Sprintf("%d:%d", i+1, h.TokenDecimals))
|
|
||||||
addresses = append(addresses, fmt.Sprintf("%d:%s", i+1, h.TokenAddress))
|
|
||||||
}
|
|
||||||
|
|
||||||
data.Symbols = strings.Join(symbols, "\n")
|
|
||||||
data.Decimals = strings.Join(decimals, "\n")
|
|
||||||
data.Addresses = strings.Join(addresses, "\n")
|
|
||||||
|
|
||||||
return data
|
|
||||||
}
|
|
||||||
|
|
||||||
func ScaleDownBalance(balance, decimals string) string {
|
func ScaleDownBalance(balance, decimals string) string {
|
||||||
// Convert balance and decimals to big.Float
|
// Convert balance and decimals to big.Float
|
||||||
bal := new(big.Float)
|
bal := new(big.Float)
|
||||||
|
Loading…
Reference in New Issue
Block a user