DharmaReserveManagerV2
Verified contract
Active on
Ethereum with 2,253 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "DharmaReserveManagerV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 9825951 | 4 years ago | | | 0 | 0.00021404250 | |
| 9825947 | 4 years ago | | | 0 | 0.00025024140 | |
| 9821540 | 4 years ago | | | 0 | 0.0041121637 | |
| 9821533 | 4 years ago | | | 0 | 0.0034111188 | |
| 9821381 | 4 years ago | | | 0 | 0.0034339293 | |
| 9821149 | 4 years ago | | | 0 | 0.0014439668 | |
| 9821073 | 4 years ago | | | 0 | 0.0022905960 | |
| 9820976 | 4 years ago | | | 0 | 0.0022999200 | |
| 9820726 | 4 years ago | | | 0 | 0.0034176456 | |
| 9820597 | 4 years ago | | | 0 | 0.00049314420 |
ABI
ABI objects
Getter at block 20813884 getLimit() view returns (uint256 daiAmount, uint256 dDaiAmount) getReserves() view returns (uint256 dai, uint256 dDai, uint256 dDaiUnderlying)
getAdjuster() view returns (address adjuster)
0x48f3078ab1a47726fc86820e2bc2d1449f0b1707
getDepositManager() view returns (address depositManager)
0x57058e11ab55eb4de1b676c759064bcb5925c9db
getPauser() view returns (address pauser)
0x7e4a8391c728fed9069b2962699ab416628b19fa
isOwner() view returns (bool)
false
owner() view returns (address)
0x7e4a8391c728fed9069b2962699ab416628b19fa
Read-only
isDharmaSmartWallet(address smartWallet, address initialUserSigningKey) view returns (bool dharmaSmartWallet)
isPaused(uint8 role) view returns (bool paused)
isRole(uint8 role) view returns (bool hasRole)
State-modifying
Events acceptOwnership()
call(address target, uint256 amount, bytes data) returns (bool ok, bytes returnData)
cancelOwnershipTransfer()
finalizeDaiDeposit(address smartWallet, address initialUserSigningKey, uint256 daiAmount)
finalizeDharmaDaiDeposit(address smartWallet, address initialUserSigningKey, uint256 dDaiAmount)
mint(uint256 daiAmount) returns (uint256 dDaiMinted)
pause(uint8 role)
redeem(uint256 dDaiAmount) returns (uint256 daiReceived)
removeRole(uint8 role)
setLimit(uint256 daiAmount)
setRole(uint8 role, address account)
tradeDDaiForUSDC(uint256 daiEquivalentAmount, uint256 quotedUSDCAmount) returns (uint256 usdcReceived)
tradeUSDCForDDai(uint256 usdcAmount, uint256 quotedDaiEquivalentAmount) returns (uint256 dDaiMinted)
transferOwnership(address newOwner)
unpause(uint8 role)
withdraw(address token, address recipient, uint256 amount) returns (bool success)
withdrawDai(address recipient, uint256 daiAmount)
withdrawDharmaDai(address recipient, uint256 dDaiAmount)
withdrawUSDC(address recipient, uint256 usdcAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RoleModified(uint8 indexed role, address account)
RolePaused(uint8 indexed role)
RoleUnpaused(uint8 indexed role)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.