CookShop

Verified contract

Active on Ethereum with 866 txns
Deployed by via 0x105cedd7 at 15719624
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#1672)
ERC-721
--
 (#1664)
ERC-721
--
 (#1658)
ERC-721
--
 (#1657)
ERC-721
--
 (#1646)
ERC-721
--
 (#1642)
ERC-721
--
 (#1618)
ERC-721
--
 (#1617)
ERC-721
--
 (#1611)
ERC-721
--
 (#1602)
ERC-721
--
0x98eb92cf1591efdcc16aaaa79a930753b6bb9f96e3e6eb6b60d61490f06a6951
0xed27001dfc51b9316fc71bdb4956e843a5bdd1cad13af758a8dce89c1fda62c7
0x89905a384f496e331e34d8af62f5a6cba5d1baccdf52865048e9b0996b96612c
0x9cfcc4c7b726e670192bd00b1bf05258aaa1de275a6d20240ce52a50531b6f84
0xc7566c5b52b286c096c00286897f65eca967cc18a4ea27b1eb427f90c499fc26
0x2e052eb402a6536db8f963d11cf9bcdb3183baa0668cd81053393ed3c2389db9
0xde9d0e3668ee871e5c45fb632d45aeff805af0e850b6b00d5fa86e13b7362d71
0x51e99f95bf00f973dff5267f769fa847d2fd0b290f34225a6ce47d7febf2753e
0xbcf25455cff244827fdff09cc37b7f67afe3414e724a7cc9c6008456ec99bfb2
0x6cecc3109e7858b0941574716c478d7faf865677278bfe5e652d8b27863691ec

Functions
Getter at block 21211432
owner(view returns (address)
0xc7f669be91e2a7dbea99eb2b85470397a03a5e87
stakingEndTimestamp(view returns (uint256)
1673376560
stakingStartTimestamp(view returns (uint256)
1665427719
steakContract(view returns (address)
0x2d965aa258dc7e1a3462073ada73f819d701018c
wrabTokenContract(view returns (address)
0x45d74446748fb432f05e7a85bd974abb7af5c285
Read-only
numStakedSteaks(address stakerview returns (uint256)
steakingRewardsBondingCurve(uint256 rarityMultiplierview returns (uint256)
steakingRewardsForRarity(uint256 rarityMultiplieruint256 timeSteakedview returns (uint256)
steakingRewardsForTokenId(uint256 tokenIduint256 rarityMultiplierview returns (uint256)
tokenIdToLastStakedTimestamp(uint256view returns (uint256)
tokenOfStakerByIndex(address stakeruint256 indexview returns (uint256)
State-modifying
_unstake(uint256[] tokenIdsuint256[] rarityMultipliersbytes32[][] merkleProofsbool revertIfNotEnoughWRAB
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
setMerkleRoot(bytes32 merkleRoot_
setSteakingRewardsParams(uint256 wrabTokenForRewardsAllocation_uint256 stakingStartTime_uint256 stakingEndTime_
stake(uint256[] tokenIds
transferOwnership(address newOwner
unstake(uint256[] tokenIdsuint256[] rarityMultipliersbytes32[][] merkleProofs
unstakeEscapeHatch_DONOTCALLL(uint256[] tokenIdsuint256[] rarityMultipliersbytes32[][] merkleProofs
withdraw(address adduint256 amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address steakContract_address wrabTokenContract_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.