MCPcopy Create free account
hub / github.com/ccxt/ccxt / safe_network

Method safe_network

python/ccxt/base/exchange.py:5033–5060  ·  view source on GitHub ↗
(self, network)

Source from the content-addressed store, hash-verified

5031 return ohlcv
5032
5033 def safe_network(self, network):
5034 withdrawEnabled = self.safe_bool(network, 'withdraw')
5035 depositEnabled = self.safe_bool(network, 'deposit')
5036 limits = self.safe_dict(network, 'limits')
5037 withdraw = self.safe_dict(limits, 'withdraw')
5038 deposit = self.safe_dict(limits, 'deposit')
5039 isEnabled = (withdrawEnabled and depositEnabled)
5040 return {
5041 'info': network['info'],
5042 'id': self.safe_string(network, 'id'),
5043 'name': self.safe_string(network, 'name'),
5044 'network': self.safe_string(network, 'network'),
5045 'active': self.safe_bool(network, 'active', isEnabled),
5046 'deposit': depositEnabled,
5047 'withdraw': withdrawEnabled,
5048 'fee': self.safe_number(network, 'fee'),
5049 'precision': self.safe_number(network, 'precision'),
5050 'limits': {
5051 'withdraw': {
5052 'min': self.safe_number(withdraw, 'min'),
5053 'max': self.safe_number(withdraw, 'max'),
5054 },
5055 'deposit': {
5056 'min': self.safe_number(deposit, 'min'),
5057 'max': self.safe_number(deposit, 'max'),
5058 },
5059 },
5060 }
5061
5062 def prioritized_network_aliases(self, networkCode: Str = None, currencyCode: Str = None, allowDefault=False):
5063 """

Callers 2

parse_networkMethod · 0.80
parse_networkMethod · 0.80

Calls 4

safe_boolMethod · 0.95
safe_dictMethod · 0.95
safe_stringMethod · 0.95
safe_numberMethod · 0.95

Tested by

no test coverage detected