How Does Exolane 1-Click Trading Work?

1-Click Trading creates a lightweight session key using Privy embedded wallets. This session key can sign trade transactions (open, close, adjust positions) without a wallet popup. It cannot withdraw funds, transfer collateral, or change account permissions. It expires automatically after 24 hours and can be revoked at any time.

Think of it as a limited-access key card: it can open the door to trades, but it cannot open the safe. Your main wallet (MetaMask, Rabby, etc.) stays untouched — its private key is never shared with Exolane or Privy.

What the Session Key Can Do

ActionAllowed?
Open a positionYes
Close a positionYes
Adjust collateral on a positionYes
Place stop-loss / take-profitYes
Cancel pending ordersYes
Withdraw fundsNo
Transfer collateral to another addressNo
Change account settings or permissionsNo

Technical Details

Key Generation

Privy generates a separate, purpose-built key pair. It is scoped to only call specific trading functions on Exolane's smart contracts. Your main wallet grants this key limited on-chain authorization.

Storage

The session key lives in Privy's secure, sandboxed iframe in your browser. It is not accessible to the parent page's JavaScript (isolated from XSS attacks on the main site).

Expiry

Sessions expire automatically after 24 hours. When expired, no further trades can be signed. You re-enable 1-Click Trading and a fresh key pair is generated — the old one is invalidated.

Revocation

You can revoke a session key anytime from the Exolane UI (Account → 1-Click Trading → Disable). For advanced users, you can also revoke directly on-chain via the AccountVerifier contract using the revoke function.

What Could Go Wrong

Stolen Session Key

An attacker could only place or close trades — never withdraw funds. You can revoke the key immediately from the UI or on-chain. The key also auto-expires within 24 hours.

Phishing Site

Always verify you are on exolane.com. A session key is scoped to Exolane's contract addresses, but a fake site could trick you into signing a malicious authorization with your main wallet.

Device Malware

If malware has full device access, it is a risk for any wallet or app. With 1-Click Trading, the damage is limited: the session key cannot withdraw funds. Keep your device secure.

With vs. Without 1-Click Trading

Aspect1-Click On1-Click Off
Wallet popup per tradeNoYes
Trade execution speed~1 second~5-10 seconds (popup + sign)
Max risk if key stolenBad trades (no withdrawals)N/A (no session key)
Key expiry24 hoursN/A

What You Should Verify Yourself

  1. Confirm you are on exolane.com before enabling 1-Click Trading.
  2. Review the permissions your wallet asks you to sign when enabling — it should only scope trading functions.
  3. Let sessions expire naturally (every 24 hours) rather than keeping one alive indefinitely.
  4. If you suspect compromise, revoke the session key from the UI immediately or on-chain via Arbiscan.

Related