Ethereum/Truffle/Solidity: Ошибка: у tx нет правильного одноразового номера

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

Ошибка: у tx нет правильного одноразового номера. аккаунт имеет одноразовый номер: 7 tx имеет одноразовый номер: 6

function activateAirline(address airlineAddress) external payable returns(bool) { require(isOperational(), "Service is not available"); require(msg.sender == airlineAddress, "You can only fund your airline"); require(msg.value == 10 ether, "Please submit 10 ether to activate your airline"); contractOwner.transfer(10 ether); }

Это моя инициализация трюфеля для запуска контрактного скрипта

Это мой файл миграции трюфеля

Это мой трюфельный тест

Это моя контрактная функция

1 ответ

"tx имеет одноразовый номер: 6"

То, как вы использовали "TX", четко не определено. когда он запрашивает одноразовый номер, в зависимости от того, что вы пытаетесь сделать, это будет одноразовый номер адреса, взаимодействующего с этим методом контракта. Вы можете опубликовать свой код?

Другие вопросы по тегам