Что такое «Nonce»?
Временный номер — это номер транзакции адреса отправителя. Каждая транзакция с адреса нумеруется последовательно, начиная с 0 для первой транзакции. Например, если одноразовый номер транзакции равен 10, это 11-я исходящая транзакция, отправленная с адреса отправителя.
Временный номер необходимо принять к сведению, особенно если вы выполняете несколько транзакций с использованием одного и того же адреса. Сеть Ethereum работает таким образом, что транзакция с более низким значением nonce будет обрабатываться первой перед любой другой, поэтому, если у вас возникла проблема с более ранней транзакцией, последующая транзакция не будет включена в блокчейн до тех пор, пока транзакция с более низким значением nonce успешно включен.
Что такое «Цена на газ» и «Лимит газа»?
Предполагаемая сетевая комиссия за транзакцию токенов ETH/ERC20 в блокчейне Ethereum в основном рассчитывается путем умножения «цены на газ» на «лимит газа».
«Цена на газ» - это количество Gwei, которое пользователь готов потратить на каждую единицу газа. Единица «Цена на газ» называется Gwei, а 1 Gwei эквивалентен 0,000000001 Ether.
Отправитель устанавливает лимит и цену на газ для каждой транзакции. Чтобы самостоятельно рассчитать общую стоимость комиссии за транзакцию в Ether, необходимо умножить лимит газа на его цену. Например, если лимит газа составляет 21 000 единиц, а цена на газ составляет 100 Gwei, общая уплаченная плата за сеть составляет:
21 000 газа x 100 Gwei = 2 100 000 Gwei = 0,0021 ETH
Газ, используемый для выполнения контракта, отличается от одного контракта к другому. Рекомендуется проверять предыдущие транзакции с адреса контракта и ожидать немного большего при установке лимитов газа во время транзакции, связанной с контрактом.
В приложении Onchain кошелек для вашего удобства мы настроили лимит газа на основе различных смарт-контрактов и немного увеличили буфер на случай неудачной транзакции «Закончился газ». Для отправки токенов ERC20 лимит газа обычно составляет около 200 000-250 000 единиц, в то время как обмен или перевод/вывод через Earn может занять около 400 000-600 000 единиц лимита газа - чем сложнее смарт-контракт, тем выше требуется лимит газа для выполнения транзакции смарт-контракта.