Versions in this module Expand all Collapse all v1 v1.10.2 Apr 5, 2024 v1.10.1 Dec 1, 2023 v1.10.0 Apr 20, 2023 v1.9.0 Nov 8, 2022 v1.8.0 May 5, 2022 v1.7.0 Mar 4, 2022 v1.6.0 Jan 13, 2022 v1.5.0 Sep 15, 2021 v1.4.1 Jun 15, 2021 v1.4.0 Jun 11, 2021 v1.3.0 May 4, 2021 Changes in this version + func ToJsonableEntry(e iface.IPFSLogEntry) interface + type Entry struct + Clock *LamportClock + EncryptedLinks string + EncryptedLinksNonce string + Hash interface{} + Identity *Identity + Key string + LogID string + Next []cid.Cid + Payload string + Refs []cid.Cid + Sig string + V uint64 + func (c *Entry) ToPlain(out iface.IPFSLogEntry, provider identityprovider.Interface, ...) error + type EntryV0 struct + Clock *LamportClock + Hash *string + ID string + Key string + Next []string + Payload string + Sig string + V uint64 + func (e *EntryV0) ToPlain(out iface.IPFSLogEntry, provider identityprovider.Interface, ...) error + type EntryV1 struct + Clock *LamportClock + Hash interface{} + Identity *Identity + Key string + LogID string + Next []cid.Cid + Payload string + Sig string + V uint64 + type EntryV2 = Entry + type Identity struct + ID string + PublicKey string + Signatures *IdentitySignature + Type string + func ToJsonableIdentity(id *identityprovider.Identity) *Identity + func (c *Identity) ToPlain(provider identityprovider.Interface) (*identityprovider.Identity, error) + type IdentitySignature struct + ID string + PublicKey string + func ToJsonableIdentitySignature(id *identityprovider.IdentitySignature) *IdentitySignature + func (c *IdentitySignature) ToPlain() (*identityprovider.IdentitySignature, error) + type LamportClock struct + ID string + Time int + func ToJsonableLamportClock(l iface.IPFSLogLamportClock) *LamportClock + func (c *LamportClock) ToPlain(out iface.IPFSLogLamportClock) error