Getting Started
The first step to get started is the installation of ULC.
Import ULedger SDK
Follow this import guide for your platform, ensuring that once completed, your new code project (or existing code project) has ULC.hpp and json.hpp correctly located in relation to your main file.
BMS
Next, connect with the BMS, the centralized management service for all blockchains on the ULedger network.
After establishing a connection with the BMS and receiving its version to confirm the service is responsive, proceed to ping a node on the ULedger network in the same manner.
Node
The next step is to connect with the BMS, the centralized management service for all blockchains within the ULedger network.
Congratulations on reaching this point; you are now in the final steps of getting started with the C++ SDK. The next step is to create a wallet.
Wallet
You can now execute transactions on a node using your wallet. Additionally, you can interact with the BMS effectively using your wallet's address.
HTTP
ULC includes a built-in HTTP class, which you can learn more about here. However, it is not necessary to use it directly when interacting with the previous classes.
Auth
Authorization is a crucial aspect of interacting with the ULedger network. It is used to authenticate interactions with private blockchains.
Function Library
The functions condensed from the examples in previous sections serve as aids for commonly used sets of functions.