What does it mean 'withdrawAllEnable' and 'depositAllEnable' ?

Request URL: https://api.binance.com/sapi/v1/capital/config/getall

I Refered this docs

I got the response through this API, for Example ‘Ripple’ (XRP)


{
  coin: 'XRP',
  depositAllEnable: true,
  // Should this property mean all networks are available ?
  // However 'ETH' network is suspended state.
  withdrawAllEnable: true,

  name: 'Ripple',
  free: '5',
  locked: '0',
  freeze: '0',
  withdrawing: '0',
  ipoing: '0',
  ipoable: '0',
  storage: '0',
  isLegalMoney: false,
  trading: true,
  networkList: [
    {
     // ...
    },
    {
      network: 'ETH',
      coin: 'XRP',
      withdrawIntegerMultiple: '0',
      isDefault: false,
      depositEnable: true,
      // Here (GMT 2022-01-19T06:00:00)
      // Withdrawal by ETH Network is not available
     //   withdrawEnable: false,
      depositDesc: '',
      withdrawDesc: 'We have disabled withdrawals as our systems are currently undergoing maintenance.',
      specialTips: '',
      specialWithdrawTips: 'The asset you are withdrawing is wXRP contract ending 2e1B9. For more information please refer to https://medium.com/wrapped/wrapped-xrp-is-launching-on-ethereum-bcf0614e51d4',
      name: 'Ethereum (ERC20)',
      resetAddressStatus: false,
      addressRegex: '^(0x)[0-9A-Fa-f]{40}$',
      addressRule: '',
      memoRegex: '',
      withdrawFee: '42',
      withdrawMin: '84',
      withdrawMax: '9999999',
      minConfirm: 12,
      unLockConfirm: 0,
      sameAddress: false
    },
    {
      network: 'XRP',
      coin: 'XRP',
      withdrawIntegerMultiple: '0.000001',
      isDefault: true,
      depositEnable: true,
      withdrawEnable: true,
      depositDesc: '',
      withdrawDesc: '',
      specialTips: 'Please enter both Tag and Address data, which are required to deposit XRP to your Binance account successfully.',
      name: 'Ripple',
      resetAddressStatus: false,
      addressRegex: '^r[1-9A-HJ-NP-Za-km-z]{25,34}$',
      addressRule: '',
      memoRegex: '^((?!0)[0-9]{1,10})$',
      withdrawFee: '0.25',
      withdrawMin: '30',
      withdrawMax: '10000000000',
      minConfirm: 1,
      unLockConfirm: 0,
      sameAddress: true
    }
  ]
}

I attach the screenshot
You can see Ethereum network withdrawal is suspended like below.


:thinking: [Question]

  1. What does it mean ‘withdrawAllEnable’ and ‘depositAllEnable’ ?
    I understood this means all network list are available. However the response was not.
  2. Is there any other document which explains other property like ‘free’, ‘freeze’, ‘ipoable’ , ‘islegalMoney’ etc… ?
  3. Is there set reminder API which notify “Network is Available again” not by E-mail or SMS, I want to receive notification through slack

What does it mean ‘withdrawAllEnable’ and ‘depositAllEnable’ ?
I understood this means all network list are available. However the response was not.

The withdrawAllEnable and depositAllEnable properties define whether the coin can be withdrawn or deposited respectively, irrespective of the networks. Therefore, when withdrawAllEnable is true, then it is most likely that atleast one network is available for withdrawal. When withdrawAllEnable is False, no network is available for withdrawals.

Is there any other document which explains other property like ‘free’, ‘freeze’, ‘ipoable’ , ‘islegalMoney’ etc… ?

No, the API documentation is the only documentation with reference to these properties.

Is there set reminder API which notify “Network is Available again” not by E-mail or SMS, I want to receive notification through slack

No, there is not notifier. You will need to constantly poll these endpoints or keep up-to-date with the Binance Announcement page.

@tantialex Can You explain these properties?

  free: '5',  // Available Balance
  locked: '0', // Locked due to open orders
  freeze: '0', // Frozen assets
  withdrawing: '0', // Locked due to withdrawal requests
  ipoing: '0', // Asset is being released as part of an IPO
  ipoable: '0', // Asset to be released as part of an IPO
  isLegalMoney: false, // The asset is considered a legal currency

Hope this provides more clarity.