diff --git a/contracts/payloads/IGP12/PayloadIGP12.sol b/contracts/payloads/IGP12/PayloadIGP12.sol index 81f92b2..62675b2 100644 --- a/contracts/payloads/IGP12/PayloadIGP12.sol +++ b/contracts/payloads/IGP12/PayloadIGP12.sol @@ -205,10 +205,10 @@ interface IFluidVaultT1 { contract PayloadIGP12 { uint256 public constant PROPOSAL_ID = 12; - address public constant PROPOSER_1 = + address public constant PROPOSER = 0xA45f7bD6A5Ff45D31aaCE6bCD3d426D9328cea01; - address public constant PROPOSER_2 = + address public constant PROPOSER_AVO_MULTISIG = 0x059A94A72951c0ae1cc1CE3BF0dB52421bbE8210; IGovernorBravo public constant GOVERNOR = @@ -254,9 +254,11 @@ contract PayloadIGP12 { function propose(string memory description) external { require( - msg.sender == PROPOSER_1 || - msg.sender == PROPOSER_2 || - msg.sender == TEAM_MULTISIG, + ( + msg.sender == PROPOSER || + msg.sender == TEAM_MULTISIG + ) || + address(this) == PROPOSER_AVO_MULTISIG, "msg.sender-not-allowed" );