Как обрабатывать возвращаемые ошибки в функциях просмотра солидности? - PullRequest
0 голосов
/ 24 января 2020

У меня есть контракт, который использует другой контракт, который получает пару токенов и возвращает лучшую цену, сравнивая несколько бирж.

Проблема в том, что если такая пара токенов не включена в список бирж контракта, контракт возвращает ошибку.

Мне нужно что-то вроде этого для солидности 0.4.24, для функции просмотра (не отправлять)

try{
  // get return from contract A
}catch{
  // get return from contract B
}

1 Ответ

0 голосов
/ 24 января 2020

Я нашел решение с помощью abi.encodeWithSelector ()

...