bmd

command module
v0.0.0-...-73a60f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2015 License: ISC Imports: 32 Imported by: 0

README

bmd

bmd is collection of Bitmessage tools inspired by btcsuite.

bmd extensively shares code and design philosophy with btcd.

Components

bmd

bmd is the network daemon (the equivalent of btcd) which connects to the P2P network, relays and stores messages, and contains no private keys or user-specific metadata.

bmclient

bmclient is the user daemon (the equivalent of btcwallet) which stores a user's private keys, messages, and metadata. bmclient obtains incoming messages from, and routes outgoing messages through, a trusted instance of bmd.

Users interact with bmclient via standard mail clients rather than a dedicated GUI.

bmclient includes functionality similar to bmwrapper except that it uses the IMAP protocol rather than POP3.

Documentation

Overview

Copyright (c) 2015 Monetas. Use of this source code is governed by an ISC license that can be found in the LICENSE file.

Directories

Path Synopsis
Package addrmgr implements concurrency safe Bitmessage address manager.
Package addrmgr implements concurrency safe Bitmessage address manager.
Package database provides a database interface for handling Bitmessage objects.
Package database provides a database interface for handling Bitmessage objects.
memdb
Package memdb implements an instance of the database package that uses memory for object storage.
Package memdb implements an instance of the database package that uses memory for object storage.
Package peer provides objects for managing a connection to a remote peer that obeys the bitmessage protocol.
Package peer provides objects for managing a connection to a remote peer that obeys the bitmessage protocol.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL