Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.89 KB

File metadata and controls

60 lines (41 loc) · 1.89 KB

SDK-CPP

The symbol core SDK which implements the low level functionality of a client.

Package Organization

The sdk code is organized as follows:

Folder name Description
/external External dependencies that are built with the sdk.
/src/symbol/core The core SDK functionality with no external dependencies
/src/symbol/extended The extended SDK functionality with dependencies on core
/src/symbol/txes Modules that introduce new and different ways to alter the chain's state via transactions.
/tests Collection of unit tests that test the sdk functionality.

Compiling the SDK

The instructions for compiling are the exact same as the catapult-client. Below is a quick summary:

Running unit tests

From the '_build' dir:

  • export LD_LIBRARY_PATH=$PWD/deps
  • bin/tests.catapult.parsers
  • bin/tests.catapult.extensions
  • bin/tests.catapult.builders

etc.

Contributing

Before contributing please read this.

License

Copyright (c) 2018 Jaguar0625, gimre, BloodyRookie, Tech Bureau, Corp Licensed under the GNU Lesser General Public License v3