The wallet daemon allows you to automate the transaction signing process, so all of your blockchain transactions are actioned instantly, creating a persistent bridge between your game and the blockchain, and ensuring your players can enjoy a seamless and fluid gaming experience.
Here are the instructions to install the Enjin Wallet Daemon application under various OSes. This document necessitates an up-to-date OS and knowledge of the command line and system administration.
Administrator access to the target computer is required.
See https://github.com/nodejs/node-gyp/#on-windows
Install node.js 11 from the official website https://nodejs.org/. Then, in an administrator command prompt (Windows+R cmd run with ctrl-shift-enter):
npm install --global --production windows-build-tools
Install git from the official website https://git-scm.com/download/win
Get the zip for the wallet daemon HERE.
Right-click <inline-code>enjin-wallet-daemon-master.zip<inline-code> and select "Extract All..." Then, in a command line (replace <inline-code><CODE_FOLDER><inline-code> with whatever folder you extracted the archive to):
cd <CODE_FOLDER>\enjin-wallet-daemon-master
npm install
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node
unzip enjin-wallet-daemon-master.zip
cd enjin-wallet-daemon-master
npm install
su -
apt install build-essential curl git unzip
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt install nodejs
unzip enjin-wallet-daemon-master.zip
cd enjin-wallet-daemon-master
npm install
unzip enjin-wallet-daemon-master.zip
cd enjin-wallet-daemon-master
npm install
Open an account on the Trusted Cloud and get a link code (e.g. XY1ABC). Replace the <LINK_CODE> placeholder bellow with that code.
node src/main.js account new
node src/main.js link <LINK_CODE>
node src/main.js