Getting Started with the Enjin Wallet Daemon
Learn how to install the Wallet Daemon
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.
Please be aware that using a wallet daemon will mean that ANY transaction that is generated via your App Secret will be signed automatically. Please ensure there is no way for any unauthorized party to access your App Secret and process unapproved transactions.
Requirements Summary
- node.js
- Python 2
- Visual Studio Build Tools
- git
Install node.js
npm install --global --production windows-build-tools
Install Wallet Daemon
Right-click enjin-wallet-daemon-master.zip and select "Extract All..." Then, in a command line (replace <CODE_FOLDER> with whatever folder you extracted the archive to):
cd <CODE_FOLDER>\enjin-wallet-daemon-master
npm install
Requirements Summary
- macOS command line developer tools
- node.js
Install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node
Install Wallet Daemon
unzip enjin-wallet-daemon-master.zip
cd enjin-wallet-daemon-master
npm install
Requirements Summary
- build tools (gcc, make, etc.) build-essential
- git
- node.js
- unzip
Install node.js
su -
apt install build-essential curl git unzip
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt install nodejs
Install Wallet Daemon
unzip enjin-wallet-daemon-master.zip
cd enjin-wallet-daemon-master
npm install
Requirements Summary
- build tools (gcc, make, etc.) build-essential
- node.js
- unzip
Install node.js
unzip enjin-wallet-daemon-master.zip
cd enjin-wallet-daemon-master
npm install
Open an account on the Enjin Platform and get a link code (e.g. XY1ABC). Replace the placeholder bellow with that code.
node src/main.js account new
node src/main.js link <LINK_CODE>
node src/main.js
Last modified 10mo ago