Skip to main content

What you can deposit

Perpetra accepts HBAR directly, along with a set of approved tokens. Only tokens the protocol has explicitly approved can be deposited, this protects users from accidentally sending in something unsupported. Not every deposit-eligible token can be used as trading collateral. A token can be accepted into the platform without being approved to margin a position, so the tokens you can hold and the tokens you can trade with aren’t always the same list.

What happens when you deposit

When you deposit, your funds are added to your account balance on Perpetra, ready to use for trading. Behind the scenes, the amount you’re credited is based on what actually arrives, so if a token takes a small cut on transfer, you’re credited the real amount received rather than the amount you sent. Every deposit also starts, or restarts, a short waiting period before that token can be withdrawn again. More on that below. If a points or rewards program is active, deposits count toward it automatically.

The withdrawal waiting period

Each time you deposit a given token, a cooldown timer starts for that token. You can’t withdraw that token again until the cooldown has passed. This is per token, and it resets on every deposit, not just your first one. So if you deposit the same token again, the clock restarts for that token specifically. Other tokens you’re holding aren’t affected.

What happens when you withdraw

A withdrawal request is checked against three things before it’s approved:
  1. Has the waiting period passed? If not, the withdrawal is blocked until it has.
  2. Do you actually have that much available? Your withdrawal can’t exceed your account balance.
  3. Does the platform have enough of that token on hand right now? Even if your balance shows enough, funds tied up elsewhere, like collateral backing open positions, can mean a token is temporarily less available. This is a safety check to make sure withdrawals only ever pay out from funds that are actually free.
If all three check out, the funds are sent to you.

Fees and internal movements

Some balance changes aren’t deposits or withdrawals at all, they’re internal bookkeeping. Trading fees, for example, are deducted from your account and routed to the Insurance Fund and Treasury without any token actually leaving the platform until those are periodically paid out. The same applies to liquidation fees, which go to the keeper who performed the liquidation. See Fees for how those are split.

Checking your balance

Your current balance for any token, along with whether that token is supported and whether it’s approved as collateral, is always available to query for display in the app.