Saltar al contenido principal

Cuentas de contrato

Las cuentas de contrato son contratos inteligentes que actúan como cuentas. Mantienen saldos y usan __check_auth para decidir quién puede actuar y bajo qué condiciones.

Usa una cuenta de contrato cuando:

  • Necesites autenticación personalizada en el contrato (passkeys/WebAuthn, claves hardware u otras verificaciones de firmantes).
  • Necesites reglas en cadena como límites de gasto, listas permitidas o bloqueos temporales.

Mantente con una cuenta clásica cuando:

  • Quieres la opción más simple: una clave privada, financia la cuenta, sin código extra de contrato ni infraestructura.
  • Debas interoperar con sistemas/herramientas que esperan memos (por ejemplo, algunos exchanges requieren pagos con memos desde una dirección G; los pagos de cuentas de contrato pasan por el Stellar Asset Contract como transferencias muxed, por lo que las transferencias desde contratos no son soportadas por exchanges actualmente).

Enlaces rápidos: