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

Method parse_transaction_status

python/ccxt/htx.py:6371–6393  ·  view source on GitHub ↗
(self, status: Str)

Source from the content-addressed store, hash-verified

6369 }
6370
6371 def parse_transaction_status(self, status: Str):
6372 statuses = {
6373 # deposit statuses
6374 'unknown': 'failed',
6375 'confirming': 'pending',
6376 'confirmed': 'ok',
6377 'safe': 'ok',
6378 'orphan': 'failed',
6379 # withdrawal statuses
6380 'submitted': 'pending',
6381 'canceled': 'canceled',
6382 'reexamine': 'pending',
6383 'reject': 'failed',
6384 'pass': 'pending',
6385 'wallet-reject': 'failed',
6386 # 'confirmed': 'ok', # present in deposit statuses
6387 'confirm-error': 'failed',
6388 'repealed': 'failed',
6389 'wallet-transfer': 'pending',
6390 'pre-transfer': 'pending',
6391 'verifying': 'pending',
6392 }
6393 return self.safe_string(statuses, status, status)
6394
6395 def withdraw(self, code: str, amount: float, address: str, tag: Str = None, params={}) -> Transaction:
6396 """

Callers 1

parse_transactionMethod · 0.95

Calls 1

safe_stringMethod · 0.80

Tested by

no test coverage detected