Development Update: October 30, 2017

Here’s our latest development update for Enjin! We’ll be focusing primarily on the custom token smart contracts.

Listening to your feedback over the last few weeks, we’ve developed a fair and balanced token system for game developers and players. Please tell us your thoughts — whether you’re a developer, community owner, or user.

Creating Custom Tokens & Virtual Goods

The Custom Tokens smart contract is the center of the Enjin project. Convert your ENJ into game items or any type of virtual good that can be traded and used inside games or anywhere.

Each custom token type needs a minimum ENJ reserve value. For a description of the minimum reserve price formula, check out this previous article:

More options for Game Developers and Creators

Based on community feedback over the last few months, we’ve realized that for adoption by game developers at large, the perfect game item platform:

Should give game developers new opportunities for profit

Should let game developers create non-transferable (bound) items

items Should allow game logic to be enforced in certain setups

Should give players a clear picture of an item’s rules and behaviors

The system we have designed lets the Game Developer decide how they want their items platform to behave, based on their own game requirements.

Transferable vs Bound Items

In certain games, some items can be locked to the player account and can’t be traded— this is sometimes called Bind-On-Pickup or No-Drop.

When you create a brand new game item on the Enjin Platform, you can now decide if the item is Transferable or Bound.

Bound items let the creator toggle their transferable property at any time. But if an item begins its life as a Transferable Item, trading will then never be restricted.

Bound items will display a lock icon in the player’s wallet. These items can still be melted by the holder at any time, to extract their reserve value.

White-Lists and gameplay mechanics

A white-list allows specific wallets to transfer or receive Bound items.

Game developers can white-list accounts that transfer bound items to players. Interesting game logic can also be also created with white-lists, by allowing players to transfer their bound items to specific accounts, like smart contracts that provide gameplay mechanisms or puzzles.

Trading fees and approved exchanges

Using white-lists along with bound items, specific exchange accounts could be permitted to send and receive items.

This is an exciting option for game developers who want to run a marketplace and benefit from trading fees, or allow trading through partnered exchanges!

Melting Item Fees

We’re giving game developers or item creators the option of setting a fee for when their Custom Token is melted. When a user melts an item, the developer will get back the % of ENJ that was originally used to mint the item.

Developers can set the Maximum Fee, which can never be more than 50% of reserve price, and it can be permanently reduced by the developer, but never increased.

Melting Fees can be adjusted from 0% to the maximum % set by the developer.