The XRP Ledger supports escrows that can be executed only after a certain time has passed or a cryptographic condition has been fulfilled. Escrows can only send XRP, not issued currencies.
- Send a Time-Held Escrow
Create an escrow whose only condition for release is that a specific time has passed.
- Send a Conditionally-Held Escrow
Create an escrow whose release is based on a condition being fulfilled.
- Cancel an Expired Escrow
Cancel an expired escrow.
- Look up escrows
Look up pending escrows by sender or destination address.
- Use an Escrow as a Smart Contract
Use a cryptographic escrow as a smart contract to ensure a recipient gets paid only if they successfully perform a service.