getConfirmedSignaturesForAddress2 RPC Method
Возвращает подписи для подтвержденных транзакций, которые включают указанный
адрес в в списке accountKeys
. Возвращает подписи назад по времени, начиная с
предоставленной подписи или последнего подтвержденного блока
Ожидается, что этот метод будет удален в solana-core v2.0. Вместо этого используйте getSignaturesForAddress.
Параметры #
string
required
адрес счета, как строка в кодировке base-58
object
optional
Объект конфигурации, содержащий следующие поля:
commitment string
optional
finalized
limit number
optional
maximum transaction signatures to return (between 1 and 1,000, default: 1,000).
before string
optional
начните поиск в обратном направлении от этой подписи транзакции. (Если не указано, поиск начинается с вершины самого верхнего, максимально подтвержденного блока).
until string
optional
поиск до данной подписи транзакции, если она найдена до достижения предела.
Результат #
Поле результата будет представлять собой массив ``, упорядоченный от самой новой до самой старой транзакции, содержащий информацию о подписи транзакции со следующими полями:
signature: <string>
- transaction signature as base-58 encoded stringslot: <u64>
- The slot that contains the block with the transactionerr: <object|null>
- Error if transaction failed, null if transaction succeeded. TransactionError definitions- memo: <string|null> - Памятка, связанная с транзакцией, null, если памятка отсутствует
- blockTime: <i64|null> - предполагаемое время производства, как временная метка Unix (секунды с эпохи Unix), когда транзакция была обработана. null, если он недоступен.
Пример кода #
curl https://api.devnet.solana.com -s -X POST -H "Content-Type: application/json" -d '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getConfirmedSignaturesForAddress2",
"params": [
"Vote111111111111111111111111111111111111111",
{
"limit": 1
}
]
}
'
Замечания #
{
"jsonrpc": "2.0",
"result": [
{
"err": null,
"memo": null,
"signature": "5h6xBEauJ3PK6SWCZ1PGjBvj8vDdWG3KpwATGy1ARAXFSDwt8GFXM7W5Ncn16wmqokgpiKRLuS83KUxyZyv2sUYv",
"slot": 114,
"blockTime": null
}
],
"id": 1
}