The roll / Entry 009

Entry 009. CAP.

Chain 4663 · Pin 55,558,221 · Unfinalized head

0x2f219c706e052dc25372a0c59dcc2afe0cab12f3

The Answer

No mint, pause, blacklist, upgrade or ownership selector was found in the deployed runtime, and no DELEGATECALL is present, at the pinned block. No match is not proof of absence: non-standard dispatchers and packed tables can hide functionality from a PUSH4 scan.

The paired asset USDG (0x5fc5360d0400a0fd4f2af552add042d716f1d168) and its implementation exposes: grantRole(bytes32,address), mint(address,uint256), revokeRole(bytes32,address), upgradeTo(address), upgradeToAndCall(address,bytes). For a regulated tokenized security this is expected and appropriate: the issuer must be able to mirror corporate actions, redemptions and legal orders. It is a dependency of this market, not a finding against it.

Conditional On

Chain 4663 at block 55,558,221. The deployed runtime of 0x2f219c706e052dc25372a0c59dcc2afe0cab12f3, 3,248 bytes, read at that block. Deployed-runtime PUSH4 selector scan plus EIP-1967 proxy/beacon resolution, read directly from the chain RPC at the pinned block.

The market figures beside this entry are a third-party snapshot. They were not measured by us and they carry no pin.

Stale When

Any state change after block 55,558,221 supersedes this pin. An upgrade or a role change on the paired asset changes the dependency reading. The pons factory deploying a different runtime would put a token outside what was read here. The pin was an unfinalized head, so a reorganisation at that depth invalidates the pin itself.

Strongest Contrary Evidence

A matched selector proves the four bytes appear in the deployed runtime. It does not prove the function is reachable, unguarded, or semantically what its name suggests.

No match is NOT absence: non-standard dispatchers, packed selector tables and fallback-only routing hide functionality from a PUSH4 scan.

Role holders were not enumerated. Where a contract uses AccessControl rather than Ownable, this pass does not establish WHO holds the privileged roles.

Read at the pin

NameMarket Cap
Runtime size, bytes3,248
Proxynone
PairUSDG
Pair symbol resolved fromlaunch record

Third-party market figures

Market cap, USD$520,794
Volume, 24h USD$7,448,605
Volume, 1h USD$55,206
Liquidity, USD$58,639

Third-party market snapshot. Not measured by us and not covered by the pin above.

Eleven surfaces. Two assessed.

All eleven are listed for every entry, in the same order. Two are assessed at the pinned block and nine are not. An unrun check prints at the same size as a finding.

1. Token controls: cut2. Canonical LP-principal custody: not cut3. Side-pool removal risk: not cut4. Sellability and exit depth: not cut5. Current concentration: not cut6. Historical launch integrity: not cut7. Admin, treasury and reward custody: not cut8. Reward accounting and liveness: not cut9. Utility and redemption rights: not cut10. External dependencies: cut11. Development and disclosure: not cut

Two notches cut, nine left as a dashed outline. Notch 2 of 11. Scroll the rule sideways to read all eleven.

01Token controlsNO PRIVILEGED SELECTOR FOUNDNo mint, pause, blacklist, upgrade or ownership selector was found in the deployed runtime, and no DELEGATECALL is present, at the pinned block. No match is not proof of absence: non-standard dispatchers and packed tables can hide functionality from a PUSH4 scan.
02Canonical LP-principal custodyUnassessedLP position ownership, locker terms and side-pool removal paths were not read by this pass.
03Side-pool removal riskUnassessedNot attempted by this pass.
04Sellability and exit depthUnassessedNo pinned quotes at holder size were taken; executable exit depth is unmeasured.
05Current concentrationUnassessedHolder distribution requires transfer replay over the full history and was not performed.
06Historical launch integrityUnassessedNot attempted by this pass.
07Admin, treasury and reward custodyUnassessedNot attempted by this pass.
08Reward accounting and livenessUnassessedNot attempted by this pass.
09Utility and redemption rightsUnassessedNot attempted by this pass.
10External dependenciesISSUER-CONTROLLED DEPENDENCYThe paired asset USDG (0x5fc5360d0400a0fd4f2af552add042d716f1d168) and its implementation exposes: grantRole(bytes32,address), mint(address,uint256), revokeRole(bytes32,address), upgradeTo(address), upgradeToAndCall(address,bytes). For a regulated tokenized security this is expected and appropriate: the issuer must be able to mirror corporate actions, redemptions and legal orders. It is a dependency of this market, not a finding against it.
11Development and disclosureUnassessedNot attempted by this pass.

Assessed 2 of 11 · Unassessed 9

Evidence ledger

One row per material claim. Each row carries its query, its evidence type, its coverage and the block it is true at.

Deployed runtime present at the addresseth_getCode(0x2f21…12f3, 0x34fc04d)deployed bytecodesubstantial55,558,221
No privileged selector matched in 3,248 bytesPUSH4 selector scan over the deployed runtimebytecode scanpartial55,558,221
No DELEGATECALL opcode in the runtimeopcode walk, PUSH immediates skippedbytecode scanpartial55,558,221
Proxy resolution: noneeth_getStorageAt at the EIP-1967 implementation, admin and beacon slotsstorage readsubstantial55,558,221
Paired asset USDG resolves to an implementationeth_getCode(0x5fc5…d168) then EIP-1967 resolutiondeployed bytecodesubstantial55,558,221
Selector scan of the USDG implementationPUSH4 selector scan over the resolved implementation runtimebytecode scanpartial55,558,221
Market figures beside this entrythird-party market snapshot, not re-derived from the chainthird-party APInonenot pinned
Role holders on any privileged contract in this entrynot queriednonenonenot pinned

Coverage none admits exactly one rating: unknown. An unrun check is not a pass, and it is not a fail either.