TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 10 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16006483 | 2 years ago | | | 0 | 0.0026748835 | |
| 15969278 | 2 years ago | | | 0 | 0.0074261222 | |
| 15860635 | 2 years ago | | | 0 | 0.0014227682 | |
| 15839174 | 2 years ago | | | 0 | 0.0038716171 | |
| 15839142 | 2 years ago | | | 0 | 0.0022897976 | |
| 15806825 | 2 years ago | | | 0 | 0.00065906373 | |
| 15806819 | 2 years ago | | | 0 | 0.0047442136 | |
| 15806793 | 2 years ago | | | 0 | 0.00072549240 | |
| 15720264 | 2 years ago | | | 0 | 0.0013602520 | |
| 15720247 | 2 years ago | | | 0 | 0.0014123840 |
ABI
ABI objects
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(address) view returns (uint256 stakedAmount, uint256 lockPeriodEnd)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
emergencyWithdrawByAdmin(address _user)
initialize(address _stakingToken, address _treasuryAddress, address _phoenixNFTContract, uint32 _badgeNFTType, uint256 _stakeLockPeriod, uint256 _stakingIncrement, uint32 _minimumPhoenixNFTTypeForStaking, uint32 _maximumPhoenixNFTTypeForStaking)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
renounceOwnership()
setPhoenixNFTContract(address value)
setPhoenixNFTTypeForStaking(uint32 min, uint32 max)
setStakeLockPeriod(uint256 value)
setStakingEnabled(bool enabled)
setStakingIncrement(uint256 value)
setTreasuryAddress(address addr)
stake(uint32 badgeID, uint32 phoenixID) payable
transferOwnership(address newOwner)
withdraw()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Claim(address indexed user, uint256[] indexed phoenixIDs)
EmergencyWithdraw(address indexed user, uint256 indexed amount, uint256[] indexed phoenixIDs)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Stake(address indexed user, uint32 indexed badgeID, uint32 indexed phoenixID)
Withdraw(address indexed user, uint256 indexed amount)
WithdrawNative(address indexed sender, uint256 indexed amount)
WithdrawToken(address indexed user, address indexed token, uint256 indexed amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AddressIsZero()
AddressZero()
AmountMustBeIncrementOfStakingIncrement()
InvalidBadgeType()
InvalidPhoenixType()
NoStake()
StakeLocked()
StakingDisabled()
StakingStarted()
UserNotNFTOwner()