Oven

Verified contract

Active on Ethereum with 3,088 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $674.16
ERC-20
--
0x3382bef63813fc4eaf3ca6c8f348c162613d148dcd0a617be5a606786c342b80
0x89b544f37aec04bbd895ebdfd95706bfe3162234cabb89c3e72c33c3551ff616
0x2876b99220e1d5fd3955a85edd3f69efdbf7d2b6871bcc517ad715e1cee468bf
0x2607089e826974986be52b1d716830ae00ac8040bca8ea92e39715a23179287e
0xeb713933d146265f1beceea6034210ccee20ae179661bf2602c5c65838938420
0xf09e506ff8ec50a1d37b068f5e4eaa7eaa1d5dbe4634205467da8bbece34398f
0x480387885ccfb470902482f544fc78790ea4c4fb8a5e9d6659359e309f6442fa
0x16df1c8d81480b3e5a6d2230efd0d56a19fcd8012583211ac82bd2d84cce662f
0x066d7ef91ca5201205b2d708b3a59adf9084c2c375b22b43458a3cb1ca1cfb60
0x6f216908b808063c7fd9f0f37a965dc73969bac20ccdd4ae135654be53b6a82a

Functions
Getter at block 21270826
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)
0xe4f726adc8e89c6a6017f01eada77865db22da14
recipe(view returns (address)
0x6cb4b8669e23295563d3b34df4a760c0cee993c7
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.