Skip to content
Plugin for integrating Nano into Unreal Engine 4
C++ Objective-C C Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Config
Content Add some more functions, dpow, make nanomanager a uobject Oct 13, 2019
Plugins Add some more functions, dpow, make nanomanager a uobject Oct 13, 2019
Source Initial commit Oct 6, 2019
TestServer Add some more functions, dpow, make nanomanager a uobject Oct 13, 2019
.gitignore Add package.json Oct 6, 2019
README.md NanoManager and NanoWebsocket are no longer components Oct 13, 2019
UENano.uproject Initial commit Oct 6, 2019

README.md

UE4NanoPlugin

Plugin for integrating Nano micropayments into Unreal Engine 4

Currently in Beta. Only tested on Windows Desktop (UE 4.22.3 VS 2019), do not use in production.

How to use:

  1. Copy Plugins folder to an Unreal Engine project root directory
  2. A http server (for RPC requests) & a websocket server (to receive notifications from nano network) are needed. A sample node.js file is supplied (server.js) which sets this up. config.js is where the server settings go for this. Run npm install to instal dependencies.
  3. A node is required to be running which the websocket & http server (for RPC request) will talk with. websocket and rpc should be enabled in the config.

To check everything is set up, try the TestLevel Unreal engine map. BP_PlayerState contains NanoWebsocket & NanoManager variables which are set in the level blueprint and used throughout. NanoManager has the required http server details which need changing. A video demonstration is coming soon.

Implementation details:
NanoBlueprintLibrary contains various generic functions such as creating seeds, encrypting/decrypting them using AES with a password, converting to accounts, converting between Raw and Nano and various other things.
NanoManager is where the other functionality is located

Where are AES encrypted files stored?

Windows
C:\Users\<user>\AppData\Local\Nano_Games

Linux
/home/<user>/Nano_Games

Mac
/Users/<user>/Library/Nano_Games

You can’t perform that action at this time.