Solidity contracts for TokenBoost.
- 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
Template
s. - Migrations.sol: Truffle-backed migrations.
- Raiser.sol: Raiser Token (ERC-721).
- Registry.sol: Base class of concrete registries. Maintains
Template
s by their versions. - SaleRegistry.sol:
Registry
forSale
s. - StrategyRegistry.sol: Base class of
Registry
forStrategy
s. - TokenRegistry.sol:
Registry
forToken
s.
- Sale.sol: Base class of token sales.
- Strategy.sol: Base class of strategies.
- SaleStrategy.sol: Base class of strategies used for sales.
- Template.sol: Container of bytecode hash, price and beneficiary of a
Contract
to be instantiated. - SaleTemplate.sol:
Template
for sales. - StrategyTemplate.sol:
Template
for strategies. - SaleStrategyTemplate.sol:
Template
for sale strategies. - TokenTemplate.sol:
Template
for tokens.
- Token.sol: Base class of tokens.
- AddressUtils
- BoolUtils
- ByteUtils
- StringUtils
- UintUtils
- strings
- Actions
- Elements
- Localizable
- Renderable
- Tables
- Widgets
npm install -E tokenboost-solidity
npm test
TokenBoost Solidity is licensed under GNU General Public License v3.0