Ремикс автоматически откатывает развертывание токена только для адресации
Я скопировал контракт с прагмой экспериментального ABI, который я нашел, чтобы поиграть с функциями в тестовой сети.
Контракт скопирован:https://bscscan.com/address/0x68590a47578e5060a29fd99654f4556dbfa05d10#code, а вот мой контракт с тестовой сетью, развернутый в BSC: https://testnet.bscscan.com/address/0xb7030b205dfec92df0c418eacc39
При компиляции пробовал включать и отключать оптимизацию. Автоматическая компиляция включена и отключена. В любом случае одна и та же проблема. Компилируется только адрес. По умолчанию компилятор использует только адрес, поэтому я использую раскрывающийся список в меню компилятора и выбираю часть контракта с именем токена. Как только я нажимаю «Скомпилировать», раскрывающийся список контрактов автоматически возвращается только к адресу.
Я попытался проверить, позволит ли это мне развернуть контракт, выбрав часть контракта с именем токена на экране развертывания, даже если он, похоже, хочет только скомпилировать адрес. Тоже не работает.
Он только компилирует адрес, когда мой кошелек также подключен к основной сети. Не уверены, что вызывает это?
1 ответ
Remix компилирует все контракты в файле, когда вы нажимаете кнопку Compile.
Как только я нажимаю «Скомпилировать», раскрывающийся список контрактов автоматически возвращается только к адресу.
Согласен, это немного раздражает.
Но вы все равно можете выбрать конкретный контракт для развертывания - на вкладке «Развернуть и запустить транзакции».