DomFiDomination Finance

One-Click Trading

How 1CT works, what it can do, setup requirements, disabling, and risks.

Trade without a wallet popup on every order. Authorize once, then every open, close, and modification executes in a single click, with gas covered.

One-Click Trading (1CT) is opt-in and reversible. Your funds stay in your wallet, your address stays the trader of record, and your positions, PnL, points and referrals are unaffected.

What Changes

Without 1CTWith 1CT
Wallet popup per orderYesNo
Signature per orderYesNo
Base ETH needed to tradeYesNo. Gas is covered
Funds custodyYour walletYour wallet
Trader of recordYour addressYour address

1CT changes how many steps sit between deciding and executing. It does not change what you trade, how positions are priced, what fees you pay, or who holds your collateral.

How It Works

Your wallet authorizes a trading session to submit a fixed set of trade actions on your behalf. Your address stays the trader of record on-chain: collateral and fees pull from your wallet, positions are credited to your address, and close proceeds return to your wallet.

The session is scoped. It can open trades, close trades, update take-profit and stop-loss, cancel and update limit orders, and add or remove collateral. It cannot withdraw your funds, move your USDC anywhere else, or touch the vault. Everything outside that list is denied at the contract level.

Two limits define your exposure:

  • The action scope, fixed on-chain: the session cannot do anything outside the list above.
  • Your USDC spend cap, approved once: the maximum the exchange can pull from your wallet for collateral and fees.

Enabling 1CT

Click Sign in for 1CT in the app header. Three steps:

1 - Sign in - signature, free, no gas

Verify wallet ownership. Skipped if you already have a valid session.

2 - Authorize the trading session - signature, free, no gas

Sign to let the session execute trades for you. Your funds stay in your wallet.

3 - Set a USDC spend cap - on-chain transaction

Approve the USDC allowance used for collateral and fees.

Steps 1 and 2 are signatures: free, and no gas. Step 3 is a real transaction and needs a small amount of Base ETH for gas. It is the only transaction you send in normal use.

Once all three complete, 1CT is active and every order after that skips the popup.

The spend cap limits how much USDC the exchange can pull from your wallet for collateral and fees. It is not a stop-loss, and it does not limit losses on positions you have already opened. Collateral already committed to an open position sits outside the cap.

Steady State

With 1CT active, opening, closing, and modifying positions costs one click. No popup, no signature, and no Base ETH. Gas for those actions is covered.

Everything else is unchanged: same pairs, same leverage ceilings, same fees, same funding, same liquidation rules. Your points and referral attribution stay on your own address.

Disabling 1CT

Disabling mirrors enabling, and either step alone is enough to stop trading through the session:

  1. Remove the trading session - revokes its authorization. This is an on-chain transaction, gas paid by you.
  2. Revoke the USDC allowance - sets the spend cap back to zero. This is also an on-chain transaction, gas paid by you.

Direct trading keeps working throughout. There is no lock-in and no waiting period.

The authorization does not expire on its own. It stays in place until you remove it. If you want it gone, remove it. Do not wait for it to lapse.

Requirements and Limits

Wallet typeEOAs only. Smart-contract wallets are not supported
Setup costOne USDC approval transaction, gas paid by you
Trading costNo gas. Covered
Disable costOn-chain transaction, gas paid by you
CollateralUSDC, from your own wallet
ScopeOpen, close, update TP/SL, cancel and update limit orders, add and remove collateral

Smart-contract wallets cannot enable 1CT. The authorization uses a standard ECDSA signature, which contract wallets cannot produce. If your wallet is a contract wallet, direct trading works as it always has.

Risks

You are trusting the 1CT execution path to act faithfully. DomFi prepares and submits your requested trade actions through Privy's signing infrastructure. The on-chain authorization limits that session to fixed trading actions and your USDC spend cap. It cannot withdraw your funds or move your USDC elsewhere, but within that scope it can submit trades on your behalf.

The authorization persists until you revoke it. There is no automatic on-chain expiry. Review it as you would any standing approval.

Your spend cap is a standing allowance. Any USDC allowance you grant can be pulled for collateral and fees while the authorization is live. Revoke it whenever you want.

Falling back is always available. If a one-click submit fails, direct wallet trading remains available.