Skip to main content
POST
getSignaturesForAddress
Для расширенной фильтрации, сортировки и просмотра истории токен-аккаунта используйте вместо этого getTransactionsForAddress. Обратите внимание, что getSignaturesForAddress не включает транзакции, связанные с ассоциированными токен-аккаунтами.

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

string
обязательно
Адрес аккаунта Solana, для которого нужно получить историю транзакций (кошелек, токен, программа, NFT и т. д.).
string
Уровень подтверждения для запроса. Уровень подтверждения processed не поддерживается.
  • confirmed
  • finalized
number
Минимальный слот, на котором может быть обработан запрос.
number
Максимальное количество подписей транзакций, возвращаемых в одном запросе (1–1 000).
string
Параметр пагинации для получения транзакций до этой подписи (более ранних по времени).
string
Получать транзакции до достижения этой подписи. Это удобно для указания определенных временных диапазонов.

Авторизации

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

Ваш ключ API Helius. Его можно бесплатно получить на панели управления.

Тело

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

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

Доступные опции:
2.0
Пример:

"2.0"

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

Уникальный идентификатор запроса.

Пример:

"1"

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

Имя вызываемого метода RPC.

Доступные опции:
getSignaturesForAddress
Пример:

"getSignaturesForAddress"

params
(string | object)[]
обязательно

Массив, содержащий обязательный адрес учетной записи и необязательный объект конфигурации.

Адрес учетной записи Solana, для которого требуется получить историю транзакций (кошелек, токен, программа, NFT и т. д.).

Пример:

"Vote111111111111111111111111111111111111111"

Ответ

Подписи для указанного адреса успешно получены.

jsonrpc
enum<string>

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

Доступные опции:
2.0
Пример:

"2.0"

id
string

Идентификатор, соответствующий запросу.

Пример:

"1"

result
object[]

Список сведений о подписях транзакций.