SDK Extensions & Plugins
import { Arc402, PluginManager } from "arc402-sdk";
// Create a custom plugin for a new signal type
class CustomSignalPlugin {
handleSignal(signal) {
// Transform or enrich the signal before submitting
return { ...signal, processedAt: Date.now() };
}
}
// Register the plugin
PluginManager.register(new CustomSignalPlugin());
// Submit a signal using the new plugin
arc.submitSignal({ type: "customSignal", payload: { value: 123 } });
console.log("Custom signal processed through plugin");
Last updated