یک واریز یا فهرست واریزها
GET
/v1/depositsبا id یک واریز را میدهد. بی id یک صفحه میدهد، تازهترین اول. total فقط در صفحهی اول عدد است. همهی فیلترها اختیاریاند، فقط مقدار دقیق را میسنجند و با هم ترکیب میشوند.
درخواست
curl 'https://api.romu.ir/v1/deposits?network=TRON&status=confirmed&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/deposits", { query: "network=TRON&status=confirmed&limit=50",});console.log(res.status, res.body);status, body, err := client.Get("/v1/deposits", "network=TRON&status=confirmed&limit=50")import romu
status, body = romu.get( "/v1/deposits", query="network=TRON&status=confirmed&limit=50",)print(status, body)امضای درخواست را کتابخانه انجام میدهد؛ جزئیات: صفحهی امضا
پارامترهای query
idUUIDشناسهی واریز.
wallet_idUUIDشناسهی کیف پول، مثل
0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12.address_idUUIDشناسهی آدرس، مثل
0192f1b2-3333-7f3b-8a4e-6b7c8d9e0f01.assetstringکد دارایی، مثل
TRON_USDT.networkstringشبکه، مثل
TRON.TRONBSCstatusstringوضعیت، مثل
confirmed. تکرارپذیر است.detectedconfirmedreorgedto_addressstringآدرس واریز، مثل
TE48BLyVNUSHicSrpwaoRh4SQqXSkoG5S5.tx_hashstringهش زنجیره، مثل
afac59572365099a560875a7ace8c9dbbecd562d3750b9702c59f6ef935d7c7c. حروف بزرگ و کوچک هش hex فرقی ندارند.fromRFC 3339شروع بازه روی
detected_at، خود این لحظه هم حساب است. RFC 3339، مثل 2026-10-01T00:00:00Z.toRFC 3339پایان بازه روی
detected_at، تا پیش از این لحظه. RFC 3339، مثل 2026-11-01T00:00:00Z.cursorstringمقدار
next_cursor پاسخ قبلی.limitinteger1 تا 200.
پاسخ
200یک واریز (با id) یا یک صفحه.
{ "deposits": [ { "id": "0192f1b1-2222-7a10-b2c3-d4e5f6a7b801", "wallet_id": "0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12", "address_id": "0192f1b2-3333-7f3b-8a4e-6b7c8d9e0f01", "network": "TRON", "asset": "TRON_TRX", "amount": "25", "amount_raw": "25000000", "tx_hash": "afac59572365099a560875a7ace8c9dbbecd562d3750b9702c59f6ef935d7c7c", "confirmations": 19, "status": "confirmed", "to_address": "TE48BLyVNUSHicSrpwaoRh4SQqXSkoG5S5", "from_address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE", "detected_at": "2026-10-09T08:15:30Z", "confirmed_at": "2026-10-09T08:16:30Z" } ], "next_cursor": "", "total": 1}فیلدها با id
depositobjectلازمdeposit.idUUIDdeposit.wallet_idUUIDdeposit.address_idUUIDdeposit.networkstringTRONBSCdeposit.assetstringکد دارایی، مثل
TRON_TRX.deposit.amountstringمبلغی که اعتبار میشود، رشتهی اعشاری در واحد خود دارایی، مثل
100.5. واریزی که چند انتقال کوچک را جمع کرده کل جمع را نشان میدهد.deposit.amount_rawstringهمان مبلغ در کوچکترین واحد، برای تطبیق دقیق.
deposit.tx_hashstringهش انتقال. در واریز جمعشده هش آخرین انتقال است.
deposit.tx_hashesstring[]فقط در واریز جمعشده میآید: همهی تراکنشهایی که این واریز پوشش میدهد، قدیمیترین اول و
tx_hash آخر.deposit.confirmationsintegerdeposit.statusstringdetectedconfirmedreorgeddeposit.to_addressstringdeposit.from_addressstringdeposit.detected_atRFC 3339deposit.confirmed_atRFC 3339 | nullفیلدها بی id
depositsobject[]لازمdeposits[].idUUIDdeposits[].wallet_idUUIDdeposits[].address_idUUIDdeposits[].networkstringTRONBSCdeposits[].assetstringکد دارایی، مثل
TRON_TRX.deposits[].amountstringمبلغی که اعتبار میشود، رشتهی اعشاری در واحد خود دارایی، مثل
100.5. واریزی که چند انتقال کوچک را جمع کرده کل جمع را نشان میدهد.deposits[].amount_rawstringهمان مبلغ در کوچکترین واحد، برای تطبیق دقیق.
deposits[].tx_hashstringهش انتقال. در واریز جمعشده هش آخرین انتقال است.
deposits[].tx_hashesstring[]فقط در واریز جمعشده میآید: همهی تراکنشهایی که این واریز پوشش میدهد، قدیمیترین اول و
tx_hash آخر.deposits[].confirmationsintegerdeposits[].statusstringdetectedconfirmedreorgeddeposits[].to_addressstringdeposits[].from_addressstringdeposits[].detected_atRFC 3339deposits[].confirmed_atRFC 3339 | nullnext_cursorstringلازمtotalinteger | nullلازمخطاها
400
invalid request یا malformed request body: بدنه، پارامتر یا فیلد نادرست است، یا فیلد ناشناخته دارد.401
unauthenticated: هر شکست احراز هویت همین پاسخ را دارد.403
permission denied: کلید دسترسی این مسیر را ندارد.404
not found: مسیر یا شیء پیدا نشد. خواندن کیف پولی بیرون از فهرست کلید هم همین است.429
too many requests: بیش از سقف نرخ. پس از Retry-After ثانیه دوباره بفرستید.503
try again later: سرویس موقتاً در دسترس نیست.بدنهی خطا همیشه {"error":"..."} است. راهنمای خطاها میگوید برای هر کد چه باید کرد.