Propriété et Rôles
Vous contrôlez votre contrat personnel. Les autres contrats du protocole s’appuient sur des rôles attribués à des DAO multisigs composés de l’équipe principale, de protocoles partenaires et de société
Bien que vous — et vous seul — soyez le propriétaire de votre contrat personnel CryptoLegacy, il existe d’autres contrats au sein du protocole. Nous utilisons une approche flexible mais fiable, basée sur les rôles, pour gérer ces contrats. Différents DAO multisigs incluent des signataires issus de l’équipe centrale, de partenaires du protocole et de sociétés de sécurité de premier plan.
Les noms de rôles sont simplifiés en:
Msig 1.
Msig 2.
Msig 3.
Des informations détaillées sur les portefeuilles multisigs correspondants sont disponibles dans des articles séparés.
Le tableau ci-dessous répertorie les contrats, leurs fonctions et les rôles qui leur sont attribués. Chaque fonction est protégée par un timelock personnel pour l’exécution.
BuildManagerOwnable
setBuildManager()
Ajoute ou supprime une adresse de build manager. Seul le propriétaire peut l’appeler.
Msig 3
5 jours
CryptoLegacyBuildManager
setRegistries()
Définit les références pour la fee registry, la plugins registry et la beneficiary registry.
Msig 3
5 jours
CryptoLegacyBuildManager
setFactory()
Définit le contrat factory.
Msig 3
5 jours
CryptoLegacyBuildManager
setSupplyLimit()
Définit la limite de supply pour les Lifetime NFTs, après quoi plusieurs mint sans lock deviennent possibles.
Msig 2
5 jours
CryptoLegacyBuildManager
setExternalLens()
Définit l’adresse du contrat external lens.
Msig 2
5 jours
CryptoLegacyBuildManager
withdrawFee()
Retire les frais du contrat vers un destinataire.
Msig 2
5 jours
CryptoLegacyFactory
setBuildOperator()
Ajoute ou supprime un opérateur autorisé à créer des contrats CryptoLegacy.
Msig 3
5 jours
FeeRegistry
setCodeOperator()
Définit une adresse d’opérateur pouvant gérer les referral codes.
Msig 2
5 jours
FeeRegistry
setSupportedRefCodeInChains()
Ajoute ou supprime des IDs de chaîne pris en charge pour les referral codes.
Msig 2
5 jours
FeeRegistry
setFeeBeneficiaries()
Définit les bénéficiaires de frais personnalisés pour la registry.
Msig 2
5 jours
FeeRegistry
setDefaultPct()
Définit le pourcentage de réduction et le pourcentage de partage par défaut.
Msig 2
5 jours
FeeRegistry
setRefererSpecificPct()
Définit les pourcentages de réduction et de partage spécifiques à un référent.
Msig 2
0 jours
FeeRegistry
setContractCaseFee()
Définit les frais pour un cas de contrat particulier.
Msig 2
5 jours
LifetimeNft
setBaseUri()
Définit une nouvelle base URI pour les jetons.
Msig 2
0 jours
LifetimeNft
setMinterOperator()
Accorde ou révoque l’autorisation de mint de nouveaux jetons.
Msig 3
5 jours
LockChainGate
setDebridgeGate()
Définit le contrat deBridgeGate.
Msig 3
5 jours
LockChainGate
setDebridgeNativeFee()
Définit les frais en natif pour une chaîne spécifique.
Msig 2
5 jours
LockChainGate
setDestinationChainContract()
Définit le contrat de la chaîne de destination.
Msig 2
5 jours
LockChainGate
setSourceChainContract()
Définit le contrat de la chaîne source.
Msig 2
5 jours
LockChainGate
setSourceAndDestinationChainContract()
Définit simultanément les contrats de la chaîne source et de la chaîne de destination à la même adresse.
Msig 2
5 jours
LockChainGate
setLockPeriod()
Définit la période de lock du NFT.
Msig 2
5 jours
LockChainGate
setReferralCode()
Définit le referral code pour deBridge.
Msig 2
0 jours
LockChainGate
setCustomChainId()
Définit un ID de chaîne personnalisé.
Msig 2
5 jours
PluginsRegistry
addPlugin()
Enregistre un plugin et journalise un numéro de bloc descriptif.
Msig 3
5 jours
PluginsRegistry
addPluginDescription()
Ajoute une nouvelle note descriptive pour un plugin déjà enregistré.
Msig 3
5 jours
PluginsRegistry
removePlugin()
Désenregistre un plugin.
Msig 3
5 jours
SignatureRoleTimelock
setMaxExecutionPeriod()
Définit la période maximale d’exécution autorisée pour les appels programmés.
Msig 1
0 jours
SignatureRoleTimelock
setRoleAccounts()
Gère l’association rôle-compte en ajoutant, supprimant ou mettant à jour des comptes pour des rôles spécifiés.
Msig 1
0 jours
SignatureRoleTimelock
cancelCallList()
Annule les appels programmés pour un contrat.
Msig 1
0 jours
All contracts
transferOwnership()
Transfère la propriété du contrat.
Msig 1
5 jours
Last updated

