Skip to content

Commit

Permalink
Readme enhancements
Browse files Browse the repository at this point in the history
  • Loading branch information
nikitaeverywhere committed Apr 20, 2018
1 parent 234285e commit 312fb81
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,35 @@

This repository contains the code of the smart contracts used within [DreamTeam](https://dreamteam.gg) services. This repository is provided for informational purposes only.

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.
Currently all smart contracts in this repository [are used](https://ropsten.etherscan.io/token/0x671c81d8731f9582f17e7519f46243040e7d9642) for test purposes on the Ethereum
test network (Ropsten). Smart contracts on the live network (mainnet) can be slightly different due to the active
development process.

## Smart Contracts Source Code (entry points)

+ [DreamTeam Test Token (TDTT)](contracts/token/TDTT.sol) (test token currently used in Ethereum test network)
+ [DreamTeam Test Token (TDTT)](contracts/token/TDTT.sol) (test token currently used on the Ethereum test network)
+ [DreamTeam Token (DTT)](contracts/token/DTT.sol) (potential DreamTeam token contract)
+ [Team Contracts Manager Contract](contracts/teams/TeamContracts.sol) (smart contract for team compensation payments)

## Description

This repository contains smart contracts used withing the DreamTeam platform. Some of these smart contracts are
upgradable by design, preserving opportunity for DreamTeam to add more and more functionality in the future.
This repository contains smart contracts used within the DreamTeam platform. Some of these smart contracts are
upgradable by design, preserving the opportunity for DreamTeam to add more and more functionalities in the future.

The whole dApp (smart contracts) keeps track only of those parts of DreamTeam which are somehow related to crypto assets.
The whole dApp (smart contracts) only keeps track of those parts of DreamTeam which are somehow related to crypto assets.
This includes team creation (team owner assignment), adding or removing team members and paying to them, token transfers and so on.

We have an authorized address (DreamTeam address) to manage teams (create new teams, add/remove
team members with appropriate rules). The crucial thing is that all payouts to team members **are guaranteed
once an agreement is established**. Once a team contract (meaning the contract between the team owner and a
player) is established (technically speaking, when DreamTeam account will actually trigger an `addMember`
player) is established (technically speaking, when the DreamTeam account actually triggers an `addMember`
function of a smart contract), the player is guaranteed to receive their tokens due to a publicly
available function `payout` in TeamContracts smart contract.
available function `payout` in the TeamContracts smart contract.

Normally, in the future, DreamTeam is going to trigger payouts once a day, massively, for all teams
which need to be paid out, for a little fee in tokens. If DreamTeam for some unknown reason does not
trigger payouts, team members theirselves can trigger ones, by using any services publicly available like
[Etherscan](https://ropsten.etherscan.io), MyEtherWallet or others to trigger payout.
Normally, in the future, DreamTeam is going to trigger payouts once a day, collectively, for all teams
which need to be paid out, for a small token fee. If DreamTeam for some unknown reason does not
trigger payouts, team members themselves can trigger them, by using any services publicly available like
[Etherscan](https://ropsten.etherscan.io), MyEtherWallet, or others to trigger the payout.

## Smart Contract Addresses (Test Network)

Expand Down

0 comments on commit 312fb81

Please sign in to comment.