Skip to content
This repository was archived by the owner on Jun 9, 2026. It is now read-only.

Repository files navigation

HIPR

HIPR

Human Initiated Performance Report


Notes:

  • HIPR takes in data sets, encrypts them into a tile slide puzzle game built on Nethereum + Unity, and compares and contrasts the data sets prior to 3rd Party future analysis.
  • Leveraging Nethereum, HIPR has direct connections to the Ethereum Blockchain for input data for PlayerScore functionality for payouts to the end user in HERC tokens.
  • The Audit.sol Smart Contract compares and contrasts the data sets from touchpointss along the same Supply Chain
  • The Audited files are sent to those involved in the Supply Chain Queries.

Getting Started


Nethereum

Join the chat at https://gitter.im/juanfranblanco/Ethereum.RPCDocumentation StatusNuGet version

Nethereum is the .Net integration library for Ethereum, it allows you to interact with Ethereum clients like geth, eth or parity using RPC.

The library has very similar functionality as the Javascript Etherum Web3 RPC Client Library.

All the JSON RPC/IPC methods are implemented as they appear in new versions of the clients.

The geth client is the one that is closely supported and tested, including its management extensions for admin, personal, debugging, miner.

Interaction with contracts has been simplified for deployment, function calling, transaction and event filtering and decoding of topics.

The library has been tested in all the platforms .Net Core, Mono, Linux, iOS, Android, Raspberry PI, Xbox and of course Windows.

Issues, Requests and help

Please join the chat at: Join the chat at https://gitter.im/juanfranblanco/Ethereum.RPC

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.

Quick installation

Here is a list of all the nuget packages, if in doubt use Nethereum.Portable as it includes all the packages embedded in one. (Apart from IPC which is windows specific).

PM > Install-Package Nethereum.Portable -Pre

Another option (if targeting netstandard 1.1) is to use the Nethereum.Web3 package. This top level package include all the dependencies for RPC, ABI and Hex.

If you have issues installing the packages make sure you have a reference to System.Runtime specific to your environment.

PM > Install-Package Nethereum.Web3 -Pre
Project SourceNuget_PackageDescription
Nethereum.PortableNuGet versionPortable class library combining all the different libraries in one package
Nethereum.Web3NuGet versionEthereum Web3 Class Library simplifying the interaction via RPC includes contract interaction, deployment, transaction, encoding / decoding and event filters
Nethereum.ABINuGet versionEncoding and decoding of ABI Types, functions, events of Ethereum contracts
Nethereum.RPCNuGet versionCore RPC Class Library to interact via RCP with an Ethereum client
Nethereum.KeyStoreNuGet versionKeystore generation, encryption and decryption for Ethereum key files using the Web3 Secret Storage definition, https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition
Nethereum.HexNuGet versionHexTypes for encoding and encoding String, BigInteger and different Hex helper functions
Nethereum JsonRpc IpcClientNuGet versionNethereum JsonRpc IpcClient for Windows Class Library
Nethereum.ENSNuGet versionEthereum Name service library
Nethereum.QuorumNuGet versionExtension to interact with Quorum, the permissioned implementation of Ethereum supporting data privacy created by JP Morgan

Finally if you want to use IPC you will need the specific IPC Client library for Windows.

Note: Named Pipe Windows is the only IPC supported and can only be used in combination with Nethereum.Web3 - Nethereum.RPC packages. So if you are planning to use IPC use the single packages

Documentation

The documentation and guides are now in Read the docs.

Video guides

There a few video guides, which might be helpful to get started.

The code for these tutorials can be found here


Unity

Build from download manager https://unity3d.com/get-unity/download

Download and load project


About

Human Initiated Performace Report

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages