Flujo Detallado de Donaciones DAO

Las donaciones DAO permiten acceso de por vida a un NFT o pagos por contrato individual, desbloqueando funciones y garantizando la sostenibilidad del proyecto.

Estamos construyendo un producto pensado para vivir y evolucionar indefinidamente. Los ciclos de mercado cripto a corto plazo —dominados por VCs, exchanges centralizados y valoraciones especulativas de tokens— no son adecuados para este objetivo. Para superarlo, utilizamos un modelo de donaciones DAO centrado en el valor real, en lugar de la especulación o la dependencia de incrementos futuros en el precio de un token.

Puedes elegir hacer una donación para cada creación y actualización de contrato, o donar una sola vez para recibir un NFT con acceso de por vida. También es posible crear un contrato sin donar, pero tu contrato de CryptoLegacy permanecerá en pausa hasta que realices al menos una donación.


Donación al Crear un Contrato sin Donación (Estado Pausado)

  • Durante la creación inicial del contrato sin donación, se registra en tu contrato de CryptoLegacy un monto único de donación DAO.

  • Para activar el contrato pausado, envía una transacción con la donación DAO requerida.

  • Como alternativa, puedes hacer una donación mayor para mintear y bloquear un NFT (descrito a continuación).


Donación Durante la Creación de Contratos en Ethereum

  • Al crear un contrato en Ethereum, pagas la donación DAO especificada en el contrato FeeRegistry, a menos que ya tengas un NFT bloqueado.

  • De manera opcional, puedes hacer una donación mayor durante la creación del contrato para mintear y bloquear un NFT automáticamente.

  • Después de mintear y bloquear el NFT, todas las futuras creaciones y actualizaciones de contratos en Ethereum no tienen costo adicional.


Donación Durante la Creación de Contratos en Otras Cadenas

  • Al crear un contrato en otras cadenas, pagas la donación DAO especificada en el contrato FeeRegistry de esa cadena, a menos que ya tengas un NFT bloqueado ahí.

Para Bloquear un NFT en Ethereum y Usarlo en Otra Cadena:

  1. Cambia a la red de Ethereum.

  2. Envía una transacción con la donación DAO para mintear y bloquear el NFT. Los datos de bloqueo se envían automáticamente a la cadena de destino a través de deBridge.

  3. Espera las confirmaciones del puente.

  4. Cambia a la cadena de destino.

  5. Envía una transacción para confirmar los datos de bloqueo bridged.

  6. Después de la confirmación, puedes crear nuevos contratos sin donaciones adicionales.

Si Ya Tienes un NFT Bloqueado en Ethereum pero No en la Cadena de Destino:

  1. Cambia a la red de Ethereum.

  2. Envía una transacción para enviar los datos de bloqueo existentes a la cadena de destino a través de deBridge.

  3. Espera las confirmaciones del puente.

  4. Cambia a la cadena de destino.

  5. Envía una transacción para confirmar los datos de bloqueo en la cadena de destino.

  6. Después de la confirmación, puedes crear nuevos contratos sin donaciones adicionales.


Donación Durante las Actualizaciones de Contratos en Ethereum

  • Al actualizar el tiempo de espera de 6 meses, pagas la donación DAO especificada en el contrato FeeRegistry, a menos que ya tengas un NFT bloqueado.

  • Si la función estándar para obtener el monto de la donación falla por cualquier motivo, se usa una función de vista de respaldo. Esta función actualiza automáticamente la cantidad registrada en tu contrato si existe alguna discrepancia.

  • Como alternativa, puedes hacer una donación mayor durante la creación o la actualización del contrato para mintear y bloquear un NFT automáticamente.

  • Después de mintear y bloquear el NFT, todas las futuras creaciones y actualizaciones de contratos en Ethereum no tienen costo adicional.


Donación Durante las Actualizaciones de Contratos en Otras Cadenas

  • Al actualizar el tiempo de espera de 6 meses, pagas la donación DAO especificada en el contrato FeeRegistry de esa cadena, a menos que ya tengas un NFT bloqueado allí.

  • Si la función estándar para obtener el monto de la donación falla por cualquier motivo, se usa una función de vista de respaldo. Esta función actualiza automáticamente la cantidad registrada en tu contrato si existe alguna discrepancia.

  • De manera opcional, puedes hacer una donación mayor durante la actualización para mintear y bloquear un NFT.

Proceso de Bloqueo de NFT (si no existe o solo está bloqueado en Ethereum):

  1. Cambia a la red de Ethereum.

  2. Envía una transacción con la donación DAO para mintear y bloquear un NFT o para enviar los datos de bloqueo del NFT existente a través de deBridge a la cadena de destino.

  3. Espera las confirmaciones del puente.

  4. Cambia a la cadena de destino.

  5. Envía una transacción para confirmar los datos de bloqueo en la cadena de destino.

  6. Después de la confirmación, las futuras creaciones y actualizaciones de contratos en esa cadena no tendrán costo adicional.


Donación Durante la Reclamación de Beneficiarios

  • Las reclamaciones de beneficiarios no tienen costo si hay un NFT bloqueado en esa cadena.

  • Si no existe un NFT bloqueado en la cadena, la transacción de reclamación incluye automáticamente una donación DAO junto con una comisión de referido.

  • Por motivos de seguridad, los datos de donación y de referido no se obtienen de FeeRegistry; se proporcionan directamente en la interfaz de usuario al momento de enviar la transacción.

  • Este enfoque garantiza que las reclamaciones de beneficiarios sean independientes de FeeRegistry o de cualquier otra operación de contrato.

Gestión de Donaciones DAO

  • Los montos de donación, ya sean únicos o en formato NFT de por vida, son administrados por la DAO y el multisig.

  • En el futuro, esta gestión se descentralizará.

Last updated