Early ABCP redemption
PROBLEM Maturity mismatch for early ABCP redemptions
SOLUTION Instant mint. Hold share in escrow.
INSTANT REDEMPTION FLOW 1 Investor locks GDCP 2 Contract mints USDXT 3 CP matures 4 Guggenheim pays XFT 5 XFT releases escrow 6 Guggenheim burns GDCP

TECHNICAL SEQUENCE
COUNTERPARTIES
Investor 0xE4e26f8B4C69E554a113880cF40D21ca70d51e0a XFT 0x2f572059DbC598C8acfeA4AF06FE4f7669D1b3b1 Guggenheim 0x82fcEd3D9D0CC5e770C00a3763354B76AF140546 XFTAssetSwaps_V5 0x05EC1faCe695f78a5A9530c612345603f926EAa7 GDCP 0xD462e7A5c34406c538B75e411C166f2d5B254207 USDXT 0xC1BF9854E43b84f3abec5f5d1C72F0a6f602034b
INSTANT REDEMPTION FLOW 1 Investor requests early GDCP redemption 2 Investor deposits GDCP shares in escrow contract 3 Contract instantly mints USDXT to investor (1:1 NAV) 4 Investor receives USDXT immediately 5 Contract holds GDCP shares in escrow pending settlement 6 Commercial paper matures 7 Guggenheim sends USD payment to XFT 8 XFT releases escrowed GDCP shares 9 Contract transfers GDCP shares to Guggenheim 10 Guggenheim burns returned GDCP shares

EXAMPLE TXNS
Initiate escrow mint https://sepolia.arbiscan.io/tx/0xd7546ff62a1479bac2301cd4172396ebbea73979aa397984b850b868b9f343c3
Deposit, instant mint https://sepolia.arbiscan.io/tx/0x2c87295626de3de88fd1de90dda3e49a00292180641dd72e6d59934b986d42d7
Release Escrow https://sepolia.arbiscan.io/tx/0xb243fbe1714b0a6767bf34e5405df847da294dde7aeb5df619bddc4434c6264b
RESOURCES
Last updated