Nest Check Withdrawal
Check the status of a pending Nest vault withdrawal request on the AtomicQueue. Reads getUserAtomicRequest and checks if offerAmount == 0 (fulfilled) or still pending. Ideal for: withdrawal status polling, rebalancing retry loops, position monitoring.
Действие каталога Данные блокчейна кошелёк
Проверить статус запроса на вывод из хранилища Nest, ожидающего в AtomicQueue. Читает getUserAtomicRequest и проверяет, равно ли offerAmount == 0 (выполнено) или всё ещё ожидается. Идеально подходит для: опроса статуса вывода, циклов повторных попыток ребалансировки, мониторинга позиций.
Вкратце
| Поле | Значение |
|---|---|
| Идентификатор действия | nest-check-withdrawal |
| Категория | Данные блокчейна |
| Коннектор | wallet |
| Требует газа | Нет |
| Движение средств | Не указано |
| Теги | defi, plume, nest, withdraw, check, status, read, rebalancing, atomic-queue |
Схема полезной нагрузки
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
tokenAddress | string | Да | Адрес nToken (токен предложения), поданный на вывод. |
vault | string | Нет | Символ хранилища для контекста/логирования (например, 'nTBILL'). |
Схема результата
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
fulfilled | boolean | Да | Выполнен ли вывод (offerAmount == 0 означает, что солвер его обработал). |
vault | string | Да | Символ хранилища. |
tokenAddress | string | Нет | Проверенный адрес nToken. |
currentRequest | object | Нет | Текущее состояние AtomicRequest в блокчейне. |
expired | boolean | Нет | Истёк ли срок запроса без выполнения. |
Примеры
json{ "type": "nest-check-withdrawal", "payload": { "tokenAddress": "0x0000000000000000000000000000000000000000" }, "children": [], "connector": { "type": "wallet", "id": "conn_wallet" }}
bashcurl -X POST "https://api.b3os.org/v1/actions/nest-check-withdrawal/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "tokenAddress": "0x0000000000000000000000000000000000000000" }}'
Поля полезной нагрузки могут использовать выражения рабочего процесса, такие как {{$trigger.body.amount}}, {{$nodes.fetch.result.price}} и {{$props.asset}}, когда значение должно поступать из триггера, предыдущего узла или свойства повторно используемого рабочего процесса.
