Qore3 staff session · Ethereum mainnet · teams of two
From a fresh wallet to your first trade.
Onboard into Qore Wallet as a two-person team, connect your shared wallet with WalletConnect, bridge USDC with QoreBridge, enter QoreTrade through QoreDAM, and open your first position. One session, real money, small amounts.
What you’ll do today
- Onboard into Qore Wallet · your key, your team, your shared wallet · 30 min
- WalletConnect · how a dapp talks to your wallet · 15 min
- QoreBridge · move USDC off Ethereum mainnet · 20 min
- QoreDAM into QoreTrade · connect, navigate, deposit · 15 min
- Trade · read the screen, open, close, withdraw · 25 min
Pair up. You and your buddy are one team with one shared wallet: one phone proposes each transaction, the other reads it out loud and approves it.
The whole journey, one screen
Five products, one wallet, one path. Every arrow below is something you will do today.
Block 1 · Onboarding
A wallet doesn’t hold coins. It holds keys, and Qore Wallet splits them.
Private key
The secret that signs transactions. In Qore Wallet it is never assembled in one place.
MPC key shares
Multi-party computation splits the key across the team. Each phone holds a share and signing happens together, so no single person can move the funds.
Mnemonic phrase
12 or 24 words generated when you create your account. It recovers your own share. The master backup.
Address
The shared wallet’s public identity, safe to share. Your team’s ETH sits on Ethereum under this address.
Onboard in six moves
- Create your account with your key. Both of you. Install Qore Wallet, turn on Face ID or fingerprint, write the mnemonic phrase on paper, confirm it.
- Create your team and invite your buddy. One creates, the other accepts. Check the team shows two members.
- Set up the shared wallet on Ethereum. Both phones take part in generating the key shares. Keep the app open until the wallet leaves its waiting status.
- Turn on Single Sign Mode with your counterparty. Both of you confirm it. This is what lets either of you sign for the shared wallet.
- Owner and co-owner each add a transaction policy. Until both policies exist, the wallet cannot send money in or out.
- Copy the shared wallet’s Ethereum address and send it to the facilitator. It starts with
0xand is 42 characters long.
Who can do what
- Owner
- Created the team. Manages members, policies and the wallet itself.
- Co-owner
- Your buddy. Shares control of the wallet and adds their own transaction policy.
- Single Sign Mode
- Switched on by both of you. Either member can sign a transaction for the shared wallet on their own, as long as it passes the policy.
- Transaction policy
- The rules a transaction must pass before the wallet will sign it. Each of you adds one. No policy, no money in or out.
- Whitelist
- The list of contract addresses your policy allows. A dapp you connect to must have its contract on it, or its transactions get blocked.
Today’s rhythm for every transaction: one phone drives, the other reads the prompt out loud before anyone taps. Swap roles halfway through.
Mnemonic phrase rules
- Some wallets call it a seed phrase. Same thing, same rules.
- Never type it into a website, a dapp, a form, or a chat.
- Never screenshot it or store it in the cloud.
- Nobody from Qore3 will ever ask you for it. Not support, not a manager, not today.
- The only place it ever goes is the wallet’s own Restore screen, on a device you own. Qore3 does not keep a copy, so a lost phrase means a lost share.
Almost every stolen wallet starts with a seed phrase typed somewhere it shouldn’t be. There is no undo.
Watching the money land
The facilitator sends 20 USDC and a little ETH to each team’s shared wallet address. Both of you open the wallet and watch them arrive.
- Pending means the transaction is broadcast but not yet in a block.
- Confirmed means it is in a block. Each new block after it is one more confirmation.
- Tap the transaction to open it on Etherscan, the public explorer. Everything on-chain is visible there, forever.
- The gas for these sends came out of the facilitator’s wallet, not yours. Your USDC and ETH are intact.
Block 2 · WalletConnect
A secure line between a dapp and your wallet.
WalletConnect is the protocol that lets a website or app ask your wallet to do things. Your keys never leave your phone.
- The dapp sends requests: connect, switch network, sign, send.
- Your wallet shows each request and you approve or reject it.
- The link is called a session. You can end it any time from the wallet.
The handshake
- First, whitelist the dapp. Add its contract address to your transaction policy. Skip this and every Send from that dapp gets blocked.
- Open the dapp and tap Connect wallet.
- Choose WalletConnect. A QR code appears, or a list of wallets on mobile.
- In Qore3 wallet, scan the QR code. On the same phone, pick Qore3 from the list instead.
- Read the session request: which dapp, which account, which networks.
- Tap Approve. The dapp now shows your address.
Check the dapp’s domain against the one shown in the wallet. They should match exactly.
Three prompts you’ll keep seeing
Connect
Which site, which account, which chains. Approve once per session.
Switch network
The dapp wants your wallet on a different chain. Expected right after bridging.
Sign or Send
The one that moves money. Read the amount, the token, the destination contract and the network fee. If anything is not what you expected, reject it. The wallet also checks it against your transaction policy: a contract that is not whitelisted is refused before you ever tap.
Block 3 · QoreBridge · bridge.qore3.com
Move USDC from mainnet to where QoreTrade deposits from.
QoreBridge moves USDC and USDT between chains. It compares routes such as CCTP, LayerZero and NEAR Intents and picks the best rate for you.
- Bridging a token from mainnet is two transactions: an approve that lets the bridge contract spend your USDC, then the bridge itself. Both cost gas, paid in ETH.
- At quiet times that gas is a dollar or two in total. When the network is busy it can be ten or more. We check on the day.
- Arrival takes a few minutes depending on the route. Watch the status in the bridge and in your wallet.
Bridge, step by step
- Whitelist QoreBridge’s contracts in your transaction policy, then open bridge.qore3.com and connect the shared wallet with WalletConnect.
- Token: USDC. From: Ethereum mainnet. To: the network QoreTrade deposits from.
- Amount: 20 USDC, or whatever the facilitator set. The ETH stays where it is.
- Review the route, fee, estimated time and the amount you’ll receive.
- Confirm the Approve prompt in the wallet. It only grants spending permission. Nothing moves yet.
- Confirm the Bridge prompt. This is the Send that moves money. Your buddy reads it out loud before you tap.
- Wait for arrival, accept the Switch network prompt, and see the USDC on the destination network.
Block 4 · QoreDAM into QoreTrade
Trade is reached through DAM, not on its own.
QoreDAM is the portfolio layer: it sees every wallet and chain in one place. QoreTrade sits behind it, so the wallet you connect to DAM is the wallet that trades.
- Whitelist QoreDAM’s and QoreTrade’s contracts in your transaction policy.
- Open QoreDAM and connect the shared wallet with WalletConnect. Make sure it is on the network your USDC arrived on.
- Check DAM shows the bridged USDC. If it does not, the bridge has not finished or you are on the wrong network.
- From DAM, navigate to QoreTrade. It opens already connected to the same wallet, address in the top right.
- Deposit USDC into QoreTrade. Confirm the Send prompt. Your balance appears under USDC (Perps), the balance that backs positions.
Block 5 · QoreTrade
Words you need before you open a position
- Perpetual
- A contract that tracks an asset’s price with no expiry. BTC-USDC perps means you bet on BTC’s price, settled in USDC, without ever holding BTC.
- Mark / Oracle
- Oracle is the outside market price. Mark is the price the exchange uses to value your position and decide liquidation. Watch mark.
- Long / short
- Long profits if the price goes up. Short profits if it goes down.
- Spot / Perps balance
- Spot is money you simply hold. Perps is collateral backing positions. Deposits need to sit in Perps to trade.
- Cross margin
- Your whole Perps balance backs every open position. Simple, and the only mode we use today.
- Leverage
- Position size divided by collateral. The screen defaults to 20x. Change it to 1x before you do anything else.
- Est. Liq
- The price at which the exchange closes your position and keeps the collateral. Higher leverage pulls it closer to the current price.
- Funding
- A small payment that flows between longs and shorts every interval. You will not notice it in one session.
Rule for today: leverage 1x, Market orders, size small, and close everything before we leave.
Read the trading screen
- 1 Market picker. BTC-USDC perps is selected. Tap it to change.
- 2 Mark, Oracle, 24h change, open interest, funding countdown.
- 3 Order book: red asks above, green bids below, spread in the middle.
- 4 Margin mode and leverage. Cross, and the 20x you will set to 1x.
- 5 Order type. Market fills now at the best price. Limit waits for your price.
- 6 Long or Short. The big button at the bottom changes to match.
- 7 Size in BTC or USDC, or drag the slider for a share of your funds.
- 8 Buy / Long button, then Est. Liq, order value, slippage and margin required.
- 9 Balances, Positions, Open Orders and history tabs. Positions is where your trade lives.
- 10 Account equity split into Spot and Perps, plus unrealised PnL.
Trade, step by step
- In QoreTrade, check Available Funds shows your deposited USDC.
- Pick a market, for example BTC-USDC or ETH-USDC.
- Set leverage to 1x and leave margin on Cross. Do this before touching size.
- Order type Market. Choose Long or Short. Enter a small size, about half your funds.
- Read Est. Liq, order value and margin required, then tap Buy / Long or Sell / Short and confirm in the wallet.
- Open the Positions tab and watch unrealised PnL move for a minute. That is the price doing its job.
- Close the position from the Positions tab, then withdraw USDC back to the wallet. Two more prompts. Read both.
Clean up and debrief
- In Qore3 wallet, open sessions and disconnect Bridge and Trade.
- Scroll your activity. Count the transactions, note the gas on each one, and who signed what.
- What’s left: a little ETH on mainnet, USDC back in the wallet on Trade’s network. Where did the rest go?
- One thing that surprised you. One thing a customer would get stuck on.
Whatever is left stays with the team. Keep the wallet, you’ll use it again.
If something goes wrong
Stuck on pending
Gas was set too low. Use the wallet’s speed up option, which resends with a higher fee.
Dapp can’t see the wallet
The session dropped. Disconnect in the wallet and run the handshake again.
Wrong network
Switch it in the wallet, or accept the dapp’s switch prompt. Balances are per network, nothing is lost.
Transaction blocked by policy
The dapp’s contract is not whitelisted. Add it to your transaction policy and send again.
Any prompt you don’t understand
Reject it and ask. A rejected prompt costs nothing. A wrong approval might.
And one more time: nobody gets your mnemonic phrase.