Возможно ли смешивать контракты v0.4.x и v0.5.x в Трюфеле? - PullRequest
0 голосов
/ 20 января 2019

Можно ли развернуть контракты с трюфелем, которые не все следуют одной и той же прагме?

Я пытаюсь развернуть контракт на надежность 0.4.10 вместе с контрактом на надежность 0.5.0 в одном проекте трюфеля.Я определил свой solc как 0.5.0 в truffle.js.

1 Ответ

0 голосов
/ 20 января 2019

При критических изменениях в Solidity v0.5.0 это невозможно, так как вы используете компилятор v0.5.0 с Truffle. Вам следует подумать об обновлении старого контракта, чтобы использовать последнюю прагму и следовать последнему синтаксису.

Если у вас есть старый контракт, с которым вам нужно взаимодействовать, вы можете использовать прагму совместимости .

...