Contracts and Server code for IZX minimum viable product, MVP
IZX is the mobile application (http://izetex.io, https://izx.io ), operating with blockchain tokens as with the game artifact.
MVP for IZX project was built in 2 phases:
-
the first phase ( June - July, 2017 ) used the blockchain-based contract for charity collection and distribution
-
the second phase (July - August 2017 ) was a crypto-token for game in augmented reality (AR)
IZX project blockchain infrastructure uses Ethereum Ropsten network and ERC-20 standard tokens
Token is deployed in Ropsten network at the following address:
https://ropsten.etherscan.io/token/0x2f2F58D05e6A94CEe2BfEA014B8c4e072b508a53
This project contains:
-
smart contract code, deployed on blockchain test network to operate the IZX MVP product
-
javascript code, exposing operations from game players ( mobile devices ) to the blockchain
MVP uses the number of addresses to implement the logic of the game. The game process can be described as:
- Advertiser buys tokens from manager
- Advertiser drops the tokens on the Earth
- Player looking for tokens on the earth, pick the from earth in own wallet
- Player gives tokens to advertiser in exchange to prize or offer
The following addresses used to hold ERC-20 tokens:
- Manager ( Izetex )
- Advertiser
- Earth
- Player
This project makes transfers between these addresses during the game.