Introducing One-Click Trading – A Seamless Experience

Introducing One-Click Trading – A Seamless Experience

Sign once and unleash the full performance of Vertex with near-instant trade execution. Welcome to one-click trading (1CT).

What is One-Click Trading (1CT)?

Placing trades and performing any action on Vertex previously required an independent signature. A browser wallet prompt would appear, and users had to sign an approval transaction before completing a particular action. Naturally, this added friction to the user experience.

One-click trading (1CT) allows users to tap into the seamless experience of a CEX, unlocking the full performance of Vertex.

The new 1CT enables users to perform any action (except deposit) on Vertex by simply signing a single approval transaction. No more manually signing multiple actions on Vertex. Go long a BTC perpetual with leverage, run delta-neutral strategies, and borrow from the embedded money market, all ensuing a simple click once you hop on Vertex.

The release of 1CT emulates the familiar trading experience of CEXs, where users can log in and start trading until they finish their trading affairs. The near-instant trade execution of 1CT imbues confidence into those fleeting pauses of apprehension preceding every trade instead of idling while you wait for an approval transaction to confirm.

The performance and trading experience aren’t the only benefits either. 1CT enables an array of features for Vertex, setting the foundation for some of the most requested product updates by popular demand.

Why Is 1CT Important & How Does it Work?  

Users will encounter a much faster and more seamless trading experience on Vertex with 1CT.

Without 1CT, users must sign multiple transactions when modifying an order or position with linked triggers. With 1CT, the process is automated –  delivering the trading experience more akin to a CEX but with self-custody.

The release of 1CT also unlocks linked trigger orders, such as stop loss and take profit order types on Vertex. It further provides better composability for Vertex and other protocols by adding the LinkedSigner transaction type – meaning smart contracts can now:

  1. Deposit into Vertex.
  2. LinkSigner an externally owned account.
  3. Have the externally owned account trade using the smart contract’s assets on Vertex.

The functionality of 1CT works by creating a secure private key that is utilized to sign on a user’s behalf for actions within the Vertex app. The key is only for authorizing actions within Vertex and cannot approve any external actions from the Vertex app.

The private key is never transmitted over the internet and is safely stored within your browser's local storage. For example, if you clear your browser cache and storage, you’ll need to restart the 1CT enabling process from the beginning.

Enabling 1CT will require two signatures:

  • 1 to create a secure private key.
  • 1 to approve this private key.

If 1CT is turned ON, the start of every trading session mandates only a single signature to confirm ownership – approving trading and other actions on Vertex for the duration of the session automatically.

When enabling 1CT, users will also be prompted to toggle the “Remember Me” button ON or OFF.

  • ON = A trading session ends if you manually disconnect. Reconnecting requires signing a 1CT approval transaction.
  • OFF = Every time you refresh or close the app, users must sign a 1CT approval transaction.

The 1CT feature is also opt-in, meaning that you can still use the default manual signing mode for every transaction and action within Vertex, which is always available for users.

The ability to switch between trading modes means users are NOT locked into any of the two available modes after opting in for one or the other. Users can always switch back to Sign-Every-Transaction mode via their settings or when a new trading session begins.

However, enabling 1CT is limited to 5 times per week to safeguard against malicious denial of service attacks. The minimum requirement for turning on 1CT is at least 5 USDC of account value too.

Steps For Enabling 1CT  

Open the wallet Settings display by clicking on the ⚙️ icon on your wallet in the top-right corner of the Vertex app.

  1. Click on One-Click Trading.
Select Your Wallet from the Top-Right of the Vertex UI 

2. Select One-Click Trading from the two available modes below.

Existing Manual Option for Signing Each Action
Select One-Click Trading on the Modal

3. Click Approve & Apply Changes.

Sign Transactions Modal for 1CT

4. Sign the Transactions – one for applying the change and one to approve the current session.

Finalize Txs and Complete 1CT Modal Window

One-click trading is enabled!

No more manually signing trade orders and other actions within using independent signatures for each. Unlock the full performance of Vertex and enjoy near-instant trade execution.

Purple Lightning-Bolt Icon in the Upper-Right with 1CT Enabled

Steps for Disabling One-Click Trading

To disable 1CT, simply repeat steps 1 through 5 above but select the Sign Every Transaction mode instead of 1CT. Users can revert to manually signing every action on Vertex as often as they wish.  

If a user has 1CT enabled 5X in a given week, a warning message will appear indicating 1CT is disabled until the week concludes.

Lastly, here’s a sneak peek of an upcoming UI update….coming soon to Vertex.

Upcoming UI Feature

To learn more about Vertex Protocol, please visit www.vertexprotocol.com and/or go to the following:

Discord community: https://discord.gg/xRdut3NyG3

Twitter: https://twitter.com/vertex_protocol

Public docs: https://vertex-protocol.gitbook.io/vertex-protocol/getting-started/vertex-overview