NAV
shell

مستندات API آبان‌تتر

به مستندات API آبان‌تتر خوش آمدید. برای شروع فعالیت و استفاده از APIهای آبان‌تتر نیاز به ثبت نام در وب سایت آبان‌تتر دارید.

آدرس پایه‌ی همه‌ی درخواست‌های API آبان‌تتر https://api.abantether.com/ است.

احراز هویت

ورود و استفاده از توکن

استفاده از apiهای غیر عمومی آبان‌تتر نیاز به ارسال api-key به عنوان HTTP Header دارید. برای این کار، پس از ثبت‌نام و ورود در وبسایت آبان‌تتر به صفحه‌ی حساب کاربری در پنل کاربری خود رفته و Api-Key خود را بردارید و به صورت زیر در Header ریکوئست‌های خود قرار دهید:

Authorization: YOUR_API_KEY

خروج و سوزاندن توکن

دقت کنید که api-keyهای تولید شده منقضی نمیشوند و در صورت تمایل به خروج و غیرفعال کردن آن‌ها به صفحه‌ی امنیت در پنل کاربری خود بروید.

توجه فرمایید که api-key شما همانند نام کاربری و رمز عبور شما می‌تواند برای ورود به حساب کاربریتان استفاده شود و به هیچ وجه آن‌ را در اختیار افراد دیگر قرار ندهید. در صورتیکه افراد دیگر تصادفا به Token شما دسترسی پیدا کردند سریعا آن را از پنل کاربری خود غیرفعال کنید.

کیف پول

موجودی

برای دریافت لیست موجودی‌ها و مقدار بلوکه و در دسترس خود می‌توانید از این درخواست استفاده کنید.

درخواست: GET /api/v1/accounting/balances

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول اختیاری توضیحات
symbols string None BTC, ETH, ... بله نام رمزارز
type string None spot, credit, collateral خیر کیف پول مورد نظر
curl 'https://api.abantether.com/api/v1/accounting/balances?type=spot&symbols=USDT,BTC' \
  -X GET \
  -H "Authorization: YOUR_API_KEY"

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
        "asset": {
            "symbol": "USDT",
            "asset_type": "COIN"
        },
        "symbol": "USDT",
        "balance": "188.000994",
        "available": "188.000994", 
        "blocked": "-0.00000000000000000000",
        "debit": "0.0",
        "banned": "0.0"
    },
    {
        "asset": {
            "symbol": "XRP",
            "asset_type": "COIN"
        },
        "symbol": "XRP",
        "balance": "36.0",
        "available": "36.0",
        "blocked": "-0.00000000000000000000",
        "debit": "0.0",
        "banned": "0.0"
    }
  ]
}

ارزها

در این بخش می‌توانید اطلاعاتی در مورد ارزهای موجود در آبان‌تتر دریافت کنید

اطلاعات خرید و فروش

curl 'https://api.abantether.com/api/v1/feecalculator/coin-info?side=sell&symbol=LINK' \
  -H "Authorization: YOUR_API_KEY"

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "symbol": "LINK",
    "persian_name": "چین لینک",
    "exchange_fee": "0.0800",
    "usdt_min_trade": "11.00",
    "usdt_max_trade": "5000.00",
    "irt_min_trade": "913000.000",
    "irt_max_trade": "415000000.000",
    "irt_fee": "0.300",
    "tether_fee": "0.300",
    "usdt": {
      "quantity": {
        "universal_price_coefficient": "1",
        "exchange_fee_coefficient": "0.0008",
        "aban_fee_coefficient": "0.003",
        "total": "0.9962"
      }
    },
    "irt": {
      "quantity": {
        "universal_price_coefficient": "1",
        "exchange_fee_coefficient": "0.0008",
        "aban_fee_coefficient": "0.003",
        "total": "0.9962"
      }
    }
  }
}

با فراخوانی این درخواست می‌توانید اطلاعات مورد نیاز هر رمزارز مانند حداقل، حداکثر و کارمزد معاملات خرید و فروش را دریافت کنید.

درخواست: GET /api/v1/feecalculator/coin-info/

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول اختیاری توضیحات
symbol string None BTC, ETH, ... خیر نام رمزارز
side string None buy, sell خیر جهت سفارش (خرید/فروش)

قیمت ارزها (وب‌سوکت)

با اتصال به وب‌سوکت قیمت‌ها، می‌توانید از آخرین تغییرات قیمت ارزها مطع شوید. روش وب‌سوکت به دلیل داشتن تاخیر و سربار کمتر، برای کاربردهایی که نیاز به قیمت‌ به صورت realtime وجود دارد، توصیه می‌شود.

نمونه کد جاوااسکریپت اتصال به وب‌سوکت قیمت‌ها:

const ws = new WebSocket('wss://ws.abantether.com/public');

ws.onopen = function ()
{
  console.log('Connected to WebSocket server');

  ws.send(JSON.stringify({
    action: "subscribe",
    channel: "coins_list_v2"
  }));
};

ws.onmessage = function (event)
{
  console.log('Received:', event.data);
};

ws.onerror = function (error)
{
  console.error('WebSocket Error:', error);
};

ws.onclose = function ()
{
  console.log('Connection closed');
};

قیمت ارزها

curl 'https://api.abantether.com/api/v1/manager/otc/ticker'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "markets": {
      "XRPIRT": {
        "symbol": "XRP",
        "buy_price": "262625.792000",
        "sell_price": "260477.474400",
        "buy_max": "10000.00",
        "sell_max": "10000.00",
        "active": true
      },
      "BTCIRT": {
        "symbol": "BTC",
        "buy_price": "11717760000.000000000",
        "sell_price": "11621907000.000000000",
        "buy_max": "65000.00",
        "sell_max": "65000.00",
        "active": true
      },
      "ETHIRT": {
        "symbol": "ETH",
        "buy_price": "420475008.000000000",
        "sell_price": "417035460.600000000",
        "buy_max": "20000.00",
        "sell_max": "20000.00",
        "active": true
      },
      "BAKEIRT": {
        "symbol": "BAKE",
        "buy_price": "1806.08000",
        "sell_price": "1791.30600",
        "buy_max": "1000.00",
        "sell_max": "1000.00",
        "active": true
      },
      "BNBIRT": {
        "symbol": "BNB",
        "buy_price": "116226688.000000000",
        "sell_price": "115275936.600000000",
        "buy_max": "10000.00",
        "sell_max": "10000.00",
        "active": true
      },
      "ETCIRT": {
        "symbol": "ETC",
        "buy_price": "1700544.000000000",
        "sell_price": "1686633.300000000",
        "buy_max": "4000.00",
        "sell_max": "4000.00",
        "active": true
      },
      "CAKEIRT": {
        "symbol": "CAKE",
        "buy_price": "292236.800000000",
        "sell_price": "289846.260000000",
        "buy_max": "6000.00",
        "sell_max": "6000.00",
        "active": true
      }
    }
  }
}

با فراخوانی این درخواست می‌توانید قیمت خرید و فروش رمزارز‌های آبان‌تتر را دریافت کنید.

در صورت انتخاب یک رمزارز تنها قیمت‌های مربوط به آن ارز را مشاهده می‌کنید.

درخواست: GET /api/v1/manager/otc/ticker/

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول اختیاری توضیحات
coin string None BTC, ETH, ... بله نام رمزارز

سفارشات

در بخش سفارشات آبان‌تتر شما می‌توانید با استفاده از موجودی تومان یا تتر خود رمزارز مدنظرتان را خریداری کنید و یا با فروش آن‌ها معادل تتری و تومانیشان را دریافت کنید.

نمونه‌های پاسخ این بخش خلاصه شده‌اند. پاسخ فعلی سفارش علاوه بر فیلدهای نمایش‌داده‌شده شامل coin_fee_amount، track_id، account_type، has_timed_out، created_for و canceled_by نیز هست.

سفارش بازار

curl --location 'https://api.abantether.com/api/v1/order_handler/orders/otc/market' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
    "side": "buy",
    "base_symbol": "TON",
    "quote_symbol": "IRT",
    "volume": 1200000
}'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "id": "6720a893239459d8b5b6b8cd",
    "code": "23120148686",
    "base_symbol": "TON",
    "quote_symbol": "IRT",
    "side": "buy",
    "type": "market",
    "status": "new",
    "volume": {
      "base": "0.0",
      "quote": "1200000.00"
    },
    "filled_volume": {
      "base": "0.0",
      "quote": "0.0"
    },
    "created_at": "2024-10-29 09:19:15",
    "finalized_at": null,
    "price": null,
    "stop_loss_detail": null,
    "fee_amount": null,
    "aban_fee_amount": null,
    "exchange_fee_amount": null,
    "coin_price": "5.018",
    "usdt_price": "68530.00",
    "stop_price": null,
    "child_id": null,
    "coin": {
      "persian_name": "تون",
      "name": "TON",
      "symbol": "TON",
      "exchange_price_max_decimal": 1,
      "exchange_quantity_max_decimal": 1
    },
    "is_from_monolithic": false,
    "stop_loss_price": null,
    "monolithic_id": null
  }
}

درخواست: POST /api/v1/order_handler/orders/otc/market

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول توضیحات اختیاری نمونه
side string - buy, sell جهت سفارش (خرید/فروش) خیر buy
base_symbol string - - نماد ارز پایه خیر BTC
quote_symbol string - IRT, USDT نماد ارز مقابل خیر IRT
volume Decimal - > 0 حجم سفارش (اگر جهت سفارش خرید باشد، مقدار حجم سفارش برحسب نماد ارز مقابل ثبت شود. در غیراینصورت، حجم سفارش براساس نماد ارز پایه ثبت شود.) خیر 1.5
stop_loss_price Decimal None > 0 قیمت حد ضرر برای سفارش بله 950000.00
track_id string None - شناسه دلخواه برای ردیابی سفارش بله order-123
account_type string spot spot, credit, collateral, investment نوع حسابی که سفارش از آن ثبت می‌شود بله spot

سفارش محدود

curl --location 'https://api.abantether.com/api/v1/order_handler/orders/otc/limit' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
    "side": "buy",
    "base_symbol": "TON",
    "quote_symbol": "IRT",
    "price": "10",
    "volume": "1200000"
}'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "id": "67209b20520dc40c8e91dddc",
    "code": "09974726109",
    "base_symbol": "TON",
    "quote_symbol": "IRT",
    "side": "buy",
    "type": "limit",
    "status": "new",
    "volume": {
      "base": "0.0",
      "quote": "1200000.00"
    },
    "filled_volume": {
      "base": "0.0",
      "quote": "0.0"
    },
    "created_at": "2024-10-29 08:21:52",
    "finalized_at": null,
    "price": "10.00",
    "stop_loss_detail": null,
    "fee_amount": null,
    "aban_fee_amount": null,
    "exchange_fee_amount": null,
    "coin_price": "5.014",
    "usdt_price": "68500.00",
    "stop_price": null,
    "child_id": null,
    "coin": {
      "persian_name": "تون",
      "name": "TON",
      "symbol": "TON",
      "exchange_price_max_decimal": 1,
      "exchange_quantity_max_decimal": 1
    },
    "is_from_monolithic": false,
    "stop_loss_price": null,
    "monolithic_id": null
  }
}

درخواست: POST /api/v1/order_handler/orders/otc/limit

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول توضیحات اختیاری نمونه
side string - buy, sell جهت سفارش (خرید/فروش) خیر buy
base_symbol string - - نماد ارز پایه خیر BTC
quote_symbol string - IRT, USDT نماد ارز مقابل خیر IRT
price Decimal - > 0 قیمت سفارش خیر 1000000.00
volume Decimal - > 0 حجم سفارش (اگر جهت سفارش خرید باشد، مقدار حجم سفارش برحسب نماد ارز مقابل ثبت شود. در غیراینصورت، حجم سفارش براساس نماد ارز پایه ثبت شود.) خیر 1.5
stop_loss_price Decimal - > 0 قیمت حد ضرر برای سفارش بله 950000.00
track_id string None - شناسه دلخواه برای ردیابی سفارش بله order-123
account_type string spot spot, credit, collateral, investment نوع حسابی که سفارش از آن ثبت می‌شود بله spot

فروش کل پورتفو

curl --location 'https://api.abantether.com/api/v1/order_handler/orders/otc/sell-all' \
  --header "Authorization: YOUR_API_KEY" \
  --header "content-type: application/json" \
  --data '{
    "selected_coins":["BNB", "ADA"],
    "currency": "IRT"
}'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": "67729f9bcdfcef7bdb59ad3f",
      "code": "16574294784",
      "base_symbol": "ADA",
      "quote_symbol": "IRT",
      "side": "sell",
      "type": "market",
      "status": "new",
      "volume": {
        "base": "13.9",
        "quote": "0.0000"
      },
      "filled_volume": {
        "base": "0",
        "quote": "0.0000"
      },
      "created_at": "2024-12-30T13:26:50.534785+00:00",
      "finalized_at": null,
      "price": null,
      "stop_loss_detail": null,
      "fee_amount": null,
      "aban_fee_amount": null,
      "exchange_fee_amount": null,
      "coin_price": "0.85850000",
      "usdt_price": "80050.00",
      "stop_price": null,
      "child_id": null,
      "coin": {
        "persian_name": "کاردانو",
        "name": "Cardano",
        "symbol": "ADA",
        "exchange_price_max_decimal": 4,
        "exchange_quantity_max_decimal": 0
      },
      "is_from_monolithic": false,
      "stop_loss_price": null,
      "monolithic_id": null,
      "track_id": null,
      "account_type": "spot",
      "has_timed_out": false,
      "created_for": "SELL_ALL"
    },
    {
      "id": "67729f9addfcef7bdb59ad41",
      "code": "16574294786",
      "base_symbol": "BNB",
      "quote_symbol": "IRT",
      "side": "sell",
      "type": "market",
      "status": "new",
      "volume": {
        "base": "0.0171",
        "quote": "0.0"
      },
      "filled_volume": {
        "base": "0.000",
        "quote": "0.0"
      },
      "created_at": "2024-12-30T13:26:50.560566+00:00",
      "finalized_at": null,
      "price": null,
      "stop_loss_detail": null,
      "fee_amount": null,
      "aban_fee_amount": null,
      "exchange_fee_amount": null,
      "coin_price": "696.49000000",
      "usdt_price": "80050.00",
      "stop_price": null,
      "child_id": null,
      "coin": {
        "persian_name": "بایننس کوین",
        "name": "Binance Coin",
        "symbol": "BNB",
        "exchange_price_max_decimal": 1,
        "exchange_quantity_max_decimal": 3
      },
      "is_from_monolithic": false,
      "stop_loss_price": null,
      "monolithic_id": null,
      "track_id": null,
      "account_type": "spot",
      "has_timed_out": false,
      "created_for": "SELL_ALL"
    }
  ]
}

با فراخوانی این درخواست می‌توانید تمام دارایی خود از کوین‌های موردنظرتان را با قیمت بازار به فروش برسانید .

درخواست: POST /api/v1/order_handler/orders/otc/sell-all

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول توضیحات اختیاری نمونه
selected_coins List[string] - - لیستی از رمزارزهای موردنیاز برای فروش خیر ["ADA", "BNB", "BTC", "ETH"]
currency string - IRT, USDT نماد واحد پرداختی خیر IRT
account_type string spot spot, credit ایجاد فروش از طریق کیف پول اصلی (spot) یا کیف پول اعتباری (credit) بله spot

لیست سفارشات

curl --location 'https://api.abantether.com/api/v1/order_handler/orders/otc' \
--header 'Authorization: YOUR_API_KEY'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": "6720a893239459d8b5b6b8cd",
      "code": "23120148686",
      "base_symbol": "TON",
      "quote_symbol": "IRT",
      "side": "buy",
      "type": "market",
      "status": "rejected",
      "volume": {
        "base": "0.0",
        "quote": "1200000.00"
      },
      "filled_volume": {
        "base": "0.0",
        "quote": "0.0"
      },
      "created_at": "2024-10-29T09:19:15.811000+00:00",
      "finalized_at": null,
      "price": null,
      "stop_loss_detail": null,
      "fee_amount": null,
      "aban_fee_amount": null,
      "exchange_fee_amount": null,
      "coin_price": "5.018",
      "usdt_price": "68530.00",
      "stop_price": null,
      "child_id": null,
      "coin": {
        "persian_name": "تون",
        "name": "TON",
        "symbol": "TON",
        "exchange_price_max_decimal": 1,
        "exchange_quantity_max_decimal": 1
      },
      "is_from_monolithic": false,
      "stop_loss_price": null,
      "monolithic_id": null
    },
    {
      "id": "67209b20520dc40c8e91dddc",
      "code": "09974726109",
      "base_symbol": "TON",
      "quote_symbol": "IRT",
      "side": "buy",
      "type": "limit",
      "status": "rejected",
      "volume": {
        "base": "0.0",
        "quote": "1200000.00"
      },
      "filled_volume": {
        "base": "0.0",
        "quote": "0.0"
      },
      "created_at": "2024-10-29T08:21:52.257000+00:00",
      "finalized_at": null,
      "price": "10.00",
      "stop_loss_detail": null,
      "fee_amount": null,
      "aban_fee_amount": null,
      "exchange_fee_amount": null,
      "coin_price": "5.014",
      "usdt_price": "68500.00",
      "stop_price": null,
      "child_id": null,
      "coin": {
        "persian_name": "تون",
        "name": "TON",
        "symbol": "TON",
        "exchange_price_max_decimal": 1,
        "exchange_quantity_max_decimal": 1
      },
      "is_from_monolithic": false,
      "stop_loss_price": null,
      "monolithic_id": null
    }
  ],
  "page": 1,
  "per_page": 10,
  "page_count": 1,
  "total": 2
}

درخواست: GET /api/v1/order_handler/orders/otc

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول اختیاری توضیحات
base_symbol string None - بله نماد ارز پایه
quote_symbol string None IRT, USDT بله ارز مقابل
side string None buy, sell بله جهت سفارش (خرید/فروش)
status List[string] None new, processing, fee_calculated, accounting_blocked, open, filled, filled_and_unblock_requested, filled_and_unblock_failed, canceled, canceled_and_unblock_requested, rejected, failed, failed_and_unblock_requested, failed_and_unblock_failed بله وضعیت سفارش
order_type string None limit, market بله نوع سفارش
from_date string None - بله تاریخ شروع
to_date string None - بله تاریخ پایان
quantity_min string None > 0 بله حداقل ارزش تومانی سفارش
quantity_max string None > 0 بله حداکثر ارزش تومانی سفارش
track_id string None - بله شناسه ردیابی سفارش
account_type string None spot, credit, collateral, investment بله نوع حساب
coin_type string None COIN, FUND بله نوع دارایی
page integer 1 >= 1 بله شماره صفحه برای صفحه‌بندی (پیش‌فرض 1)
per_page integer 10 > 0 بله تعداد آیتم‌ها در هر صفحه (پیش‌فرض 10)

لغو سفارش

curl --location --request POST 'https://api.abantether.com/api/v1/order_handler/orders/otc/6720bfd8fca24a881f69aef2/cancel' \
--header 'Authorization: YOUR_API_KEY'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "order_id": "6720bfd8fca24a881f69aef2"
  }
}

درخواست: POST /api/v1/order_handler/orders/otc/{order_id}/cancel

پارامترهای ورودی

پارامتر نوع اختیاری توضیحات
order_id string خیر شناسه منحصر به فرد برای سفارش OTC

جزئیات سفارش

curl --location 'https://api.abantether.com/api/v1/order_handler/orders/otc/672a323a2ebcd6146e78d3e9/' \
--header 'Authorization: YOUR_API_KEY'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "id": "672a323a2ebcd6146e78d3e9",
    "code": "66012177386",
    "base_symbol": "TON",
    "quote_symbol": "IRT",
    "side": "buy",
    "type": "market",
    "status": "processing",
    "volume": {
      "base": "0.0",
      "quote": "1200000.00"
    },
    "filled_volume": {
      "base": "0.0",
      "quote": "0.0"
    },
    "created_at": "2024-11-05 14:56:58",
    "finalized_at": null,
    "price": null,
    "stop_loss_detail": null,
    "fee_amount": null,
    "aban_fee_amount": null,
    "exchange_fee_amount": null,
    "coin_price": "4.667",
    "usdt_price": "68300.00",
    "stop_price": null,
    "child_id": null,
    "coin": {
      "persian_name": "تون",
      "name": "TON",
      "symbol": "TON",
      "exchange_price_max_decimal": 1,
      "exchange_quantity_max_decimal": 1
    },
    "is_from_monolithic": false,
    "stop_loss_price": null,
    "monolithic_id": null,
    "track_id": null
  }
}

درخواست: GET /api/v1/order_handler/orders/otc/{order_id}/

پارامترهای ورودی

پارامتر نوع اختیاری توضیحات
order_id string خیر شناسه منحصر به فرد برای سفارش OTC

واریز رمزارز

برای واریز رمزارز باید به یکی از کیف‌پول‌های موجود در صرافی، رمزارز مورد نظر خود را انتقال دهید .

دریافت آدرس واریز یک کوین

با استفاده از درخواست رو به رو لیست آدرس های کوین مشخص برای واریز در سرویس آبان‌تتر را دریافت کنید.

درخواست: GET /address_book/wallet/coin?coin=CoinSymbol

curl 'https://api.abantether.com/address_book/wallet/coin?coin=CoinSymbol' \
  -X GET \
  -H "Authorization: YOUR_API_KEY"

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "network": "ARB",
      "name": "Arbitrum",
      "persian_name": "آربیتروم",
      "wallet_address": "0x0A6030*********DD5c",
      "memo": "",
      "min_deposit_amount": "0.0001",
      "priority": 3
    },
    {
      "network": "POLYGON",
      "name": "Polygon",
      "persian_name": "پالیگان",
      "wallet_address": "0x0A6030*********DD5c",
      "memo": "",
      "min_deposit_amount": "0.0001",
      "priority": 2
    },
    {
      "network": "BEP20",
      "name": "BSC (BEP20)",
      "persian_name": "بی‌اس‌سی",
      "wallet_address": "0x0A6030*********DD5c",
      "memo": "",
      "min_deposit_amount": "0.0001",
      "priority": 1
    },
    {
      "network": "TON",
      "name": "Ton",
      "persian_name": "تون",
      "wallet_address": "UQBqStmtzW97*********6STW32sbgBCiMZiw",
      "memo": "2185137196",
      "min_deposit_amount": "0.001",
      "priority": 3
    },
    {
      "network": "SOL",
      "name": "Solana",
      "persian_name": "سولانا",
      "wallet_address": "4tD5TPD1q4*********p6Kjg",
      "memo": "",
      "min_deposit_amount": "0.001",
      "priority": 3
    },
    {
      "network": "AVAX",
      "name": "Avalanche C-Chain",
      "persian_name": "آوالانچ",
      "wallet_address": "0x0A6030*********DD5c",
      "memo": "",
      "min_deposit_amount": "0.0001",
      "priority": 3
    },
    {
      "network": "TRC20",
      "name": "TRON (TRC20)",
      "persian_name": "ترون",
      "wallet_address": "TM1s*******tm3afVbdmpRw",
      "memo": "",
      "min_deposit_amount": "2",
      "priority": 6
    },
    {
      "network": "ERC20",
      "name": "ETH (ERC20)",
      "persian_name": "اتریوم",
      "wallet_address": "0x0A6030*********DD5c",
      "memo": "",
      "min_deposit_amount": "0.0001",
      "priority": 4
    }
  ]
}

لیست کوین های قابل واریز

درخواست: GET /api/v2/manager/coins

curl 'https://api.abantether.com/api/v2/manager/coins' \
  -X GET \
  -H "Authorization: YOUR_API_KEY" 

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": 1,
      "name": "Tether USDt",
      "symbol": "USDT",
      "persian_name": "تتر",
      "is_active": true,
      "is_withdrawal_active": true,
      "is_deposit_active": true,
      "is_mid_wallet_transfer_active": true,
      "is_buy_active": true,
      "is_sell_active": true,
      "is_credit_active": true,
      "min_trade": "1.00",
      "max_trade": "100000.00",
      "tether_price": "1",
      "price_buy": "126220.0",
      "price_sell": "125400.0",
      "volume24h": "92060565974.41",
      "percent_change_1h": "-0.02",
      "percent_change_24h": "-0.03",
      "percent_change_7d": "0.03",
      "market_cap": "185629745974.23",
      "coin_type": "COIN",
      "exchange_type": "fake",
      "icon": "f71021586005413ea6f3a0bd1f7d8a55",
      "fund_tether_buy": "0",
      "fund_tether_sell": "0",
      "irt_decimal_point": 2,
      "tether_decimal_point": 6,
      "amount_decimal_point": 6
    }
  ]
}

لیست واریز‌ها

درخواست: GET /transaction_bc/list?type=DEPOSIT&category=BLOCKCHAIN&per_page=5&page=1

curl 'https://api.abantether.com/transaction_bc/list?type=DEPOSIT&category=BLOCKCHAIN&per_page=5&page=1' \
  -X GET \
  -H "Authorization: YOUR_API_KEY"

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": 4154816,
      "state": "DONE",
      "type": "DEPOSIT",
      "category": "BLOCKCHAIN",
      "amount": "70",
      "coin": "TRX",
      "network": "TRC20",
      "source": "TTNGZVSV******2Q9iQDabXmA",
      "destination": "TM1sbYc*******tm3afVbdmpRw",
      "memo": null,
      "tx_id": "74143c1adf29******dc0c0bbfc13438311deb",
      "tx_link": "https://tronscan.org/#/transaction/74143c1adf29******dc0c0bbfc13438311deb",
      "user_note": null,
      "withdrawal_fee": null,
      "user_description": null,
      "cancelable": false,
      "created_at": "2025-11-18T13:54:54.658925Z",
      "updated_at": "2025-11-18T13:54:54.658941Z",
      "finalized_at": "2025-11-18T13:54:56.583143Z"
    }
  ],
  "page": 1,
  "per_page": 5,
  "page_count": 1,
  "total": 1
}

پارامترهای ورودی

پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول اختیاری توضیحات
network string None BTC, TRC20, ... بله نماد شبکه مورد نظر
coin string None BTC, USDT, ... بله نماد ارز مورد نظر
type string None DEPOSIT, WITHDRAWAL بله نوع تراکنش (واریز/برداشت)
category string None BLOCKCHAIN, INTERNAL بله نوع درخواست (بلاک‌چین/انتقال)
mode string None NEW, LEGACY بله نسل تراکنش
state string None PENDING, ACCOUNTING_BLOCK_WAITING, FAILED_TO_BLOCK_ASSET, CREATED, USER_CONFIRMED, USER_CANCELLED, FRAUD_PENDING, SYSTEM_PENDING, CONFIRMED, EXECUTING, BROADCASTED, DONE, FAILED, BLOCKED, REJECTED بله وضعیت
tx_id string None بله هش تراکنش
destination string None بله آدرس مقصد
page int 1 >= 1 بله شماره صفحه
per_page int 20 1 تا 50 بله تعداد رکورد در هر صفحه

برداشت رمزارز

برای برداشت رمزارز می‌توانید آدرس کیف‌پول مقصد به همراه ممو (memo) مورد نظر خود را وارد کنید و مقدار درخواستی از رمزارز مورد نظرتان را از موجودی خود به آن انتقال دهید.

لیست کوین‌های قابل برداشت

curl 'https://api.abantether.com/api/v2/manager/coins' \
  -X GET \
  -H "Authorization: YOUR_API_KEY"

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": 1,
      "name": "Tether USDt",
      "symbol": "USDT",
      "persian_name": "تتر",
      "is_active": true,
      "is_withdrawal_active": true,
      "is_deposit_active": true,
      "is_mid_wallet_transfer_active": true,
      "is_buy_active": true,
      "is_sell_active": true,
      "is_credit_active": true,
      "min_trade": "1.00",
      "max_trade": "100000.00",
      "tether_price": "1",
      "price_buy": "126170.0",
      "price_sell": "125350.0",
      "volume24h": "92613367021.41",
      "percent_change_1h": "0.00",
      "percent_change_24h": "-0.00",
      "percent_change_7d": "0.03",
      "market_cap": "185681616135.25",
      "coin_type": "COIN",
      "exchange_type": "fake",
      "icon": "f71021586005413ea6f3a0bd1f7d8a55",
      "fund_tether_buy": "0",
      "fund_tether_sell": "0",
      "irt_decimal_point": 2,
      "tether_decimal_point": 6,
      "amount_decimal_point": 6
    },
    {
      "id": 2,
      "name": "Bitcoin",
      "symbol": "BTC",
      "persian_name": "بیت کوین",
      "is_active": true,
      "is_withdrawal_active": true,
      "is_deposit_active": true,
      "is_mid_wallet_transfer_active": true,
      "is_buy_active": true,
      "is_sell_active": true,
      "is_credit_active": true,
      "min_trade": "1.00",
      "max_trade": "65000.00",
      "tether_price": "91474.68000000",
      "price_buy": "11541360375.600000000",
      "price_sell": "11466351138.000000000",
      "volume24h": "58010259320.63",
      "percent_change_1h": "-0.24",
      "percent_change_24h": "2.87",
      "percent_change_7d": "6.58",
      "market_cap": "1828168838053.94",
      "coin_type": "COIN",
      "exchange_type": "binance",
      "icon": "561aa10abc0c45f7aa4499f48d618c80",
      "fund_tether_buy": "0",
      "fund_tether_sell": "0",
      "irt_decimal_point": 0,
      "tether_decimal_point": 2,
      "amount_decimal_point": 9
    }
  ]
}

لیست شبکه ها و کوین های قابل برداشت به همراه کارمزد

curl 'https://api.abantether.com/api/v1/manager/neco/POL' \
  -X GET 

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "coin": "POL",
    "name": "POL (prev. MATIC)",
    "persian_name": "پالیگان",
    "is_deposit_active": true,
    "is_withdrawal_active": true,
    "network_list": [
      {
        "network": "POLYGON",
        "name": "Polygon",
        "persian_name": "پالیگان",
        "is_deposit_active": true,
        "is_withdrawal_active": true,
        "min_deposit_confirmations": 128,
        "withdrawal_fee": "3",
        "address_regex": "^(0x)[0-9A-Fa-f]{40}$",
        "deposit_memo_required": false,
        "deposit_memo_regex": ".*",
        "withdrawal_memo_support": false,
        "withdrawal_memo_regex": ".*",
        "min_withdrawal_amount": "6",
        "max_withdrawal_amount": "3000",
        "min_deposit_amount": "0.0001",
        "contract_address": "0"
      },
      {
        "network": "ERC20",
        "name": "ETH (ERC20)",
        "persian_name": "اتریوم",
        "is_deposit_active": true,
        "is_withdrawal_active": true,
        "min_deposit_confirmations": 12,
        "withdrawal_fee": "25",
        "address_regex": "^(0x)[0-9A-Fa-f]{40}$",
        "deposit_memo_required": false,
        "deposit_memo_regex": null,
        "withdrawal_memo_support": false,
        "withdrawal_memo_regex": null,
        "min_withdrawal_amount": "50",
        "max_withdrawal_amount": "3000",
        "min_deposit_amount": "0.0001",
        "contract_address": "0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6"
      },
      {
        "network": "BEP20",
        "name": "BSC (BEP20)",
        "persian_name": "بی‌اس‌سی",
        "is_deposit_active": false,
        "is_withdrawal_active": false,
        "min_deposit_confirmations": 12,
        "withdrawal_fee": "0",
        "address_regex": "^(0x)[0-9A-Fa-f]{40}$",
        "deposit_memo_required": false,
        "deposit_memo_regex": ".*",
        "withdrawal_memo_support": false,
        "withdrawal_memo_regex": ".*",
        "min_withdrawal_amount": "0",
        "max_withdrawal_amount": "0",
        "min_deposit_amount": "0.00001",
        "contract_address": "0xCC42724C6683B7E57334c4E856f4c9965ED682bD"
      }
    ]
  }
}

با فراخوانی درخواست رو به رو لیست شبکه‌های در دسترس برای واریز و برداشت یک کوین و اطلاعات مربوط به آن‌ها شامل کارمزد را دریافت کنید.

درخواست: GET /api/v1/manager/neco/{CoinSymbol}

لیست آدرس‌های سفید

curl 'https://api.abantether.com/transaction_bc/whitelist' \
  -X GET \
  -H "Authorization: YOUR_API_KEY" 

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": 49,
      "address": "rHsakCj7sWj1uev4sSsdJRvw3yxL7GVVXD",
      "network": "RIPPLE",
      "title": "XRP"
    }
  ],
  "page": 1,
  "per_page": 20,
  "page_count": 0,
  "total": 1
}

با فراخوانی درخواست رو به رو لیست آدرس‌های سفید خود را دریافت کنید. می‌توانید با قرار دادن آدرس‌های خود در بخش آدرس‌های سفید سایت بدون نیاز به تائید دو مرحله‌ای به آن‌ آدرس‌ها برداشت ثبت کنید.

درخواست: GET /transaction_bc/whitelist

ثبت درخواست برداشت

curl 'https://api.abantether.com/transaction_bc/withdraw/request' \
  -X POST \
  -H "Authorization: YOUR_API_KEY" \
  -H "content-type: application/json" \
  --data '{"network":"XLM","coin":"XLM","amount":"11","destination":"GBNGDCISFFT4AX4WY4T4NDCUGYP23ITQFOW6UOASOTYIAPR5I7XIKJBV"}'

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": {
    "id": 79889
  }
}

با فراخوانی این درخواست می‌توانید بخشی از موجودی خود را به آدرس موردنظرتان برداشت کنید.

درخواست: POST /transaction_bc/withdraw/request/

پارامترهای ورودی

پارامتر نوع پیش‌فرض توضیحات نمونه
network string الزامی شبکه انتقال "ERC20"
coin string الزامی رمزارز انتقال "BTC"
amount monetary الزامی مقدار انتقال "0.123"
destination string الزامی آدرس مقصد "SaMpLeWaLlEtAdDrEsS"
memo string Null مموی برداشت "SaMpLeMeMo"

لیست برداشت‌ها

curl 'https://api.abantether.com/transaction_bc/list?type=WITHDRAWAL&category=BLOCKCHAIN&per_page=5&page=1' \
  -X GET \
  -H "Authorization: YOUR_API_KEY"

در صورت فراخوانی درست، پاسخ به این صورت خواهد بود:

{
  "data": [
    {
      "id": 577006,
      "state": "DONE",
      "type": "WITHDRAWAL",
      "category": "BLOCKCHAIN",
      "amount": "22.5",
      "coin": "USDT",
      "network": "TRC20",
      "source": "01989de0-5257-7613-9abe-e44ce869c949",
      "destination": "TAcVkhcA********heoEV1ZdyAp",
      "memo": null,
      "tx_id": "274e9a01c221376********12a398647e8bc21606bf0f7",
      "tx_link": "https://tronscan.org/#/transaction/274e9a01c221*********8647e8bc21606bf0f7",
      "user_note": null,
      "withdrawal_fee": "2.5",
      "user_description": null,
      "cancelable": false,
      "created_at": "2025-03-22T13:37:47.419777Z",
      "updated_at": "2025-11-05T18:17:52.607095Z",
      "finalized_at": "2025-03-22T13:40:53.825916Z"
    }
  ],
  "page": 1,
  "per_page": 5,
  "page_count": 0,
  "total": 1
}
پارامتر نوع پیش‌فرض دامنه مقادیر قابل قبول اختیاری توضیحات
network string None BTC, TRC20, ... بله نماد شبکه مورد نظر
coin string None BTC, USDT, ... بله نماد ارز مورد نظر
type string None DEPOSIT, WITHDRAWAL بله نوع تراکنش (واریز/برداشت)
category string None BLOCKCHAIN, INTERNAL بله نوع درخواست (بلاک‌چین/انتقال)
mode string None NEW, LEGACY بله نسل تراکنش
state string None PENDING, ACCOUNTING_BLOCK_WAITING, FAILED_TO_BLOCK_ASSET, CREATED, USER_CONFIRMED, USER_CANCELLED, FRAUD_PENDING, SYSTEM_PENDING, CONFIRMED, EXECUTING, BROADCASTED, DONE, FAILED, BLOCKED, REJECTED بله وضعیت
tx_id string None بله هش تراکنش
destination string None بله آدرس مقصد
page int 1 >= 1 بله شماره صفحه
per_page int 20 1 تا 50 بله تعداد رکورد در هر صفحه