Skip to content

Access-agnostic token base classes #9

@Eenae

Description

@Eenae

Предлагаю включить наработки из https://github.com/mixbytes/metropol_ico, а именно контролируемые mintable- и burnable- токены, которым, однако, можно задавать свою дисциплину контроля доступа в контракте-наследнике.

Резюме предлагаемых шагов:

  • текущий MintableToken переименовываем в интерфейс IMintableToken, коим он и является
  • втягиваем Controlled, CirculatingControlledToken, MintableControlledToken, BurnableControlledToken, MetropolMintableToken (переименовав в MintableToken!), BurnableToken, FinishableMintableToken
  • в методах burn, mint, burnInternal, mintInternal использовать схему "возвращаем void или исключение" вместо "возвращаем bool + могут быть исключения"

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions