Pauser Role
Description of the privileged roles in the Teller Protocol
The smart contracts used in the Teller Platform often have Pauser/owner
variables to designate the party with special privileges to make modifications to the platform's settings. In the spirit of transparency in the decentralized world, these roles are documented below for the Teller Finance platform.
Pauser Role
The Pauser
role is set in the Settings smart contract for the Teller platform and inherited into the platform's smart contracts.
Ethereum wallet addresses are assigned Pauser
role through the Teller Protocol to govern the management and development of the Teller Platform.
The Teller Protocol wallet addresses with the Pauser role can govern methods in the following contracts:
ChainlinkAggregator
Method | Action |
| Registers additional new pair aggregators for given markets |
| Unregisters a single pair aggregator for a given market |
| Removes aggregator support for a specific token |
DappFactory
Method | Action |
| Adds a new dApp to the factory |
| Updates a current dApp in the factory |
| Removes a current dApp from the factory |
MarketFactory
Method | Action |
| Creates a new market for a given lending and collateral tokens |
Settings
Method | Action |
| Pauses the platform, stopping the contract state |
| Unpauses the platform, restarting the contract state |
| Adds an account as a pauser |
| Removes an account as a pauser |
| Creates a new platform setting given a setting name, value, min and max values |
| Updates an existent platform setting given a setting name |
| Removes a current platform setting given a setting name |
| Pauses a specific lending pool |
| Unpauses a specific lending pool |
Last updated