# Terms of Withdrawal
Terms of withdrawal are returned by the following methods:
- GET /withdrawal/addresses/{currency}/{address}
- GET /withdrawal/currencies
- GET /withdrawal/currencies/{currency}
# JSON example
{
"type": "withdrawal_currency",
"id": "BTC",
"waves_asset_id": "8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS",
"decimals": 8,
"status": "active",
"allowed_amount": {
"min": 0.001,
"max": 100
},
"fees": {
"flat": 0.00003,
"rate": 0
}
}
# Fields
Field name | Description |
---|---|
id | Ticker of the currency on Waves.Exchange |
status | active — withdrawal for the currency enabled.disabled — withdrawal for the currency disabled |
waves_asset_id | Asset ID (opens new window) of the currency on Waves blockchain. |
allowed_amount.min | The minimum withdrawal amount for the currency |
allowed_amount.max | The maximum withdrawal amount for the currency |
fees.flat | Fixed fee that is deducted from withdrawal amount |
fees.rate | Fee rate |
# Withdrawal Fee
When user transfers amount
of cryptocurrency on Waves blockchain, their address on external blockchain receives:
received_amount = (amount – fee.flat) × (1 – fee.rate)