Activating Account

The functionality of 1CT works by:
  1. 1.
    creating a secure private key that is utilized to sign on a user’s behalf for actions within the Buffer app (this step does not incur any transaction cost/gas fees 😀)
  2. 2.
    registering your 1CT account to Buffer’s router contract
The key is only for authorizing actions within Buffer and cannot approve any external actions from the dApp.
Fig3: Step 1 of activating your 1 Click trading account - no gas required
Fig1: Step 1 of activating your 1 Click trading account - no gas required
The private key is never transmitted over the internet and is safely stored within your browser's local storage.
So if you end your trading session for the day/ clear your browser cache and storage, you’ll need to re-register your 1CT account.
Then all that’s left is registering your 1CT wallet with the router contract on Buffer (just like step 1, this step DOES NOT incur gas fees either, Fig. 2).
Fig4: Step 2 of activating your 1 Click (CT) trading account - no gas required
Fig2: Step 2 of activating your 1 Click (CT) trading account - no gas required
Typical 1CT implementations mandate the transfer of assets from an EOA account to a linked smart contract wallet to trade.
We have abstracted this requirement cutting down the steps needed to open positions on Buffer - to offer 2x faster trading experience with fewer button clicks.
Once 1CT is activated, the start of every trading session mandates only a single signature to confirm ownership – approving trading and other actions on Buffer for the duration of the session automatically.