Stellar API SDK for .NET 6.x
Stellar API SDK for .NET 6
Explore the docs »
Report Bug · Request Feature · Report Security Vulnerability
dotnet-stellar-sdk
is a .NET 6 library for communicating with a Stellar Horizon server. It is used for building Stellar apps.
This project originated as a full port of the official Java SDK API
The stellar-dotnet-sdk
library is bundled in a NuGet Package.
Using the console
Install-Package stellar-dotnet-sdk
in the console.Using the NuGet Package Manager
Check the Tutorials page to get started.
In case of doubts or issues, you can ask for help here:
If you only need the XDR objects in a .NET Standard NuGet package, then you can get those here: https://www.nuget.org/packages/stellar-dotnet-sdk-xdr/
In order to generate the XDR Files automatically in C# a custom XDR Generator must be used.
You can find the latest working generator here: https://github.com/fracek/xdrgen/tree/csharp
You can use that version of xdrgen to regenerate the XDR files from the .x files located from the source of the original API SDK for Horizon.
git clone https://github.com/fracek/xdrgen
cd xdrgen
git checkout csharp
rake install
cd dotnet-stellar-sdk/
xdrgen -o=./stellar-dotnet-sdk-xdr/generated -l=csharp -n=stellar_dotnet_sdk.xdr ./stellar-dotnet-sdk-xdr/*.x
dotnet format
dotnet-stellar-sdk
is licensed under an Apache-2.0 license. See the LICENSE file for details.