OpenZeppelin developer Steve Sinkens demonstrates monitors and relayers, open-source backend services for Stellar smart contracts. Monitors watch contracts and trigger notifications; relayers execute transactions on-chain based on custom rules. Both tools are essential for Meridian hackathon participants building on Soroban.
Steve Sinkens from OpenZeppelin presented monitors and relayers, two open-source backend services designed for Stellar smart contract developers. Monitors watch specific contracts and trigger actions like Slack, email, Discord, or webhook notifications when conditions are met. Relayers are server-side programs that execute transactions on-chain based on custom rules, with enterprise key management support. The session included live demos: setting up a monitor to track a counter contract increment function and triggering webhooks, then deploying a relayer to submit transactions via API. Both tools support custom filters and scripts in bash, Python, or JavaScript. OpenZeppelin also highlighted their Contract Wizard for generating Soroban contracts and Scaffold Stellar for full development environments. These tools enable practical applications like monitoring for suspicious activity, rebalancing liquidity pools, and automating treasury disbursements.