Перейти к основному содержимому
Машинный перевод

Эта страница использует машинный перевод. При любых несоответствиях обращайтесь к английской документации.

Служебная операция

В процессе обработки клиентских депозитов и выводов средств может возникнуть необходимость выполнить вспомогательный перевод средств с одного адреса на другой, который не связан напрямую с выполнением депозита или вывода.

Такой перевод называется служебной операцией и, как правило, представляет собой блокчейн-транзакцию.

Влияние на баланс​

Сумма большинства служебных операций не влияет на баланс клиента в Crypto2B, однако комиссия блокчейна за выполнение этой транзакции может быть списана с баланса клиента в зависимости от тарифа.

Служебные операции следующих типов изменяют баланс клиента в валюте операции:

Тип служебной операции (soType)Влияние на баланс
ActivationAddressЕсли для активации адреса требуется перевести на него средства или зарезервировать сумму в базовой валюте блокчейна, эта сумма списывается с баланса клиента. Списанная сумма передаётся в параметре transaction.amount
LockedBalanceЕсли баланс на адресе, с которого отправляются выводы, становится слишком мал для дальнейшего использования, адрес закрывается, а оставшийся баланс списывается с баланса клиента. Списанная сумма передаётся в параметре technicalFee.amount
UnlockedBalanceЕсли на закрытый адрес поступают средства и он снова используется для отправки выводов, ранее списанная сумма возвращается на баланс клиента. Возвращённая сумма передаётся в параметре technicalFee.amount со знаком минус

Операции LockedBalance и UnlockedBalance, а также резервирование суммы при активации адреса, не создают блокчейн-транзакцию, поэтому параметр transaction.hash для них содержит идентификатор внутренней операции, а не хеш транзакции.

Получение информации о служебных операциях​

Система клиента может получать информацию о служебных операциях, по которым комиссия блокчейна была списана с баланса клиента, следующими возможными способами:

  1. Обработать callback от Crypto2B с информацией о завершённой служебной операции (см. Callbacks).
  2. Получить информацию о служебных операциях, вызвав API /serviceOperations/feeTakenFromBalance.