Skip to content

MixinSystemSettings

Description

Source: contracts/MixinSystemSettings.sol

Structs

DynamicFeeConfig

Source

Field Type Description
threshold uint256 TBA
weightDecay uint256 TBA
rounds uint256 TBA
maxFee uint256 TBA

Constructor

constructor

Source

Details

Signature

constructor(address _resolver)

Visibility

internal

State Mutability

``

Views

resolverAddressesRequired

Source

Details

Signature

resolverAddressesRequired() view returns (bytes32[] addresses)

Visibility

public

State Mutability

view

Internal Functions

_getGasLimitSetting

Source

Details

Signature

_getGasLimitSetting(enum MixinSystemSettings.CrossDomainMessageGasLimits gasLimitType) pure returns (bytes32)

Visibility

internal

State Mutability

pure

flexibleStorage

Source

Details

Signature

flexibleStorage() view returns (contract IFlexibleStorage)

Visibility

internal

State Mutability

view

getAggregatorWarningFlags

Source

Details

Signature

getAggregatorWarningFlags() view returns (address)

Visibility

internal

State Mutability

view

getAtomicEquivalentForDexPricing

Source

Details

Signature

getAtomicEquivalentForDexPricing(bytes32 currencyKey) view returns (address)

Visibility

internal

State Mutability

view

getAtomicExchangeFeeRate

Source

Details

Signature

getAtomicExchangeFeeRate(bytes32 currencyKey) view returns (uint256)

Visibility

internal

State Mutability

view

getAtomicMaxVolumePerBlock

Source

Details

Signature

getAtomicMaxVolumePerBlock() view returns (uint256)

Visibility

internal

State Mutability

view

getAtomicTwapWindow

Source

Details

Signature

getAtomicTwapWindow() view returns (uint256)

Visibility

internal

State Mutability

view

getAtomicVolatilityConsiderationWindow

Source

Details

Signature

getAtomicVolatilityConsiderationWindow(bytes32 currencyKey) view returns (uint256)

Visibility

internal

State Mutability

view

getAtomicVolatilityUpdateThreshold

Source

Details

Signature

getAtomicVolatilityUpdateThreshold(bytes32 currencyKey) view returns (uint256)

Visibility

internal

State Mutability

view

getCollapseFeeRate

Source

Details

Signature

getCollapseFeeRate(address collateral) view returns (uint256)

Visibility

internal

State Mutability

view

getCrossChainSynthTransferEnabled

Source

Details

Signature

getCrossChainSynthTransferEnabled(bytes32 currencyKey) view returns (uint256)

Visibility

internal

State Mutability

view

getCrossDomainMessageGasLimit

Source

Details

Signature

getCrossDomainMessageGasLimit(enum MixinSystemSettings.CrossDomainMessageGasLimits gasLimitType) view returns (uint256)

Visibility

internal

State Mutability

view

getDebtSnapshotStaleTime

Source

Details

Signature

getDebtSnapshotStaleTime() view returns (uint256)

Visibility

internal

State Mutability

view

getEtherWrapperBurnFeeRate

Source

Details

Signature

getEtherWrapperBurnFeeRate() view returns (uint256)

Visibility

internal

State Mutability

view

getEtherWrapperMaxETH

Source

Details

Signature

getEtherWrapperMaxETH() view returns (uint256)

Visibility

internal

State Mutability

view

getEtherWrapperMintFeeRate

Source

Details

Signature

getEtherWrapperMintFeeRate() view returns (uint256)

Visibility

internal

State Mutability

view

getExchangeDynamicFeeConfig

Source

Details

Signature

getExchangeDynamicFeeConfig() view returns (struct MixinSystemSettings.DynamicFeeConfig)

Visibility

internal

State Mutability

view

getExchangeDynamicFeeRounds

Source

Details

Signature

getExchangeDynamicFeeRounds() view returns (uint256)

Visibility

internal

State Mutability

view

getExchangeDynamicFeeThreshold

Source

Details

Signature

getExchangeDynamicFeeThreshold() view returns (uint256)

Visibility

internal

State Mutability

view

getExchangeDynamicFeeWeightDecay

Source

Details

Signature

getExchangeDynamicFeeWeightDecay() view returns (uint256)

Visibility

internal

State Mutability

view

getExchangeFeeRate

Source

Details

Signature

getExchangeFeeRate(bytes32 currencyKey) view returns (uint256)

Visibility

internal

State Mutability

view

getExchangeMaxDynamicFee

Source

Details

Signature

getExchangeMaxDynamicFee() view returns (uint256)

Visibility

internal

State Mutability

view

getFeePeriodDuration

Source

Details

Signature

getFeePeriodDuration() view returns (uint256)

Visibility

internal

State Mutability

view

getFlagReward

Source

Details

Signature

getFlagReward() view returns (uint256)

Visibility

internal

State Mutability

view

getInteractionDelay

Source

Details

Signature

getInteractionDelay(address collateral) view returns (uint256)

Visibility

internal

State Mutability

view

getIssuanceRatio

Source

Details

Signature

getIssuanceRatio() view returns (uint256)

Visibility

internal

State Mutability

view

getLiquidateReward

Source

Details

Signature

getLiquidateReward() view returns (uint256)

Visibility

internal

State Mutability

view

getLiquidationDelay

Source

Details

Signature

getLiquidationDelay() view returns (uint256)

Visibility

internal

State Mutability

view

getLiquidationEscrowDuration

Source

Details

Signature

getLiquidationEscrowDuration() view returns (uint256)

Visibility

internal

State Mutability

view

getLiquidationPenalty

Source

Details

Signature

getLiquidationPenalty() view returns (uint256)

Visibility

internal

State Mutability

view

getLiquidationRatio

Source

Details

Signature

getLiquidationRatio() view returns (uint256)

Visibility

internal

State Mutability

view

getMinimumStakeTime

Source

Details

Signature

getMinimumStakeTime() view returns (uint256)

Visibility

internal

State Mutability

view

getPriceDeviationThresholdFactor

Source

Details

Signature

getPriceDeviationThresholdFactor() view returns (uint256)

Visibility

internal

State Mutability

view

getPureChainlinkPriceForAtomicSwapsEnabled

Source

Details

Signature

getPureChainlinkPriceForAtomicSwapsEnabled(bytes32 currencyKey) view returns (bool)

Visibility

internal

State Mutability

view

getRateStalePeriod

Source

Details

Signature

getRateStalePeriod() view returns (uint256)

Visibility

internal

State Mutability

view

getSelfLiquidationPenalty

Source

Details

Signature

getSelfLiquidationPenalty() view returns (uint256)

Visibility

internal

State Mutability

view

getSnxLiquidationPenalty

Source

Details

Signature

getSnxLiquidationPenalty() view returns (uint256)

Visibility

internal

State Mutability

view

getTargetThreshold

Source

Details

Signature

getTargetThreshold() view returns (uint256)

Visibility

internal

State Mutability

view

getTradingRewardsEnabled

Source

Details

Signature

getTradingRewardsEnabled() view returns (bool)

Visibility

internal

State Mutability

view

getWaitingPeriodSecs

Source

Details

Signature

getWaitingPeriodSecs() view returns (uint256)

Visibility

internal

State Mutability

view

getWrapperBurnFeeRate

Source

Details

Signature

getWrapperBurnFeeRate(address wrapper) view returns (int256)

Visibility

internal

State Mutability

view

getWrapperMaxTokenAmount

Source

Details

Signature

getWrapperMaxTokenAmount(address wrapper) view returns (uint256)

Visibility

internal

State Mutability

view

getWrapperMintFeeRate

Source

Details

Signature

getWrapperMintFeeRate(address wrapper) view returns (int256)

Visibility

internal

State Mutability

view