tokenboost-solidity

1.4.0 • Public • Published

TokenBoost Solidity

npm version

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: Registry for Sales.
  • StrategyRegistry.sol: Base class of Registry for Strategys.
  • TokenRegistry.sol: Registry for Tokens.

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

Package Sidebar

Install

npm i tokenboost-solidity

Weekly Downloads

2

Version

1.4.0

License

GPL-3.0

Unpacked Size

8.73 MB

Total Files

80

Last publish

Collaborators

  • yoonjae