Grill2

Verified contract

Active on Ethereum with 79 txns
Deployed by via 0x68eca4db at 14929724
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
0xdd38561c7a7a1f8d1452278b3a07ef26f6acb2086d5c3b2e465bba93ad4e7e84
0x8d6fea712391657106636aaea650cc5538bf1d21a209ea32389756632aaa4d11
0x712e531edba1d574b41c1330a9a5fba9a18a0368cf86d7d56642069ba81da2ac
0x31c7d16c28f1052264a8c6224fbf9af024840cf2d17cd7c3637452dcad36b26e
From
0x5b7b3ab140b8050bc315b77054b0ce1133e600f891a87ec06eee7d292c731a8b
0xa343109e686f7ecaa8021d4b7e8387d8d97871fd3fd5f7e4d2d1095d0271a059
0x5021aac138ae96d06200ea71b7b0b4f6ae93f61a1e6a78e58792bacdd788d3df
0xe5d98dd6218c461d0fee9bbe4588ee3419975f7984f64e79a2cd5a4a3b6b529b
From
0x6ea1f41cb8ef47e63bf4406721dcc566f73129b404feddc1c368e8e3b1a77acc
0xeafd04a79de45c67e6f5861da3748593836e6ca3dab4fe9bfbda4e90ba5cdbab

Functions
Getter at block 20889171
OldGrill(view returns (address)
0xe11af478af241fab926f4c111d50139ae003f7fd
Parent(view returns (address)
0x71b11ac923c967cd5998f23f6dae0d779a6ac8af
emissionChanges(view returns (uint256 _changes)
0
isStaking(view returns (bool)
true
owner(view returns (address)
0x60cd1d111234bc29b97b2934a5e74f301a3fbd37
Read-only
accountStakes(addressuint256view returns (uint256)
blacklist(addressview returns (bool)
countEmissions(uint256 _timestampview returns (uint256 _c)
emissionStorage(uint256view returns (uint256 rateuint256 timestamp)
proxies(addressview returns (address)
stakeStorage(uint256view returns (address stakeruint256 timestampuint256 accountSlot)
stakeStorageGetter(uint256 tokenIdview returns (struct Grill2Stake _s)
stakeStorageOld(uint256 tokenIdview returns (struct IGRILLStake _og)
stakedClaims(address accountview returns (uint256 _earned)
stakedIdsPerAccount(address accountview returns (uint256[] _ids)
stakedIdsPerAccountOld(address accountview returns (uint256[] _ids)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalClaims(address accountview returns (uint256 _earned)
unstakedClaims(addressview returns (uint256)
State-modifying
addStakes(uint256[] tokenIdsuint256[] amounts
blacklistAccount(address accountbool status
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
pauseEmissions(
removeProxyForAccount(address account
removeStakes(uint256[] oldTokenIdsuint256[] oldAmountsuint256[] newTokenIdsuint256[] newAmounts
renounceOwnership(
setEmissionRate(uint256 _seconds
setProxyForAccount(address accountaddress operator
toggleStaking(
transferOwnership(address newOwner
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _grillAddr
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerBlacklisted(
CallerNotTokenOwner(
CallerNotTokenStaker(
StakingNotActive(
ZeroEmissionRate(