Adding Routers
function addRouter(address router) external onlyOwner {
if (router == address(0)) revert ErrorsLib.ZeroAddress();
routers[router] = true;
emit EventsLib.RouterAdded(router);
}
function removeRouter(address router) external onlyOwner {
if (!routers[router]) revert ErrorsLib.NotWhitelisted();
delete routers[router];
emit EventsLib.RouterRemoved(router);
}function addRouter(address router) external onlyOwner {
if (router == address(0)) revert ErrorsLib.ZeroAddress();
if (!protocol.isRouterWhitelisted(router)) revert ErrorsLib.NotWhitelisted();
if (routers[router]) revert ErrorsLib.AlreadySet();
routers[router] = true;
emit EventsLib.RouterAdded(router);
}
function removeRouter(address router) external onlyOwner {
if (!routers[router]) revert ErrorsLib.NotWhitelisted();
delete routers[router];
emit EventsLib.RouterRemoved(router);
}Removing a Router
Governance & Whitelisting
Last updated