Ошибка «Request with same or bigger nonce already exists» в развёртывании смарт-контрактов может возникать по нескольким причинам, среди них:
- Использование одинакового значения nonce. stackoverflow.com Для каждой последующей транзакции значение nonce должно увеличиваться на 1 или больше. stackoverflow.com Если этого не происходит, возникает ошибка. stackoverflow.com
- Слишком быстрое совершение второй транзакции. stackoverflow.com Возможно, они происходят практически одновременно, и в этом случае в обеих используется одно и то же значение nonce. stackoverflow.com
- Использование устаревшего значения. stackoverflow.com Это может происходить, когда для двух запросов, разделённых миллисекундами, используется одно и то же значение eth_getTransactionCount. stackoverflow.com
Для устранения проблемы можно попробовать изменить значение nonce на первое неиспользованное или увеличить цену газа транзакции, чтобы улучшить шансы на её отправку. www.confluxdocs.com