Withdrawals & limits

A withdrawal takes two steps: from the subaccount to the wallet, then an IBC transfer to Injective.

From the subaccount to the wallet

  • How much can be withdrawn and when a withdrawal is not possible is described on the page "Subaccounts & margin". The same rules apply to transfers between one's own subaccounts.
  • After a bankruptcy with a deficit of 0.1 USDC or more, withdrawals and transfers across the network are frozen for 50 blocks.

From the wallet to Injective

  • The transfer goes over channel-1. Gas is paid from the wallet, in USDC or NTX.
  • At most 50,000 USDC leaves per channel every 720 blocks (~10 min). The limit is shared by everyone. Inbound transfers over the channel free it up.
  • A transfer above the limit is not accepted, and the funds stay in the wallet.

If a transfer did not arrive

  • On a timeout or an error on the Injective side, the funds return to the wallet and the limit is restored.
  • From Injective, USDC goes on to other networks through Circle's CCTP.