Minos logoMINOS
TESTNET

The court

Admin powers

Last updated 5 November 2026

Trust, in the open

The whole list

Every owner-controlled function in the deployed Minos system, in one table. If a power is not listed here, the key does not have it. The contracts are verified on Sourcify with exact matches, so this table can be checked against the code, function by function.

FunctionCan doCannot doProtection
setPaused
MinosFactory
Stop all buys on Minos: the curve, new launches, and graduated tokens through the Minos routerStop sells, move funds, or stop trading anywhere elseMultisig and timelock on mainnet (planned)
setPlatformWallet
MinosFactory
Redirect the platform fee share from future trades. Every change emits a public eventMove fees already earned; those stay with the old walletMultisig and timelock on mainnet (planned)
setGraduationExecutor
MinosFactory
Set the graduation executor one time, during setupChange it ever again. A wrong value means redeploying the factoryOne-time in the code itself
registerDepositor
MinosFactory
Register curves, the router and boosts as revenue pool depositorsMove any pool fundsMultisig on mainnet (planned)
forceGraduate
BondingCurve
Finish a parked graduation under the fixed tier rulesChange the price, the amounts or the destination. It reverts if no tier qualifiesMultisig on mainnet (planned)
setRegistrar
RevenuePool
Choose which factory may register depositorsMove funds. Note: moving it stops graduations for the old factory’s live tokensMultisig on mainnet (planned), plus the published migration gate
removeDepositor
RevenuePool
Stop a curve’s future deposits into the pass poolTouch earned balances or staked passes. Blocked deposits wait in the curveMultisig on mainnet (planned)
setFounderPass
RevenuePool
Wire the pass contract one timeChange it afterwardsOne-time in the code itself
mint, batchMint
MINOS PASS
Mint passesMint past 707. The cap is enforced by the contractHard cap in code; multisig (planned) for the key
setBaseURI
MINOS PASS
Change where the pass metadata pointsChange supply, ownership or stakingMultisig on mainnet (planned)
freeze, unfreeze
ReferralRegistry
Toggle a flag the website honorsAlter any binding or move funds. Bindings cannot be editedMultisig on mainnet (planned)
enableFeeAmount, setOwner
V3 Factory (upstream Uniswap code)
Enable new pool fee tiers; hand over that ownershipTouch pools, positions or fundsMultisig on mainnet (planned)
Hard limits

What no key can do

No owner function, on any contract, can: change the 1% trade fee, the 150 HYPE graduation bar or the fixed supply of 1,000,000,000; withdraw the burned liquidity position; move curve funds or anyone’s earned, claimable balance; edit a referral binding after it is set; or mint a 708th MINOS PASS.

Status today

The honest line

Today this is a testnet deployment. Every owner role above sits on one deployer wallet. The mainnet plan moves those roles behind a multisig with a timelock, before any real funds are involved. Two setters, the graduation executor and the pass contract wiring, are already one-time in the code itself. They need no trust at all. Everything else in the Protection column is a plan. It is written here as a plan, not as a fact.