- setWhitelistRequired(bool)
Sets requirement for erc20 bribes to be whitelisted first
Default: true (whitelist required)
Emits event `WhitelistRequirement(bool _requireWhitelist)`
- updateFeeAddress(address)
Changes the address in which maintenance fees are sent
- updateFeeAmount(uint256)
Allows the maintenance fee to be adjusted between 0% and 4%
There is a hard limit of 4% that cannot be exceeded
Emits event `UpdatedFee(uint256 _feeAmount)`
- modifyTeam(address, bool)
Grants or removes permission for single-sign team address roles
This method triggers the event `ModifiedTeam(address _member, bool _approval)`
- updateDistributor(address, address)
Updates individual erc20 distribution contract address
Emits event `UpdatedDistributor(address indexed _token, address _distributor)`
Pause claims while merkle root is being updated
Resume claims after merkle root update
- updateMerkleRoot(bytes32)
Updates merkle root for claims and increments the update index
`MerkleRootUpdated(bytes32 indexed merkleRoot, uint256 indexed update)`
Disallows a token from being deposited in the future
- updateFeeAddress(address)
Changes the address in which maintenance fees are sent
- updateFeeAmount(uint256)
Allows the maintenance fee to be adjusted between 0% and 4%
There is a hard limit of 4% that cannot be exceeded
Emits event `UpdatedFee(uint256 _feeAmount)`
- modifyTeam(address, bool)
Grants or removes permission for single-sign team address roles
This method triggers the event `ModifiedTeam(address _member, bool _approval)`
- updateDistributor(address, address)
Updates distribution contract address
Emits event `UpdatedDistributor(address _distributor)`
- updateGaugeController(address)
Updates Curve gauge controller (Used only for gauge address verification)