Enjin Coin’s core Smart Contracts are the foundation that underlies all of our blockchain technology—and tomorrow we are deploying them to the Ropsten Testnet.
Ropsten is a free version of the Ethereum blockchain used by developers to beta-test new smart contracts before launching them on the actual live network.
All the developers that we have waiting to integrate this into their games… They can start using it.”
— Witek Radomski, Enjin CTO
Enjin Coin Smart Contracts on Testnet
Enjin CTO Witek Radomski invented the first non-fungible token.
Now, after a year marked by countless work hours, development sprints, and breakthrough blockchain solutions, we’re finally taking the blockchain gaming technology a few steps further.
Then we started adding on all this stuff that we thought game developers need for advanced game mechanics. You’re controlling a spaceship with cargo, you want to go to a spaceport, you want to have certain rules on how this stuff can be traded.
We’ve spent almost a year now building all these crazy tools and features, because we know what game developers want to put into their items and economies.”
Here’s everything you need to know about our Smart Contracts:
Enables game developers to register their servers on the Platform Registry contract if they are hosting their own copy of the Trusted Platform API and Ethereum Nodes.
This contract allows any Ethereum wallet to connect and link to a game’s Trusted Platform.
A new design allows for flexible game items to be created by game developers.
These items can have an array of behaviors attached to them—variables like minting/supply rules, transaction fees, transferability, fungibility, whitelists, and much more.
You have to put a lot of data onto the blockchain, all that code—for every single token that goes out.
We developed a system where you deploy one big contract, put millions of tokens on the blockchain and save a ton of data—and it’s a lot cheaper to use.”
The tokens can appear to wallets as ERC-20 (fungible) tokens or ERC-721 (non-fungible/collectible) tokens, making them compatible with the entire Ethereum ecosystem.
So any wallet will support your gaming items. They’re completely compatible with every single collectible wallet out there.”
CryptoItems is also the first Smart Contract that enables item minters to receive a percentage of all future peer-to-peer trades and transactions involving those items.
Facilitates cross-chain swaps of multiple tokens between Ethereum mainnet and the future Efinity Network.
Say you have a bunch of swords, some armor, some gold bullion — those items have Enjin Coin inside of them and those can be used as collateral inside the scaling network.
You can have your Enjin Coin items, all your gaming items that you got from the game, that’s enough to use as collateral and use the scaling network.”
With the Trading Contract, gamers and developers are able to create atomic escrow trades for their items and tokens (including ENJ).
This allows for 100% secure trades between individual players, as well as being the seed for building on-chain game item marketplaces.
We envision game developers creating auction houses and markets that allow free and effortless trading of items and tokens between players, directly in-game and via the Enjin Wallet.
Loans & Subscriptions
Allows lending tokens to other players for a period of time.
Recurring loans, transfers, and fees can also be created with this contract, allowing for true on-chain subscriptions.
Starting tomorrow, our ecosystem will be available for game developers using our beta Unity SDK and Enjin Wallet to begin building their gaming economies—and testing all new features and functionalities.
Soon, we’ll see the first ever crypto-items that have their value backed with a cryptocurrency.
“We’ve built a whole platform to tokenize any kind of item or character—or anything you want inside games.”
We are now just a few steps away from an actual launch on the Ethereum network.
Sign Up for Our Newsletter
Never miss an update. Receive the latest and greatest content straight to your inbox.