CONTROL SURFACE / CHAIN 4663
13 KEYS.ONE VOLLEY.
Run every published stock-token control path against one address inside an isolated fork. Observe the state transition after each call. Nothing from the drill is sent to mainnet.
STATE EXECUTION PIPELINEFORK MODE / READY
TARGET
ADDRESS
ACCESS CONTROLS13 CALL PATHS
STATE
DIFF
registry.resolveRoles()13 SOURCEDfork.broadcastPolicyDISABLEDdiff.fields05 TRACKED
PUBLISHED CONTROL PATHS
13 ROLE HOLDERS / 13 FUNCTIONS
SELECT A ROW TO INSPECT FUNCTION + SOURCE
01mintersMint an uncapped amount to a non-blocked address.0x2b94105…C5C3A87mint(address,uint256)›02tokenDeployersDeploy and initialise a stock-token beacon proxy.0x5516B34…ECCE000deployToken(string,string,string)›03factoryUpgradersUpgrade the external StockFactory.0x697e774…e0ae553upgradeToAndCall(address,bytes)›04burnersBurn a holder balance without allowance.0x6E40B50…Fc2D8C1burn(address,uint256)›05oraclePausersToggle oraclePaused; current implementation does not enforce the flag internally.0x7369d10…61e4aBCsetOraclePaused(bool)›06blockersBlock sending, receiving, approving, spending and permits.0x913cA87…B0b28fDsetBlocked(address,bool)›07multiplierUpdatersSet or schedule a nonzero UI multiplier.0x92905e8…4188143setMultiplier(uint256)›08adminBurnersRemove a holder balance without allowance, including while paused or blocked.0x957B6de…3cd74D4adminBurn(address,uint256)›09metadataUpdatersChange name and symbol, changing the EIP-712 permit domain.0xcba16C2…358524AsetMetadata(string,string)›10beaconUpgradersUpgrade the shared registry without delay.0xCd8C618…e2Be094upgradeBeaconToAndCall(address,bytes)›11defaultAdminsGrant and revoke every role, including to the same address.0xD6f8378…D55B66dgrantRole(bytes32,address)›12globalPausersPause ordinary operations across all stock tokens.0xe7BCB18…024F22Apause()›13tokenPausersPause or unpause one stock token.0xFCcF56B…9E6Ab23pauseToken(address)›