libp2p/protocols/pubsub/rpc/message

Search:
Group by:
Source   Edit  

Procs

func defaultMsgIdProvider(m: Message): Result[MessageId, ValidationResult] {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc init(T: type Message; peer: Opt[PeerInfo]; data: sink seq[byte];
          topic: string; seqno: Opt[uint64]; sign: bool = true): Message {.
    ...gcsafe, raises: [], raises: [].}
Source   Edit  
proc init(T: type Message; peerId: PeerId; data: sink seq[byte]; topic: string;
          seqno: Opt[uint64]): Message {....gcsafe, raises: [], raises: [].}
Source   Edit  
proc sign(msg: Message; privateKey: PrivateKey): CryptoResult[seq[byte]] {.
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc verify(m: Message): bool {....raises: [], tags: [RootEffect, WriteIOEffect],
                                forbids: [].}
Source   Edit