Как найти выделение ожидающей сделки Filecoin по её рыночному ID
После публикации рыночной сделки конвейер мог сохранить её ID и потерять отдельную запись выделения. Lotus позволяет запросить выделение напрямую для ожидающей сделки.
Используйте выданный цепочкой ID
Передайте числовой идентификатор рынка, а не CID предложения или внутренний номер заказа. Ответ указывает клиента, провайдера, часть, размер и срок. До связывания записей сверьте эти значения.
{"jsonrpc":"2.0","id":1,"method":"Filecoin.StateGetAllocationForPendingDeal","params":[5432,[]]}
Разберите null с учётом жизненного цикла
Lotus возвращает null при отсутствии ожидающего выделения для сделки. Проверьте верифицированный статус и активацию; после ввода найдите claim провайдера. Пустой результат на текущей вершине сам по себе не доказывает, что исходный заказ никогда не финансировался.
docs.filecoin.io StateGetAllocationForPendingDeal · docs.filecoin.io StateMarketStorageDeal