Deposit Phases
A deposit phase collects assets over a configured window and values the new deposits using the oracle. It can form a pool, increase its reserves, or add new Reserve Assets.
A token sale uses the epoch mechanism for a different purpose: proceeds capitalize Treasury. Inspect the selected phase’s terms, distribution token, and destinations.
Deposit while open
- Open Deposit and select the epoch.
- Check that deposits are currently accepted and review the end time.
- Enter amounts for the assets you want to deposit.
- Connect the correct wallet and network.
- Complete approvals for external ERC-20 assets.
- Submit the deposits and wait for their receipts.
The app can submit multiple asset deposits sequentially. Several selected assets can require several wallet confirmations. Deposit receipts record the holder’s claim for that epoch.
Follow the phase
| State | Meaning |
|---|---|
| Prepared | Terms and accounts are configured; opening is scheduled. |
| Started | Deposits are accepted while the epoch remains depositable. |
| Ended | The deposit window has closed. |
| Sealed | Amounts and oracle prices have been snapshotted for settlement. |
| Settled | Distribution claims can be exercised. |
| Refundable | The epoch permits receipts to be exchanged for returned deposits. |
Sealing can close a phase early. An authorized operator can re-seal before settlement if the oracle snapshot needs correction. Settlement occurs in a later block and can be processed in chunks.
Claim or refund
When settled, use Claim with the wallet holding the epoch receipts. When refundable, use Refund for the available deposited assets. Read the selected epoch’s state; the epoch’s settlement and refund flags determine which action is available.
How the pool changes
Oracle-valued deposit amounts and scales are added to the existing reserves and scales. The oracle determines deposit valuation independently of the opening pool price. The resulting reserve price reflects the combined reserve and scale.
See Deposit Accounting for the state updates.