Skip to main content

Service contracts

Cross-cutting services shared across all creator vaults.


Overview

Service contracts provide functionality that spans multiple creator vaults rather than being specific to a single vault deployment.

ContractPurpose
CreatorLotteryManagerShared lottery with multi-token prizes
CreatorOracleCross-chain price oracle

Shared service pattern

Unlike core contracts (one per creator), service contracts are deployed once per chain and serve all creator vaults: