tokenboost-solidity
v1.4.0
Published
Solidity contracts for TokenBoost
Downloads
4
Maintainers
Readme
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
Template
s. - Migrations.sol: Truffle-backed migrations.
- Raiser.sol: Raiser Token (ERC-721).
Registry
- 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
- 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
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
- 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-solidity
Test
npm test
License
TokenBoost Solidity is licensed under GNU General Public License v3.0