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 probably find useful for development.
- Go (^1.16.*)
Builds tdexd
as static binary and runs the project with default configuration.
$ make run
Builds tdexd
as static binary in the ./build
folder
$ make build
Builds tdex
as static binary in the ./build
folder
$ make build-cli
Builds tdexdconnect
as a static binary in the ./build
folder
$ make build-tdexdconnect
Build and use tdex
with docker.
At the root of the repository
$ docker build --pull --rm -f "Dockerfile" -t tdexd:latest "."
$ docker run -d -it --name tdexd -p 9945:9945 -p 9000:9000 -v `pwd`/tdexd:/.tdex-daemon tdexd:latest
$ alias tdex="docker exec -it tdexd tdex"
$ alias tdexdconnect="docker exec tdexd tdexdconnect"
# Short 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.