Skip to content

Nconflux/Conflux.net.SDK

Repository files navigation

Nconflux

What is Nconflux?

Nconflux is the .Net integration library for Conflux, simplifying the access and smart contract interaction with Conflux nodes.

Nconflux is developed targeting netcore 3.1 and .net 5, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android and OSX) and has been tested on cloud, mobile, desktop, Xbox, hololens and windows IoT.

Issues, Requests and help

Forum: https://forum.conflux.fun/ Wechat group: please join our support's wechat account 1725325128, he will invite you into the wechat group.

We should be able to answer there any simple queries, general comments or requests, everyone is welcome. In a similar feel free to raise any issue or pull request.

Documentation

The documentation and guides can be found at NConflux Documentation.

Features

  • JSON RPC / IPC Conflux core methods.
  • Simplified smart contract interaction for deployment, function calling, transaction and event filtering and decoding of topics.
  • ABI to .Net type encoding and decoding, including attribute based for complex object deserialization.
  • Transaction, RLP and message signing, verification and recovery of accounts.
  • Code generation of smart contracts services.

Demostration

The new demostration project can be found in folder 'demo/NConflux.Explorer'.