Funding and Deposits
Ollo's collateral model is based on allowlisted assets. In the current closed beta, trading accounts are funded with USDC1 because USDC is the only allowlisted collateral asset.
Deposit Model
At the protocol layer, deposits move an allowlisted collateral asset into the trading account and convert it into the protocol's internal precision format for margin accounting. In the current closed beta, that asset is USDC.
Key rules:
- Anyone can deposit into any account.
- Only the account owner can withdraw.
- Deposited funds land in available margin until they are committed to orders or positions.
User Flow
In a typical trading workflow:
- Create or retrieve your trading account
- Hold an allowlisted collateral asset in the source account that will fund the deposit
- Approve the protocol or relay path to transfer that collateral asset
- Submit the deposit
- Wait for the margin balance to update
In the current closed beta stack, the Broadcast service can handle approval and deposit submission for registered users. At the protocol layer, the underlying action is still a depositMargin call.
Deposit Requirements
- An allowlisted collateral asset
- Enough network gas for the relevant environment
- Sufficient allowance if you are interacting directly with the protocol
After Funding
Once funds are available as free margin, they can be used to:
- Place new orders
- Absorb funding payments
- Support existing positions
In the current closed beta, each of these steps uses USDC because USDC is the only collateral asset currently allowlisted.