TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,901 txns
Deployed by via 0xcc5c8eae at 19684068
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
6 additional variables
 (#777)
ERC-721
--
 (#776)
ERC-721
--
 (#775)
ERC-721
--
 (#774)
ERC-721
--
 (#773)
ERC-721
--
 (#772)
ERC-721
--
 (#771)
ERC-721
--
 (#770)
ERC-721
--
 (#769)
ERC-721
--
 (#768)
ERC-721
--
0x4a03703e4ff0f79c1ff4afbb42bf0be9729f1230062bf9c3fe908f21d2178b30
0xa575f258ff14c94101bb7ba40cbfdd3df0be77eeb6d92a2405f7d3b2cbafeba8
0xe19a0da138b03070462cbca9d1af5a80852e512acf3ae08e90ebc7829f1d6d08
0x5641f38805eb2fc0abbb454ba46aec7b52b2f145187e6cd2f66ca0b660ec2011
0xe1060c80a3336f81ff289ef4433e4ab321023f75caea26d7443ba8d0fbcb9ff3
0xde9f0b54bce6ec90c43ffb1e38365084339af5d3136519fab6b3ef242fc13abc
0x1db4c3afbb53b164df0a75aa085b293a13c975b768273623f17a9c951d9228e1
0x5c3409b357c451c2af6afaef49658427d77b09e3c6fab674080f342cadd402aa
0xe602a55142437b5face08bca5d0b0bda669f852a433d319e1060c0dafb4e62aa
0x05d9b882699f35e482c39d9536ba5fd9ece3ef0353811218d00724afdb509470

Functions
Getter at block 21187597
ancientSeed(view returns (address)
0x2a478d7b790346c7c4f19c223d368d1cf41c7a1e
domainSeparator(view returns (bytes32)
0x73791afb5119b47f45efb723488644f00fdd7034ebec2feba2478945134b77a7
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=THE-GARDEN-STAKING, version=0.1.0, chainId=1, verifyingContract=0x21d956eaecce336b714150b8cc8ce36905306bda, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
mythicSeed(view returns (address)
0xb5c6892d1a25b5a556951457ba308d31d2ba79e7
owner(view returns (address)
0xe0df109467001715658df05c95b10438e96b3616
paused(view returns (bool)
false
signer(view returns (address)
0x6a1564e5a692f425917ec9177d2b440b9148771b
stakedAncientSeed(view returns (address)
0x8ba877f49acc2791223e33473812b538929671ca
stakedMythicSeed(view returns (address)
0xc71654806ba08f13be42439e5af292f831eb6677
stakedSynergySeed(view returns (address)
0x5f23dfa03ea5dc68e91d1f6b05c145fc3afb0d76
synergySeed(view returns (address)
0x4ac2acec05ed1e7be74a31b2803347297b21622b
token(view returns (address)
0x2a478d7b790346c7c4f19c223d368d1cf41c7a1e
Read-only
lockDurations(uint256view returns (uint256)
tokenOwners(uint256view returns (address)
tokenUnlockTimestamps(uint256view returns (uint256)
withdrawNonces(addressview returns (uint256)
State-modifying
initialize(address tokenAddress_
initializeV2(address signer_address ancientSeedAddress_address mythicSeedAddress_address synergySeedAddress_address stakedAncientSeedAddress_address stakedMythicSeedAddress_address stakedSynergySeedAddress_
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
renounceOwnership(
setLockDurations(uint256[] ids_uint256[] durations_
setSigner(address signer_
stake(uint256[] ancientSeedIdsuint256[] mythicSeedIdsuint256[] synergySeedIds
transferOwnership(address newOwner
unpause(
withdraw(struct StakingUpgradableV2WithdrawRequest request_bytes signature_
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
EIP712DomainChanged(
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
StakeSeed(address indexed accountuint256 tokenIduint8 seedTypeuint256 stakeTimestamp
TokenStaked(address indexed accountuint256 iduint256 stakeTimestampuint256 unlockTimestamp
TokenWithdrawn(address indexed accountuint256 id
Unpaused(address account
WithdrawSeed(address indexed accountuint256 tokenIduint8 seedType
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(