Before you start
- Trading must be available in your region. The widget checks with Polymarket first. See Where trading is available.
- You need a browser wallet (such as MetaMask, Rabby or Coinbase Wallet), or an email address if the publisher’s widget offers Continue with email.
Set up once
1
Connect
Click Connect browser wallet, or Continue with email to create an email wallet. You own the signer either way; PolyEmbed never sees your private key.
2
Sign in to Polymarket
Your wallet asks you to sign a message. This creates your Polymarket trading credentials. Signing a message doesn’t move funds or cost gas.
3
Get your deposit wallet
Polymarket’s SDK derives your Polymarket deposit wallet from your signer and deploys it through Polymarket’s gasless relayer. This is where your pUSD and shares live. If you already use Polymarket with the same signer, it’s the same wallet.
4
Enable trading
Click Enable trading and confirm in your wallet. This one-time step approves Polymarket’s exchange to use your pUSD and shares. No gas is required.
5
Add funds
Click Add funds and send a supported asset to one of your deposit addresses. It converts to pUSD automatically. See Funding your wallet.
Buy shares
- Choose Buy, then Yes or No.
- Enter an amount in pUSD. The amount includes fees. Click Max to use your whole balance.
- Click Buy Yes or Buy No and confirm in your wallet.
Sell shares
- Choose Sell and the outcome you hold.
- Enter a number of shares, or click Sell all.
- Confirm in your wallet.