Frax / Convex TBT System
Last updated
Last updated
One of the early iterations of the Hourglass protocol included a system for tokenizing deposits into Convex and Frax staking vaults. These positions were tokenized as ERC1155 tokens and were traded on a secondary marketplace.
This product has since been deprecated and existing users of this product can follow this guide to withdraw their capital from the system.
Identify if you are a holder of any of the ERC1155 tokens. This can be done by looking at this spreadsheet (snapshotted as of February 20th, 2025) and searching for any addresses that may belong to you.
If you identify any positions that you still hold based on the spreadsheet from (1), you can perform withdrawals for these assets (as they have all matured).
Navigate to the Etherscan page for the Hourglass TBT Custodian contract.
Click "Write as proxy"
Click on the function "redeemReceipts". You can perform all withdrawals (for possibly multiple positions) through a single call to this function.
Connect your wallet to etherscan. Ensure that the wallet that holds the position is the connected wallet.
Take the data from the spreadsheet and configure the call. Here is an example of how to perform a withdrawal for a single position.
Note that values in _amounts must be wrapped in quotation marks.
_redeemTo Should be set to the address that will receive the underlying deposit token after unwrapping the position.
If you want to perform a batch withdrawal, simply fill in data from multiple rows into the arrays (where _assetIds[n], _maturities[n], _amounts[n] all correspond to the n-th position you wish to withdraw). Note that _matureVaultData should have as many entries as these other array inputs, and every value in this array should be 0x.