Withdrawing (on-chain)
Withdrawing collateral from Vertex on-chain.
You can withdraw collateral from Vertex directly on-chain, by submitting a slow-mode transaction via the Endpoint
contract (see Contracts for addresses).
Note:
This is an alternative to withdrawing collateral via our off-chain sequencer. See Withdraw Collateral for more details.
Slow mode transactions have a 1 USDC fee; as such, an approval of 1 USDC is required for the slow mode withdrawal to succeed.
Steps
Assemble the bytes needed for a withdraw collateral transaction by encoding the following struct alongside the transaction type
2
:
Submit the transaction via submitSlowModeTransaction on our
Endpoint
contract.
Example
Once the transaction is confirmed, it may take a few seconds for it to make its way into the vertex offchain sequencer and for the withdrawal to be processed.
Last updated