OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 71,638 txns
Deployed by via 0xef9d02e0 at 2387794
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 1 additional slot
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xb36423f2dcbec2dd94f580ffa7882d5f29e7ec772549fadafe3af3ef8c99d05f
0x490118ea75c7fbd36daa84ec9507fc8246e476e305498d2ddc65582a1acd84a0
0x581960aad6400182e5334dd2712eda549de6919fcd83642c10d1ff1a2ef34581
0xcd7770c292fcf38f4803d319f87ad15b226f20693acf2a210919eee746e66e77
0xfc586755c5de7c44a5ddcbdab43a7bf18e6055f3da5e21a0f94b259daee1c63a
0xeef3ac835cc05d863d470fe7b248e066682db2dcb3012e77a9c9caed94d585b7
0xbb96352d9a6283224d46a303b217fbbcf7f5fa5b105a87e8b424963ade3b0ef0
0x2448776f6b5322de7cbf425dcaa022d2fa174ec8f092c1102222cb926f2f085d
0xa98201a021ec1e6bfbf7e5da7e9d4c57fffbeb028e4bdf33c6c8a5669c1b3f5c
0x92467efbc07ed3584476c2a05dc16a1f37581c5a259ff44d1cabe09d42d54cc8

Functions
Getter at block 22845017
feeBalance(view returns (uint256 balance)
2626725435445793720
getLzUlnLength(view returns (uint256)
1
layerZeroEndpoint(view returns (address)
0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7
owner(view returns (address)
0xd85dc8cb3145411fe334d5c1698d36562ba18473
zkMptValidator(view returns (address)
0x1d808a4c8f0f71208ceb772ff6767d3070f0de91
Read-only
blockUpdaters(uint16view returns (address)
chainPriceLookup(uint16uint16view returns (uint256)
feeManager(addressview returns (bool)
getFee(uint16 _dstChainIduint16 _proofTypeuint64 _outboundBlockConfirmationaddress _userApplicationview returns (uint256 price)
getLzUln(uint256 _indexview returns (address)
hashLookup(uint16 _srcChainIdbytes32 _blockHashbytes32 _blockDataaddress _userApplicationview returns (uint256 confirmation)
isSupportedUln(address _ulnview returns (bool)
supportedDstChain(uint16uint16view returns (bool)
State-modifying
addLzUln(address _lzUln
assignJob(uint16 _dstChainIduint16 _proofTypeuint64 _outboundBlockConfirmationaddress _userApplicationreturns (uint256 price)
batchUpdateFpHash(uint16[] _sourceChainIdsbytes32[] _blockHashesbytes[] zkMptProofsaddress[] _userApplications
batchUpdateMptHash(uint16[] _sourceChainIdsbytes32[] _blockHashesbytes32[] _receiptHashesaddress[] _userApplications
disableSupportedDstChain(uint16 _proofTypeuint16 _dstChainId
enableSupportedDstChain(uint16 _proofTypeuint16 _dstChainId
initialize(address _layerZeroEndpoint
removeFee(uint16 _dstChainIduint16 _proofType
removeLzUln(address _lzUln
renounceOwnership(
setBlockUpdater(uint16 _sourceChainIdaddress _blockUpdater
setFee(uint16 _dstChainIduint16 _proofTypeuint256 _price
setFeeManager(address _feeManagerbool _flag
setLayerZeroEndpoint(address _layerZeroEndpoint
setMptFpFee(uint16[] _dstChainIduint256[] _price
setZKMptValidator(address _zkMptValidator
transferOwnership(address newOwner
updateFpHash(uint16 _sourceChainIdbytes32 _blockHashbytes zkMptProofaddress _userApplication
updateMptHash(uint16 _sourceChainIdbytes32 _blockHashbytes32 _receiptHashaddress _userApplication
withdrawFee(address _touint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DisableSupportedDstChain(uint16 _proofTypeuint16 dstChainId
EnableSupportedDstChain(uint16 _proofTypeuint16 dstChainId
Initialized(uint8 version
ModBlockUpdater(uint16 sourceChainIdaddress oldBlockUpdateraddress newBlockUpdater
ModLayerZeroEndpoint(address oldLayerZeroEndpointaddress newLayerZeroEndpoint
ModZKMptValidator(address oldZKMptValidatoraddress newZKMptValidator
OracleNotified(uint16 dstChainIduint16 proofTypeuint256 blockConfirmationsaddress userApplicationuint256 fee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveFee(uint16 dstChainIduint16 proofType
SetFee(uint16 dstChainIduint16 proofTypeuint256 fee
SetFeeManager(address feeManagerbool flag
WithdrawFee(address receiveruint256 amount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.