Sobes.tech
Back to tasks
Junior — Middle+
114

Определение оптимальной пары токенов для обмена в криптокошельке

Get help with live coding in real time with Sobes Copilot
Task condition

Необходимо реализовать функцию, которая выбирает подходящую пару токенов для свопа в пользовательском кошельке.

  1. Функция принимает один параметр – адрес кошелька (например, walletAddress).
  2. На выходе функция возвращает два символа токенов: из какого токена будет происходить обмен и в какой токен он будет направлен.
  3. Токен, из которого совершается своп, выбирается как тот, у которого на балансе самое большое количество единиц.
  4. Поддерживаемые пары для обмена: ETH ↔ USDC и USDT ↔ USDC.
  5. Курс обмена считается фиксированным: 1 ETH = 2000 USDC (или USDT).