|
2 | 2 |
|
3 | 3 | This repository contains the code of the smart contracts used within [DreamTeam](https://dreamteam.gg) services. This repository is provided for informational purposes only.
|
4 | 4 |
|
5 |
| -Currently all smart contracts in this repository [are used](https://ropsten.etherscan.io/token/0x671c81d8731f9582f17e7519f46243040e7d9642) for test purposes in Ethereum test network (Ropsten). Smart contracts in the live network (mainnet) can be slightly different due to active development process. |
| 5 | +Currently all smart contracts in this repository [are used](https://ropsten.etherscan.io/token/0x671c81d8731f9582f17e7519f46243040e7d9642) for test purposes on the Ethereum |
| 6 | +test network (Ropsten). Smart contracts on the live network (mainnet) can be slightly different due to the active |
| 7 | +development process. |
6 | 8 |
|
7 | 9 | ## Smart Contracts Source Code (entry points)
|
8 | 10 |
|
9 |
| -+ [DreamTeam Test Token (TDTT)](contracts/token/TDTT.sol) (test token currently used in Ethereum test network) |
| 11 | ++ [DreamTeam Test Token (TDTT)](contracts/token/TDTT.sol) (test token currently used on the Ethereum test network) |
10 | 12 | + [DreamTeam Token (DTT)](contracts/token/DTT.sol) (potential DreamTeam token contract)
|
11 | 13 | + [Team Contracts Manager Contract](contracts/teams/TeamContracts.sol) (smart contract for team compensation payments)
|
12 | 14 |
|
13 | 15 | ## Description
|
14 | 16 |
|
15 |
| -This repository contains smart contracts used withing the DreamTeam platform. Some of these smart contracts are |
16 |
| -upgradable by design, preserving opportunity for DreamTeam to add more and more functionality in the future. |
| 17 | +This repository contains smart contracts used within the DreamTeam platform. Some of these smart contracts are |
| 18 | +upgradable by design, preserving the opportunity for DreamTeam to add more and more functionalities in the future. |
17 | 19 |
|
18 |
| -The whole dApp (smart contracts) keeps track only of those parts of DreamTeam which are somehow related to crypto assets. |
| 20 | +The whole dApp (smart contracts) only keeps track of those parts of DreamTeam which are somehow related to crypto assets. |
19 | 21 | This includes team creation (team owner assignment), adding or removing team members and paying to them, token transfers and so on.
|
20 | 22 |
|
21 | 23 | We have an authorized address (DreamTeam address) to manage teams (create new teams, add/remove
|
22 | 24 | team members with appropriate rules). The crucial thing is that all payouts to team members **are guaranteed
|
23 | 25 | once an agreement is established**. Once a team contract (meaning the contract between the team owner and a
|
24 |
| -player) is established (technically speaking, when DreamTeam account will actually trigger an `addMember` |
| 26 | +player) is established (technically speaking, when the DreamTeam account actually triggers an `addMember` |
25 | 27 | function of a smart contract), the player is guaranteed to receive their tokens due to a publicly
|
26 |
| -available function `payout` in TeamContracts smart contract. |
| 28 | +available function `payout` in the TeamContracts smart contract. |
27 | 29 |
|
28 |
| -Normally, in the future, DreamTeam is going to trigger payouts once a day, massively, for all teams |
29 |
| -which need to be paid out, for a little fee in tokens. If DreamTeam for some unknown reason does not |
30 |
| -trigger payouts, team members theirselves can trigger ones, by using any services publicly available like |
31 |
| -[Etherscan](https://ropsten.etherscan.io), MyEtherWallet or others to trigger payout. |
| 30 | +Normally, in the future, DreamTeam is going to trigger payouts once a day, collectively, for all teams |
| 31 | +which need to be paid out, for a small token fee. If DreamTeam for some unknown reason does not |
| 32 | +trigger payouts, team members themselves can trigger them, by using any services publicly available like |
| 33 | +[Etherscan](https://ropsten.etherscan.io), MyEtherWallet, or others to trigger the payout. |
32 | 34 |
|
33 | 35 | ## Smart Contract Addresses (Test Network)
|
34 | 36 |
|
|
0 commit comments