Anchor Events (emit!)

Herramientas de Desarrollo · Profundo

El sistema de eventos de Anchor usando la macro `emit!()`. Los eventos se definen con `#[event]` en structs y se emiten como datos codificados en base64 en los logs del programa (con prefijo de discriminador). Los clientes se suscriben via `program.addEventListener('EventName', callback)`. Los eventos cuestan unidades de computo por el logging y estan limitados por el tamano de log de 10KB.

Términos relacionados