Go implementation of the TDex Daemon
In-depth documentation for installing and using the tdex-daemon is available at docs.tdex.network
- Swap protocol
- Trade protocol
- Confidential support
- Automated Market Making
- Pluggable Market Making
Below is a list of commands you will likely find useful for development.
- Golang (^1.16.*)
- Ocean wallet
Start the ocean wallet.
Start the daemon:
$ make run
Build tdexd
as a static binary in the ./build
folder
$ make build
Build tdex
as a static binary in the ./build
folder
$ make build-cli
Start oceand and tdexd services as docker contaniner.
Start oceand
and tdexd
containters:
$ docker-compose -f resources/compose/docker-compose.yml up -d oceand tdexd
$ alias tdex="docker exec tdexd tdex"
# Configure the CLI
$ tdex config init --no-tls --no-macaroons
# Use the CLI
$ tdex status
$ tdex --help
# Unit testing
$ make test
# Integration testing
$ make integrationtest
Precompiled binaries are published with each release.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the MIT License - see the LICENSE file for details.