Substrate Chains .NET API Extensions for Relay-, Para- and Solochains in the Substrate ecosystem
- Polkadot Network .NET SDK (Link)
- Polkadot Asset Hub .NET SDK (Link)
- Polkadot BridgeHub .NET SDK (Link)
- Collectives .NET SDK (Link)
- Coretime .NET SDK (Link)
- People .NET SDK (Link)
- Ajuna Network .NET SDK (Link)
- Astar Network .NET SDK (Link)
- Aventus Network .NET SDK (Link)
- HydraDX .NET SDK (Link)
- KILT Network .NET SDK (Link)
- Moonbeam Network .NET SDK (Link)
- Moonsama Network .NET SDK (Link)
- Unique Network .NET SDK (Link)
- Zeitgeist Network .NET SDK (Link)
- Kusama Network .NET SDK (Link)
- Kusama AssetHub .NET SDK (Link)
- Kusama BridgeHub .NET SDK (Link)
- Bajun Network .NET SDK (Link)
- GameDAO Network .NET SDK (Link)
- Opal Network .NET SDK (Link)
Make sure you have .NET installed (Linux, macOS & Windows .NET Install)
- git clone https://github.com/SubstrateGaming/Substrate.Chains.NET.git
- create directory Substrate.<chain_name>.NET
- go into the directory
- make sure you have
dotnet new --install Substrate.DotNet.Template
installed - create a new solution
dotnet new sln
- create the SDK
ex. for Substrate.Statemint.NET
dotnet new sln
dotnet new substrate \
--sdk_version 0.5.2 \
--rest_service Substrate.Statemint.NET.RestService \
--net_api Substrate.Statemint.NET.NetApiExt \
--rest_client Substrate.Statemint.NET.RestClient \
--metadata_websocket wss://statemint-rpc.polkadot.io \
--force \
--allow-scripts yes
Create a PR, make sure to have the following versioning for the NuGet package,
<Version>1.9370.0</Version>
1 = prod / 9370 = spec_version / 0 = iteration
-
Substrate .NET API
Substrate .NET API Core for substrate-based nodes -
Substrate .NET Toolchain
Substrate .NET Toolchain model-driven SDK generator for substrate-based nodes