Key concepts before you start
Canton Network works differently from most chains users are familiar with (Ethereum, Solana, etc.). A few concepts explain almost every “why” question that comes up during onboarding.Why does Ekiden talk about a 'Party ID' instead of just a wallet address?
Why does Ekiden talk about a 'Party ID' instead of just a wallet address?
hint::fingerprint. On Ekiden specifically, that hint is Ekiden — your Party ID starts with Ekiden:: followed by a long cryptographic fingerprint, because Ekiden operates its own validator (participant) node on Canton Network. When you sign up, Ekiden’s validator is the one that hosts your party and processes your transactions — that’s also why you don’t need to bring your own separate Canton wallet to get started (see the sign-up flow below).Practical effect for you as a user: your Party ID isn’t just an address that might have funds — it’s tied to a specific validator that actually hosts your data and processes your transactions. Because that validator is Ekiden itself, onboarding is closer to signing into an app than deploying a wallet from scratch.Why is privacy different on Canton vs. Ethereum-style chains?
Why is privacy different on Canton vs. Ethereum-style chains?
What does 'Enable Preapprove' actually do, and why is it a separate step?
What does 'Enable Preapprove' actually do, and why is it a separate step?
Custodial or self-custodial — who actually holds the keys?
Custodial or self-custodial — who actually holds the keys?
Ekiden::...) for you behind that login — the wallet is created and hosted as part of your Ekiden account rather than something you bring from elsewhere.In practice this means: your Ekiden login is your wallet access. There’s no separate seed phrase to back up for the wallet itself — account recovery works the same way your Google or email login recovery would. This is a different trust model from a self-custodial browser wallet (like Loop) where you alone hold a seed phrase, or an MPC/institutional custody wallet (like Dfns) with policy-based key controls — Ekiden’s model trades some of that self-custody for a much simpler sign-up flow.Your Trading Account balance inside Ekiden (what you see after depositing) is a further, separate layer on top of this: it’s the portion of funds you’ve explicitly moved from your wallet into Ekiden’s trading vault, not your whole wallet balance.Why Testnet, and why do balances reset / get labeled 'simulated'?
Why Testnet, and why do balances reset / get labeled 'simulated'?
- All USDCx you claim via Get Test Tokens is testnet-only and has no real-world value.
- Network upgrades on testnet can, in principle, reset state — that’s expected and is exactly what testnet is for.
- This is also why the onboarding checklist explicitly makes you tick “I acknowledge that I am trading on a testnet with simulated funds” before you can sign in — it’s a compliance-style confirmation, not just a formality.
Overview
Connect & Onboard
Fund Your Account
Step-by-step setup
Open the Trade screen and click Connect
BTC-USDTx) on the Trade tab. Before connecting, the order panel and Positions table are visible but inactive — you’ll see a Connect button in the top-right corner.
The Trade screen before connecting — order panel visible but inactive
Choose Google to sign up or log in

Connect Wallet modal with Google as the sign-in option
Log in or sign up on the Ekiden identity screen
- Enter an existing username/email + password and click Continue, or
- Click Sign up if this is your first time, or
- Click Continue with Google to skip password entry entirely

Ekiden's hosted login screen with email+password and Continue with Google

Sign Up form: Username, Email address, Password — or Continue with Google
Accept the Terms of Use
- I accept the Terms of Use
- I acknowledge that I am trading on a testnet with simulated funds

Terms of Use modal after logging in
Complete the onboarding checklist
- Switch Network – points your wallet at Canton’s TestNet instead of MainNet. Every Canton wallet can target multiple networks (DevNet/TestNet/MainNet); this step makes sure you and Ekiden are looking at the same one.
- Enable Preapprove – registers your Party ID to receive USDCx without manually accepting a transfer offer for every deposit (see “What does Enable Preapprove actually do” above).
- Get Test Tokens – claims free testnet USDCx from a faucet into your Funding Account. This only works on testnet — there’s no equivalent free-money button on mainnet.
- Link Accounts – links your
Ekiden::...Party ID to your Ekiden user profile, so the app knows which on-chain identity to associate with your trading history, points, and referrals. - Sign In – you sign a message to authenticate the session. This proves control of the Party ID without exposing any private key material.
- Deposit – moves USDCx from your wallet (Funding Account) into Ekiden’s trading vault, where it becomes usable margin (your Trading Account balance).

Onboarding checklist with steps completing in sequence
Deposit funds into your Trading Account

Depositing 10 USDCx into Trading Account 1
Confirm your balance
- Ekiden Balances total
- Trading Account 1 status (
Active) and balance - Your assets list (e.g.
USDCx)

Trading Account 1 funded and active with a $10 balance
Request more test tokens as needed

Total balance across Funding and Trading accounts after a second token claim