ImmutableAdminTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 64 txns
Deployed by via 0xd18727f0 at 14804624
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
2 additional variables
 (#1)
ERC-1555
--
0x38261deddc6576e7e6af31f2355f0e0c5df0bb52c9563baac1bee9f44be6876a
0x64382aa4988e48ad53d50505a3f9b6ac8b0f7d4542b00754cc249a3ab2b63f3d
0xcd019ba7e0769d79d6d1255898a59bcb66cc0eb008c189fc977f6e131c59fea4
0x2e36eef5657ae5e521ce7606769df97ad25bda213fc8ce94ac9162af6d4bdcb5
0x21c518c5ffda6fd876d2b3aa44da30eb7699884d33ea1ecacb4cfc6c882bd306
0x5f80e2a578c28c59f70e01262db25409db9c62db685d3f307d2150651371696f
0x5d8928c76fac413ecc59eb9aaea90c7de2311f7d11841511671434d9408e3ab1
0x5fc76925b69d8163fdacba84a71aa5b0da1714b6b023ccac42029f08afe16332
0x4c1cdfdbed1c054e6ff4ac833102f2aa20a880766019938f8c7992f612edf038
0x92bce4c360a45ef25ddb0f2a0c7964a822a0030d22524e3eccf719a2ddd36484

Functions
Getter at block 21401635
getFee(view returns (uint16)
0
getFeeCollector(view returns (address)
0xf6798a60b576658461eefebf583c2aaecd732334
getGovernance(view returns (address)
0xc08618375bb20ac1c4bb806baa027a4362156fe6
getOperator(view returns (address)
0x49941c694693371894d6dcc1abdbc91a7395b703
getPendingGovernance(view returns (address)
0x0000000000000000000000000000000000000000
getWalletFactory(view returns (address)
0x4d0662fb57464eef4dc9431bd49df949b039836d
paused(view returns (bool)
true
Read-only
expiresAt(address tokenAddressuint256 tokenIdview returns (uint256)
getLibrary(address tokenAddressview returns (address)
getORentable(address tokenAddressview returns (address)
getPaymentTokenAllowlist(address paymentTokenAddressview returns (uint8)
getWRentable(address tokenAddressview returns (address)
isEnabledProxyCall(address callerbytes4 selectorview returns (bool)
isExpired(address tokenAddressuint256 tokenIdview returns (bool)
rentalConditions(address tokenAddressuint256 tokenIdview returns (struct RentableTypesRentalConditions)
userWallet(address userview returns (address)
State-modifying
admin(returns (address admin_)
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
SCRAM(
acceptGovernance(
afterOTokenTransfer(address tokenAddressaddress fromaddress touint256 tokenId
afterWTokenTransfer(address tokenAddressaddress fromaddress touint256 tokenId
createOrUpdateRentalConditions(address tokenAddressuint256 tokenIdstruct RentableTypesRentalConditions rc
createWalletForUser(address userreturns (address wallet)
deleteRentalConditions(address tokenAddressuint256 tokenId
disablePaymentToken(address paymentToken
emergencyBatchWithdrawERC1155(address assetAddressuint256[] tokenIds
emergencyBatchWithdrawERC721(address assetAddressuint256[] tokenIdsbool notSafe
emergencyExecute(address touint256 valuebytes databool isDelegateCallpayable returns (bytes returnData)
emergencyWithdrawERC20ETH(address assetAddress
enable1155PaymentToken(address paymentToken
enablePaymentToken(address paymentToken
enableProxyCall(address callerbytes4 selectorbool enabled
expireRental(address tokenAddressuint256 tokenIdreturns (bool currentlyRented)
expireRentals(address[] tokenAddressesuint256[] tokenIds
initialize(address governanceaddress operator
onERC721Received(addressaddress fromuint256 tokenIdbytes datareturns (bytes4)
proxyCall(address tobytes4 selectorbytes datapayable returns (bytes)
rent(address tokenAddressuint256 tokenIduint256 durationpayable 
setFee(uint16 newFee
setFeeCollector(address newFeeCollector
setGovernance(address proposedGovernance
setLibrary(address tokenAddressaddress libraryAddress
setORentable(address tokenAddressaddress oRentable
setOperator(address newOperator
setWRentable(address tokenAddressaddress wRentable
setWalletFactory(address walletFactory
unpause(
withdraw(address tokenAddressuint256 tokenId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Deposit(address indexed whoaddress indexed tokenAddressuint256 indexed tokenId
FeeChanged(uint16 indexed previousFeeuint16 indexed newFee
FeeCollectorChanged(address indexed previousFeeCollectoraddress indexed newFeeCollector
GovernanceProposed(address indexed currentGovernanceaddress indexed proposedGovernance
GovernanceTransferred(address indexed previousGovernanceaddress indexed newGovernance
LibraryChanged(address indexed tokenAddressaddress indexed previousValueaddress indexed newValue
ORentableChanged(address indexed tokenAddressaddress indexed previousValueaddress indexed newValue
OperatorTransferred(address indexed previousOperatoraddress indexed newOperator
Paused(address account
PaymentTokenAllowListChanged(address indexed paymentTokenuint8 indexed previousStatusuint8 indexed newStatus
ProxyCallAllowListChanged(address indexed callerbytes4 selectorbool previousStatusbool newStatus
Rent(address fromaddress indexed toaddress indexed tokenAddressuint256 indexed tokenIdaddress paymentTokenAddressuint256 paymentTokenIduint256 expiresAt
RentEnds(address indexed tokenAddressuint256 indexed tokenId
Unpaused(address account
UpdateRentalConditions(address indexed tokenAddressuint256 indexed tokenIdaddress paymentTokenAddressuint256 paymentTokenIduint256 minTimeDurationuint256 maxTimeDurationuint256 pricePerSecondaddress privateRenter
WRentableChanged(address indexed tokenAddressaddress indexed previousValueaddress indexed newValue
WalletCreated(address indexed useraddress indexed walletAddress
WalletFactoryChanged(address indexed previousWalletFactoryaddress indexed newWalletFactory
Withdraw(address indexed tokenAddressuint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.