# [Ride v4 и v3] ScriptTransfer
⚠️ Это документация Стандартной библиотеки версии 4 и 3. Рекомендуем использовать версию 6. Перейти к версии 6
ScriptTransfer — cтруктура, задающая параметры перевода токенов. Перевод выполняется, только если структура включена в результирующее выражение вызываемой функции.
Если токен является смарт-ассетом, то скрипт ассета верифицирует действие ScriptTransfer как TransferTransaction с комиссией 0 и версией 0. Если скрипт ассета отклоняет действие, то транзакция, которая вызвала скрипт dApp, либо отклоняется, либо сохраняется на блокчейне как неуспешная, см. раздел Валидация транзакций.
# Конструктор
ScriptTransfer(recipient: Address|Alias, amount: Int, asset: ByteVector|Unit)
# Поля
| # | Название | Тип данных | Описание |
|---|---|---|---|
| 1 | recipient | Address|Alias | Адрес или псевдоним получателя токенов |
| 2 | amount | Int | Количество токенов |
| 3 | asset | ByteVector|Unit | ID токена |