Add feeToSetter

This commit is contained in:
Brian Li 2021-04-02 15:32:58 -07:00
parent 66a8fe5712
commit 603dcdc426
19 changed files with 29460 additions and 20562 deletions

20
contracts/FeeManager.sol Normal file
View file

@ -0,0 +1,20 @@
pragma solidity 0.5.17;
contract FeeManager {
address public feeTo;
address public feeToSetter;
constructor(address _feeToSetter) public {
feeToSetter = _feeToSetter;
}
function setFeeTo(address _feeTo) external {
require(msg.sender == feeToSetter, 'Poof: FORBIDDEN');
feeTo = _feeTo;
}
function setFeeToSetter(address _feeToSetter) external {
require(msg.sender == feeToSetter, 'Poof: FORBIDDEN');
feeToSetter = _feeToSetter;
}
}