PriceBoundPSM
Verified contract
Active on
Ethereum with 7 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xd51d…1a3c
Balances ($0.00)
No balances found for "PriceBoundPSM"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14758033 | 3 years ago | | | 0 | 0.015131572 | |
| 14757990 | 3 years ago | | | 0 | 0.012293465 | |
| 14757168 | 3 years ago | | | 0 | 0.046975267 | |
| 14757138 | 3 years ago | | | 0 | 0.058124343 | |
| 14727770 | 3 years ago | | | 0 | 0.0041945996 | |
| 14727762 | 3 years ago | | | 0 | 0.0031466214 | |
| 14727750 | 3 years ago | | | 0 | 0.0023504666 |
ABI
ABI objects
Getter at block 21223552 isPriceValid() view returns (bool) readOracle() view returns (struct DecimalD256)
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
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
redeemFeeBasisPoints() view returns (uint256)
0
redeemPaused() view returns (bool)
true
reservesSurplus() view returns (int256)
-10000000000000000000000000
reservesThreshold() view returns (uint256)
10000000000000000000000000
resistantBalanceAndFei() view returns (uint256, uint256)
(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 amountIn) view returns (uint256 amountFeiOut)
getRedeemAmountOut(uint256 amountFeiIn) view returns (uint256 amountTokenOut)
invert(struct DecimalD256 price) pure returns (struct DecimalD256)
isContractAdmin(address _admin) view returns (bool)
State-modifying
Events allocateSurplus()
deposit()
mint(address to, uint256 amountIn, uint256 minAmountOut) returns (uint256 amountFeiOut)
pause()
pauseMint()
pauseRedeem()
redeem(address to, uint256 amountFeiIn, uint256 minAmountOut) returns (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 to, uint256 amount)
withdrawERC20(address token, address to, uint256 amount)
withdrawETH(address to, uint256 amountOut)
AllocateSurplus(address indexed caller, uint256 amount)
BackupOracleUpdate(address indexed oldBackupOracle, address indexed newBackupOracle)
BufferCapUpdate(uint256 oldBufferCap, uint256 newBufferCap)
BufferUsed(uint256 amountUsed, uint256 bufferRemaining)
ContractAdminRoleUpdate(bytes32 indexed oldContractAdminRole, bytes32 indexed newContractAdminRole)
CoreUpdate(address indexed oldCore, address indexed newCore)
DecimalsNormalizerUpdate(int256 oldDecimalsNormalizer, int256 newDecimalsNormalizer)
Deposit(address indexed _from, uint256 _amount)
InvertUpdate(bool oldDoInvert, bool newDoInvert)
MaxFeeUpdate(uint256 oldMaxFee, uint256 newMaxFee)
Mint(address to, uint256 amountIn, uint256 amountFeiOut)
MintFeeUpdate(uint256 oldMintFee, uint256 newMintFee)
MintingPaused(address account)
MintingUnpaused(address account)
OracleCeilingUpdate(uint256 oldCeiling, uint256 newCeiling)
OracleFloorUpdate(uint256 oldFloor, uint256 newFloor)
OracleUpdate(address indexed oldOracle, address indexed newOracle)
Paused(address account)
RateLimitPerSecondUpdate(uint256 oldRateLimitPerSecond, uint256 newRateLimitPerSecond)
Redeem(address to, uint256 amountFeiIn, uint256 amountAssetOut)
RedeemFeeUpdate(uint256 oldRedeemFee, uint256 newRedeemFee)
RedemptionsPaused(address account)
RedemptionsUnpaused(address account)
ReservesThresholdUpdate(uint256 oldReservesThreshold, uint256 newReservesThreshold)
SurplusTargetUpdate(address oldTarget, address newTarget)
Unpaused(address account)
WithdrawERC20(address indexed _caller, address indexed _token, address indexed _to, uint256 _amount)
WithdrawETH(address indexed _caller, address indexed _to, uint256 _amount)
Withdrawal(address indexed _caller, address indexed _to, uint256 _amount)
constructor(uint256 _floor, uint256 _ceiling, struct PegStabilityModuleOracleParams _params, uint256 _mintFeeBasisPoints, uint256 _redeemFeeBasisPoints, uint256 _reservesThreshold, uint256 _feiLimitPerSecond, uint256 _mintingBufferCap, address _underlyingToken, address _surplusTarget)
This contract contains no fallback and receive objects.
This contract contains no error objects.