Gas - это в американском английском так бензин называют.
Смотришь на сайте, какая сейчас актуальная для сети в данный момент цена, и выставляешь. Если на обменник, то ставишь стандарт, чтобы она не шла несколько часов, сразу пришли им, они начали сразу отправлять тебе.
Лимит газа, если просто эфир, то 21к достаточно, а вот для токенов этого мало, им 50к подавай, 200к иногда. Если будет мало, то транзакция не пройдет, а комиссию никто не вернет.
Вот видишь, мне вот это и не ясно как выставлять. Вот зачем так усложнять? Может это как раз из-за токенов? Там тот же параметр decimals различается. Может из-за этого? А ты как узнаешь сколько газа выставить?
Сколько лимит газа указывать для токенов, я сам до конца не понял эту хрень. Переводил токены поставил 50к, не прошло, поставил 200к, прошло.
Для токенов нужно в два раза больше газа чем для ETH, потому что происходит две транзакции, первая это обращение к смарт-контракту, вторая непосредственно сам перевод токенов.
Соответственно, для перевода хватает 42к газа, но иногда можно взять и с запасом, цену на GWEI уже смотреть через сервис в зависимости от состояния сети.
Как вариант, можно сразу 200к газа выставлять, если для проведения транзакции требуется 50к, а выставлено 200к, больше 50к она все равно не возьмет.