Account-level issues usually involve a permission, a lockup, or a mode change that cannot be applied while positions are open.
I cannot link my staking and trading accounts
Check that you control both accounts and that the trading account has not changed its link in the current epoch. A link can be changed once per epoch. If the signature succeeds but the discount does not appear, refresh the fee page; the discount is applied on the next fill.
Unstaking has taken more than 7 days
The 7-day queue starts when the transfer from staking to spot is signed, not when you click unstake. Check the queue position in Staking → Pending withdrawals. Each address can have at most five pending withdrawals; a sixth is rejected.
I cannot access a sub-account
Sub-accounts do not have keys. Sign with the master account and set the sub-account address as the target. If you are using the API, set vaultAddress to the sub-account. See accounts.
I cannot change my account mode
Mode changes recompute margin and fail if the account is below the new requirement. Close or reduce positions, add collateral, then retry. Portfolio margin also requires the borrow/lend module to be enabled.
My API wallet stopped working
API wallets are pruned after 30 days of inactivity, and the master can revoke them at any time. Create a new API wallet and update your bot. Check the signer address and the nonce before assuming a permission issue.
My fee tier changed unexpectedly
The tier uses rolling 14-day weighted volume. A large trade falling out of the window can drop the tier at the next UTC day boundary. Staking discounts apply after the tier, not instead of it. See fees.
Check account state
{ "type": "clearinghouseState", "user": "0xYourAccount" }Look at marginSummary.accountValue, withdrawable, and assetPositions[].marginUsed. If withdrawable is zero while you expect free collateral, the transfer margin rule is the cause.
Mode changes are not reversible mid-position
Switching from portfolio margin to cross margin can fail or force a liquidation if the account cannot meet the new requirement. Reduce risk before changing modes.