Build a XeCharge Machine
Messaging
pub enum XephyDechargeMessage { Request { to_status: XephyDechargeStatus, reason: XephyDechargeStatusReason, initial_request: EventId, payload: String, }, Status { status: XephyDechargeStatus, reason: XephyDechargeStatusReason, initial_request: EventId, payload: String, }, }let filter = Filter::new() .kind(EVENT_KIND) // Custom kind 1573 .since(started_at) .custom_tag(SESSION_TAG, ["xephy-decharge-controller"]) .custom_tag(MENTION_TAG, [machine_pubkey.to_hex()]); let sub_id = relay_client.subscribe(started_at, [machine_pubkey]).await?;
Building Controller
Solana Interaction
Last updated