GET Transaction Status
-------------------------------------------
OVERVIEW
-------------------------------------------
Endpoint: GET /api/v1/status/{transactionId}
Method: GET
Authentication: Not Required
Rate Limit: 200 requests/minute
PURPOSE:
Retrieves the current status and details of a CipherX transaction.
-------------------------------------------
STATUS CODES
-------------------------------------------
Deposit Status:
- initiated: Transaction created but not broadcast
- pending: Awaiting confirmations
- confirmed: Deposit successful
- failed: Transaction failed
- expired: Transaction expired
Withdrawal Status:
- initiated: Withdrawal request created
- validating: Validating Merkle proof
- pending: Submitted to blockchain
- confirmed: Withdrawal successful
- failed: Withdrawal failed
-------------------------------------------
EXAMPLE RESPONSE
-------------------------------------------
{
"success": true,
"transactionId": "dep_cx_1234567890abcdef",
"type": "deposit",
"status": "confirmed",
"details": {
"poolId": "cipherx-bsc-01",
"denomination": "0.1",
"leafIndex": 847,
"txHash": "0x1234567890abcdef...",
"confirmations": 42
},
"privacyStatus": {
"privacyDelayMet": true,
"anonymitySetSize": 424
}
}Last updated

