Hourglass Refunds for Stablecoin Pre-Deposits and Allocation Integrity
Summary
The document describes how Hourglass handled mistaken USDC transfers connected to its Stable stablecoin pre-deposit program. Examples include sending funds directly to a contract, using the contract as the receiving address for pre-iUSDT shares, and misconfiguring the recipient in redeemNonKyc calls. Hourglass returned funds to the wallets that initiated the transfers and excluded refunded deposits from the program’s allocation process, aiming to make the resolution traceable and preserve fairness.
The article also identifies possible sources of user error, including unclear instructions and contract design limitations, and suggests user education, safeguards, and regular smart contract audits as ways to reduce future incidents. It offers a qualitative account of operational practices rather than transaction records, audit results, or evidence that these steps prevent recurrence. The case is relevant to DeFi program design and trust, but it does not describe a trading strategy or quantify user losses or risks.
Key ideas
- Hourglass refunded mistaken USDC transfers to the wallets that originated them.
- The described errors included direct contract transfers and misconfigured receiving addresses.
- Refunded deposits were excluded from the pre-deposit allocation process.
- The article recommends clearer user guidance, contract safeguards, and regular audits to reduce similar errors.
- It provides no quantitative evidence that the process prevents future mistakes or security incidents.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.