πŸ“ƒ
Whitepaper
  • Overview
    • πŸ’‘Abstract
    • πŸ“½οΈIntroduction
  • Architecture
    • πŸ—ΊοΈOverview
    • πŸ”‘Permissions
      • 🏦Key Vault
      • πŸ”“Locksmith
      • πŸͺΆNotary
      • πŸ“–Ledger
    • πŸ’ŽCollateral
      • πŸ”·Ether Vault
      • πŸͺ™Token Vault
      • πŸ›‘οΈTrustee
    • ⚑Event Dispatch
      • πŸ“œEvent Log
      • πŸ‘οΈβ€πŸ—¨οΈKey Oracle
      • ⏰Alarm Clock
    • πŸ•΅οΈAgents
      • πŸ“¬Virtual Key Address
  • Team
    • πŸ›€οΈRoadmap
    • πŸ› οΈAbout the Team
Powered by GitBook
On this page
  1. Architecture

Event Dispatch

Events and Dispatchers

Composability requires the ability to send messages from one program to another. To enable different modules inside of Locksmith easily talk to each other, a Dispatcher and Event model is provided.

A Dispatcher is a module that has permission to reigster and fire event inside of a trust model. The Dispatcher is trusted by the Notary via a root key holders attestation.

The events are stored on an on-chain message bus, called the TrustEventLog.

PreviousTrusteeNextEvent Log

Last updated 2 years ago

⚑