(status)
| 1801 | }; |
| 1802 | } |
| 1803 | parseTransactionStatus(status) { |
| 1804 | const statuses = { |
| 1805 | // BOTH |
| 1806 | 'SUBMITTING': 'pending', |
| 1807 | 'SUBMITTED': 'pending', |
| 1808 | 'REJECTED': 'failed', |
| 1809 | // DEPOSIT-SPECIFIC |
| 1810 | 'CANCELLED': 'canceled', |
| 1811 | 'ACCEPTED': 'ok', |
| 1812 | 'WARNING': 'pending', |
| 1813 | 'UNBLOCKED': 'pending', |
| 1814 | 'BLOCKED': 'pending', |
| 1815 | // WITHDRAWAL-SPECIFIC |
| 1816 | 'PROCESSING': 'pending', |
| 1817 | 'CANCELED': 'canceled', |
| 1818 | 'FAILED': 'failed', |
| 1819 | 'DONE': 'ok', |
| 1820 | }; |
| 1821 | return this.safeString(statuses, status, status); |
| 1822 | } |
| 1823 | parseTransaction(transaction, currency = undefined, since = undefined, limit = undefined) { |
| 1824 | const cryptoDetails = this.safeDict(transaction, 'details_crypto'); |
| 1825 | const address = this.safeString2(cryptoDetails, 'receiving_address', 'destination_address'); |
no test coverage detected