FluidDexFeeAuth ​
Inherits:Constants, Error, Events
Functions ​
onlyMultisig ​
Validates that an address is team multisig
solidity
modifier onlyMultisig();
getDexFeeAndRevenueCut ​
solidity
function getDexFeeAndRevenueCut(address dex_) public view returns (uint256 fee_, uint256 revenueCut_);
setDexFee ​
Sets the fee for a given DEX.
Only callable by team multisig addresses.
solidity
function setDexFee(address dex_, uint256 newFee_) external onlyMultisig;
Parameters
Name | Type | Description |
---|---|---|
dex_ | address | The address of the DEX contract. |
newFee_ | uint256 | in 4 decimals, 10000 = 1% |
setDexRevenueCut ​
Sets the revenue cut for a given DEX.
Only callable by team multisig addresses.
solidity
function setDexRevenueCut(address dex_, uint256 newRevenueCut_) external onlyMultisig;
Parameters
Name | Type | Description |
---|---|---|
dex_ | address | The address of the DEX contract. |
newRevenueCut_ | uint256 | in 4 decimals, 100000 = 10%, 10% cut on fee_, so if fee is 1% and cut is 10% then cut in swap amount will be 10% of 1% = 0.1% |