طريقة RPC لـ getSignatureStatuses

تُرجع حالات قائمة من التوقيعات. يجب أن يكون كل توقيع هو txid، التوقيع الأول للمعاملة.

ما لم يتم تضمين معلمة التكوين searchTransactionHistory، فإن هذه الطريقة تبحث فقط في ذاكرة التخزين المؤقت للحالة الحديثة للتوقيعات، والتي تحتفظ بالحالات لجميع الـ slots النشطة بالإضافة إلى MAX_RECENT_BLOCKHASHES من الـ slots المُثبتة.

$ curl https://api.devnet.solana.com -s -X \
> POST -H "Content-Type: application/json" -d '
> {
> "jsonrpc": "2.0",
> "id": 1,
> "method": "getSignatureStatuses",
> "params": [
> [
> "5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW"
> ],
> {
> "searchTransactionHistory": true
> }
> ]
> }
> '

params

arrayrequired

مصفوفة من توقيعات المعاملات للتأكيد، كسلاسل مشفرة بنظام base-58 (حتى حد أقصى 256)

objectoptional

كائن التكوين الذي يحتوي على الحقول التالية:

result

Response
{
"jsonrpc": "2.0",
"result": {
"context": {
"slot": 82
},
"value": [
{
"slot": 48,
"confirmations": null,
"err": null,
"status": {
"Ok": null
},
"confirmationStatus": "finalized"
},
null
]
},
"id": 1
}
array

مصفوفة من RpcResponse<object> تتكون إما من null أو كائن يحتوي على الحقول التالية:

Is this page helpful?