Holochain Client

Animal Store - Code Plugins - Oct 19, 2021

A Holochain UE4 C++ Client.

  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.


This plugin allows you to hook your UE4 project with a running Holochain Conductor App-Interface over a valid WebSocket address.

It defines u-interfaces for the abstraction of Holochain-specifics: IHolochainAgent and IHolochainZome, which your project must implement.

The Request and Response u-classes for the Holochain zome-calls must implement the IHolochainInputOutput Interface defined in the plugin.


Additionally, it also exposes MessagePack to your project (statically), along with some handy debugging for MsgPack encrypted messages via a simple FMessagePackObject wrapper class.


Further documentation here.

Last tested with Holochain 0.0.100.


Technical Details


Features:

  •  Connects to a running Holochain App Websocket Interface.
  •  Makes Zome calls.
  •  Packs unpack and debug MessagePack input-output.

Code Modules:

  •  HolochainClient (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 7

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Important/Additional Notes: Last tested with Holochain 0.0.100