Good to update that the DACPLAY token contract have been tested and deployed to the Ethereum mainnet now, some new advanced features like ERC-223 have been added to the contract, and now it is ready for migrating in tokens from old dacplay 2.0 networks.
The spec of the DACPLAY Token is as following:
Token Address: 0xe43ac1714f7394173b15e7cff31a63d523ce4fb9
Token Name: DACPLAY Token
Token TLA: PLS
Besides, new token contract introduce a great feature from Ethereum ERC-223, adding support for the ERC 223 "tokenFallback" method in a "transfer" function with a payload. This will enable the PLS token has the ablility working like native ETH tokens, e.g. if the receiver of the token trasfer is a contract, then the contract can do post-transfer actions in "tokenFallback" api just like normal eth transfer payable fallback, which also means future games in DACPLAY Dapp could use PLS as general equivalence or as fees/collateral inside. Currently, when an acount iteracting with contract, if the contract require to spend token from that account with out supporting ERC-223, the contract will first require to get the approve of the account, and then could transferFrom from that account. But now with supporting ERC-223, the account could direct iteract with contract using transfer with payload, the contract could act as escrow and process with payload later in the token fallback.
Although now most of the ethereum wallets do not support advanced ERC-223 yet, but ERC-223 has been officially disscussed in EIPs, so it is supposed to have better support in future. And raiden network already support ERC-223, so DACPLAY Dapp will get more better user experience and performance when using raiden network.
And to support migrating tokens to new Ethereum DACPLAY Dapp, some hardfork has to be made to the old networks, a new migration operation has be add after a hardfork for users to migrate. Normal users who was using web light wallets do not need to rush for the account balance migrations, the migration will last for long term, for those who have balance in the old wallet can go to the migration wallet and submit with their new ETH address, this migration will be recorded on blockchain and an mint oracle will be keep running and syncing this records to the Dapp every weeks.
For the migration hard fork, the time is GMT-2017-10-28 05:00 AM, all witnesses should be prepared and upgrade to the latest version before that time, and new web light wallet Gui will be updated too. There are some important changes in the old light wallets:
a. A new migrate feature has been added, and will be put in the main page. The old migrate wallet will be kept for a long time, do not need to hurry for migration.
b. Registered accounts with balances could directly migrate without fees.
c. Old wallet or key formats which has not be imported to a current registered account, need to imported first, and then use that registered account to do token migration. So the old balance claim features(key importing) will be kept.
d. Please notice that after the migration action done in the old wallet, the new tokens will not be mint imediately. it could take up to 1 week for automation service to sync tokens to the Dapp.
More tutorials migration could be releases if there are new updates, please stay tuned for more updates about game and Dapp govenence features coming in next months.返回