https://github.com/make-software/casper-net-sdk-clients
This library is an extension of the Casper .NET SDK that provides easy to use client classes for the Casper ERC20 and CEP47 smart contracts.
https://github.com/make-software/casper-net-sdk-clients
blockchain casper-network library sdk
Last synced: 9 months ago
JSON representation
This library is an extension of the Casper .NET SDK that provides easy to use client classes for the Casper ERC20 and CEP47 smart contracts.
- Host: GitHub
- URL: https://github.com/make-software/casper-net-sdk-clients
- Owner: make-software
- License: apache-2.0
- Created: 2022-03-20T20:01:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-19T12:41:16.000Z (about 1 year ago)
- Last Synced: 2025-08-13T09:35:37.167Z (10 months ago)
- Topics: blockchain, casper-network, library, sdk
- Language: C#
- Homepage:
- Size: 646 KB
- Stars: 3
- Watchers: 8
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Casper .NET SDK Clients
This library is an extension of the [Casper .NET SDK](https://github.com/make-software/casper-net-sdk) that provides easy to use client classes for the Casper [ERC20](https://github.com/casper-ecosystem/erc20) and [CEP47](https://github.com/casper-ecosystem/casper-nft-cep47) smart contracts.
Support for the enhanced NFT standard [CEP-78](https://github.com/casper-ecosystem/cep-78-enhanced-nft) is coming soon.
## Documentation
Usage examples of this Clients library can be found in the `Docs/Examples` directory.
The main SDK documentation, examples and tutorials can be found [here](https://make-software.github.io/casper-net-sdk/). Articles for the ERC20 and CEP47 clients will be added soon.
## Prerequisites
To use this Clients library you'll need to have .NET 5 or later installed in your system.
## Get started
This library is published as a nuget package in [nuget.org](https://www.nuget.org/packages/Casper.Network.SDK.Clients).
To add a reference to the Clients library in your project, use the Package Manager in Visual Studio or the `dotnet` cli tool.
### Package Manager (Windows)
```
Install-Package Casper.Network.SDK.Clients
```
### dotnet cli tool (Windows/Mac/Linux)
```
dotnet add package Casper.Network.SDK.Clients
```
## Integration tests
To run the test suite you need to spin up a local NCTL network. We recommend using Docker to quickly have it running. See the instructions [here](https://github.com/make-software/casper-nctl-docker)
When NCTL is running, enter the following command to execute the tests:
```
dotnet test --settings Casper.Network.SDK.Clients.Test/test.runsettings --filter 'TestCategory~NCTL'
```
## Create a workspace in Gitpod
Click the button to start coding in Gitpod with an online IDE.
[](https://gitpod.io/#https://github.com/make-software/casper-net-sdk-clients)