MintRedeemPausePSM

Verified contract

Active on Ethereum with 19 txns
Deployed by via 0xac42fbb3 at 14001042
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MintRedeemPausePSM"

0x44dd845d2fb5797bc1761336a8beff9e7fe46a29d75bd06da6f40cd8fcdb3a35
0x2df2c6036035f413ebbf7974c33ca9f4b4584f190fecc8a3a7d6c7a4b2634ec6
0x6e82d9aca825b59abe37299a0c044e5549f2d24b6dd59bb08f20ef30ed45cdca
0xc576655f25eaf3b6781977cd3b3150daeaf12498c087ed6775dbc680b6048072
0x6a18d37878e2a93e0f7fba0ad062e435f0ae4a3e6f4b754c3297b72b9b5ea7ad
0xaaed28bc09d5c32dd9c7889908ccaa2350337675b6e70920e15ca2f5e012dcf2
0x71bd546afff21e1fe4a3e89a39e41d5eba5f73fbf5730d9b647e171877351900
0x3bd6c3674faca185b9e9c04c32204defbeb65155d640c7bbeacf9c811aa31176
0x33dd9c5f13a7a519906c25ff4e787383fef7375330143d93c4c868ad1a9af08c
0xb276a6fb31ca74d6b9c63485b3a192d80fc1ecdef6c1786ee8a477f7d14c6e39

Functions
Getter at block 21223558
CONTRACT_ADMIN_ROLE(view returns (bytes32)
0x1749ca1ca3564d20da6efea465c2a5ae869a9e4b006da7035e688beb14d704e0
MAX_FEE(view returns (uint256)
300
MAX_RATE_LIMIT_PER_SECOND(view returns (uint256)
10000000000000000000000
backupOracle(view returns (address)
0x0000000000000000000000000000000000000000
balance(view returns (uint256)
0
balanceReportedIn(view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
buffer(view returns (uint256)
10000000000000000000000000
bufferCap(view returns (uint256)
10000000000000000000000000
core(view returns (address)
0x8d5ed43dca8c2f7dfb20cf7b53cc7e593635d7b9
decimalsNormalizer(view returns (int256)
0
doInvert(view returns (bool)
false
doPartialAction(view returns (bool)
false
fei(view returns (address)
0x956f47f50a910163d8bf957cf5846d573e7f87ca
feiBalance(view returns (uint256)
0
getMaxMintAmountOut(view returns (uint256)
10000000000000000000000000
hasSurplus(view returns (bool)
false
lastBufferUsedTime(view returns (uint256)
1642128932
mintFeeBasisPoints(view returns (uint256)
50
oracle(view returns (address)
0xe61d11ec732d556a26fb863b192052bea03ef8b5
paused(view returns (bool)
true
rateLimitPerSecond(view returns (uint256)
10000000000000000000000
 
readOracle(view returns (struct DecimalD256)
redeemFeeBasisPoints(view returns (uint256)
50
redeemPaused(view returns (bool)
true
reservesSurplus(view returns (int256)
-10000000000000000000000000
reservesThreshold(view returns (uint256)
10000000000000000000000000
resistantBalanceAndFei(view returns (uint256uint256)
(0, 0)
surplusTarget(view returns (address)
0x374628ebe7ef6aca0574e750b618097531a26ff8
tribe(view returns (address)
0xc7283b66eb1eb5fb86327f08e1b5816b0720212b
tribeBalance(view returns (uint256)
0
underlyingToken(view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
Read-only
getMintAmountOut(uint256 amountInview returns (uint256 amountFeiOut)
getRedeemAmountOut(uint256 amountFeiInview returns (uint256 amountTokenOut)
invert(struct DecimalD256 pricepure returns (struct DecimalD256)
isContractAdmin(address _adminview returns (bool)
State-modifying
allocateSurplus(
deposit(
mint(address touint256 amountInuint256 minAmountOutreturns (uint256 amountFeiOut)
pause(
pauseRedeem(
redeem(address touint256 amountFeiInuint256 minAmountOutreturns (uint256 amountOut)
setBackupOracle(address newBackupOracle
setBufferCap(uint256 newBufferCap
setContractAdminRole(bytes32 newContractAdminRole
setCore(address newCore
setDecimalsNormalizer(int256 newDecimalsNormalizer
setDoInvert(bool newDoInvert
setMintFee(uint256 newMintFeeBasisPoints
setOracle(address newOracle
setRateLimitPerSecond(uint256 newRateLimitPerSecond
setRedeemFee(uint256 newRedeemFeeBasisPoints
setReservesThreshold(uint256 newReservesThreshold
setSurplusTarget(address newTarget
unpause(
unpauseRedeem(
updateOracle(
withdraw(address touint256 amount
withdrawERC20(address tokenaddress touint256 amount
withdrawETH(address touint256 amountOut
Events
AllocateSurplus(address indexed calleruint256 amount
BackupOracleUpdate(address indexed oldBackupOracleaddress indexed newBackupOracle
BufferCapUpdate(uint256 oldBufferCapuint256 newBufferCap
BufferUsed(uint256 amountUseduint256 bufferRemaining
ContractAdminRoleUpdate(bytes32 indexed oldContractAdminRolebytes32 indexed newContractAdminRole
CoreUpdate(address indexed oldCoreaddress indexed newCore
DecimalsNormalizerUpdate(int256 oldDecimalsNormalizerint256 newDecimalsNormalizer
Deposit(address indexed _fromuint256 _amount
InvertUpdate(bool oldDoInvertbool newDoInvert
MaxFeeUpdate(uint256 oldMaxFeeuint256 newMaxFee
Mint(address touint256 amountInuint256 amountFeiOut
MintFeeUpdate(uint256 oldMintFeeuint256 newMintFee
OracleUpdate(address indexed oldOracleaddress indexed newOracle
Paused(address account
RateLimitPerSecondUpdate(uint256 oldRateLimitPerSeconduint256 newRateLimitPerSecond
Redeem(address touint256 amountFeiInuint256 amountAssetOut
RedeemFeeUpdate(uint256 oldRedeemFeeuint256 newRedeemFee
RedemptionsPaused(address account
RedemptionsUnpaused(address account
ReservesThresholdUpdate(uint256 oldReservesThresholduint256 newReservesThreshold
SurplusTargetUpdate(address oldTargetaddress newTarget
Unpaused(address account
WithdrawERC20(address indexed _calleraddress indexed _tokenaddress indexed _touint256 _amount
WithdrawETH(address indexed _calleraddress indexed _touint256 _amount
Withdrawal(address indexed _calleraddress indexed _touint256 _amount
Constructor
constructor(struct PegStabilityModuleOracleParams paramsuint256 _mintFeeBasisPointsuint256 _redeemFeeBasisPointsuint256 _reservesThresholduint256 _feiLimitPerSeconduint256 _mintingBufferCapaddress _underlyingTokenaddress _surplusTarget
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.