DharmaReserveManagerV2Staging

Verified contract

Active on Ethereum with 196 txns
Deployed by via 0xfb8b1531 at 9567609
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.3
0x61a386c178b04284e5b26410d1eb8a298a9d1950bc56a835d37c1d83a66597c8
0x7b5eb5e686137034d65b558d2f60872863d31d44c479a973d3fa7b8d69762a32
0x2530ebb51056d1f9921bd66bc966c9160fd127ae17fea51bbe04367a3f72b1e1
0x41dfcf95f8de50d55469707c03ce2b4b947dfd3411471a7677c9f71ba84f9dd5
0x5270133c5efa7a39f1164a928c2c2f155def8dfb88a32794121c00829550dbb4
0xd415922bb1c57466c07d649f71fd4ea93b6d9b3a751805c46f45de17192ed8b4
0xc9be099b7c1a5627447d2f2b871c646206520ce2044141831e42d032fd20dba0
0xee84e0c08668853d2aafb73dfc8b2d2a1ab4d93705dc614212d2ff68cf9dfc28
0x73b2c03da5cccad9acf12be503e0566dc74c0080e6c9e44bcea84e0ea777e523
0xd8f19bf140e7b063001e0ae30ab6e0719b5752e625fcac2e67932ec0f2a0603a

Functions
Getter at block 20941722
getAdjuster(view returns (address adjuster)
0x952e4119c955fcb1c4c97970213b72fc32054a3a
getDepositManager(view returns (address depositManager)
0xcab8d964462eff2a52075ac9ea5ed75eb6cd8703
 
getLimit(view returns (uint256 daiAmountuint256 dDaiAmount)
getPauser(view returns (address pauser)
0x0000000000000000000000000000000000000000
 
getReserves(view returns (uint256 daiuint256 dDaiuint256 dDaiUnderlying)
isOwner(view returns (bool)
false
owner(view returns (address)
0x7e4a8391c728fed9069b2962699ab416628b19fa
Read-only
isDharmaSmartWallet(address smartWalletaddress initialUserSigningKeyview returns (bool dharmaSmartWallet)
isPaused(uint8 roleview returns (bool paused)
isRole(uint8 roleview returns (bool hasRole)
State-modifying
acceptOwnership(
call(address targetuint256 amountbytes datareturns (bool okbytes returnData)
cancelOwnershipTransfer(
finalizeDaiDeposit(address smartWalletaddress initialUserSigningKeyuint256 daiAmount
finalizeDharmaDaiDeposit(address smartWalletaddress initialUserSigningKeyuint256 dDaiAmount
mint(uint256 daiAmountreturns (uint256 dDaiMinted)
pause(uint8 role
redeem(uint256 dDaiAmountreturns (uint256 daiReceived)
removeRole(uint8 role
setLimit(uint256 daiAmount
setRole(uint8 roleaddress account
tradeDDaiForUSDC(uint256 daiEquivalentAmountuint256 quotedUSDCAmountreturns (uint256 usdcReceived)
tradeUSDCForDDai(uint256 usdcAmountuint256 quotedDaiEquivalentAmountreturns (uint256 dDaiMinted)
transferOwnership(address newOwner
unpause(uint8 role
withdraw(address tokenaddress recipientuint256 amountreturns (bool success)
withdrawDai(address recipientuint256 daiAmount
withdrawDharmaDai(address recipientuint256 dDaiAmount
withdrawUSDC(address recipientuint256 usdcAmount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleModified(uint8 indexed roleaddress account
RolePaused(uint8 indexed role
RoleUnpaused(uint8 indexed role
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.