Getting Started
Any EVM Wallet
Varla works with any Ethereum-compatible wallet that supports ERC-1155 tokens — MetaMask, Trust Wallet, Rainbow, Rabby, WalletConnect mobile wallets, Ledger/Trezor via WalletConnect, or Gnosis Safe (including Polymarket's auto-created Safes).
Connection Flows
1
Wallet Connection (Reown)
If you signed into Polymarket with a non-custodial wallet (MetaMask, etc.), click "Connect Wallet" in Varla. Select the same wallet — your existing positions appear automatically.
2
Email / Social Import (Privy)
If you signed into Polymarket with email or Google, export your private key from Polymarket settings and import it into Varla via the secure Privy flow. Key material is never held in full or accessible as plaintext by Varla or Privy.
3
Approve Collateral Transfers
First-time users approve Varla to move ERC-1155 positions (one-time
setApprovalForAll). For repayment or lending, you'll also approve USDC/USDT transfers (one-time).
⚠ Keep your key safe
Never share your private key. Only approve contracts you trust. VarlaCore is the only contract that needs ERC-1155 approval.
Requirements by Chain
| Requirement | Polygon | BSC |
|---|---|---|
| Wallet | Any EVM wallet | Any EVM wallet |
| Network | Polygon Mainnet | BNB Smart Chain |
| Gas Token | POL | BNB |
| Positions | Polymarket ERC-1155 | Opinion ERC-1155 |
Approvals
| Approval | When Needed | One-Time? |
|---|---|---|
setApprovalForAll | First collateral deposit | Yes |
| USDC/USDT approval | First repay or lend deposit | Yes |
Gas Estimates (Polygon)
| Action | Gas Units | Approx Cost |
|---|---|---|
| Approval | ~50,000 | ~$0.01 |
| Deposit | ~150,000 | ~$0.03 |
| Borrow | ~200,000 | ~$0.04 |
| Repay | ~150,000 | ~$0.03 |
| Withdraw | ~100,000 | ~$0.02 |