Skip to content

aputlock/comms

Repository files navigation

comms Build Status

Sending e-mail over the Ethereum blockchain. Hopefully, covertly.

Installation

Clone this repo and then with stack do $ stack install comms

Dependencies

  • Ethereum node (Parity, Geth, etc)
    • Note: can also run with hosted nodes such as Infura, but this allows for traffic analysis by ISP
  • Email client (Thunderbird)
    • Note: may work with other clients, but only Thunderbird is tested

Usage

Assuming that stack has installed comms to somewhere on your PATH you should be able to run:

$ comms -h
comms [COMMAND] ... [OPTIONS]
	Decentralized email server.

Common flags:
	-h --help             Display help message
    -V --version          Print version information
    --numeric-version  Print just the version number

comms [run] [OPTIONS]
	Runs the servers.

	-d --debug            Print debugging info about the server

comms import [OPTIONS] EMAIL HASH
	Import a contact into a local only address book.

comms publish [OPTIONS]
	Publish contact card onto the public transaction log.

About

Sending email over the Ethereum blockchain

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published