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 runBuild tdexd as a static binary in the ./build folder
$ make buildBuild tdex as a static binary in the ./build folder
$ make build-cliStart 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 integrationtestPrecompiled 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.