Skip to content

TrackerToken

ITTTrackerToken

This page describes version 2.7.7. The implementation is TTTrackerToken (version() returns 2.7.7-TTTrackerToken plus the EVM suffix). In npm package 2.7.0 the interface is called ITTTrackerTokenV2.

ITTTrackerToken extends IVersionable. TTTrackerToken also implements the read functions of IERC20Metadata so that wallets can display it:

  • name() returns Tracker <project token name> and symbol() returns T-<project token symbol>. decimals() matches the project token.
  • balanceOf(account) returns the amount the account can claim right now across all FutureTokens it holds, including amounts left over from canceled schedules.
  • totalSupply() returns the Unlocker's current balance of the project token.
  • transfer, transferFrom and approve return false and allowance returns 0. The token cannot be moved.

initialize

function initialize(address ttuInstance_) external

Deploy this contract with TTUDeployer, which calls this function with the correct parameters.

Parameters

Name Type Description
ttuInstance_ address The address of the corresponding Unlocker.