PriceBoundPSM

Verified contract

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

No balances found for "PriceBoundPSM"

0x238297ebc353e44ebec742684b23c31bab094947f218092cce0857fd3aa81da0
0x11371537a0f2ac2d201eeffdb8649a6c770c1e24890ce56c2c50578809f29772
0x33eedd876af7ac49cfab3e17658c3637149550975ac06debaaafea9996d6df37
0x2d9bedf1ad6e76ab2d9a147ae725d4f7f12ab078878f1c2f76c2191c1e3cfe2a
0xf94c046e3237ecaf3ed0a6a2e4580375eec8839defea41107d779214ede9d4bc
0x09d0ac949592736c7d6671703e739bcc30e356a9b0d2b4c4e898fd5f8c67508c
0xc6215688e2f6e564e84a851931e9c808bff33c4d63cc4e3f420f7bc05eead67b

Functions
Getter at block 21223552
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)
0x03ab458634910aad20ef5f1c8ee96f1d6ac54919
buffer(view returns (uint256)
0
bufferCap(view returns (uint256)
0
bufferStored(view returns (uint256)
0
ceiling(view returns (uint256)
1000000000000000000
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
floor(view returns (uint256)
30000
getMaxMintAmountOut(view returns (uint256)
0
hasSurplus(view returns (bool)
false
 
isPriceValid(view returns (bool)
lastBufferUsedTime(view returns (uint256)
1651120309
mintFeeBasisPoints(view returns (uint256)
0
mintPaused(view returns (bool)
true
oracle(view returns (address)
0xc7a950418ec90df99b1516f3d0276423bf46d4c2
paused(view returns (bool)
true
rateLimitPerSecond(view returns (uint256)
50000
 
readOracle(view returns (struct DecimalD256)
redeemFeeBasisPoints(view returns (uint256)
0
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)
0xd51dba7a94e1adea403553a8235c302cebf41a3c
tribe(view returns (address)
0xc7283b66eb1eb5fb86327f08e1b5816b0720212b
tribeBalance(view returns (uint256)
0
underlyingToken(view returns (address)
0x03ab458634910aad20ef5f1c8ee96f1d6ac54919
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(
pauseMint(
pauseRedeem(
redeem(address touint256 amountFeiInuint256 minAmountOutreturns (uint256 amountOut)
setBackupOracle(address newBackupOracle
setBufferCap(uint256 newBufferCap
setContractAdminRole(bytes32 newContractAdminRole
setDecimalsNormalizer(int256 newDecimalsNormalizer
setDoInvert(bool newDoInvert
setMintFee(uint256 newMintFeeBasisPoints
setOracle(address newOracle
setOracleCeilingBasisPoints(uint256 newCeilingBasisPoints
setOracleFloorBasisPoints(uint256 newFloorBasisPoints
setRateLimitPerSecond(uint256 newRateLimitPerSecond
setRedeemFee(uint256 newRedeemFeeBasisPoints
setReservesThreshold(uint256 newReservesThreshold
setSurplusTarget(address newTarget
unpause(
unpauseMint(
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
MintingPaused(address account
MintingUnpaused(address account
OracleCeilingUpdate(uint256 oldCeilinguint256 newCeiling
OracleFloorUpdate(uint256 oldFlooruint256 newFloor
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(uint256 _flooruint256 _ceilingstruct 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.