MixinSystemSettings¶
Description¶
Source: contracts/MixinSystemSettings.sol
Structs¶
DynamicFeeConfig
¶
Field | Type | Description |
---|---|---|
threshold |
uint256 |
TBA |
weightDecay |
uint256 |
TBA |
rounds |
uint256 |
TBA |
maxFee |
uint256 |
TBA |
Constructor¶
constructor
¶
Details
Signature
constructor(address _resolver)
Visibility
internal
State Mutability
``
Views¶
resolverAddressesRequired
¶
Details
Signature
resolverAddressesRequired() view returns (bytes32[] addresses)
Visibility
public
State Mutability
view
Internal Functions¶
_getGasLimitSetting
¶
Details
Signature
_getGasLimitSetting(enum MixinSystemSettings.CrossDomainMessageGasLimits gasLimitType) pure returns (bytes32)
Visibility
internal
State Mutability
pure
flexibleStorage
¶
Details
Signature
flexibleStorage() view returns (contract IFlexibleStorage)
Visibility
internal
State Mutability
view
getAggregatorWarningFlags
¶
Details
Signature
getAggregatorWarningFlags() view returns (address)
Visibility
internal
State Mutability
view
getAtomicEquivalentForDexPricing
¶
Details
Signature
getAtomicEquivalentForDexPricing(bytes32 currencyKey) view returns (address)
Visibility
internal
State Mutability
view
getAtomicExchangeFeeRate
¶
Details
Signature
getAtomicExchangeFeeRate(bytes32 currencyKey) view returns (uint256)
Visibility
internal
State Mutability
view
getAtomicMaxVolumePerBlock
¶
Details
Signature
getAtomicMaxVolumePerBlock() view returns (uint256)
Visibility
internal
State Mutability
view
getAtomicTwapWindow
¶
Details
Signature
getAtomicTwapWindow() view returns (uint256)
Visibility
internal
State Mutability
view
getAtomicVolatilityConsiderationWindow
¶
Details
Signature
getAtomicVolatilityConsiderationWindow(bytes32 currencyKey) view returns (uint256)
Visibility
internal
State Mutability
view
getAtomicVolatilityUpdateThreshold
¶
Details
Signature
getAtomicVolatilityUpdateThreshold(bytes32 currencyKey) view returns (uint256)
Visibility
internal
State Mutability
view
getCollapseFeeRate
¶
Details
Signature
getCollapseFeeRate(address collateral) view returns (uint256)
Visibility
internal
State Mutability
view
getCrossChainSynthTransferEnabled
¶
Details
Signature
getCrossChainSynthTransferEnabled(bytes32 currencyKey) view returns (uint256)
Visibility
internal
State Mutability
view
getCrossDomainMessageGasLimit
¶
Details
Signature
getCrossDomainMessageGasLimit(enum MixinSystemSettings.CrossDomainMessageGasLimits gasLimitType) view returns (uint256)
Visibility
internal
State Mutability
view
getDebtSnapshotStaleTime
¶
Details
Signature
getDebtSnapshotStaleTime() view returns (uint256)
Visibility
internal
State Mutability
view
getEtherWrapperBurnFeeRate
¶
Details
Signature
getEtherWrapperBurnFeeRate() view returns (uint256)
Visibility
internal
State Mutability
view
getEtherWrapperMaxETH
¶
Details
Signature
getEtherWrapperMaxETH() view returns (uint256)
Visibility
internal
State Mutability
view
getEtherWrapperMintFeeRate
¶
Details
Signature
getEtherWrapperMintFeeRate() view returns (uint256)
Visibility
internal
State Mutability
view
getExchangeDynamicFeeConfig
¶
Details
Signature
getExchangeDynamicFeeConfig() view returns (struct MixinSystemSettings.DynamicFeeConfig)
Visibility
internal
State Mutability
view
getExchangeDynamicFeeRounds
¶
Details
Signature
getExchangeDynamicFeeRounds() view returns (uint256)
Visibility
internal
State Mutability
view
getExchangeDynamicFeeThreshold
¶
Details
Signature
getExchangeDynamicFeeThreshold() view returns (uint256)
Visibility
internal
State Mutability
view
getExchangeDynamicFeeWeightDecay
¶
Details
Signature
getExchangeDynamicFeeWeightDecay() view returns (uint256)
Visibility
internal
State Mutability
view
getExchangeFeeRate
¶
Details
Signature
getExchangeFeeRate(bytes32 currencyKey) view returns (uint256)
Visibility
internal
State Mutability
view
getExchangeMaxDynamicFee
¶
Details
Signature
getExchangeMaxDynamicFee() view returns (uint256)
Visibility
internal
State Mutability
view
getFeePeriodDuration
¶
Details
Signature
getFeePeriodDuration() view returns (uint256)
Visibility
internal
State Mutability
view
getFlagReward
¶
Details
Signature
getFlagReward() view returns (uint256)
Visibility
internal
State Mutability
view
getInteractionDelay
¶
Details
Signature
getInteractionDelay(address collateral) view returns (uint256)
Visibility
internal
State Mutability
view
getIssuanceRatio
¶
Details
Signature
getIssuanceRatio() view returns (uint256)
Visibility
internal
State Mutability
view
getLiquidateReward
¶
Details
Signature
getLiquidateReward() view returns (uint256)
Visibility
internal
State Mutability
view
getLiquidationDelay
¶
Details
Signature
getLiquidationDelay() view returns (uint256)
Visibility
internal
State Mutability
view
getLiquidationEscrowDuration
¶
Details
Signature
getLiquidationEscrowDuration() view returns (uint256)
Visibility
internal
State Mutability
view
getLiquidationPenalty
¶
Details
Signature
getLiquidationPenalty() view returns (uint256)
Visibility
internal
State Mutability
view
getLiquidationRatio
¶
Details
Signature
getLiquidationRatio() view returns (uint256)
Visibility
internal
State Mutability
view
getMinimumStakeTime
¶
Details
Signature
getMinimumStakeTime() view returns (uint256)
Visibility
internal
State Mutability
view
getPriceDeviationThresholdFactor
¶
Details
Signature
getPriceDeviationThresholdFactor() view returns (uint256)
Visibility
internal
State Mutability
view
getPureChainlinkPriceForAtomicSwapsEnabled
¶
Details
Signature
getPureChainlinkPriceForAtomicSwapsEnabled(bytes32 currencyKey) view returns (bool)
Visibility
internal
State Mutability
view
getRateStalePeriod
¶
Details
Signature
getRateStalePeriod() view returns (uint256)
Visibility
internal
State Mutability
view
getSelfLiquidationPenalty
¶
Details
Signature
getSelfLiquidationPenalty() view returns (uint256)
Visibility
internal
State Mutability
view
getSnxLiquidationPenalty
¶
Details
Signature
getSnxLiquidationPenalty() view returns (uint256)
Visibility
internal
State Mutability
view
getTargetThreshold
¶
Details
Signature
getTargetThreshold() view returns (uint256)
Visibility
internal
State Mutability
view
getTradingRewardsEnabled
¶
Details
Signature
getTradingRewardsEnabled() view returns (bool)
Visibility
internal
State Mutability
view
getWaitingPeriodSecs
¶
Details
Signature
getWaitingPeriodSecs() view returns (uint256)
Visibility
internal
State Mutability
view
getWrapperBurnFeeRate
¶
Details
Signature
getWrapperBurnFeeRate(address wrapper) view returns (int256)
Visibility
internal
State Mutability
view
getWrapperMaxTokenAmount
¶
Details
Signature
getWrapperMaxTokenAmount(address wrapper) view returns (uint256)
Visibility
internal
State Mutability
view
getWrapperMintFeeRate
¶
Details
Signature
getWrapperMintFeeRate(address wrapper) view returns (int256)
Visibility
internal
State Mutability
view