🌀Storm V3 and Quick Wallet
Storm V3 is the protocol version where traders get a personal trading account and orders no longer require wallet confirmations.
Your funds stay onchain and remain yours. Your orders are placed in one click.
⚡ What changed
One click instead of a wallet confirmation. The wallet pop-up no longer appears on every action.
Pending orders are free. Placing, editing or cancelling Limit, Stop Loss and Take Profit costs no network fee.
Entry and protective orders in a single action. A position and its attached stop loss and take profit are signed together.
Multi-device. Phone, desktop and other sessions work with the same account in parallel.
You keep control of your funds. Withdrawals are authorized only by the owner wallet and go only to its address.
💼 Quick Wallet
Quick Wallet is not a separate wallet inside Storm. It is a layer on top of your wallet: a personal smart contract whose address is derived from your main GRAM wallet.
The smart account stores your collateral balance per asset, your positions, the list of approved trading keys, and replay protection for signed instructions. The funds themselves stay in the onchain vaults of Storm Protocol — this is not a shared exchange deposit address and not an internal balance.
How to connect
You don't need to create a contract separately or wait for it to deploy — everything happens on your first deposit.
Connect your main wallet to Storm.
Storm derives your Quick Wallet address.
Your first deposit deploys the smart account onchain.
Storm creates a trading key for this device, and you authorize it to trade — this is the only wallet confirmation.
GRAM or USDT is credited to your collateral balance.
💡 Connect wallet → Deposit → Trade.
What works without confirmations
Once connected, your orders are signed by the trading key inside your Storm session — Market, Limit, Stop Loss and Take Profit, position changes and cancellations of pending orders. No wallet pop-up appears.
💡 1 click = signed order.
Pending orders live as signed instructions in the execution queue and require no onchain transaction until their condition is met. Creating, editing and cancelling Limit, Stop Loss and Take Profit is free.
⚠️ The network fee is paid when a trade is executed and the result is written onchain. The intent to trade itself costs nothing.
Deposits and withdrawals
Quick Wallet gives you GRAM and USDT deposits, collateral balances per asset, withdrawal of a selected asset, Withdraw all, and your account activity history.
Withdrawals are authorized only by the owner wallet and go only to its address. Neither the execution layer nor a trading session can change the recipient.
⚠️ Only free collateral can be withdrawn. Funds used in open positions become available once those positions are closed.
🔐 Trading keys and control
In V2 a single wallet signature meant both "trade" and "move funds" — the protocol did not separate these rights. In V3 they are separate.
A trading key is a dedicated signing key created for a specific device and stored in your Storm session. It can only sign trading actions. One account supports up to 255 keys, so your phone, desktop and additional sessions can run in parallel.
Open and close positions
✅
✅
Place and cancel orders
✅
✅
Edit Stop Loss and Take Profit
✅
✅
Deposit to the account
❌
✅
Withdraw funds
❌
✅
Connect new devices
❌
✅
Revoke trading keys
❌
✅
⚠️ A trading key can never withdraw funds. Only trade execution is delegated.
If a device is lost
Losing a device does not mean losing the account. Open Storm on another device, connect your owner wallet and revoke the trading key of the lost one. That device loses the ability to trade, while your account address, collateral, positions and other sessions remain untouched.
💡 Withdrawals from Quick Wallet can only go to the owner address, so protecting your main wallet comes first — it is the root access to the account.
🔄 How orders are executed
Every trading action in V3 is not an onchain transaction but a signed instruction: a precise permission to execute one specific trade. It contains your smart account address, the session key, market and direction, order type, size and leverage, price, SL and TP levels, expiration and a unique identifier.
No meaningful field can be changed — the signature becomes invalid immediately. An instruction cannot be executed twice and stops working once it expires.
Order path: signed instruction → oracle tick → price match → queue → execution → result written onchain.
In V3 the Sequencer became a full execution layer: it admits and verifies instructions, maintains a separate queue per market, matches orders against the current oracle price, activates Limit, Stop Loss and Take Profit, handles cancellations, and groups completed executions into bundles (up to 25 instructions per bundle).
Processing starts right after signing, not after a transaction lands in a block. Reaction speed is determined by oracle update frequency, not by GRAM block time.
💡 Offchain gives speed of reaction. Onchain gives finality of result.
The offchain layer does not hold funds and is not the place of final settlement — it only decides when and in what order an instruction is executed. Position and balance changes are applied after smart account verification and onchain settlement. The network produces blocks roughly every 400 ms, and results usually reach finality in under a second.
👉 More on price sources: Oracles
📊 V2 and V3
Account model
Wallet and separate transactions
Personal smart account
What the trader signs
Every transaction
One session authorization
Actions per order
Click plus wallet confirmation
One click
Pending orders, SL and TP
Require onchain actions
Free to place, edit and cancel
Entry and protective orders
Separate confirmations
One action, one signature
When order processing starts
After the transaction enters the flow
Right after signing, on the oracle tick
Separation of rights
None: one signature for everything
Trading key and owner rights separated
Working across devices
Reconnect every time
Up to 255 keys, revoked individually
Where collateral sits
Onchain
Onchain, tied to your smart account
❓ FAQ
Do I have to move my funds to Storm? Collateral is deposited to your personal smart account and stays onchain. It is not a deposit to an internal exchange balance.
Can anyone withdraw my funds instead of me? No. Withdrawals are authorized only by the owner wallet and go only to its address.
Are orders still settled onchain? Yes. The offchain layer decides the order and timing of execution, but the result is written onchain after smart account verification.
Is guaranteed SL/TP execution still in place? Yes, the execution queue mechanics remain — and placing and editing these orders is now free.
Last updated