Verify a transfer against the chain
robyn_verify_outcomeCheck what ACTUALLY happened to a settled transfer, against the destination chain rather than Robyn's own database. Optionally assert who should have been paid (recipient) and the minimum that should have arrived (minAmount); we decode the payout transaction's ERC-20 Transfer logs and report whether reality matches. Also cross-checks Robyn's own receipt against the chain and says so if the books disagree. THE VERDICT IS THREE-VALUED: verified, failed, or undetermined. Treat undetermined as UNKNOWN, never as success — it means the chain was unreachable, the tx is not mined, or the rail records completion as a balance delta that cannot be re-derived (Allbridge/Chainflip/Solana/Tron). Do not tell a user a transfer is confirmed on an undetermined result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | transfer id, or the source/destination tx hash | |
| minAmount | No | minimum base units that must have arrived | |
| recipient | No | address that must have been credited |