Skip to main content
Only kimia-perp, delta-vault (one event), and intent-router emit #[event] structs today. split-engine, yield-amm, and kusd-mint log via msg! only — observe them by reading tx.meta.logMessages on the confirmed transaction.

kimia-perp

Defined in Perp-engine/programs/kimia-perp/src/events.rs.

delta-vault

Defined in Programs/programs/delta-vault/src/instructions/rebalance.rs. All other state transitions (deposit, withdraw, claim_funding, pause) currently emit msg! logs instead of typed events.

intent-router

Defined in Programs/programs/intent-router/src/events.rs. Per-step progress (session create, step 1, step 2, close) is visible via msg! logs and the session account’s state field.

split-engine, yield-amm, kusd-mint

No #[event] structs emitted. Observe state transitions by:
  • Reading tx.meta.logMessages on the confirmed transaction.
  • Polling or subscribing to the relevant account PDAs.