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

    • Technical Considerations

    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:


    ● Name
    ● Icon
    ● Maximum Supply
    ● Decimal Places
    ● Exchange Rate
    ● Access List
    ● Data

    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.

    • Exchanging Coins

    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.

    Community Integration

    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

    • Reward Automations

    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.

    • Forum Boards

    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.

    Payment Widget

    Part of the JavaScript SDK release, the payment widget will allow websites to easily accept
    payments in Enjin Coins and Custom Coins on any website. The widget may be connected
    to any Payment Gateways built on the SDK.

    • Payment Widget

    Part of the JavaScript SDK release, the payment widget will allow websites to easily accept
    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
    specific token types. The JavaScript payment widget and shop plugins will identify and
    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 .

    • Multiple Payees

    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

    Pending Transaction Concept

    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
    accounts.
    ● Transaction Requests are sent from
    trusted platforms directly to the
    wallet.
    ● Subscriptions are confirmed and
    managed by each local wallet.
    ● Transaction limits and thresholds
    enforced by the wallet's smart
    contract.
    ● Smart Contracts are used in the
    background for data & displayed in a
    clean UI.
    ● Local rules can be set up for
    accepting and automating
    Transaction Requests.

    • Trusted Platforms

    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.

    • Transaction Requests

    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.

    • Mobile Wallet

    Wallet Concept

    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.

    • DonationCraft Donation

    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

    Open-Source SDKs
    ● Java
    ● C#
    ● C++
    ● 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 Plugin

    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 .

    • Minecraft Plugin

    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.

    • Unturned Plugin

    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.

    Token Crowdsale

    • 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
    public sale.

    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.

    • Unsold Tokens

    ● 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
    Token Sale.

    • 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 [email protected]

    • Presale Enjin Coin Price

    The price per ENJ Token in the presale is USD $0.03 (3 Cents )

    • Presale Discounts

    ● $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.

    • Public Crowdsale

    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
    information.

    • How can I participate?

    Detailed instructions along with the contribution address will be posted on the official
    website: enjincoin.io

    • 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.

    • Funding Allocation

    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.

    50% Development

    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
    studios.

    5% Security

    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
    and SDKs.

    5% Legal

    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
    JSON-RPC API.

    5% Contingency
    This amount will be set aside for
    unforeseen costs.


    Development Roadmap

    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

    Links:

    Enjin Coin Website: https://enjincoin.io

    Enjin Website: https://enjin.com

    Blog: https://www.medium.com/@coinfo...

    Twitter: https://twitter.com/enjincs

    Slack: https://enjincoin.io/slack/

    Telegram: https://t.me/enjin_coin

    Bitcointalk: https://bitcointalk.org/index....

    Reddit: https://www.reddit.com/r/enjin...

    GitHub: https://github.com/enjin/enjin...

    Whitepaper:https://enjincoin.io/enjincoin...

    facebook:https://www.facebook.com/enjin...



  • 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/




Looks like your connection to Cryptocentral was lost, please wait while we try to reconnect.