mirror of
https://github.com/Instadapp/yield-contract.git
synced 2024-07-29 21:47:29 +00:00
connectors => flusherConnectors
This commit is contained in:
parent
0125032ecf
commit
917418d928
|
|
@ -22,8 +22,8 @@ contract Registry {
|
||||||
event LogRemovePool(address indexed token, address indexed pool);
|
event LogRemovePool(address indexed token, address indexed pool);
|
||||||
event LogAddSettleLogic(address indexed token, address indexed logic);
|
event LogAddSettleLogic(address indexed token, address indexed logic);
|
||||||
event LogRemoveSettleLogic(address indexed token, address indexed logic);
|
event LogRemoveSettleLogic(address indexed token, address indexed logic);
|
||||||
event LogConnectorEnable(address indexed connector);
|
event LogFlusherConnectorsEnable(address indexed connector);
|
||||||
event LogConnectorDisable(address indexed connector);
|
event LogflusherConnectorsDisable(address indexed connector);
|
||||||
|
|
||||||
IndexInterface public constant instaIndex = IndexInterface(0x2971AdFa57b20E5a416aE5a708A8655A9c74f723);
|
IndexInterface public constant instaIndex = IndexInterface(0x2971AdFa57b20E5a416aE5a708A8655A9c74f723);
|
||||||
|
|
||||||
|
|
@ -35,7 +35,7 @@ contract Registry {
|
||||||
mapping (address => uint) public poolCap;
|
mapping (address => uint) public poolCap;
|
||||||
mapping (address => uint) public fee;
|
mapping (address => uint) public fee;
|
||||||
mapping (address => mapping(address => bool)) public settleLogic;
|
mapping (address => mapping(address => bool)) public settleLogic;
|
||||||
mapping(address => bool) public connectors;
|
mapping(address => bool) public flusherConnectors;
|
||||||
|
|
||||||
modifier isMaster() {
|
modifier isMaster() {
|
||||||
require(msg.sender == instaIndex.master(), "not-master");
|
require(msg.sender == instaIndex.master(), "not-master");
|
||||||
|
|
@ -198,9 +198,9 @@ contract Registry {
|
||||||
* @param _connector logic proxy
|
* @param _connector logic proxy
|
||||||
*/
|
*/
|
||||||
function enableConnector(address _connector) external isChief {
|
function enableConnector(address _connector) external isChief {
|
||||||
require(!connectors[_connector], "already-enabled");
|
require(!flusherConnectors[_connector], "already-enabled");
|
||||||
require(_connector != address(0), "invalid-connector");
|
require(_connector != address(0), "invalid-connector");
|
||||||
connectors[_connector] = true;
|
flusherConnectors[_connector] = true;
|
||||||
emit LogConnectorEnable(_connector);
|
emit LogConnectorEnable(_connector);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -209,8 +209,8 @@ contract Registry {
|
||||||
* @param _connector logic proxy
|
* @param _connector logic proxy
|
||||||
*/
|
*/
|
||||||
function disableConnector(address _connector) external isChief {
|
function disableConnector(address _connector) external isChief {
|
||||||
require(connectors[_connector], "already-disabled");
|
require(flusherConnectors[_connector], "already-disabled");
|
||||||
delete connectors[_connector];
|
delete flusherConnectors[_connector];
|
||||||
emit LogConnectorDisable(_connector);
|
emit LogConnectorDisable(_connector);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -235,7 +235,7 @@ contract Registry {
|
||||||
function isConnector(address[] calldata _connectors) external view returns (bool isOk) {
|
function isConnector(address[] calldata _connectors) external view returns (bool isOk) {
|
||||||
isOk = true;
|
isOk = true;
|
||||||
for (uint i = 0; i < _connectors.length; i++) {
|
for (uint i = 0; i < _connectors.length; i++) {
|
||||||
if (!connectors[_connectors[i]]) {
|
if (!flusherConnectors[_connectors[i]]) {
|
||||||
isOk = false;
|
isOk = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user