Как найти экспорт P-to-X в Avalanche, ожидающий импорта

Принятый экспорт убирает средства из исходной цепочки раньше, чем они появляются в обычном балансе X-Chain. Выход экспорта ищут в наборе атомарных UTXO на стороне назначения.

Запросите цепочку назначения с указанием источника

Отправьте JSON на /ext/bc/X той же сети, где принят экспорт с P-Chain. Подставьте настоящий адрес назначения X-Chain. Без sourceChain метод читает обычные выходы X-Chain, поэтому ожидающий импорт может быть не виден.

{"jsonrpc":"2.0","id":1,"method":"avm.getUTXOs","params":{"addresses":["X-DESTINATION_ADDRESS"],"sourceChain":"P","limit":50,"encoding":"hex"}}

Сопоставьте выход перед подписанием импорта

Декодируйте UTXO и сопоставьте ID экспорта, индекс выхода, актив и условия владения. Если страница заполнена, передайте endIndex как startIndex. Успешный импорт расходует атомарный выход. Если выход не найден, проверьте назначение экспорта и историю импорта до формирования повторного перевода.

Источники