TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10 txns
Deployed by via 0x8bdd9080 at 15714325
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

No balances found for "TransparentUpgradeableProxy"

0x96085cffad336869fe35123b5197993fa082da715bc9b86f360ae0ed3faa3dec
0x8fbab76398f24a21222e750937c642d5e32646b9a49cba92688c78d0055d7bb3
0x821b8cd4cc88b6268e0961a6f3eb135f46e774985fdda082fff0e9e5efc92424
0x552a34ad3fd9d427b1eded67cec595eb416356784b8b0fe90ba0c34a97372c03
0x0235e58baaa9e420afa8817b005f8f57e992bef2818021831b6bed8533accfd5
0x605d0da356e2e3f547df7b49a4655d153691cd5c5245c3a557ac36d85a2c5f4c
0x52109976a012eaf6988ca671e1e9998a54c448d1c982823c8ebd71b13e093560
0x6595bea42a8a74323601c51ee5651b25da3f9348973d1b116bb2d83e6357f0a4
0xc4322370172dabc91cf7861aaef4fd9fcd7f2ea5b4a949b7dad6aade83bb9dfe
0x990a13dcb36e7efe38f4e79912b95339ef32af56f03c53ddbfc9abe7733c27b3

Functions
Getter at block 21211785
badgeNFTType(view returns (uint32)
49
maximumPhoenixNFTTypeForStaking(view returns (uint32)
7
minimumPhoenixNFTTypeForStaking(view returns (uint32)
2
owner(view returns (address)
0x416760a2d78d5bdc6841851a0d48f2787bc23d61
phoenixNFTContract(view returns (address)
0xe651657fa2355261bbf4037cf6af43825af5da22
stakeLockPeriod(view returns (uint256)
259200
stakingEnabled(view returns (bool)
true
stakingIncrement(view returns (uint256)
150000000000000000000
stakingToken(view returns (address)
0x37613d64258c0fe09d5e53eecb091da5b8fa8707
totalPhoenixStaked(view returns (uint256)
3
totalStaked(view returns (uint256)
0
treasuryAddress(view returns (address)
0x1f3eac5ba1247db5b31d6f6478eb234eaa75e14a
Read-only
userInfos(addressview returns (uint256 stakedAmountuint256 lockPeriodEnd)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
emergencyWithdrawByAdmin(address _user
initialize(address _stakingTokenaddress _treasuryAddressaddress _phoenixNFTContractuint32 _badgeNFTTypeuint256 _stakeLockPerioduint256 _stakingIncrementuint32 _minimumPhoenixNFTTypeForStakinguint32 _maximumPhoenixNFTTypeForStaking
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
setPhoenixNFTContract(address value
setPhoenixNFTTypeForStaking(uint32 minuint32 max
setStakeLockPeriod(uint256 value
setStakingEnabled(bool enabled
setStakingIncrement(uint256 value
setTreasuryAddress(address addr
stake(uint32 badgeIDuint32 phoenixIDpayable 
transferOwnership(address newOwner
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Claim(address indexed useruint256[] indexed phoenixIDs
EmergencyWithdraw(address indexed useruint256 indexed amountuint256[] indexed phoenixIDs
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Stake(address indexed useruint32 indexed badgeIDuint32 indexed phoenixID
Withdraw(address indexed useruint256 indexed amount
WithdrawNative(address indexed senderuint256 indexed amount
WithdrawToken(address indexed useraddress indexed tokenuint256 indexed amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AddressIsZero(
AddressZero(
AmountMustBeIncrementOfStakingIncrement(
InvalidBadgeType(
InvalidPhoenixType(
NoStake(
StakeLocked(
StakingDisabled(
StakingStarted(
UserNotNFTOwner(