This repository contains TokenMarket Ethereum smart contract source code.
Some available contracts include
- Milestone based pricing
- Dividends issuance
- Dividends carrying token
- Know Your Customer programs
- Crowdfunded token that combines all the features above
Populus toolchain is used to manage and test contracts.
TokenMarket provides a smart contract for managing Know Your Customer status of Ethereum token holders. Know Your Customer status can be updated by trusted vendors (exchanges and such) through a partnership program with the token issuer.
Read more how to perform KYC for Ethereum token holders.
First create Python 3.5 virtual environment.
Contracts depend on Zeppelin Solidity package which is not distributed with the source code.
To compile the contracts:
npm install zeppelin-solidity
populus compile
Tests are py.test and Populus based.
To run the tests:
pip install -r requirements.txt py.test tests
For any questions contract [email protected].
Please read the license before using any presented material here.
TokenMarket is a digital asset platform for investors and growth companies to issue assets, trade in secondary markets and run corporate governance. Crowdfunding, blockchain based initial coin offerings (ICOs) and outflow of Asian capital have become an attractive source of financing; the most profitable investment deals are no longer limited to a few privileged equity companies. TokenMarket's blockchain based tools are building blocks for creating networks of global secondary markets and creating a diverse investor base, which are prerequisites to tap the full potential of globalization and the democratization of the investment industry.