Connecting and Funding (Kalshi)
Kalshi is a regulated exchange that holds your cash directly. Unlike Polymarket, there is no tread Wallet deposit path and no bridging. You fund your account on Kalshi, then connect that account to tread with an API key so tread can trade on your behalf.
Step 1: Fund your Kalshi account
Open or log in to your account at kalshi.com.
Complete Kalshi's own identity verification. Kalshi is CFTC-regulated, so eligibility and KYC are set by Kalshi, not by tread.
Deposit USD using any method Kalshi supports. For further information on depositing and withdrawing funds please refer directly to official Kalshi Documentation.
Step 2: Create a Kalshi API key
In Kalshi's account settings, create an API key. Kalshi gives you two things,
An access-key ID
An RSA private key
Kalshi shows these private keys once. Save it before closing the dialog.
For full instructions on API key creation, please refer to Kalshi's official documentation
Keep the private key secret. It authorizes trading only — it cannot withdraw funds from your Kalshi account.
Step 3: Connect the account to tread
Open Key Management from the top-right menu and click Connect CEX Account.
Select Kalshi from the venue list.
Give the account a name.
Paste your access-key ID (UUID).
Paste your RSA private key, including the
-----BEGINand-----ENDlines. Line breaks inside the key matter — paste it exactly as Kalshi gave it to you.Optionally set a subaccount (a whole number from 0 to 63). Leave it blank to use subaccount 0, the default.
Click Link Account.
There is no wallet to connect, no signature to approve, and no passphrase.
Step 4: Check your balance
Go to Predict in the top navigation and open the Kalshi tab. Pick any event and your Kalshi account from the account dropdown at the top of the order panel. Your available cash shows next to the amount field, labelled in USD (not USDC, as on Polymarket and HIP-4).
Last updated
Was this helpful?