Skip to content

@keymaster/connect / ProtocolEventMessage

Type Alias: ProtocolEventMessage ​

ProtocolEventMessage = { v: typeof PROTOCOL_VERSION; type: "event"; event: "channel.message_received"; data: ChannelMessageReceivedEventData; } | { v: typeof PROTOCOL_VERSION; type: "event"; event: "price.changed"; data: PriceChangedEventData; }

顶层 event 报文(server-pushed)。

事件是单向推送,不回 result。

Union Members ​

Type Literal ​

{ v: typeof PROTOCOL_VERSION; type: "event"; event: "channel.message_received"; data: ChannelMessageReceivedEventData; }

v ​

v: typeof PROTOCOL_VERSION

type ​

type: "event"

event ​

event: "channel.message_received"

data ​

data: ChannelMessageReceivedEventData

已验签的 Channel 事件数据。


Type Literal ​

{ v: typeof PROTOCOL_VERSION; type: "event"; event: "price.changed"; data: PriceChangedEventData; }

v ​

v: typeof PROTOCOL_VERSION

type ​

type: "event"

event ​

event: "price.changed"

data ​

data: PriceChangedEventData

当前展示价格(金额 + 单位);未就绪时为 amount "0"。

使用能力,不托管私钥。