LogoLogo
Join DiscordFollow on XBridge FundsLong $BERA
  • Doc Bros v1
    • Overview
    • Key Features
      • Speed & Liquidity is Key
      • Bropetual Markets
      • A Hub for Berachain DeFi
    • Proof-of-Liquidity
      • Reward Vault
    • Power of Points
    • Partners & Integrations
    • Campaigns
      • bro.trade Em Up
  • bullish bros
    • SuperBros NFT
  • Technicals
    • What is Proof-of-Liquidity?
    • One-Click Trading
    • Funding Rates
  • Liquidations & Insurance Fund
  • Vertex Edge Sequencer
  • Fees
  • PnL Settlements
  • Withdrawals
  • Pricing (Oracles)
  • links & resources
    • bro.trade Links
      • Website
      • Trade Bropetuals
      • Discord
      • X (Twitter)
      • Medium
      • Swap on OogaBooga
    • Berachain Links
      • Berachain.com
      • Official Bridge
      • BeraHub
      • Berascan
      • Bera Discord
      • Berachain X (Twitter)
      • Berachain Docs
    • FAQ
  • developer bros
    • API
      • Gateway
        • Executes
          • Place Order
          • Cancel Order
          • Cancel and Place
          • Cancel Product Order
          • Withdraw Colleteral
          • Transfer Quote
          • Liquidate Subaccount
          • Mint LP
          • Burn LP
          • Link Signer
        • Queries
          • All Products
          • Contracts
          • Fee Rates
          • Health Groups
          • Insurance
          • Linked Signer
          • Market Liquidity
          • Market Prices
          • Max Lp Mintable
          • Max Order Size
          • Max Withdrawable
          • Min Deposit Rates
          • Nonces
          • Order
          • Orders
          • Status
          • Subaccount Info
          • Symbols
        • Signing
          • Examples
          • Q A
      • Subscriptions
        • Authentication
        • Streams
        • Events
        • Rate Limits
      • Archive (indexer)
        • Candlesticks
        • Events
        • Funding Rate
        • Interest Funding Payments
        • Linked Signer Rate Limit
        • Liquidation Feed
        • Maker Statistics
        • Market Snapshots
        • Matches
        • Merkle Proofs
        • Oracle Price
        • Orders
        • Perp Prices
        • Product Snapshots
        • Rewards
        • Signatures
        • Subaccounts
        • Summary
        • HONEY Price
      • Trigger
        • Executes
          • Place Order
          • Cancel Orders
          • Cancel Product Orders
        • Queries
          • List Trigger Orders
      • V2
        • Apr
        • Assets
        • Contracts
        • Orderbook
        • Pairs
        • Tickers
        • Trades
      • Rate limits
      • Errors
      • Symbols
      • Depositing
      • Withdrawing (on-chain)
      • Integrate via Smart Contracts
      • Definitions / Formulas
    • On-Chain Contracts
Powered by GitBook
On this page
  • One-Click Trading Overview
  • Enabling 1CT on bro.trade
  • Remember Me Option
  • Disabling 1CT
  • Switching Modes
  1. Technicals

One-Click Trading

Sign once and get near-instant trade execution. Welcome to one-click trading (1CT).

One-Click Trading Overview

1CT enables users to sign one approval transaction at the start of a session and then perform any action within bro.trade without needing subsequent approvals.

This experience will be similar to that of CEXs, where users can log-in (sign approval transaction) and start trading without needing to sign for every trade they place.

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 while retaining self-custody.

The release of 1CT also unlocks linked trigger orders, such as stop loss and take profit order types on bro.trade. It further provides better composability with other protocols by adding the LinkedSigner transaction type.

Enabling 1CT on bro.trade

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

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.

When you first enable 1CT it will require two signatures:

  • 1 signature to create a secure private key.

  • 1 signature to approve this private key.

If 1CT mode is enabled, then at the start of every trading session the user must confirm ownership by signing an approval transaction.

Remember Me Option

Users will also have the option 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.

Disabling 1CT

The feature is opt-in, meaning the default manual signing mode can be utilized for every transaction and action within bro.trade, which is always available for users.

Switching Modes

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 HONEY of account value.

PreviousWhat is Proof-of-Liquidity?NextFunding Rates

Last updated 2 months ago