PusdPool

Verified contract

Active on Ethereum with 1,079 txns
Deployed by via 0xef148c5c at 11621470
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
ERC-20
Value $2,235.57
ERC-20
--
0x9620eeb1b078d651779974c33200e482b36d934ffa432c75c852c0e456dc8a36
0xec45826fb0d9306bdd63a0b5b49279661d2a1db80d20f601060d63dd8f397ccd
0x131a61d30b1523b1409c56ce228d8cc1fc5a555ff4ae5f1da22e00931cea996f
0x98dfe17faf9bad4baae23d0a2dc10665c2167fc8b28f93c98d992fd3ee7060aa
0x81b39e3047d33f2bbde37ad29964fdb5b2ac6d69178a7ddbd3df5d44af28e228
0xb48574ce64dc407ece5395d28627f68429c24391f2dd24079613407901635fcf
0x71bb13eb5996ddce4900e951d64f47f41a1deb1f0f9af8a184449195db91913d
0xaa5cbefcfa88a6640ebc136d8bbd2d37a68639bd556a3f1080c885cd6054839b
0x47e05af3dc2cb07f4e085d9205d1bf8cfe2deabf82be664190dbd2dd957baf06
0x4599258787d76c0047ae499df1fc2417c97f982a98407204552d8c4b55a5869b

Functions
Getter at block 20861336
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
 
availableExcessCollatDV(view returns (uint256)
bonus_rate(view returns (uint256)
7500
buyBackPaused(view returns (bool)
true
 
collatDollarBalance(view returns (uint256)
getCollateralPrice(view returns (uint256)
1000000
mintPaused(view returns (bool)
false
pausedPrice(view returns (uint256)
0
pool_ceiling(view returns (uint256)
20000000000000
recollateralizePaused(view returns (bool)
false
redeemPaused(view returns (bool)
true
redemption_delay(view returns (uint256)
1
unclaimedPoolCollateral(view returns (uint256)
562583176
unclaimedPoolPEGS(view returns (uint256)
390356728538283062645
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
lastRedeemed(addressview returns (uint256)
redeemCollateralBalances(addressview returns (uint256)
redeemPEGSBalances(addressview returns (uint256)
State-modifying
buyBackPEGS(uint256 PEGS_amountuint256 COLLATERAL_out_min
collectRedemption(
grantRole(bytes32 roleaddress account
mint1t1PUSD(uint256 collateral_amountuint256 PUSD_out_min
mintFractionalPUSD(uint256 collateral_amountuint256 pegs_amountuint256 PUSD_out_min
recollateralizePUSD(uint256 collateral_amountuint256 PEGS_out_min
redeem1t1PUSD(uint256 PUSD_amountuint256 COLLATERAL_out_min
redeemFractionalPUSD(uint256 PUSD_amountuint256 PEGS_out_minuint256 COLLATERAL_out_min
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBonusAddress(address _bonus_address
setCollatETHOracle(address _collateral_weth_oracle_addressaddress _weth_address
setOwner(address _owner_address
setPoolParameters(uint256 new_ceilinguint256 new_bonus_rateuint256 new_redemption_delayaddress _bonus_address
setTimelock(address new_timelock
toggleBuyBack(
toggleCollateralPrice(
toggleMinting(
toggleRecollateralize(
toggleRedeeming(
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _pusd_contract_addressaddress _pegs_contract_addressaddress _collateral_addressaddress _creator_addressaddress _timelock_addressuint256 _pool_ceiling
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.