MintRedeemPausePSM
Verified contract
Active on
Ethereum with 19 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xe61d…f8b5
0x3746…6ff8
Balances ($0.00)
No balances found for "MintRedeemPausePSM"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14750270 | 3 years ago | | | 0 | 0.0066948687 | |
| 14749637 | 3 years ago | | | 0 | 0.0086061376 | |
| 14749534 | 3 years ago | | | 0 | 0.0048643513 | |
| 14744807 | 3 years ago | | | 0 | 0.010658568 | |
| 14744802 | 3 years ago | | | 0 | 0.010524820 | |
| 14739828 | 3 years ago | | | 0 | 0.0058245216 | |
| 14732061 | 3 years ago | | | 0 | 0.0031558281 | |
| 14732055 | 3 years ago | | | 0 | 0.0039246535 | |
| 14732038 | 3 years ago | | | 0 | 0.0033047977 | |
| 14704961 | 3 years ago | | | 0 | 0.011375608 |
ABI
ABI objects
Getter at block 21223558 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)
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
redeemFeeBasisPoints() view returns (uint256)
50
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)
0x374628ebe7ef6aca0574e750b618097531a26ff8
tribe() view returns (address)
0xc7283b66eb1eb5fb86327f08e1b5816b0720212b
tribeBalance() view returns (uint256)
0
underlyingToken() view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
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()
pauseRedeem()
redeem(address to, uint256 amountFeiIn, uint256 minAmountOut) returns (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 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)
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(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.