This article contain detail guide about how to migrate PLS on old network to new Ethereum ERC 20 Token, there are two kinds of balance holders, ones who already claimed their balance to PLAY 2.0 and have related binding accounts, another one is those who have not claimed their balance to PLAY 2.0 balance yet and should have backup wallet files such as PLAY 0.5.0 export file, BTS wallet file, etc, for the second case, user need to import and claim their balance in to a registered account(can be created with the help of web wallet and faucet), and then follow the web wallet instructions to migrate.
The ERC-20 parameters of the PLS token is as following:
Token Address: 0xe43ac1714F7394173b15E7CfF31A63d523Ce4fB9
Token Symbol: PLS
Token Decimal: 18阅读
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.
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.阅读
Be pleased to give update that the hardfork codes for the old PLAY 2.0 Network have been ready and is now undertesting, and the token part of the new Dapp is almost finished, and now been testing on Ethereum kovan network.
There are some new changes to the migration roadmap and solution. The old solution uses oraclize.it to query and check the signature. but it was found that there are two different types of balances that required to be migrate: the accout balance and the address balance. It is not very complex for the accout balance to migrate, but for the address balance, there are some huge issue with user experience for normal users, because every account could have a lot of addresses, which means user need to do a lot of operations to finish the operation. So the solution was changed to a new one.
The new solution do not use oraclize.it, but a new type of graphene operation (account_balance_migrate_operation) will be added to the upcoming hardfork, user only need to signed a transaction including this operation for migration, for those who have not claim their balance to account yet, the "claim_balance_operation" will be keep for importing wallet in old format, but after the hard fork, some other operations such as transfer operations, asset management operations etc will be removed, so user could not transfer assets around after the hard fork. In the way, the system can not be mess up and users are encouraged to migrate to new Ethereum Dapp as soon as possible.
The hard fork is estimated to be happen at the end of Oct, and after that the Token Contract in new Dapp should already been fully tested and users can start to migrate then. A detailed migration guide will be provided, please stay tuned.阅读
This article describes how a game could be implemented on DACPLAY DApps, and use the tokens of it. Later after the migration finished, third-party developers can develop game contracts like this and deploy them to the network. More gui and interface could be provided for better user experience. This demo game contract is only for the purpose of demonstrating what will these games contracts looks like, this is a very simple and crude prototype without ui and pls token consumption.
The demo game are seperated to different rounds, in every round started by someone, parameters like bet count etc will be defined, others can join and bet with it.
After enough of bets for specific rounds are collected, the involved players are required to reveal the secret and the result they are guessing in specific max block time, otherwise they will be punished and tokens will be revoked.
After enough of bets for specific rounds are revealed, anyone in the network can send a "finalizedRound" TX to end and give a settlement for the round, jackpot will been given to the winners.阅读