added adjuster role to FeeManager

This commit is contained in:
tim
2024-10-22 17:18:20 -04:00
parent c96f429efd
commit d0f4aa721a
6 changed files with 30 additions and 11 deletions

View File

@@ -17,6 +17,7 @@ contract Deploy is Script {
Dexorder dexorder = new Dexorder();
IRouter router = new ArbitrumRouter();
FeeManager feeManager = FeeManagerLib.debugFeeManager(
payable(msg.sender),
payable(msg.sender),
payable(0x90F79bf6EB2c4f870365E785982E1f101E93b906), // order fees (native) => dev account #3 (fee=three)
payable(0x976EA74026E726554dB657fA54763abd0C3a0aa9), // gas fees (native) => dev account #6 (g=6)

View File

@@ -13,6 +13,7 @@ import "../src/core/Router.sol";
contract DeployArbitrum is Script {
function run() external {
address admin = address(0x12DB90820DAFed100E40E21128E40Dcd4fF6B331);
address adjuster = address(0x822e57D95444f9Bf373827950068A877F7C7F5FC);
address payable orderFeeAccount = payable(0x078E0C1112262433375b9aaa987BfF09a08e863C);
address payable gasFeeAccount = payable(0x411c418C005EBDefB551e5E6B734520Ef2591f51);
address payable fillFeeAccount = payable(0x152a3a04cE063dC77497aA06b6A09FeFD271E716);
@@ -22,7 +23,7 @@ contract DeployArbitrum is Script {
Dexorder dexorder = new Dexorder();
IRouter router = new ArbitrumRouter();
FeeManager feeManager = FeeManagerLib.defaultFeeManager(admin, orderFeeAccount, gasFeeAccount, fillFeeAccount);
FeeManager feeManager = FeeManagerLib.defaultFeeManager(admin, adjuster, orderFeeAccount, gasFeeAccount, fillFeeAccount);
VaultImpl impl = new VaultImpl(router, feeManager, WETH);
VaultFactory factory = new VaultFactory(admin, address(impl), 24 * 60 * 60); // 24-hour upgrade notice
QueryHelper query = new QueryHelper(UniswapV3Arbitrum.factory);