berty: berty.tech/berty

Directories

PathSynopsis
go/cmd/bertyBerty is the main CLI entrypoint to manage the Berty ecosystem (client, server, relay, dev).
go/cmd/berty/miniPackage mini contains main helpers to start a term-based Berty mini client.
go/cmd/rdvprdvp is a service to hold Berty's rendezvous point for faster peer discovery.
go/internal/config
go/internal/cryptoutilPackage cryptoutil contains generic & stateless crypto helpers.
go/internal/discordlogdiscordlog is an unsafe package used during development to log info directly on the Berty's Discord server.
go/internal/grpcutilPackage grpcutil contains gRPC lazy codecs, messages and a buf-based listener.
go/internal/handshakePackage handshake implements a capability-based handshake.
go/internal/ipfsutilPackage ipfsutil contains helpers around IPFS (logging, datastore, networking, core API, ...).
go/internal/multipeer-connectivity-transport
go/internal/multipeer-connectivity-transport/driver
go/internal/multipeer-connectivity-transport/driver/mc-driver
go/internal/multipeer-connectivity-transport/multiaddr
go/internal/testutilPackage testutil contains testing helpers (logging, slow skipping).
go/internal/tinderPackage tinder is a multi-driver service backed by a cache.
go/internal/tracer

Updated 2020-09-28. Refresh now. Tools for package owners.