FAQ
Where do I trade Twofold pools?+
Do I need both tokens to deposit?+
No. Tick Pay with ETH or Pay with USDG on the pools page and one transaction buys the other leg, deposits both and refunds the remainder. See One-click deposit for what it does and where the position lives.
Did anyone audit the contracts?+
The DualPool hook: yes, Uniswap audited it upstream, and our deployment is byte for byte identical. The Twofold wrappers: open source, run through Slither, Aderyn, Halmos, and Mythril, with mutation-tested test suites. We claim no third-party audit of the wrappers.
What APY will I earn?+
We publish no projection. What the site shows is measured: the trailing rate the Steakhouse USDG vault has paid depositors, and the 24-hour volume each pair traded across the whole chain. Your own return depends on which pool you supply, how long you stay, and what trades through it. Impermanent loss applies here exactly as it does in any AMM pool.
When do I get paid?+
Continuously, into your shares. Swap fees land in the pool the moment each trade confirms and the USDG interest accrues every second in the Steakhouse vault. Neither is paid out or claimed separately: you receive both when you withdraw, as more tokens than you put in. See Your earnings, plainly.
Can the protocol take my deposited principal?+
No. No contract path lets the protocol reach deposited principal, and public depositors keep all of their growth.
Can more TWO ever be minted?+
No. Supply is fixed at 1,000,000,000, minted once. The token contract has no mint function and no owner.
What does the emergency pause let the team do?+
Pause, and only pause. The pause can make pools safer by stopping activity. It has no power to redirect funds.
Which vault holds the resting capital?+
Steakhouse USDG, 0xBeEff033F34C046626B8D0A041844C5d1A5409dd, for the USDG leg of every live pool. The other leg does not rest; only the stable side is bound to a vault. Vaults are allowlisted by exact address, so a pool can only use one the allowlist names. Twofold operates no vault and is backed by no vault's assets.
Can the team pull the genesis liquidity?+
No. The TWO/WETH genesis position is held by the PositionLocker, 0x485690D46e344127aa2EB45D8d9BAcbb5856D58b, which cannot transfer, decrease or burn it. Fees still accrue and anyone can call claim to send them to the fee recipient. Nobody, the locker owner included, can move, decrease or burn the position.
How do I know a pool is genuine?+
Check it against the on-chain Registry. The Twofold factory creates every genuine pool, and the Registry answers live for any pool address.
This is one section of the Twofold documentation. Read all of it.