1.4.0 • Published 7 years ago
tokenboost-solidity v1.4.0
TokenBoost Solidity
Solidity contracts for TokenBoost.
Contracts
- Activatable.sol: Base class of contracts to be activated.
- Boost.sol: Boost Token (ERC-20).
- Contract.sol: Base class of contracts to be contained in
Templates. - Migrations.sol: Truffle-backed migrations.
- Raiser.sol: Raiser Token (ERC-721).
Registry
- Registry.sol: Base class of concrete registries. Maintains
Templates by their versions. - SaleRegistry.sol:
RegistryforSales. - StrategyRegistry.sol: Base class of
RegistryforStrategys. - TokenRegistry.sol:
RegistryforTokens.
Sale
- Sale.sol: Base class of token sales.
Strategy
- Strategy.sol: Base class of strategies.
- SaleStrategy.sol: Base class of strategies used for sales.
Template
- Template.sol: Container of bytecode hash, price and beneficiary of a
Contractto be instantiated. - SaleTemplate.sol:
Templatefor sales. - StrategyTemplate.sol:
Templatefor strategies. - SaleStrategyTemplate.sol:
Templatefor sale strategies. - TokenTemplate.sol:
Templatefor tokens.
Token
- Token.sol: Base class of tokens.
Utils
- AddressUtils
- BoolUtils
- ByteUtils
- StringUtils
- UintUtils
- strings
Widgets
- Actions
- Elements
- Localizable
- Renderable
- Tables
- Widgets
Install
npm install -E tokenboost-solidityTest
npm testLicense
TokenBoost Solidity is licensed under GNU General Public License v3.0