Propiedad y Roles
Tú controlas tu contrato personal. Otros contratos del protocolo utilizan roles asignados a multisigs de DAO compuestos por el equipo principal, protocolos asociados y firmas de seguridad.
Aunque tú —y solo tú— eres el propietario de tu contrato personal de CryptoLegacy, también existen otros contratos dentro del protocolo. Empleamos un enfoque flexible pero confiable basado en roles para gestionarlos. Diversos DAO multisigs incluyen firmantes del equipo principal, socios del protocolo y firmas de seguridad de primer nivel.
Los nombres de rol se simplifican como:
Msig 1,
Msig 2,
Msig 3.
Encontrarás información detallada sobre sus carteras multisig en artículos separados.
La siguiente tabla muestra los contratos, sus funciones y los roles asignados a cada uno. Todas las funciones están protegidas por un timelock personal para su ejecución.
BuildManagerOwnable
setBuildManager()
Agrega o elimina una dirección de build manager. Solo puede llamarlo el propietario.
Msig 3
5 días
CryptoLegacyBuildManager
setRegistries()
Establece referencias para la fee registry, plugins registry y beneficiary registry.
Msig 3
5 días
CryptoLegacyBuildManager
setFactory()
Establece el contrato factory.
Msig 3
5 días
CryptoLegacyBuildManager
setSupplyLimit()
Determina el límite de suministro para los Lifetime NFTs. Una vez alcanzado, se permiten múltiples mint sin bloqueo.
Msig 2
5 días
CryptoLegacyBuildManager
setExternalLens()
Asigna la dirección del contrato external lens.
Msig 2
5 días
CryptoLegacyBuildManager
withdrawFee()
Retira la tarifa del contrato hacia un destinatario.
Msig 2
5 días
CryptoLegacyFactory
setBuildOperator()
Agrega o elimina un operador autorizado para crear contratos de CryptoLegacy.
Msig 3
5 días
FeeRegistry
setCodeOperator()
Asigna la dirección de un operador que pueda gestionar los referral codes.
Msig 2
5 días
FeeRegistry
setSupportedRefCodeInChains()
Agrega o elimina los ID de cadena compatibles con referral codes.
Msig 2
5 días
FeeRegistry
setFeeBeneficiaries()
Define los destinatarios de tarifas personalizados para el registro.
Msig 2
5 días
FeeRegistry
setDefaultPct()
Establece los porcentajes de descuento y participación predeterminados.
Msig 2
5 días
FeeRegistry
setRefererSpecificPct()
Asigna porcentajes de descuento y participación específicos para referrals.
Msig 2
0 días
FeeRegistry
setContractCaseFee()
Define la tarifa para un caso específico de contrato.
Msig 2
5 días
LifetimeNft
setBaseUri()
Configura una nueva base URI para los tokens.
Msig 2
0 días
LifetimeNft
setMinterOperator()
Concede o revoca el permiso para mintear nuevos tokens.
Msig 3
5 días
LockChainGate
setDebridgeGate()
Asigna el contrato de deBridgeGate.
Msig 3
5 días
LockChainGate
setDebridgeNativeFee()
Define la tarifa nativa para una cadena específica.
Msig 2
5 días
LockChainGate
setDestinationChainContract()
Asigna el contrato de la cadena de destino.
Msig 2
5 días
LockChainGate
setSourceChainContract()
Asigna el contrato de la cadena de origen.
Msig 2
5 días
LockChainGate
setSourceAndDestinationChainContract()
Asigna simultáneamente el mismo contrato para la cadena de origen y de destino.
Msig 2
5 días
LockChainGate
setLockPeriod()
Configura el periodo de bloqueo del NFT.
Msig 2
5 días
LockChainGate
setReferralCode()
Define el referral code para deBridge.
Msig 2
0 días
LockChainGate
setCustomChainId()
Establece un ID de cadena personalizado.
Msig 2
5 días
PluginsRegistry
addPlugin()
Registra un plugin y registra un bloque de descripción.
Msig 3
5 días
PluginsRegistry
addPluginDescription()
Agrega una nueva nota descriptiva para un plugin ya registrado.
Msig 3
5 días
PluginsRegistry
removePlugin()
Da de baja un plugin.
Msig 3
5 días
SignatureRoleTimelock
setMaxExecutionPeriod()
Asigna el periodo máximo permitido para la ejecución de llamadas programadas.
Msig 1
0 días
SignatureRoleTimelock
setRoleAccounts()
Administra las asociaciones de cuentas a roles, agregándolas, removiéndolas o actualizándolas según corresponda.
Msig 1
0 días
SignatureRoleTimelock
cancelCallList()
Cancela las llamadas de contrato programadas.
Msig 1
0 días
All contracts
transferOwnership()
Transfiere la propiedad del contrato.
Msig 1
5 días
Last updated

