К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

Forward Fee

Комиссия за маршрутизацию сообщения между шардами TON. Зависит от размера сообщения и количества пересечённых шардов, не от логики получателя.

Синонимы: forward fee, fwd_fee, форвард-комиссия

Forward Fee — это комиссия за доставку сообщения от одного контракта к другому через TON-сеть. Она оплачивает работу узлов по передаче cell-а и его размещению в очереди шарда-получателя. Это часть общей стоимости транзакции, отдельная от gas (compute) и storage.

Из чего состоит

Forward-fee рассчитывается по формуле, в которой основные множители — размер сообщения в битах и cells и параметр lump_price из конфигурации сети. Чем больше тело сообщения и чем глубже его дерево cells, тем выше fwd_fee.

Маршрутизация между шардами добавляет hop-multiplier: если получатель в другом шарде, fee выше. Если контракты в одном шарде — fee минимальная.

Кто платит

По умолчанию forward-fee вычитается из значения value, прикреплённого к сообщению. Если value = 0.05 TON, а fwd_fee = 0.001 TON, то получатель в итоге увидит примерно 0.049 TON (минус ещё gas-фаза). Если контракт-отправитель использует mode 1 (PAY_GAS_SEPARATELY), forward-fee оплачивается отдельно с баланса отправителя, а вся value уходит получателю.

Практические следствия

  • Большие тела дороги. Передача NFT-метаданных одним сообщением заметно дороже, чем компактного opcode-сообщения.
  • Цепочки сообщений. Каждый пересылаемый message несёт свой forward-fee. Прокси-контракты увеличивают суммарную стоимость операции.
  • Точная сумма. Кошельки и SDK обычно автоматически добавляют запас (обычно 0.01–0.05 TON), чтобы сообщение точно дошло.

В обычных переводах forward-fee — это доли цента и она почти невидима. В сложных DEX-свапах с десятками внутренних сообщений она уже становится заметной частью комиссии.

См. также