One trader. Many backers.
A smart contract in between.
SuperStrat is a curated, on-chain vault stack for Polymarket V2. Vetted traders raise USDC.e in a vault, fund their own trading wallet, and trade on polymarket.com directly. Settlement is epoch-based — everyone gets the same NAV, in the same block. Reputation and transparency stand in for custody during trades.
The problem
You are a top Polymarket trader. You have an edge. But you trade with your own capital.
Your potential backers will never send funds to a personal wallet, and they are right. You cannot prove you will not walk away with them.
On the other side, investors who want exposure to Polymarket do not have the time, expertise, or desire to trade themselves. They are looking for a skilled trader to back — but without counterparty risk.
SuperStrat solves both sides of the problem in a single architecture.
The cycle
Four phases. One price. Zero privilege.
Each cycle is called an epoch. It is the same mechanism used by institutional investment funds, except here, a smart contract executes it, not a fund administrator.
Everyone enters through the same gate
Depositors send USDC.e into the vault. Funds are locked in a pending silo, not yet invested, not yet at risk. The trader cannot touch them. Each depositor receives a ticket for the next settlement.
An independent oracle values the vault
An automated oracle calculates the real value of the vault: idle USDC.e plus the market value of open positions. This valuation, the NAV, is public and verifiable on-chain. The trader must validate it before proceeding. If they disagree, nothing happens.
One price. One block. Everyone.
The trader triggers settlement. In a single atomic transaction, all deposits become shares and all redemptions become USDC.e, at the same price, in the same block. No one can cut in line. This is the core of the system.
Collect what is yours
After settlement, each depositor claims their shares or USDC.e whenever they want. No deadline, no rush. Fees have already been deducted automatically. There is nothing to calculate.
Two actors, two reasons
Why everyone wins.
For the trader
Raise capital with no middleman
Your backers deposit directly into your on-chain vault. No paperwork, no custodian, no delay. The smart contract replaces the bank.
Earn up to 30% on profits
Your performance fees are calculated automatically. Only on real profits, above the vault's all-time high. No profit, no fee. Your depositors know this and trust you for it.
Build an immutable track record
Every settlement, every NAV, every trade is recorded on the blockchain. Your performance history is public, verifiable, and cannot be erased. It is your reputation, carved in stone.
For the depositor
Front-running is impossible
All participants in the same epoch get the same price. No one can deposit right before a favorable NAV to capture gains they did not earn. The system is fair by design.
Your pending funds are protected
USDC.e awaiting settlement sits in a separate silo. The trader cannot use it. In an emergency, you recover it directly, without going through anyone.
7 days max without settlement
If the trader does not settle for 7 days, you can cancel your request and recover your funds. This is an automatic safeguard, not a favor.
Fees
No profit, no fee. Period.
Performance fees use a global high-water mark: the trader is only paid when the vault value exceeds its all-time high. No double billing, no fees on recovered losses.
Concrete example
The vault starts at 1.000 USDC.e per share. This is the initial high-water mark.
The trader performs. NAV rises to 1.200. Profit = 0.200 per share. Fees apply on this 0.200.
The market corrects. NAV drops to 1.100. The high-water mark stays at 1.200. No fee is charged.
The trader recovers to 1.200 then surpasses to 1.350. Fees apply only on the 0.150 above the high-water mark.
Behind the scenes
The trader wallet flow.
The vault funds a curator-controlled EOA. The curator goes to polymarket.com normally. Every fund movement is on-chain — but custody during trading lives with the curator, not the vault. We're explicit about that trade-off.
The full path
At vault creation, the curator sets a fresh traderWallet — an EOA they control, ideally a cold wallet used only for this vault. Admin wires it via setTraderWallet in the post-deploy setup. The trader pre-approves the vault for recall.
After each settlement, the curator calls fundTrader(amount). USDC.e moves vault → trader wallet. A liquidity reserve floor keeps a buffer of idle USDC.e in the vault.
Curator connects the trader wallet on polymarket.com, accepts ToS, deposits USDC.e. Polymarket auto-deploys an ERC-1967 deposit wallet bound to the trader EOA. USDC.e wraps to pUSDthrough Polymarket's own Onramp.
Curator trades on polymarket.com with the familiar UX — orderbook, fills, position management. Orders are signed with POLY_1271 (ERC-7739). The valuation oracle marks-to-market across vault idle + trader wallet USDC.e + deposit-wallet pUSD + open CTF positions.
To settle, the curator closes positions, offramps pUSD → USDC.e on polymarket.com, then calls recallFromTrader (pulls via pre-approval). Oracle proposes NAV, curator settles. Pending deposits and redeems clear at the same price, same block.
Guarantees
No trust required. Just code.
Every rule below is enforced by the smart contract. Neither the trader, the platform, nor anyone else can bypass them.
Same price for all
1 NAV / epoch
Every participant in a settlement receives the same price. Front-running is impossible by construction.
Capped fees
30% max
Performance fees never exceed 30%, and only apply to profits above the all-time high.
Curator allowlist
On-chain
Only addresses on factory.allowedCreators can deploy vaults. Vetting happens off-chain, the whitelist is enforced on-chain. Curator misbehavior is visible in real time on Polygonscan.
Role changes
48h timelock
Replacing the trader or oracle is announced 48h in advance. You can exit before the change takes effect.
Inactivity safeguard
7 days
If no settlement occurs for 7 days, depositors can cancel their pending requests.
No ETH
USDC.e only
The vault only accepts USDC.e. Any ETH sent is rejected. One asset, no ambiguity.