Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (16 sloc) 1.4 KB


Each token contract represents a single class of securities from an issuer. Token contracts are based on the ERC20 Token Standard. Depending on the use case, there are two token implementations:

  • SecurityToken.sol is used for the issuance of non-certificated (book entry) securities. These tokens are fungible.
  • NFToken.sol is used for the issuance of certificated securities. These tokens are non-fungible.

Both contracts are derived from a common base Token.sol.

Token contracts include :ref:`multisig` and :ref:`modules` via the associated :ref:`issuing-entity` contract. See the respective documents for more detailed information.

This documentation only explains contract methods that are meant to be accessed directly. External methods that will revert unless called through another contract, such as IssuingEntity or modules, are not included.

Because of significant differences in the contracts, SecurityToken and NFToken are documented seperately.

.. toctree::    :maxdepth: 2

You can’t perform that action at this time.