Skip to main content

Failed Launches

A launch has an immutable seven-day duration in the current LiteForge configuration. If the deadline passes before the full curve is sold, the launch can be marked failed by calling expire().

Redemption

After failure, a holder can return curve tokens to the sale and receive a proportional share of the remaining zkLTC reserve.

For a partial redemption:

nativeOut = reserveBefore × tokenAmount / soldBefore

The final redemption receives the remaining reserve, which avoids leaving rounding dust stranded.

Not an exact purchase-price refund

The claim follows the fungible curve token. A holder who received tokens by transfer can redeem them; the protocol does not reconstruct each buyer's original purchase price.