Я создаю контракт краудсейла, в котором используются смарт-контракты open-zeppelin, а файлы, которые я использую, - это базовый Crowdsale.sol и расширение CappedCrowdsale.sol. Итак, эти оба файла импортируют библиотеку SafeMath: import '../math/SafeMath.sol';.
Возникает вопрос: почему при импорте базового Crowdsale.sol не импортируется и библиотека? Или мне следует удалить второй импорт, потому что он существует только в том случае, если вам нужен только файл de CappedCrowdsale.sol?
Спасибо!