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

Method parseTransactionStatus

js/src/foxbit.js:1803–1822  ·  view source on GitHub ↗
(status)

Source from the content-addressed store, hash-verified

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');

Callers 1

parseTransactionMethod · 0.95

Calls 1

safeStringMethod · 0.45

Tested by

no test coverage detected