Version 0.0.2 alpha.
- send and receive funds over BSV.
- keep utxos tiny and approximately log normally distributed for privacy.
Make sure Docker is installed and running on your system.
docker build -t cosmos .Once it is built, it can be run with.
docker run -p <port>:<port> cosmos --port=<port> --accept_remote <other args...>where <port> is the port by which the program will be accessed via HTTP.
accept_remote is required with Docker to enable connections outside of the Docker container.
You would have to figure out how to get all the dependencies and build the whole thing.
The key dependencies are
- data
- Gigamonkey
- BitcoinCalculator
Basic start: use --port=4567 as the arguments (or whatever) and then go to localhost:4567 to see the GUI.
--offline: If set, then the program will not try to connect to the Internet at all.--port=<port number>--ip_address=<ip address>--endpoint=tcp:\\<ip address>:<port>--accept_remote: If this flag is not provided, only local connections are allowed.--db_type=<"sqlite">: default issqlite. We may support other databases in the future, so that's why this option is there.--sqlite_path=<filepath>--sqlite_in_memory: set instead ofsqlite_pathto use an in_memory db. (Testing only).
Once the program runs, go to localhost:<path> to see the GUI. It's in JavaScript so you can read that if you want to understand the API.
- pay method
- receive method
- sign method
- calculate capital gain.
- p2p
- HTTP interface
- graphic interface in a web browser