> For the complete documentation index, see [llms.txt](https://docs.twilight.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.twilight.org/boomerang/refund-snapshot.md).

# Refund Snapshot

The chain creates a refund snapshot before every unlock of a fragment to be included in the outputs. The judge queries the refund snapshot to create the refund tx.

```protobuf
message RefundTxSnapshot {
    uint64 ReserveId = 1;
    uint64 RoundId = 2;
    repeated RefundTxAccountSnap refundAccounts = 3;
    int64 EndBlockerHeightTwilight = 4;
    
message RefundTxAccountSnap {
    uint64 Amount = 1;
    string BtcDepositAddress = 2;
    uint32 BtcDepositAddressIdentifier = 3; 
```
