Centr.NetCS
0.2.0.1-Beta
dotnet add package Centr.NetCS --version 0.2.0.1-Beta
NuGet\Install-Package Centr.NetCS -Version 0.2.0.1-Beta
<PackageReference Include="Centr.NetCS" Version="0.2.0.1-Beta" />
paket add Centr.NetCS --version 0.2.0.1-Beta
#r "nuget: Centr.NetCS, 0.2.0.1-Beta"
// Install Centr.NetCS as a Cake Addin #addin nuget:?package=Centr.NetCS&version=0.2.0.1-Beta&prerelease // Install Centr.NetCS as a Cake Tool #tool nuget:?package=Centr.NetCS&version=0.2.0.1-Beta&prerelease
Centre.NetCS
Centre.NetCS
Third Party Library for implementing Credits Blockchain in .NET
Installation of NuGet
pm> Install-Package Centr.CSNet -Version 1.0.0
Getting started
After installing it's time to actually use it. To get started we have to add the NetCS namespace: using NetCS;
.
Centre is providing an easy way of connecting to the Credits Blockchain where the goal is to limit the time needed for new Developers intergrating the Credits Blockchain into there projects
Connector Object
In order to get the library working we first need to initialize the Connector object
var connect_ = new NetCS.Connector("95.111.224.219", 9091);
The Connector object needs to have 2 variables the first: IP address of a node running Credits Blockchain and Second: the API port of that particular node.
Examples
Retrieving Balance
For a very easy example we are going to retrieve a Balance of a give wallet address
var connect_ = new Connector("95.111.224.219", 9091);
var balance = connect_.balance("4SFfA1S2xfA3BdgkTn2tK14yDhLuD11RVz78kqx35jct");
With only 2 Lines of code we can now retrieve a balance from the blockchain that easy !
Sending Transaction
In the next example we are going to send an transaction with the native currency CS
var connect_ = new Connector("95.111.224.219", 9091);
Console.WriteLine(connect_.SendTransaction(1, 0, "Enter Sender Publickey", "Enter Sender Privatekey", "Enter Receiver Publickey"));
Well look at that ! You now sended an transaction on the Credits Blockchain great job 😉
Contribution
Everyone is free to help me out as this will be a community driven Library !
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- apache-thrift-netcore (>= 0.9.3.2)
- SauceControl.Blake2Fast (>= 2.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.2.0.1-Beta | 177 | 8/12/2021 |
0.1.0.24-Beta | 168 | 8/8/2021 |
0.1.0.7-Beta | 179 | 8/6/2021 |