Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Should there be a Decentralized Casino?


  • Total voters
    1
  • Poll closed .

truedeck

macrumors newbie
Original poster
Jun 20, 2018
2
0
We are glad to introduce

TrueDeck


#1 EOS Blockchain Based Casino Platform

The standard for online gambling industry
Open, Decentralized & TrustFree


Feel free to ask and discuss!

Website | Read Whitepaper | Twitter | Telegram Community & Channel

1.jpg

2.jpg

3.jpg

311.jpg

31.jpg

32.jpg

4.jpg



Contract Details


Contract Address

0x4221eb87b28de194e916f2b09274471fb0b01b1c


Contract Owner

0x301Df3Ab354249b4179be4F4e4ab6E5A6a570738


Partners Addresses

0xb9ae60a8fa4c6773d7d0c420486732e4f81cb101
0xa321aae0cd7cb5b6d721de31eb6ea697e661ed01
0x3ea0c762ef393142afad5b0089b2c15de5ef3e70
0x4f34eba7327771aafa9206e3f2ebb425aab338da
0x2216b8c76794d9d0c3b75c85a2af66825876a522
0x0c23947f8cc5ffac51c39791ac280ca79ea0f58b
0x833087a257d57d7ce852e914e31710ef89d0a326
0x3b0df96fb574e5b7f7e40b2c1941961e648273fa
0xdf4d1326ca5001b694af6d6daf2ab7d78f7b4270
0x9df094d78aafa0c6e711bc6a3d8b1e0acb15215f
0x4a77392ad60d0415dfb99b8d8499ecdb0bf8594f
0x92ea678d0d9db01c067d19e57dd5e1ba78712979


Token Tracker

https://etherscan.io/token/0x4221eb87b28de194e916f2b09274471fb0b01b1c

Contract ABI


Code:
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"coinAge","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"},{"name":"_index","type":"uint256"}],"name":"coinAgeRecordForAddress","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MAX_TOTAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"coinAgeForAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"chainStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"},{"name":"_now","type":"uint256"}],"name":"calculateRewardForAddressAt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"calculateReward","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakeStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_recipients","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"annualInterest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakeMinAge","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"},{"name":"_now","type":"uint256"}],"name":"coinAgeForAddressAt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"chainStartBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_now","type":"uint256"}],"name":"calculateRewardAt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakeMaxAge","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"timestamp","type":"uint256"}],"name":"startStakingAt","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"calculateRewardForAddress","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"who","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"time","type":"uint64"}],"name":"CoinAgeRecordEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"who","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"time","type":"uint64"}],"name":"CoinAgeResetEvent","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_address","type":"address"},{"indexed":false,"name":"_reward","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]


Bounty Campaigns

We will be launching a separate ANN just for bounty campaign.

Bounty campaign will be comprising of:


1. Translation campaign
2. Medium campaign
3. Steemit campaign
4. Blog/Forum campaign
5. YouTube campaign
6. Reddit campaign
7. Bitcointalk Avatar & Signature campaign


tdposm.jpg



Coinage Calculation


For one token transfer, the coinage is calculated as follows:


Code:
COINAGE = NUMBER_OF_TOKENS X NUMBER_OF_DAYS


So for an address, total coinage is calculated as follows:


Code:
TOTAL_COINAGE = SUM OF ALL COINAGE (calculated for each token transfer)

Coinage calculation will also consider minimum and maximum coinage parameters.


Code:
MINIMUM_COIN_AGE =  3 days
MAXIMUM_COIN_AGE = 60 days

Coinage will reset on the occurrence of any transaction defined below:


1. Any output token transfer
2. On minting tokens



Below is an example:


Code:
1. Alice sends a token transfer of 20 TDP tokens to Bob on 1st June 2018 00:00:00 GMT.
2. The coinage for Bob will be 0 until 3 days (Minimum Coin Age) passes.
3. At 4th June 2018 00:00:00 GMT, the coinage for Bob will be 60 and increases as days pass:

       Bob Coinage = NUMBER_OF_TOKENS X NUMBER_OF_DAYS = 20 X 3 = 60

4. After 60 days (Maximum Coin Age), Bob coinage will become constant to:

       Bob Coinage = NUMBER_OF_TOKENS X NUMBER_OF_DAYS = 20 X 60 = 1200

5. If Bob receives another token transfer, coinage for this transfer will be calculated separately
   and added to the total coinage.
6. But if Bob sends 5 TDP tokens to Carol, his all previous coinage will be replaced with his rest
   of the balance which is 15 TDP tokens at current time and process repeats from Step 2.
7. Same thing will happen when he mints new TDP tokens, his all previous coinage will be replaced
   with his current balance (including new tokens) at current time.


Thus, final reward for the address is calculated as:
REWARD = CURRENT_ANNUAL_INTEREST_RATE X TOTAL_COINAGE

Note: The reward will not be distributed but have to be claimed!


airdrop.jpg

5.jpg

51.jpg

52.jpg








 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.