CauldronOwner

Verified contract

Active on Ethereum with 11 txns
Deployed by via 0x55f70bb5 at 20129940
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "CauldronOwner"

0x45fe7eebd89d3e78bafcc8232f036260dcb4d920139ddb0fe8746fa460acab89
0xe7a2881b3f7b70b5362b969cbb9a0b12ff7113eaa4eccf24a4cda94e9e18251a
0x006b0a448bdc7e1fd13d155b40d9948d93da42a93b74721bc14469d4fec3c08f
0xc345b7157e434e2c4d962a27c18e13dd43d4fb5d5f5567a83ab507e1a73741c3
0xc5cc9e85c181ec62b9e547a021dbe31840b46634416ec243be67d4e59aa9c80e
0xc815a08a0c9bf992848adc20ad38e3e4c6b071a4028a9886fe754eaae84a40c9
0xcf6a35794b47ac19dbce9b5f0a9d7d16aee5bcfef4c94c3c1366e17b198d2004
0x08882d3a4696e0e7ece47163d65b9ce3ffeba0387a1225b1ccea7e61e72303c1
0x8b6f8a52079e3f0ffd424f5485c8b97a48a375c8fbce5b11ec6f27953e137ecb
0x2f21ef8f45cbb658d485e79c7f12e77bb775e8c71bdc1e7e781378a8954dfc49

Functions
Getter at block 21248238
ROLE_CHANGE_BORROW_LIMIT(view returns (uint256)
8
ROLE_CHANGE_INTEREST_RATE(view returns (uint256)
4
ROLE_DISABLE_BORROWING(view returns (uint256)
32
ROLE_OPERATOR(view returns (uint256)
1
ROLE_REDUCE_SUPPLY(view returns (uint256)
2
ROLE_SET_BLACKLISTED_CALLEE(view returns (uint256)
16
mim(view returns (address)
0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3
owner(view returns (address result)
0xdf2c270f610dc35d8ffda5b453e74db5471e126b
registry(view returns (address)
0xefcdc6fb4973ac30325fb2b39e1a2f384e254b7a
treasury(view returns (address)
0x5f0dee98360d8200b20812e174d139a1a633edd2
Read-only
hasAllRoles(address useruint256 rolesview returns (bool)
hasAnyRole(address useruint256 rolesview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address userview returns (uint256 roles)
State-modifying
cancelOwnershipHandover(payable 
changeBorrowLimit(address cauldronuint128 newBorrowLimituint128 perAddressPart
changeInterestRate(address cauldronuint64 newInterestRate
completeOwnershipHandover(address pendingOwnerpayable 
disableAllBorrowing(
disableBorrowing(address cauldron
execute(address touint256 valuebytes datareturns (bytes result)
grantRoles(address useruint256 rolespayable 
reduceCompletely(address cauldron
reduceSupply(address cauldronuint256 amount
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
rescueMIM(
revokeRoles(address useruint256 rolespayable 
setBlacklistedCallee(address cauldronaddress calleebool blacklisted
setFeeTo(address cauldronaddress newFeeTo
setRegistry(address _registry
setTreasury(address _treasury
transferMasterContractOwnership(address masterContractaddress newOwner
transferOwnership(address newOwnerpayable 
withdrawMIMToTreasury(address bentoBoxuint256 share
Events
LogRegistryChanged(address indexed previousaddress indexed current
LogTreasuryChanged(address indexed previousaddress indexed current
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
Constructor
constructor(address _treasuryaddress _mimaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
ErrNotDeprecated(address cauldron
ErrNotMasterContract(address cauldron
NewOwnerIsZeroAddress(
NoHandoverRequest(
Unauthorized(