To start trading, a user must create a client account (ClientAccount). Generally, this happens automatically during the registration process on the platform via the frontend. Technically, it is possible to do this independently, but the current SDK does not provide this functionality. As a result of registration, the user receives either a fully functional (Power) or a limited (Light) account. The only difference between them is that the Power account has no daily trading volume limits, while the Light account has a maximum trading volume of 650 USDC per day.

The next step is to transfer funds to the platform. All trading operations are conducted only with funds that have been deposited into the system. After transferring funds, you can start trading either as a trader or a liquidity provider.

You can withdraw free funds (not invested in pool tokens, options, and not pledged as collateral) from the platform at any time.