Перейти к основному содержанию
POST
getShieldedTransactionsByTags

История транзакций

Теги определяют транзакции. Каждая запись в result.data содержит все события одной выбранной транзакции Solana с ограничением по ringProgramId, если вы его укажете. События включают зашифрованные выходы, сообщения, нуллификаторы и метаданные кольца. Расшифруйте полезные данные в своем кошельке, чтобы получить суммы и активы. См. руководство по конфиденциальной истории. Теги сопоставляются с тегами просмотра выходов и сообщений. Пустой массив tags требует указать ringProgramId и выбирает историю кольца, включая транзакции без тегов получателя. Если указаны оба параметра, транзакции должны соответствовать и тегам, и кольцу. Сведения об ограничениях страниц, токенах продолжения и инкрементальном чтении см. в разделе пагинация и актуальность данных.

Параметры запроса

object
Границы слотов. Чтобы возобновить синхронизированное чтение без верхней границы, задайте для slot.gt значение context.slot с последней страницы.
object
Границы слотов для чтения. Указанные границы объединяются оператором AND.
number
Включать только транзакции после этого слота.
number
Включать только транзакции в этом слоте или после него.
number
Включать только транзакции до этого слота.
number
Включать только транзакции в этом слоте или до него.
number
по умолчанию:"1000"
Максимальное количество транзакций Solana на странице: от 1 до 1 000.
number
Минимальный сохраненный слот индексатора, необходимый для этого чтения. Если индексатор отстает, возвращается ошибка JSON-RPC -32016.
string
Токен продолжения из предыдущего ответа. Передайте его без изменений с теми же тегами, кольцом и фильтрами слотов.
string
Ограничивает результаты кольцом, авторизованным этим идентификатором программы. Обязателен, если массив tags пуст.
array
обязательно
32-байтовые теги просмотра в кодировке Base58. Не более 1 000. Для пустого массива необходимо указать ringProgramId; в этом случае выбирается соответствующее кольцо.

Авторизации

api-key
string
query
обязательно

Ваш ключ API Helius.

Тело

application/json
id
string
по умолчанию:1
обязательно

Идентификатор запроса.

jsonrpc
enum<string>
по умолчанию:2.0
обязательно

Версия протокола JSON-RPC.

Доступные опции:
2.0
method
enum<string>
по умолчанию:getShieldedTransactionsByTags
обязательно

Вызываемый метод. Должен совпадать с последним сегментом пути URL.

Доступные опции:
getShieldedTransactionsByTags
params
object
обязательно
Пример:

Ответ

Ответ JSON-RPC. Проверьте error перед чтением result.

id
string
обязательно

Идентификатор запроса.

jsonrpc
enum<string>
обязательно

Версия протокола JSON-RPC.

Доступные опции:
2.0
error
object
result
object

Одна ограниченная страница чтения истории с пагинацией в стиле gTFA.