CauldronOwner
Verified contract
Active on
Ethereum with 11 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 "CauldronOwner"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21114185 | 6 days ago | | | 0 | 0.00018563744 | |
| 20980573 | 25 days ago | | | 0 | 0.0016987859 | |
| 20129950 | 5 months ago | | | 0 | 0.00017934908 | |
| 20129949 | 5 months ago | | | 0 | 0.00032601837 | |
| 20129948 | 5 months ago | | | 0 | 0.00031568037 | |
| 20129947 | 5 months ago | | | 0 | 0.00031712807 | |
| 20129946 | 5 months ago | | | 0 | 0.00032223289 | |
| 20129945 | 5 months ago | | | 0 | 0.00033620073 | |
| 20129944 | 5 months ago | | | 0 | 0.00033323281 | |
| 20129943 | 5 months ago | | | 0 | 0.00032958123 |
ABI
ABI objects
Getter at block 21159816
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 user, uint256 roles) view returns (bool)
hasAnyRole(address user, uint256 roles) view returns (bool)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf(address user) view returns (uint256 roles)
State-modifying
Events cancelOwnershipHandover() payable
changeBorrowLimit(address cauldron, uint128 newBorrowLimit, uint128 perAddressPart)
changeInterestRate(address cauldron, uint64 newInterestRate)
completeOwnershipHandover(address pendingOwner) payable
disableAllBorrowing()
disableBorrowing(address cauldron)
execute(address to, uint256 value, bytes data) returns (bytes result)
grantRoles(address user, uint256 roles) payable
reduceCompletely(address cauldron)
reduceSupply(address cauldron, uint256 amount)
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
rescueMIM()
revokeRoles(address user, uint256 roles) payable
setBlacklistedCallee(address cauldron, address callee, bool blacklisted)
setFeeTo(address cauldron, address newFeeTo)
setRegistry(address _registry)
setTreasury(address _treasury)
transferMasterContractOwnership(address masterContract, address newOwner)
transferOwnership(address newOwner) payable
withdrawMIMToTreasury(address bentoBox, uint256 share)
LogRegistryChanged(address indexed previous, address indexed current)
LogTreasuryChanged(address indexed previous, address indexed current)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
RolesUpdated(address indexed user, uint256 indexed roles)
constructor(address _treasury, address _mim, address _owner)
This contract contains no fallback and receive objects.
AlreadyInitialized()
ErrNotDeprecated(address cauldron)
ErrNotMasterContract(address cauldron)
NewOwnerIsZeroAddress()
NoHandoverRequest()
Unauthorized()