TLR Token

Smart contracts often have owner variables to designate the party with special previleges to make modifications to the smart contract. In the spirit of transparency in the decentralized world, these roles are documented below for the TLR token used in the Teller platform.

Pauser Role

The Pauser role is set in the Settings smart contract for the Teller platform, and inherited from there into the TLR token smart contract.

Ethereum wallet addresses are a ssigned the Pauser role through the Teller DAO to govern the management and distribution of the TLR token.

The Teller DAO wallet address with the Pauser role can govern the token through the following methods in the TLR token smart contract:

Method

Action

setCap(uint256 newCap)

Sets a new cap on the token's total supply

mint(address account, uint256 amount)

Mint tokens without a vesting schedule for a wallet address and increasing the total supply

mintVesting(address account, uint256 amount, uint256 cliff, uint256 vestingTime)

Mint tokens with a vesting schedule for a wallet address and increasing the total supply

revokeVesting(address account, uint256 vestingId)

Revoke unvested tokens for a wallet address and decreasing the total supply

Last updated