Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
Loading...
Searching...
No Matches
Decentralised Art server

Test (linux Debug) Test (Windows Debug) Test (macOS Debug)


View docs Docs

Module docs

Dependencies

This project requires the following libraries:

Installed on the machine

Fetched automatically

Testing


Configuring

To configure the project using CMake, run the following command:

cmake -S . -B build -DCMAKE_INSTALL_PREFIX=install -DDECENTRALIZED_ART_BUILD_TESTS=ON
  • -S .: Specifies the source directory.
  • -B build: Specifies the build directory.
  • -DCMAKE_INSTALL_PREFIX=install: Specifies <INSTALL_DIRECTORY>.
  • -DDECENTRALIZED_ART_BUILD_TESTS=ON: Enables tests.
  • -DDECENTRALIZED_ART_BUILD_STRESS_TESTS=ON: Enables stress tests.
  • -DDECENTRALISED_ART_USE_SUBMODULE_PT=ON: Enables use of local PT submodule.

Building

type command
Debug cmake --build build --config Debug
Release cmake --build build --config Release
RelWithDebInfo cmake --build build --config RelWithDebInfo

Installing

type command
Debug cmake --build build --config Debug --target install
Release cmake --build build --config Release --target install
RelWithDebInfo cmake --build build --config RelWithDebInfo --target install

Start the server

<INSTALL_DIRECTORY>/bin/DecentralisedArtServer.exe

📜 License:

👨‍💻 Contributors: Sawyer

💡 Additional Notes: