Files
gocryptotrader/docs/MULTICHAIN_TRANSFER_SUPPORT.md
Adrian Gallagher 0fd433e865 exchanges/bittrex,kucoin: Remove exchange implementation and fix minor test issue (#1403)
* exchanges/Bittrex: Remove exchange implementation

* Kucoin: Fix TestProcessMarketSnapshot after pair removal update

* Kucoin: Fix race due to duplicate setupWS call

Unleash your inner Max Verstappen

* Kucoin: Actually test spot/margin market snapshot replication
2023-11-22 10:20:09 +11:00

72 lines
2.1 KiB
Markdown

# Multichain transfer support
Several exchanges support deposits and withdrawals by other blockchain networks. An example would be Tether (USDT) which supports the ERC20 (Ethereum), TRC20 (Tron) and Omni (BTC) networks.
GoCryptoTrader contains a `GetAvailableTransferChains` exchange method for supported exchanges which returns a list of the supported transfer chains specified by a cryptocurrency.
A simple demonstration using `gctcli` is as follows:
## Obtaining a list of supported transfer chains
```sh
$ ./gctcli getavailabletransferchains --exchange=binance --cryptocurrency=usdt
{
"chains": [
"erc20",
"trx",
"sol",
"omni"
]
}
```
## Obtaining a deposit address based on a specific cryptocurrency and chain
```sh
$ ./gctcli getcryptocurrencydepositaddress --exchange=binance --cryptocurrency=usdt --chain=sol
{
"address": "GW3oT9JpFyTkCWPnt6Yw9ugppSQwDv4ZMG1vabC8WmHS"
}
```
## Withdrawing
```sh
$ ./gctcli withdrawcryptofunds --exchange=binance --currency=USDT --address=TJU9piX2WA8WTvxVKMqpvTzZGhvXQAZKSY --amount=10 --chain=trx
{
"id": "01234567-0000-0000-0000-000000000000",
}
```
## Exchange multichain transfer support table
| Exchange | Deposits | Withdrawals | Notes|
|----------|----------|-------------|------|
| Alphapoint | No | No | |
| Binance.US | Yes | Yes | |
| Binance | Yes | Yes | |
| Bitfinex | Yes | Yes | Only supports USDT |
| Bitflyer | No | No | |
| Bithumb | No | No | |
| BitMEX | No | No | Supports BTC only |
| Bitstamp | No | No | |
| BTCMarkets | No | No| NA |
| BTSE | No | No | Only through website |
| Bybit | Yes | Yes | |
| CoinbasePro | No | No | No|
| COINUT | No | No | NA |
| Exmo | Yes | Yes | Addresses must be created via their website first |
| GateIO | Yes | Yes | |
| Gemini | No | No | |
| HitBTC | No | No | |
| Huobi.Pro | Yes | Yes | |
| ItBit | No | No | |
| Kraken | Yes | Yes | Front-end and API don't match total available transfer chains |
| Kucoin | Yes | Yes | |
| Lbank | No | No | |
| Okcoin | Yes | Yes | |
| Okx | Yes | Yes | |
| Poloniex | Yes | Yes | |
| Yobit | No | No | |
| ZB.COM | Yes | No | Addresses must be created via their website first |