Activate Funds
Convert native USDC detected in your Safe into usable bridge flow.
What this solves
Some users transfer native USDC directly to their Safe. Trading collateral is USDC.e, so these funds must be activated through the bridge path.
UI behavior
In the header, next to the user menu, Pyx can show:
Activate Funds (XX.XX USDC)
The button appears when at least 2 USDC (native) is detected in the Safe.
Detection and polling
- Safe native USDC balance is polled every 15 seconds
- After activation starts, bridge status is polled every 5 seconds
Activation flow
- Request bridge deposit address for your Safe
- Send native USDC from Safe to Polygon bridge deposit address via relay
- Track completion from bridge status updates
Button text updates in place during each phase (Preparing, Sending, Waiting, Completed, Failed).