ایستگاه کارمزد
GET
/v1/fee-stationایستگاه کارمزد سازمان روی یک شبکه. سازمان بی ایستگاه فقط found برابر false میگیرد.
درخواست
curl 'https://api.romu.ir/v1/fee-station?network=TRON' \ -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/fee-station", { query: "network=TRON",});console.log(res.status, res.body);status, body, err := client.Get("/v1/fee-station", "network=TRON")import romu
status, body = romu.get( "/v1/fee-station", query="network=TRON",)print(status, body)امضای درخواست را کتابخانه انجام میدهد؛ جزئیات: صفحهی امضا
پارامترهای query
networkstringپیشفرض
TRON.TRONBSCپاسخ
200ایستگاه کارمزد.
{ "found": true, "wallet_id": "01926e00-0000-7000-8000-000000000301", "network": "TRON", "address": "TDHakFLTixSuJF5xxDsmvZ9zSn2TvQM9YL", "balance": "150.5", "asset": "TRON_TRX", "enabled": true, "per_tx_cap": "30", "daily_cap": "1000", "topped_up_24h": "60", "threshold": "200", "below": true}فیلدها
foundbooleanلازمبی ایستگاه
false است و فیلد دیگری نمیآید.wallet_idstringnetworkstringTRONBSCaddressstringآدرس شارژ ایستگاه.
balancestringموجودی همین آدرس روی زنجیره.
assetstringenabledbooleanper_tx_capstringسقف هر شارژ.
daily_capstringسقف 24 ساعت غلتان.
topped_up_24hstringجمع شارژهای 24 ساعت گذشته.
thresholdstringآستانهی هشدار.
belowbooleanموجودی زیر آستانه است.
خطاها
400
invalid request یا malformed request body: بدنه، پارامتر یا فیلد نادرست است، یا فیلد ناشناخته دارد.401
unauthenticated: هر شکست احراز هویت همین پاسخ را دارد.403
permission denied: کلید دسترسی این مسیر را ندارد.429
too many requests: بیش از سقف نرخ. پس از Retry-After ثانیه دوباره بفرستید.503
try again later: سرویس موقتاً در دسترس نیست.بدنهی خطا همیشه {"error":"..."} است. راهنمای خطاها میگوید برای هر کد چه باید کرد.