use the TokenHoldings instead of TokenDetails

This commit is contained in:
2025-06-23 09:32:34 +03:00
parent 54dfe037b4
commit c1797e7a32
5 changed files with 13 additions and 13 deletions

View File

@@ -864,17 +864,17 @@ func (das *DevAccountService) GetPoolSwappableFromVouchers(ctx context.Context,
return swapFromList, nil
}
func (das *DevAccountService) GetPoolSwappableVouchers(ctx context.Context, poolAddress string) ([]dataserviceapi.TokenDetails, error) {
var swapToList []dataserviceapi.TokenDetails
func (das *DevAccountService) GetPoolSwappableVouchers(ctx context.Context, poolAddress string) ([]dataserviceapi.TokenHoldings, error) {
var swapToList []dataserviceapi.TokenHoldings
_, ok := das.pools[poolAddress]
if !ok {
return nil, fmt.Errorf("Invalid pool address: %v", poolAddress)
}
for _, voucher := range das.vouchers {
swapToList = append(swapToList, dataserviceapi.TokenDetails{
TokenAddress: voucher.Address,
swapToList = append(swapToList, dataserviceapi.TokenHoldings{
ContractAddress: voucher.Address,
TokenSymbol: voucher.Symbol,
TokenDecimals: defaultDecimals,
TokenDecimals: strconv.Itoa(voucher.Decimals),
})
}
return swapToList, nil