Лучший способ отправить адрес конструктору в Remix?

Я знаю, как передать ETH-адрес конструктору в трюфеле. Каков наилучший способ сделать это в Remix?

Скажем, контракт A находится в Remix для создания токенов, а контракт B (еще один файл солидности) является фактическим контрактом Crowdsale.

Каков наилучший способ отправить адрес контракта, сгенерированный при компиляции контракта токена, конструктору crowdsale?

Например, вот мой конструктор:

 function Crowdsale(address _tokenAddress) { require(_tokenAddress !=0); token = Token(_tokenAddress); } 

В трюфеле вы передаете его в файл 2_deploy_contracts.js. Как бы это было сделано в Remix?

Ответы (1)

Remix увидит, что конструктору нужен аргумент, поэтому он поместит поле рядом с кнопкой «Создать», в данном случае с _tokenAddress .

Поместите адрес контракта токена в кавычки.

Если это неясно, сначала разверните контракт токена и скопируйте развернутый адрес в буфер обмена, а затем вставьте в функцию Crowdsale Create (конструктор).

Надеюсь, поможет.