This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,430 txns
Deployed by via 0xb0e7abc2 at 16505401
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 48 additional slots
 (#3)
ERC-1555
--
 (#5)
ERC-1555
--
 (#2)
ERC-1555
--
0x2cc202739353042304bf7f689764038166dca992a490bef785e00c443a155776
0x7f7e0d263d623771d3a25ed1c0d875d3c4d29186e43c9301a83dc76c9fb69f9a
0x3b44e1e6ea4e81de854b8cf5de2b1facf6d1ad198cbb08e05762f5fc71bd6581
0x35895a1f567f941bcb13fd7a058654e136c456dcdf3d37a2f82411dbba27bfdd
0x0cf95a068de0417d8383e56ce655552cc22e3c6a3703b9a583b756635e390e0f
0xdcae80df3a7837ec0b77e05e9715cfc500942281c60902cbaa4096d34007f8ea
0x7f5607353c3457cb610b9c8b12ef3149bf8929fe5bef856c6e53448db365f556
0x14a27291869bcef9de179ecba21457d2978becd9444fac1b5ba16e8bfb3d84d2
0x5058408e14178e553982cb730f3306b61795ba935a585c3d424776b0b16d9138
0x3b3e0d3488ac14c19f021cf09eadd1cabac8cfe4decffb577c3380739c951fbe

Functions
Getter at block 20810588
owner(view returns (address)
0xd94e880075afa8395fd61bf47595c878a84e8add
Read-only
getUserStakedAt(address _useraddress _tokenAddressuint256 _tokenIdview returns (uint256)
getUserStakedBalance(address _useraddress _tokenAddressuint256 _tokenIdview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenWhitelisted(addressuint256view returns (bool)
unlockProvider(addressuint256view returns (address)
userStaked(addressaddressuint256view returns (uint256 amountuint256 lockedAt)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
initialize(
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
setUnstakeProvider(address _tokenAddressuint256[] _tokenIdsaddress _provider
stakeManyNonFungible(address[] _tokenAddressesuint256[] _tokenIdsuint256 _relayerFeepayable 
stakeManySemiFungible(address[] _tokenAddressesuint256[] _tokenIdsuint256[] _amountsuint256 _relayerFeepayable 
stakeNonFungible(address _tokenAddressuint256 _tokenIduint256 _relayerFeepayable 
stakeSemiFungible(address _tokenAddressuint256 _tokenIduint256 _amountuint256 _relayerFeepayable 
transferOwnership(address newOwner
unstake(address _tokenAddressuint256 _tokenIduint256 _amountuint256 _relayerFeepayable 
unstakeMany(address[] _tokenAddressesuint256[] _tokenIdsuint256[] _amountsuint256 _relayerFeepayable 
whitelistTokens(address _tokenAddressuint256[] _tokenIdsbool isWhitelisted
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenStaked(address tokenAddressuint256 tokenIduint256 amountaddress user
TokenUnstaked(address tokenAddressuint256 tokenIduint256 amountaddress user
TokensWhitelisted(address tokenAddressuint256[] tokenIds
UnstakeProviderSet(address tokenAddressuint256[] tokenIdsaddress provider
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.