polymath-core-deprecated
polymath-core-deprecated copied to clipboard
Core Ethereum Smart Contracts for Polymath - The Securities Token Platform
ATTENTION!
This repository for Polymath Core has been deprecated and will not be maintained moving forward. Please refer to https://github.com/PolymathNetwork/polymath-core.
Polymath core
The polymath core smart contracts provide a system for launching regulatory compliant securities tokens on a decentralized blockchain.
Read the whitepaper
Live on Ethereum Mainnet
Contract | Address |
---|---|
PolyToken | 0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC |
Compliance | 0x076719c05961a0c3398e558e2199085d32717ca6 |
Customers | 0xeb30a60c199664ab84dec3f8b72de3badf1837f5 |
SecurityTokenRegistrar | 0x56e30b617c8b4798955b6be6fec706de91352ed0 |
Live on Ropsten testnet
Contract | Address |
---|---|
PolyToken | 0x96a62428509002a7ae5f6ad29e4750d852a3f3d7 |
Compliance | 0x7a3a0acde71718c0224e677f9586a18701e11815 |
Customers | 0x9e892f4e7ac1e13778599a1506cf68ff2e3cb938 |
SecurityTokenRegistrar | 0xe93d40736a9537308d822bf15edae634a24be179 |
NameSpaceRegistrar | 0x4e875a08616565b9063ab240bc2dd72788a656e0 |
Setup
The smart contracts are written in Solidity and tested/deployed using Truffle version 4.0.0. The new version of Truffle doesn't require testrpc to be installed separately so you can just do use the following:
# Install Truffle package globally:
$ npm install -g truffle
# Install local node dependencies:
$ npm install
Testing
To test the code simply run:
$ npm run test
Contributing
We're always looking for developers to join the polymath network. To do so we encourage developers to contribute by creating Security Token Offering contracts (STO) which can be used by issuers to raise funds. If your contract is used, you can earn POLY fees directly through the contract, and additional bonuses through the Polymath reserve fund.
If you would like to apply directly to our STO contract development team, please send your resume and/or portfolio to [email protected].
Styleguide
The polymath-core repo follows the style guide overviewed here: http://solidity.readthedocs.io/en/develop/style-guide.html