package messages

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AccountRequest

Messages.proto:81

AccountRequest requests an account for a given scope message_type = "ACCOUNT_REQUEST"

message AccountResponse

Messages.proto:87

AccountResponse responds to an AccountRequest message_type = "ACCOUNT_RESPONSE"

message CallRequest

Messages.proto:120

CallRequest requests a smart contract call for a given scope Apps should show a payment dialog to confirm this transaction. NOTE: This is currently disabled for ERC20 send operations, use PaymentRequest instead message_type = "CALL_REQUEST"

message CallResponse

Messages.proto:133

CallResponse responds to a CallRequest message_type = "CALL_RESPONSE"

message Envelope

Messages.proto:22

Envelope encapsulates one of the below message types

enum Error

Messages.proto:48

Error codes for response messages.

Used in: AccountResponse, CallResponse, Link, PaymentResponse

Messages.proto:60

Link two wallets. This establishes a communication channel for the encrypted message exchange. In the case of status=UNKNOWN or status=REJECTED, public_key and id should be omitted. message_type = "LINK"

message PaymentRequest

Messages.proto:97

PaymentRequest requests a payment from a given scope. Apps should show a payment dialog to confirm this transaction. message_type = "PAYMENT_REQUEST"

message PaymentResponse

Messages.proto:109

PaymentResponse responds to a PaymentRequest message_type = "PAYMENT_RESPONSE"

message Ping

Messages.proto:69

Ping another wallet, to test the protocol and wallet link is established message_type = "PING"

message Pong

Messages.proto:75

Pong responds to a Ping from another wallet. It is courteous to respond to a Ping with a Pong by not mandatory message_type = "PONG"

message PushNotification

Messages.proto:15

PushNotification is only recognized as a member of Envelope

Used in: Envelope

enum Status

Messages.proto:41

Generalized status enumeration for request-response messages

Used in: AccountResponse, CallResponse, Link, PaymentResponse