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", четко не определено. когда он запрашивает одноразовый номер, в зависимости от того, что вы пытаетесь сделать, это будет одноразовый номер адреса, взаимодействующего с этим методом контракта. Вы можете опубликовать свой код?