import { MessageEncoder } from "https://deno.land/x/willow@0.2.1/src/wgps/encoding/message_encoder.ts";
Constructors
new
MessageEncoder(schemes: SyncSchemes<ReadCapability, Receiver, SyncSignature, ReceiverSecretKey, PsiGroup, PsiScalar, SubspaceCapability, SubspaceReceiver, SyncSubspaceSignature, SubspaceSecretKey, Prefingeprint, Fingerprint, AuthorisationToken, StaticToken, DynamicToken, NamespaceId, SubspaceId, PayloadDigest, AuthorisationOpts>, opts: { getIntersectionPrivy: (handle: bigint) => ReadCapPrivy<NamespaceId, SubspaceId>; getCap: (handle: bigint) => ReadCapability; getCurrentlySentEntry: () => Entry<NamespaceId, SubspaceId, PayloadDigest>; } & ReconcileMsgTrackerOpts<NamespaceId, SubspaceId, PayloadDigest>)Properties
private
messageChannel: FIFO<EncodedSyncMessage>private
reconcileMsgTracker: ReconcileMsgTracker<Fingerprint, DynamicToken, NamespaceId, SubspaceId, PayloadDigest>