All Projects → elucidsoft → Dotnet Stellar Sdk

elucidsoft / Dotnet Stellar Sdk

Licence: apache-2.0
Stellar API SDK for .NET Core 2.x and .NET Standard 2.0

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Dotnet Stellar Sdk

Coco
The fastest crypto online
Stars: ✭ 103 (+6.19%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Xdag
XDAG (Dagger Coin) Official Main Repository. XDAG is a novel DAG based cryptocurrency.
Stars: ✭ 297 (+206.19%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Hypepool
🚀 ⚡️ ✨ next-gen mining pool server software
Stars: ✭ 89 (-8.25%)
Mutual labels:  blockchain, blockchain-technology, dotnetcore
Scatterdesktop
Connect to applications on EOS, Ethereum, and Tron. Exchange tokens with ease. Manage your assets safely. All in a simple to use interface.
Stars: ✭ 459 (+373.2%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Gulden Official
Blockchain as intended
Stars: ✭ 126 (+29.9%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Blockchain Cli
⛓️ A minimal blockchain command-line interface.
Stars: ✭ 1,075 (+1008.25%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Lightning Rfc
Lightning Network Specifications
Stars: ✭ 1,224 (+1161.86%)
Mutual labels:  blockchain, cryptocurrency
Aspnetcore Practice
ASP.NET Core 專案練習集合,ASP.NET Core Practice Projects
Stars: ✭ 80 (-17.53%)
Mutual labels:  dotnet-core, dotnetcore
Nano Docs
Documentation for the Nano protocol
Stars: ✭ 80 (-17.53%)
Mutual labels:  blockchain, cryptocurrency
Stellarexplorer
Ledger Explorer for the Stellar Network 🚀
Stars: ✭ 82 (-15.46%)
Mutual labels:  blockchain, cryptocurrency
Composer Tools
⚠️ ⚠️ ⚠️ Hyperledger Composer has been deprecated ⚠️ ⚠️ ⚠️
Stars: ✭ 75 (-22.68%)
Mutual labels:  blockchain, distributed-ledger
Iroha Ios
iOS Swift library for Iroha, a simple distributed ledger
Stars: ✭ 81 (-16.49%)
Mutual labels:  blockchain, distributed-ledger
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (-11.34%)
Mutual labels:  blockchain, cryptocurrency
Ouroboros High Assurance
High-assurance implementation of the Ouroboros protocol family
Stars: ✭ 79 (-18.56%)
Mutual labels:  blockchain, cryptocurrency
Iroha Javascript
JavaScript library for Iroha, a Distributed Ledger Technology (blockchain) platform.
Stars: ✭ 77 (-20.62%)
Mutual labels:  blockchain, distributed-ledger
Stellar Ios Mac Sdk
Stellar SDK for iOS & macOS - Swift, Stellar, Horizon, Soneso
Stars: ✭ 92 (-5.15%)
Mutual labels:  blockchain, cryptocurrency
Blockchain Starter Kit
The training course for better understanding the blockchain from the ground up: a project template to create as simple as possible implementation of a blockchain.
Stars: ✭ 75 (-22.68%)
Mutual labels:  blockchain, distributed-ledger
Blockchain
Code your own blockchain in less than 120 lines of Java!
Stars: ✭ 83 (-14.43%)
Mutual labels:  cryptocurrency, blockchain-technology
Docker Series
Docker Series about containerizing ASP.NET Core app with MySQL..
Stars: ✭ 88 (-9.28%)
Mutual labels:  dotnet-core, dotnetcore
Fabric Chaintool
Stars: ✭ 89 (-8.25%)
Mutual labels:  blockchain, distributed-ledger


dotnet-stellar-sdk

Stellar API SDK for .NET Core 2.x and .NET Standard 2.0


Explore the docs »

Report Bug · Request Feature · Report Security Vulnerability

Table of Contents

About The Project

dotnet-stellar-sdk is a Net Core/Standard 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

Installation

The stellar-dotnet-sdk library is bundled in a NuGet Package.

Visual Studio

JetBrains Rider

Other

Usage

Check the Tutorials page to get started.

In case of doubts or issues, you can ask for help here:

XDR

NuGet Badge

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/

XDR Generation

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.

Example

  1. Install custom XDR generator:
    git clone https://github.com/fracek/xdrgen
    cd xdrgen
    git checkout csharp
    rake install
    
  2. Regenerate .cs files from .x files:
    cd dotnet-stellar-sdk/
    xdrgen -o=./stellar-dotnet-sdk-xdr/generated -l=csharp -n=stellar_dotnet_sdk.xdr ./stellar-dotnet-sdk-xdr/*.x
    
  3. Reformat .cs files using dotnet-format:
    dotnet format
    

Contributors

License

dotnet-stellar-sdk is licensed under an Apache-2.0 license. See the LICENSE file for details.

Acknowledgements

  • Stellar Development Foundation
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].