Skip to main content

CreatorOVault — contract dependency graph

Protocol-level dependency map for greenfield CreatorOVault stacks on Base (v1.20.0). Per-creator vault, wrapper, ShareOFT, and strategy addresses are emitted at deploy — verify onchain (or via Status vault report).

Source data: docs/audits/graphs/creator-ovault.yaml · Narrative: CreatorOVault risk report · Addresses: Contract addresses

Legend

Node categories

CategoryMeaning
Vault / TokenDeposit surface and share tokens (▢ / ■)
Strategy (leg)CREATOR yield sleeves via addStrategy
GovernanceSafes and per-vault privileged roles
Protocol InfraShared factories, batchers, modules, bytecode
External DependencyProtocols the legs/arms rely on
ShareOFT ArmLaunch / mesh / bridge / fee domain — never a vault leg

Edge kinds

KindMeaning
deploysCreates or mints the target
controlsOwnership / privileged config root
holds-roleRole membership on the target
managesOperational control (modules, auth, registry)
allocates-toVault CREATOR allocation to a leg
deposits-intoCapital or nested vault flow
routes-throughPath / bridge / wrap / infra hop

Trust reminder: legs move creator-coin NAV inside the vault; arms move or monetize ■. Remote ■ never implies a remote CreatorOVault redeem of Base creator coin.


Nodes

IDLabelCategoryAddress
creator-ovaultCreatorOVault (▢)vaultper-vault
wrapperCreatorOVaultWrappervaultper-vault
share-oftCreatorShareOFT (■)vaultper-vault
charm-strategyCreatorCharmStrategystrategyper-vault
ajna-adapterERC4626StrategyAdapterstrategyper-vault
ajna-vaultAjnaERC4626Vaultstrategyper-vault
ajna-authAjnaVaultAuthstrategyper-vault
ajna-bufferAjnaVaultBufferstrategyper-vault
idleIdle CREATORstrategyn/a (vault balance)
cca-armCCALaunchArmarmper-vault
mesh-lpOVaultLPManagerarmper-vault
solana-meshSolana OVault mesharmper-route
treasury-safeProtocol treasury Safegovernance0x7d42…f2d3
automation-safeProtocol automation Safegovernance0x08f0…8eBE
vault-rolesVault roles (per instance)governanceper-vault
registryRegistry4626infra0xF60a…824e
factoryOVaultFactory4626infra0x29AB…0eb5
batcherDeploymentBatcherinfra0x83A9…8032
activation-batcherVaultActivationBatcherinfra0x37A9…73B3
bytecode-storeUniversalBytecodeStoreV2infra0x8599…3530
create2UniversalCreate2DeployerFromStoreinfra0xdffB…d1Ef
core-moduleCreatorOVaultCoreModuleinfra0xD6B8…8833
strategies-moduleCreatorOVaultStrategiesModuleinfra0x968b…3c60
admin-moduleCreatorOVaultAdminModuleinfra0x5bC4…DB50
lottery-managerLotteryManager4626infra0x0fC6…C97b
vrf-consumerVRFConsumer4626infra0x56E2…a251
creator-coinZora creator coindependencyper-creator
charm-uniCharm / Uniswap liquiditydependencyexternal
ajna-protocolAjnadependencyexternal
layerzeroLayerZero V2 OFTdependencyexternal
creator-oracleCreator oracle / TWAPdependencyper-vault / shared
chainlink-vrfChainlink VRFdependencyexternal

Key edges

FromToKindLabel
treasury-safebatchercontrolswires helpers / phase1 module
batchercreate2routes-throughCREATE2 deploy
create2bytecode-storeroutes-throughseeded bytecode
batchercreator-ovaultdeploysPhase 1–3 greenfield
factoryregistrymanagesregisters vault stack
core-modulecreator-ovaultmanagesdelegatecall core
strategies-modulecreator-ovaultmanagesdelegatecall strategies
admin-modulecreator-ovaultmanagesdelegatecall admin
activation-batchercreator-ovaultmanagesactivation / finalize
vault-rolescreator-ovaultholds-roleowner management keeper emergency
treasury-safecharm-strategycontrolsadapter ownership (typical)
automation-safecharm-strategyholds-roleCharm manager
automation-safeajna-vaultholds-roleAjna admin
creator-coincreator-ovaultdeposits-intodeposit asset
creator-ovaultcharm-strategyallocates-to~45% Charm
creator-ovaultajna-adapterallocates-to~45% Ajna
creator-ovaultidleallocates-to~10% idle
ajna-adapterajna-vaultdeposits-intonested ERC-4626
ajna-authajna-vaultmanagespause / auth
ajna-bufferajna-vaultmanagesbuffer / buckets
charm-strategycharm-unideposits-intoLP inventory
ajna-vaultajna-protocoldeposits-intolending sleeve
creator-ovaultwrapperroutes-throughwrap ▢
wrappershare-oftdeploysmint ■
share-oftcca-armroutes-throughprimary market
share-oftmesh-lproutes-throughV4 mesh
share-oftsolana-meshroutes-through~30% ■ at finalize
share-oftlayerzeroroutes-throughOFT bridge
mesh-lpcreator-oracleroutes-throughTWAP guards
share-oftlottery-managerroutes-throughtrade-fee / jackpot
lottery-managervrf-consumerroutes-throughVRF
vrf-consumerchainlink-vrfroutes-throughrandomness

Prev: CreatorOVault risk report · Next: Security & audits