Default package

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

message CastAddBody

message.proto:106

* Adds a new Cast

Used in: MessageData

message CastId

message.proto:124

* Identifier used to look up a Cast

Used in: CastAddBody, Embed, FrameActionBody, ReactionBody

message CastRemoveBody

message.proto:119

* Removes an existing Cast

Used in: MessageData

message Embed

message.proto:98

Used in: CastAddBody

enum FarcasterNetwork

message.proto:75

* Farcaster network the message is intended for

Used in: MessageData

message FrameActionBody

message.proto:177

* A Farcaster Frame action

Used in: MessageData

enum HashScheme

message.proto:43

* Type of hashing scheme used to produce a digest of MessageData

Used in: Message

message LinkBody

message.proto:168

* Adds or removes a Link

Used in: MessageData

message Message

message.proto:8

* A Message is a delta operation on the Farcaster network. The message protobuf is an envelope that wraps a MessageData object and contains a hash and signature which can verify its authenticity.

message MessageData

message.proto:22

* A MessageData object contains properties common to all messages and wraps a body object which contains properties specific to the MessageType.

Used in: Message

enum MessageType

message.proto:56

* Type of the MessageBody

Used in: MessageData

enum Protocol

message.proto:146

* Type of Protocol to disambiguate verification addresses

Used in: VerificationAddAddressBody, VerificationRemoveBody

message ReactionBody

message.proto:130

* Adds or removes a Reaction from a Cast

Used in: MessageData

enum ReactionType

message.proto:139

* Type of Reaction

Used in: ReactionBody

enum SignatureScheme

message.proto:49

* Type of signature scheme used to sign the Message hash

Used in: Message

message UserDataBody

message.proto:83

* Adds metadata about a user

Used in: MessageData

enum UserDataType

message.proto:89

* Type of UserData

Used in: UserDataBody

message UserNameProof

username_proof.proto:9

Used in: MessageData

enum UserNameType

username_proof.proto:3

Used in: UserNameProof

message VerificationAddAddressBody

message.proto:152

* Adds a Verification of ownership of an Address based on Protocol

Used in: MessageData

message VerificationRemoveBody

message.proto:162

* Removes a Verification of a given protocol

Used in: MessageData