Deposits and withdrawals
USDC on Solana in, USDC on Solana out.
Deposits
- The quickest way: under Deposit, enter an amount and click Deposit from your wallet. Your wallet asks you to approve one USDC transfer (you pay its small SOL fee; the first deposit from a wallet also pays a one-time account rent of about 0.002 SOL). The button shows when your wallet can send transactions.
- Every wallet also gets its own deposit address, shown under Deposit, so you can send from an exchange or any other wallet.
- Send only USDC on Solana to it. Other tokens, or USDC on other chains, aren’t credited.
- A deposit is credited once Solana finalizes the transfer, usually within a minute.
- Deposited USDC is then moved into uplong’s on-chain vault (the uplong-vault program), which pays withdrawals.
Withdrawals
- A withdrawal is signed with your wallet. It leaves your balance at once and is paid to your connected wallet on Solana, usually within a minute.
- Each withdrawal costs a flat 1 USDC fee, taken from your balance on top of the amount: to receive 50 USDC, your balance pays 51. The fee goes to the team account.
- uplong pays the Solana fees, including creating your wallet’s USDC account if it doesn’t have one.
- Withdrawals are paid strictly in order. If the vault can’t cover the next one yet, it and those behind it wait for vault funds (shown as Waiting for treasury funds) and are paid automatically, in order, once it can.
- Track a withdrawal on the trade page’s Status tab or in the explorer, with a link to the Solana transfer once it’s sent.
uplong holds deposited USDC on your behalf. See Risks.