Enjin Coin (ENJ) - Customizable cryptocurrency & virtual goods platform for gaming.
What is Enjin Coin?
Enjin® is introducing Enjin Coin (“ENJ”), a new cryptocurrency (ERC-20 Bancor Protocol Token) and smart contract platform that gives game developers, content creators and gaming communities the required crypto-backed value and tools for implementing and managing virtual goods. The Enjin platform will have full support for these tokens in the next 6 months. Enjin will develop a powerful framework of open-source software development kits (SDKs), wallets, game plugins, virtual item management apps and a payment gateway platform.
Enjin ® is the largest gaming community creation platform online:
● 250,000 gaming communities across thousands 1 of games.
● 18.7 million registered gamers
● Launched in 2009, based in Singapore
● 60M global views per month2
● Gaming focused Content Management System and Forum creator
● Millions of USD per month in virtual goods sales across Enjin community stores
Enjin Coin Purpose
Virtual Goods on the Blockchain
A decentralized platform to manage, distribute, and trade virtual goods. Giving gamers and content creators a new model of virtual ownership.
The first easy to use gaming cryptocurrency
Enjin Coin is the first cryptocurrency with an authentic purpose for online gamers. Earn and trade virtual goods in the most popular gaming community creation platform online.
SDKs for the Game Industry
Enjin Coin platform is made for the game industry. SDKs for multiple languages, wallets and payment platforms will be available and completely open-source.
A new gaming experience
with real ownership & value Online gamers can bring or trade their assets from game to game, community to community, growing their digital wallet
A solution to Fraud & High Fees
For every legitimate virtual item purchase, 7.5 items are lost to fraud. Enjin Coin minted tokens will create trust and security with minimal transaction fees.
Enjin Coin Adoption
Coins to Community Owners
6 months following the Enjin Coin crowdsale and the deployment of the wallet and core ENJ features, coins will slowly be released to approximately 30,000 verified gaming communities on Enjin. The amount of coins each community receives will be calculated based on their previous store volume sales, member count, audience visits and various website activity metrics.
Adoption Bounty Program
An Early Adoption Bounty program will be put in place for any game, server, or community that begins utilization of the ENJ coin with a verified history of monetizing game content. We anticipate huge demand in Enjin Coins as we roll our Enjin CMS integration features out to communities.
Sponsorships & Partners
Enjin will be partnering with game developers and popular game servers of 20,000 players or higher to distribute Enjin Coins as part of bundles, in-game tournament prizes or subscription bonuses.
Enjin Coin Platform Features
Today's gamers and website users demand fast and snappy user interfaces. The Ethereum network is currently limited in throughput because it has an average block time of 17 seconds (potentially up to 30 seconds). Future updates to Ethereum aim to improve block times to 3 seconds 11 (Casper) and allow transfers within milliseconds12 (Raiden). Both of these updates are planned for late 2017 to early 2018. As the standard block times may impose some delays, we will achieve a modern responsive experience by using off-chain notifications. Trusted Platforms will send an instant notification to the user's Smart Wallet for each Transaction Request. When the transaction is accepted by the user and created on the blockchain, the wallet will call the Trusted Platform API with the transaction to watch. The game or website can then be updated immediately with a placeholder item or non-tradeable version of the asset until enough confirmations are reached to allow full ownership of the item. In the case of in-game currencies, the user's balance would immediately update in the game but any unconfirmed portions would be locked from spending until the appropriate number of confirmations are reached on the blockchain.
The Enjin Coin SDK will display confirmed and unconfirmed balances when listing ENJ and custom assets, to make implementation easy and clear.
After Raiden and Casper updates are deployed on the Ethereum Network, these safeguard measures will eventually become imperceptible.
Enjin will be testing the Raiden Network for lightning-fast asset confirmation speeds as soon as the Developer and minimum viable product (MVP) releases are completed, later this year
Tokens & Smart Contracts
We will deploy Enjin Coin and virtual assets as ERC20 tokens on the Ethereum 14 network. Ethereum is the most popular and widely supported smart contract blockchain, with a huge development community and robust language support. We believe it has a strong future in game development and in creating the new decentralized internet. A collection of smart contracts will provide core functionality on the blockchain: the Mint, Payment Gateway Contract, Smart Wallet Contract, Subscription Contract, Custom Coin Registry, and TopList Contracts.
Create & Manage Virtual Goods
Games and communities can mint unique in-game items, currencies, and privilege tokens using Enjin Coins as the parent currency. These assets can be converted back into Enjin Coins by anyone holding them, at the original exchange rate which they were minted.
Minting Custom Coins
Web, Mobile App and API-based user interfaces to the Mint smart contract will be developed to make asset creation and management a simple process. The following parameters define a new custom asset:
● Maximum Supply
● Decimal Places
● Exchange Rate
● Access List
Once created, a Mint smart contract will be cloned and registered in the singleton Registry smart contract, which will allow custom assets to be recognized by all Smart Wallets. The custom asset may now be minted by anyone in the Access List by sending Enjin Coins to the new Mint smart contract. The Name, Icon and Access List properties may be updated at any time by the Mint contract owner.
The Mint contract stores all ENJ coins used to mint each unit of a Custom Coin.
Enjin wallets provide an interface to exchange Custom Coins back to Enjin Coins that are contained in the Mint contract. This provides liquidity and the option of backing custom assets with a known ENJ value.
Economically, any custom assets created with ENJ will decrease the number of ENJ in circulation, preserving and increasing the value of the ENJ ecosystem over the long term.
Custom Coins that gain their own intrinsic value inside the gaming ecosystem will be held and traded further by the community, while others could be traded back to regain their original Enjin Coin value - giving all users easy liquidity.
Custom Coins as game items
The same mechanism for minting Custom Coins may be used to represent unique game items. In this scenario, Enjin coins would be used to mint one or more Custom Coins representing a game item that has value tied to it.
Unique Items Non-fungible items may be issued at the time of minting by including unique data such as the original player who owns the item, the date it was minted, the boss monster it was looted from, or other irreproducible data infused into that specific unit.
Item Trading Economies
Using decentralized assets allows gamers to trade with each other outside of the game environment, and even trade and establish value across multiple different games . Custom Coins will be compatible with any external exchange that supports Ethereum Tokens.
Additionally, Enjin will be developing a marketplace, wish-lists, and auction features , directly inside of the Enjin social network and Activity Feed system to facilitate P2P trading.
The power of Custom Coins as privilege tokens
Custom Coins will be added to the existing access controls used across the Enjin CMS and can be used as a powerful method of delegating power. For example, a website owner may sell a limited number of "Ad" tokens that allow uploading an ad to the news page or message board. In a game, a custom "Chest Key" token could be required to open chests containing rare items.
Enjin Coin features will be integrated across the entire Enjin CMS platform and natively supported by over 250,000 existing gaming websites.
Going past the Enjin CMS, Enjin will develop phpBB, vBulletin, Xenforo and other forum and CMS integrations as part of the open-source Platform API that will allow even more internet communities to easily adopt Enjin Coins into their websites and games.
Open-source PHP and NodeJS SDKs will give web developers easy access to all Enjin Coin features and functionality for custom website and API integrations
The existing automation system on the Enjin CMS Platform can reward coins to user
accounts based on powerful combinations of conditions and triggers . Various reward
system can be setup for user participation on the forum and other website activities.
The Enjin CMS includes an incredibly feature-rich forum system , currently powering
everything from small teams to giant communities with over a million users participating on
their message boards. Forum votes and points will be extended with the ability to display
Custom Coins. Tipping will be added to the Forums so that coins can be tipped to users with
a few simple clicks (and this action would be displayed on the thread).
Donations & Group Pay
Many websites accept donations instead of using a store - especially
smaller eSports clans or guilds made up of friends. Enjin Coins will now
be a payment option in the Donation module and Stretch Goals.
Promotion & Advertising on the Enjin Platform
Enjin's extremely popular wall system will be upgraded with a Post
Promotion system which accepts Enjin Coins as the payment method.
Promoted Wall Posts can be targeted to specific games and interests within the audience of
18 million engaged gamers.
Decentralized Payment Gateway
The Platform SDK makes creating a complex decentralized payment gateway a breeze. It is designed to allow for unique new payment structures which can reduce accounting work and increase trust between merchants and customers.
Build your own customized Gateway
All backend functionality necessary to build a PayPal-like gateway will be included in the Platform SDK. As a provider, you can implement your own desired features, such as carts, web invoices, email/SMS notifications, refunds and more by building on the open-source code and examples provided in the SDK.
payments in Enjin Coins and Custom Coins on any website. The widget may be connected
to any Payment Gateways built on the SDK.
payments in Enjin Coins and Custom Coins on any website. The widget may be connected
to any Payment Gateways built on the SDK.
Plugins will be available for major open-source and commercial carts such as Magento,
Drupal, Shopify, Volusion, Zen Cart and others.
Native Support for Custom Coins
The Gateway smart contract can be configured to accept all ENJ-based coins or a list of
display all supported custom coins, along with logos and associated metadata.
No Built-In Fees
Other than very small Ethereum transaction fees, complete payment gateways can be
created and no built-in fees or costs are imposed .
An exciting new feature of the payment gateway platform is multiple payees. Incoming
funds can be contractually divided up between more than one account. Payees may pull
their allocated funds from the Gateway smart contract. Consider these potential use cases:
Profit Sharing, provider Fees, charity or Prize fund.
Easy Automatic Payments
Using a novel Smart Wallet transaction mechanism, we can allow faster, easy to use
automatic payments on the Ethereum network, while maintaining the high level of security
that the blockchain allows.
The user will approve games and websites as being Trusted Platforms that can initiate a
transaction request. The user's wallet (mobile or PC) will prompt for confirmation whenever
a transfer of funds or a new subscription is requested.
In-game purchase scenario
The Enjin "Smart" Wallet
A key component in making everything easy to use is the Enjin Wallet. Building on existing light wallet design, the Enjin Wallet streamlines the user experience further by integrating with games and websites that the user trusts. User accounts on each trusted platform will be synced to the user's Ethereum address.
We call this a "smart" wallet because of multiple pieces of functionality that work together to simplify the user experience:
● The Platform API is used to correlate
verified gaming and website
● Transaction Requests are sent from
trusted platforms directly to the
● Subscriptions are confirmed and
managed by each local wallet.
● Transaction limits and thresholds
enforced by the wallet's smart
● Smart Contracts are used in the
background for data & displayed in a
● Local rules can be set up for
accepting and automating
The user can define a list of trusted APIs in the wallet settings, ranging from the Enjin API
itself, to trusted game publishers, to any third party running the Platform API. The wallet is
able to receive push notifications, receive transaction requests and sync user accounts from
each trusted platform.
A user can send ENJ coins to another user on a trusted platform by looking up their
username and the wallet will find matching contacts and their associated account address.
Instead of forcing users to copy and paste account addresses or receive risky web-injected
transaction commands, each trusted platform will send a Transaction Request to the wallet.
The user will be prompted with some useful information about the transaction and can
Accept or Deny it with a single click. This creates a clean and seamless user experience and
prevents the confusion and uncertainty typically associated with blockchain wallets.
Rules & Thresholds
Rules and thresholds can be defined to prevent undesired transactions. If a piece of game
logic creates transactions that exceed the thresholds, the wallet will display the pending
queue of transaction requests, and prompt the owner for confirmation. Rules can be defined
very narrowly, such as "Allow sending a single 20 Enjin Coin reward once daily."
Changing any of these settings will require a 24 hour safety delay and alert the user of a
pending setting update.
The Enjin Wallet will also exist as a Mobile (iOS/Android) application and implement the same features mentioned above. Many users will prefer to accept transactions
on their phone while playing a game on their PC. The mobile wallet can be set-up quickly by scanning a QR code that contains settings.
The mobile app will receive Push notifications from Enjin and any trusted platforms. If a transaction request is pushed, the mobile wallet will verify funds exist and ask the user to Accept or Deny the coin transaction. This will allow players in-game to easily send coin transactions by using their phone as the authentication device.
Virtual Goods Store
Create a Store in minutes
Game assets can be represented with Custom Coins, and the process of creating a shop for
in-game items or privileges is already straightforward with Enjin :
Websites hosted on Enjin Platform can associate a specific wallet containing ENJ and
Custom Coins to the website account. This would link any sellable assets to the Enjin Store
module admin panel and these could be listed for sale in-game and on the website priced in
Enjin Coins, Custom Coins, Bitcoin, Litecoin, Ethereum or Fiat currency.
Craft is a powerful shopping cart and ecommerce system used by tens of thousands of Enjin communities daily and currently processing millions of dollars per month in virtual item purchases and subscriptions. It supports a powerful API, in-game purchases, validates game characters and allows for website automation using triggers and purchase conditions.
Game Integration & SDKs
● iOS Swift
● Android C#
For the web, PHP and NodeJS SDKs will enable the creation of custom APIs and web
services used by games and websites.
Unity is a popular cross-platform game engine used by over a million developers. The Unity
C# SDK will allow creation of transaction requests, reading account balances, creation of
subscriptions, and querying toplists .
The Enjin Minecraft Plugin will include an Ethereum light client and communicate with the
Enjin API. New features will be added that allow servers to initiate transaction requests for
both the server and for players themselves. Spigot, Sponge, and Forge servers will be
supported since these are the most popular plugin platforms for Minecraft on the PC.
We are developing a plugin to support Unturned, a popular multiplayer survival game with a
rich third-party plugin framework. Permissions and items will be linked to Enjin Coin assets,
and most features from the Enjin Minecraft Plugin will be ported for Unturned.
Unreal Development Kit 4
UDK4 is a powerful game engine used in many high-budget games as well as indie titles. A
C++ library will be developed with similar features to the Unity SDK above.
Hardcap & Allocation
Only 1 Billion ENJ tokens. 40% Pre sale, 40% Public Sale and 20% Reserved.
40% (400,000,000) to be sold by Enjin to pre sale purchasers pursuant to a Simple
Agreement for Future Tokens (“SAFT”) offering or through Enjin Approved Affiliates. If all pre
sale tokens get sold at the highest bonus 50% then there will be a total of 600,000,000
million ENJ tokens sold.
40% (400,000,000) to be sold by Enjin to Crowdsale purchasers. If the presale sells out in
full at the highest bonus level 50% there would only be 200,000,000 tokens available in the
10% (100,000,000) reserved by the Company to incentivize community, beta testers,
marketing and strategic partners.
10% (100,000,000) to be distributed by the Company to the Enjin Coin Team and Advisors.
● Any unsold tokens in the Pre-Sale will go into the Public Sale.
● All unsold tokens from the Public Sale will stay on the Enjin Coin Platform and will be
locked for at least 6 months.
● Enjin Coin Platform tokens that are owned by the Company will not be sold for less
than the public crowdsale price.
● Enjin Coin Platform and Company Staff Tokens will be locked for 6 months after the
end of the Token Sale. Advisor tokens will be locked for 2 months after the end of the
Presale Start & End Date
The presale will begin on August 21st 2017 and end on September 15th, 2017. Check the
official website: enjincoin.io for further information or email firstname.lastname@example.org
Presale Enjin Coin Price
The price per ENJ Token in the presale is USD $0.03 (3 Cents )
● $1,000 USD - $15,000 USD receives a 5% Bonus.
● $15,001 USD - $50,000 USD receives a 15% Bonus.
● $50,001 USD - $100,000 USD receives a 25% Bonus.
● $100,001 USD - $1,000,000 USD receives a 35% Bonus.
● $1,000,001 USD - $2,000,000 USD receives a 40% Bonus.
● Over $2,000,001 receives a 50% Bonus.
ENJ Tokens are intended to be sold at the following rates:
Crowdsale Start and End Date
The crowdsale will begin at 7 a.m. PDT October 3rd, 2017 (the “Launch Date ”) and end at
11:59 p.m. PDT on October 31st, 2017. Check the official website: enjincoin.io for further
How can I participate?
Detailed instructions along with the contribution address will be posted on the official
How are funds secured?
All funds collected during the crowdsale will be deposited in a secure multi-sig wallet. Keys
will be held by Executive Directors of Enjin Pte. Ltd. making it so that all outgoing
transactions have to be verified by multiple parties. The crowdsale smart contract code on
Enjin's GitHub will be public and available for audit by anyone.
● ETH exchange rates are subject to change without notice prior to the start of the
public crowdsale. Once the public crowdsale starts the exchange rate will be locked.
● The prices for the presale are not subject to change and will remain the same and
have no effect on the public crowdsale.
All funds contributed in the Crowdsale will be used solely for the development, promotion,
and growth of Enjin Coin Platform . Below is the preliminary allocation and the distribution
and may be subject to change.
This refers to the development and
operational costs of all technology
described in this whitepaper, including
smart contracts, wallets, SDKs, APIs,
game plugins, third party plugins, and any
other Enjin Coin-related updates. This will
also cover hiring additional full-time
developers and consultants to accelerate
development so that we meet or exceed
the roadmap goals and expansion goals
30% Marketing & Growth
The marketing budget allows for a
constant and relentless promotion
of Enjin Coin to gamers in multiple target
countries and gaming segments. This will
be used for video and in-game
advertising, promotional events &
tournaments, sponsorships, mobile &
social media ads, and liasoning with
We are taking the necessary steps
to ensure that optimal security
standards are followed in every release.
This includes professional code audits and
penetration testing on all APIs, smart
contracts, Mobile and PC wallets, plugins
Enjin will obtain the appropriate
legal advice to always ensure that
we operate in accordance with the laws
and regulations of each jurisdiction that
we do business in. Funds will be held in
reserve for any future issues or challenges
that may arise in any region.
5% Hosting & Infrastructure
This will cover a minimum of 5
years of increased costs required
for expansion of the web servers,
firewalls, load balancers, DDOS protection
and network for anticipated increases in
Traffic to the web platform and public
This amount will be set aside for
We are absolutely dedicated to meet our development goals ahead of schedule and provide
the ultimate framework and feature support for Enjin Coin.
* Q4 2017 Core Smart Contracts
- Platform API
- Mobile Smart Wallet (Core features)
- Minecraft Plugin
- Java SDK
* Q1 2018 C# SDK
- Unity SDK
- Unturned Plugin
- Mobile Smart Wallet Updates
- PC Smart Wallet
- Enjin Store Modules
- Enjin Automations
- Enjin Forum Integration
- Token Manager
* Q2 2018 Unreal Development Kit
- iOS Swift SDK
- Android SDK
- Escrow Trading System
- PHP SDK
* Q3 2018 Enjin Mobile App
- Payment Gateway Contract
- Payment Gateway Framework
Enjin Coin Website: https://enjincoin.io
Enjin Website: https://enjin.com
Enjin Coin and Waves sponsor Blockshow Meetup in KL
The blockchain community is expanding rapidly in South East Asia and we’re excited to be a part of it by sponsoring this great event!
“BlockShow Meetups are for unique & cool start up projects, investors, business owners, blockchain & bitcoin enthusiasts and pretty much anyone who shares an interest in Blockchain, Cryptocurrencies and ICOs.” https://blockshowasia.com/meet...
The atmosphere was buzzing with the sound of networking and new ideas from startups competing for the main title at Blockshow Asia 2017.
We feel honored to be part of this space and look forward to participating in more events! It’s a very inclusive environment, the organizers at CoinTelegraph, Waves, Bloktex, and ACCESS Singapore / Malaysia made everyone feel welcomed.
Learn more about Enjin Coin at https://enjincoin.io/