Staging-only self-service: deploy a SimpleAccountFactory v0.7 metavault owned by the staging signer at the address the API derived for your connected EOA. You pay gas. After the tx confirms, this panel hides and the cast button enables. (Sprint 041 replaces this with proper provisioning.)
—
—
—
Metavault Funding
Your smart account ("metavault") needs ETH for the GMX execution fee (~0.002 ETH per cast) and USDC for collateral. The manual path never uses PlatformETHRelay, so submits return 409 UNDERFUNDED_MANUAL_PATH if the metavault is short on ETH.
Wallet is on chain . This UI targets Arbitrum Sepolia (421614).
—
—
—
covers ~2 GMX execution fees on Sepolia
Test USDC at 0x3253a335…9773 exposes a public mint() for demo purposes — not a real asset.
Need Sepolia ETH for the EOA itself? Paste your connected address into the Alchemy faucet:
GET /markets + GET /prices — curated launch markets and latest cached oracle prices (stale if > 2 min).
Not loaded
Cast Position
POST /user/cast/quote → review fee + ETH deficit → POST /user/cast. Manual path never uses PlatformETHRelay, so the metavault must hold enough ETH to cover the GMX execution fee before submit.
Polls GET /user/positions every 6s. Shows canonical lifecycle states (opening → pending_keeper → active → closing → pending_keeper_close → closed / liquidated) and native TP/SL order keys + config. Close uses POST /user/positions/:id/close/quote → /close.
Not loaded
Deep Health
Click "Check" above
Emergency Health
Click "Check" above
Execution Log
[--:--:--]Ready. Connect wallet and configure API URL above.