تاریخچهی sweep
GET
/v1/sweepsیک صفحه از sweep ها، تازهترین اول.
درخواست
curl 'https://api.romu.ir/v1/sweeps?status=completed&limit=50' \ -H "X-Custody-Key-Id: $KEY_ID" \ -H "X-Custody-Timestamp: $TIMESTAMP" \ -H "X-Custody-Nonce: $NONCE" \ -H "X-Custody-Signature: $SIGNATURE"import { romu } from "./romu.ts";
const res = await romu.get("/v1/sweeps", { query: "status=completed&limit=50",});console.log(res.status, res.body);status, body, err := client.Get("/v1/sweeps", "status=completed&limit=50")import romu
status, body = romu.get( "/v1/sweeps", query="status=completed&limit=50",)print(status, body)امضای درخواست را کتابخانه انجام میدهد؛ جزئیات: صفحهی امضا
پارامترهای query
wallet_idUUIDشناسهی کیف پول، مثل
0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12.group_idUUIDaddress_idUUIDassetstringکد دارایی.
statusstringتکرارپذیر است.
pendingcompletedfailedfromRFC 3339شروع بازه روی
created_at، خود این لحظه هم حساب است. RFC 3339، مثل 2026-10-01T00:00:00Z.toRFC 3339پایان بازه روی
created_at، تا پیش از این لحظه. RFC 3339، مثل 2026-11-01T00:00:00Z.cursorstringمقدار
next_cursor پاسخ قبلی.limitinteger1 تا 200.
پاسخ
200یک صفحه از sweep ها.
فیلدها
sweepsobject[]لازمsweeps[].idstringsweeps[].wallet_idstringsweeps[].group_idstringsweeps[].groupstringsweeps[].address_idstringsweeps[].labelstringsweeps[].from_addressstringsweeps[].to_addressstringsweeps[].networkstringTRONBSCsweeps[].assetstringsweeps[].amountstringرشتهی اعشاری در واحد خود دارایی، مثل
100.5.sweeps[].amount_rawstringهمان مبلغ در کوچکترین واحد، برای تطبیق دقیق.
sweeps[].tx_idstringتراکنش را با
GET /v1/transactions?id= بخوانید.sweeps[].statusstringpendingcompletedfailedsweeps[].failurestring | nullsweeps[].sweep_request_idstring | nullشناسهی درخواست
POST /v1/sweeps. برای sweep زمانبندیشده null است.sweeps[].tx_hashstring | nullsweeps[].fee_actualstring | nullsweeps[].created_atRFC 3339sweeps[].completed_atRFC 3339 | nullnext_cursorstringلازمخطاها
400
invalid request یا malformed request body: بدنه، پارامتر یا فیلد نادرست است، یا فیلد ناشناخته دارد.401
unauthenticated: هر شکست احراز هویت همین پاسخ را دارد.403
permission denied: کلید دسترسی این مسیر را ندارد.429
too many requests: بیش از سقف نرخ. پس از Retry-After ثانیه دوباره بفرستید.500
internal error: آدرس نشان داده نشد. به رومو خبر دهید.503
try again later: سرویس موقتاً در دسترس نیست.بدنهی خطا همیشه {"error":"..."} است. راهنمای خطاها میگوید برای هر کد چه باید کرد.