UNPKG

synkrokonn-dev

Version:

Plugin-based cross-chain orchestration middleware for Web3 enterprise automation.

12 lines (11 loc) 527 B
import { HTLCHandler } from "../core/HTLCHandler.js"; const htlcHandler = new HTLCHandler(); export const HTLCPlugin = { onEvent: async (eventName, payload) => { if (eventName === "StepSuccess" && payload.step?.htlc) { const { sender, receiver, secret, timelock } = payload.step.htlc; const htlcId = htlcHandler.createHTLC(sender, receiver, secret, timelock || 60000); console.log(`[HTLC Plugin] Lock created for step ${payload.step.id}, HTLC ID: ${htlcId}`); } } };