Skip to main content

Overview

To trade on Polymarket through LuckyLobster, you need to connect your Polymarket Magic Proxy Safe wallet.

Wallet Types

Proxy Wallet

The recommended wallet type. Uses Polymarket’s Magic Proxy for seamless trading.

Safe Wallet

Gnosis Safe multisig wallet for institutional users.

Connecting Your Wallet

Prerequisites

  1. A Polymarket account with a deployed wallet
  2. Your wallet private key (EOA key from Magic)
  3. Your proxy/Safe address

Step-by-Step

1

Navigate to Wallets

Go to Dashboard > Wallets and click Import Wallet
2

Enter Private Key

Paste your Magic EOA private key. This is encrypted immediately with AES-256-GCM.
0x1234567890abcdef...
Never share your private key with anyone. LuckyLobster encrypts it immediately and it’s only decrypted server-side during order signing.
3

Enter Proxy Address

Your Polymarket proxy address (starts with 0x)
0xABCD1234...
4

Verify Connection

LuckyLobster will verify the wallet and display your balances.

Finding Your Wallet Details

From Polymarket

  1. Log in to polymarket.com
  2. Go to Settings or click your profile
  3. Your proxy address is displayed in the wallet section

Getting Your Private Key

Your Magic wallet private key can be exported from your Magic account. Be extremely careful with this key.
Your private key gives full control over your wallet. Only enter it on trusted sites and never share it.

Wallet Security

Your wallet is protected with:
Security LayerDescription
AES-256-GCM EncryptionPrivate key encrypted at rest
Per-Wallet IVUnique initialization vector for each wallet
Server-Side OnlyKeys never sent to browser/client
Secure Key DerivationMaster key stored in secure environment

Wallet Approvals

Before selling tokens, your wallet needs to approve the Polymarket contracts:
  • USDC Approval - For buying shares
  • CTF Approval - For selling shares (Conditional Token Framework)
LuckyLobster handles these approvals automatically when needed.

Troubleshooting

  • Verify your proxy address is correct
  • Check that you have USDC in your Polymarket wallet
  • Ensure you’re connected to Polygon network
  • Check the /balance endpoint for current balance
  • Make sure you have MATIC for gas fees
  • Verify funds are in your proxy wallet, not EOA
LuckyLobster auto-approves CTF when needed. If you get approval errors:
  • Try the /wallet/approve endpoint manually
  • Check for pending transactions on PolygonScan

API Endpoints

Wallet Approval API

Manually approve tokens for trading