Oven

Verified contract

Active on Ethereum with 1,398 txns
Deployed by via 0x32217c0e at 12146372
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,394.92
ERC-20
--
0x648d7e72b22573f72f5147d8a28d623a80a66198072b648845e66d2e0476fa1e
0x4cb2256953d4359355a33d74c51b91f393037ae11ec38ebe5e138f9f01912d8a
0xce854cf5fad7ffbb2a7b59ca136f968b4329cbd5b0bb27d83572c404656bc3c7
0x3e83590c09eca4dfdea1abe8a74aa879c8b650b3a9f868d53e7861f9fd167cf5
0x4a4955d660fc07b325fa67b0ea03a69b27572d400931c51dfc9e5a6b7d2843d5
0xb5967b1cd9e6e7e74384030dd69cca4cb3c1ac210b6a193df2cb441d19cff6f3
0x01aef5a2cadeff2a851161a458dc1320ece657cbf4fc99f41fab06d6f7fcbfbf
0x7ebcd3bdd8bc98c7bacbf6e32a6275e27c6134bfaed0833504f12ed3331b6792
0xcf368bf276167f8b8a4602848f2b504eda692b64ef8662168d637709691c4133
0x8f62cd3140bb8c25b2fcbe2a4893eb1c4d9f051b2c93ec4ba1c081461bdb8e66

Functions
Getter at block 20950103
BAKER_ROLE(view returns (bytes32)
0xcd9dd3d6c7e7388a7e5a405cea0988bec4e78eb99606c08b6c41914f51a39239
CAP_SETTER_ROLE(view returns (bytes32)
0xd15e24b9304fe43fc11a54c9142f1202661b348c28906286389c16cbb8c7ce2e
CONTROLLER_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
TOKEN_SAFE(view returns (address)
0xaf2fe0d4fe879066b2baa68d9e56cc375df22815
cap(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getCap(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
pie(view returns (address)
0x33e18a092a93ff21ad04746c7da12e35d34dc7c4
recipe(view returns (address)
0x2984f02e0bf6cc21419b7f1d5081e53ba00fe458
Read-only
ethBalanceOf(addressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
outputBalanceOf(addressview returns (uint256)
State-modifying
bake(address[] _receiversuint256 _outputAmountuint256 _maxPrice
deposit(payable 
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
saveETH(
saveToken(address _token
setCap(uint256 _cap
setPie(address _pie
setPieAndRecipe(address _pieaddress _recipe
setRecipe(address _recipe
withdrawAll(address _receiver
withdrawAllETH(address _receiver
withdrawETH(uint256 _amountaddress _receiver
withdrawOutput(address _receiver
Events
Bake(address useruint256 amountuint256 price
Deposit(address useruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
WithdrawETH(address useruint256 amountaddress receiver
WithdrawOuput(address useruint256 amountaddress receiver
Constructor
constructor(address _controlleraddress _capSetteraddress _bakeraddress _pieaddress _recipe
Fallback and receive
receive(
Errors

This contract contains no error objects.