ManualHow-To
Provide Liquidity
The PLP vault is the counterparty to every Predict position, and supplying it is one of the two ways deepskew writes to the chain (the other is trading binaries on Flow & Edge). Supplying mints LP shares against the vault; withdrawing burns them back to dUSDC. This is the full path: connect, fund, read the Vault grade, and act.
- 1Connect a walletUse the Connect control at the top-right of the desk. deepskew reads balances and signs transactions through the connected Sui wallet, so nothing in this flow works until an account is attached.
- 2Request Testnet dUSDCThe faucet is a Tally form. Note that dUSDC is the vault’s quote asset, not the official Sui Testnet USDC, so the two are not interchangeable. You also need a little SUI in the same wallet to pay for gas.
- 3Read the Vault grade firstOpen Vault. The Provide liquidity panel leads with the live solvency verdict, a
Green/Amber/Redgrade off the vault’s utilization, max-payout utilization, and exit ratio. Read the verdict before you decide whether to back the vault. - 4SupplyEnter a dUSDC amount. The panel quotes the PLP share price and the estimated PLP shares you receive. Supply signs a real
predict::supply, consolidating your dUSDC coins, splitting the input, and transferring the mintedCoin<PLP>back to your wallet. - 5WithdrawSwitch to Withdraw and enter a dUSDC-out amount. Withdraw burns
Coin<PLP>viapredict::withdrawand returns dUSDC. The amount is clamped to your share value and to the live withdrawable budget, the smaller of available liquidity and the rate-limiter cap, so it never asks the chain for more than it can pay right now. - 6Confirm on-chainOn success a toast confirms the amount and surfaces the transaction digest with a Suiscan link, so every supply and withdraw is verifiable against the chain.
CautionThe withdrawal limiter
Withdrawals are bounded on-chain by a token-bucket rate limiter that refills continuously. There is no fixed lock and no cooldown timer, so you can withdraw any time, but a single withdrawal larger than the current budget is rejected. The panel shows that budget live and clamps the input to it. If the budget reads “Off”, the limiter is disabled and available liquidity is the only bind. See Vault for the exit-capacity read and On-Chain Integration for the write path.