داراییهای پشتیبانیشده
GET
/v1/assetsفهرست داراییهای رومو، برای همهی سازمانها یکسان، به ترتیب کد. واریز تازهی دارایی disabled ثبت نمیشود، ولی موجودیاش هنوز برداشت و sweep میشود.
درخواست
curl 'https://api.romu.ir/v1/assets?network=TRON&limit=100' \ -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/assets", { query: "network=TRON&limit=100",});console.log(res.status, res.body);status, body, err := client.Get("/v1/assets", "network=TRON&limit=100")import romu
status, body = romu.get( "/v1/assets", query="network=TRON&limit=100",)print(status, body)امضای درخواست را کتابخانه انجام میدهد؛ جزئیات: صفحهی امضا
پارامترهای query
networkstringنبودنش یعنی همهی شبکهها.
TRONBSCafter_codestringآخرین
code صفحهی قبل.limitinteger1 تا 500. پیشفرض 100.
پاسخ
200یک صفحه از فهرست.
{ "assets": [ { "code": "TRON_TRX", "network": "TRON", "type": "native", "contract": "", "decimals": 6, "min_deposit": "1", "name": "TRON", "status": "active" }, { "code": "TRON_USDT", "network": "TRON", "type": "trc20", "contract": "TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf", "decimals": 6, "min_deposit": "0.1", "name": "Tether USD", "status": "active" } ], "next_after_code": ""}فیلدها
assetsobject[]لازمassets[].codestringassets[].networkstringTRONBSCassets[].typestringnativetrc20bep20assets[].contractstringبرای سکهی بومی خالی است.
assets[].decimalsintegerحداکثر رقم بعد از ممیز در
amount.assets[].min_depositstringحداقل واریز در واحد خود دارایی.
assets[].namestringassets[].statusstringactivedisablednext_after_codestringلازمدر صفحهی آخر خالی است.
خطاها
400
invalid request یا malformed request body: بدنه، پارامتر یا فیلد نادرست است، یا فیلد ناشناخته دارد.401
unauthenticated: هر شکست احراز هویت همین پاسخ را دارد.403
permission denied: کلید دسترسی این مسیر را ندارد.429
too many requests: بیش از سقف نرخ. پس از Retry-After ثانیه دوباره بفرستید.502پاسخی رسید که رومو نمیتواند به آن معنا بدهد. کمی بعد دوباره بخوانید.
503
try again later: سرویس موقتاً در دسترس نیست.بدنهی خطا همیشه {"error":"..."} است. راهنمای خطاها میگوید برای هر کد چه باید کرد.