Documentation
¶
Overview ¶
Package relay drives the cross-chain message lifecycle. The engine polls configured source chains for events, packages them as R-Chain (relayvm) SendMessage RPCs, watches R-Chain for verified messages, and dispatches the verified payload to destination chains.
The chain VM (`luxfi/node` chains/relayvm) remains the source of truth for verification. This engine is just the courier — the security boundary is `Service.GetVerifiedMessage` on R-Chain.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
func (*Engine) ListChannels ¶
ListChannels returns the channels currently tracked by this operator.
func (*Engine) ListMessages ¶
ListMessages returns pending messages, optionally filtered by state (one of: "pending", "verified", "delivered", "failed", or empty for all).