check_depository — Group 11, Code 111

Check whether the expected external deposit has arrived.

Purpose

check_depository queries the depository side of the crossover flow to determine whether the expected inbound value has been observed and is ready to advance.

Wire reference — authored from source

This byte layout was derived from the current raidax implementation (cmd_crossover.c). It reflects the live binary protocol used by the crossover service.

Request Body

Challenge (16 bytes) 0 Locker Key (16 bytes) 16 CC (3B) 32 Transaction ID (32 bytes) 35 Receipt ID (16B) 67 Memo (Variable length) 83 3E 3E
Field Size Description
Challenge16 bytesRandom material for request validation.
Locker Key16 bytesThe unique key for the target locker.
Currency Code3 bytesISO-style currency identifier.
Transaction ID32 bytesExternal blockchain transaction identifier.
Receipt ID16 bytesClient-generated ID for transaction tracking.
MemoVariableDescriptive text for the check.