Skip to main content

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.

© 2023 ULedger Inc. All rights reserved