This smart contract is part of the MatchDAO ecosystem and is designed to support various functions such as token issuance, transfer, and rewards for both holders and community contributions.
DAT3 provides influencers or professionals with a tool to monetize their influence. This need has been long-standing but not well met. We hope to solve this problem by building the underlying blockchain communication protocol. DAT3 is our first attempt.
- The DAT3 token has an initial issue size of 0 and a total volume of less than 5,256,000.
- 7,200 DAT3 will be released every 12 epochs.
- Relative liquidity is controlled through a "governance right = stake volume * time" scheme.
- Deflationary mechanism for tokens is guaranteed through a perpetual buyback of platform fee revenue and an NFT auction system.
- 15% of the tokens will be locked as stake rewards each time tokens are released
- 15% of tokens will be locked up as team rewards every time tokens are released
- 70% of tokens will be locked up as community rewards every time tokens are released
- aptos-cli
- Clone this repository:
git clone https://github.com/matchdao/dat3-tokenomics.git
- Clone DAT3-invitation_NFT repository:
git clone https://github.com/MatchDAO/dat3-nft
- Clone DAT3-payment repository:
https://github.com/MatchDAO/dat3-contract-core
- Install dependencies:
git clone https://github.com/aptos-labs/aptos-core/tree/mainnet
- Navigate to the project directory:
cd dat3-tokenomics
- Run aptos-cli init DAT3 :
aptos init --profile dat3
- Run aptos-cli init DAT3_NFT :
aptos init --profile dat3_nft
- For all addresses whose name is "dat3" in the Move.toml file, fill in the address generated in step 6
- For all addresses whose name is "dat3_owner" in the Move.toml file, fill in the address generated in step 7
- Modify the "PROFILE" and dat3 addresses of deploy.sh and deploy2.sh
- run
./deply.sh
- run
./deply2.sh
We welcome contributions to this project. To contribute:
- Fork this repository
- Create a new branch:
git checkout -b my-new-feature
- Make changes and commit them:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.