Inventory Overview¶
Primary Contracts¶
CenturionUpgradeGovernor.solCenturionProxy.sol(transparent proxy, beacon, beacon proxy)DepositContractCTN.solCenturionVaultFactory.solCenturionWithdrawalVault.solCenturionEconomicController.solCenturionClaimGatekeeper.solCenturionInitializable.solCenturionTypes.sol
Supporting Libraries¶
CenturionBaselineCheckLib.solCenturionClaimPolicyLib.solCenturionClaimViewLib.solCenturionConsensusSmoothingLib.solCenturionDustAccountingLib.solCenturionFinalizeFlowLib.solCenturionPayoutLib.solCenturionReadinessLib.solCenturionReceiptAccountingLib.solCenturionReserveConfigLib.solCenturionRiskUpdateLib.solCenturionSettlementFinalizeLib.solCenturionSettlementFlowLib.solCenturionSmoothingFundingLib.sol
Contract Kinds Used By Governor¶
CENTURION_KIND_DEPOSITCENTURION_KIND_CONTROLLERCENTURION_KIND_FACTORYCENTURION_KIND_CLAIM_GATEKEEPERCENTURION_KIND_WITHDRAWAL_VAULT
Economic Policy Hash¶
Multiple implementations expose ECONOMIC_POLICY_HASH = keccak256("EFFECTIVE_BALANCE_COVERAGE_HYBRID"). Governance policy assertions depend on this consistency.
Generated Inventory¶
See Generated Solidity Inventory for a regenerated file-by-file listing of declarations, constants, state variables, functions, privileged candidates, events, errors, implementation versions, economic policy labels, and contract kinds.
Maintenance Rule¶
When Solidity changes, run python3 tools/extract_solidity_inventory.py, inspect the generated appendix, and update the human-written pages that explain operational meaning. The generated output is a map; it is not a substitute for review.