Skip to main content
All x0 programs emit Anchor events for off-chain indexing, analytics, and real-time monitoring. Events are logged via emit!() and can be consumed using any Solana event subscription mechanism.

Guard Events

PolicyCreated

Emitted when a new agent policy is initialized.

PolicyUpdated

Emitted when an agent policy is modified.

AgentRevoked

Emitted when an agent’s authority is revoked.

TransferValidated

Emitted when a transfer passes guard validation.

TransferRejected

Emitted when a transfer is rejected by the guard.

BlinkGenerated

Emitted when a Blink is generated for human-in-the-loop approval.

WhitelistUpdated

Emitted when the whitelist configuration is changed.

Escrow Events

EscrowCreated

EscrowFunded

DeliveryMarked

DisputeInitiated

FundsReleased

FundsRefunded

DisputeResolved


Registry Events

AgentRegistered

RegistryUpdated

AgentDeregistered


Reputation Events

ReputationInitialized

ReputationUpdated


Token Events

ConfidentialTransferExecuted

AuditLog


Protocol Events

ProtocolConfigUpdated

ProtocolPaused


Wrapper Events

WrapperInitialized

DepositMinted

RedemptionCompleted

ReserveAlert

AlertLevel enum:
  • Warning — Reserve ratio below 1.01 (less than 1% overcollateralization)
  • Critical — Reserve ratio below 1.0 (undercollateralized)

WrapperPausedEvent

FeeRateUpdated

AdminActionScheduled

AdminActionExecuted

AdminActionCancelled

EmergencyWithdrawal

AdminTransferred


Subscribing to Events

Using Anchor

Using Transaction Logs

Events are encoded in Solana transaction logs. Parse them from confirmed transactions:
Last modified on February 8, 2026