TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,922 txns
Deployed by via 0xa4e1a18c at 19294337
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

No balances found for "TransparentUpgradeableProxy"

0xaed9ca4222bce20a5ab6d81480de73071523755e7019dfc3488aca0d2dc60c8b
0x06f77796e5f5bc8cb82a4b4b3e031d0f00b2448d7d6ddac940f26f5d354131f5
0x59fb8ec4dfa9cac01407c879677595dbef8056ed6a9107362aa018233266b1af
0x9583c422969210cff1af07269938fa21dbbea2186b898a83b2af9699582632cb
0x3772b6cd97ee97eed116937d935bcfba21b52712a77eb8fba7de73afdd373906
0x84c42cd2f955f7d8b9a384e6da1a8735278647fb917741004c7e05fdefaad115
0x178e0204e43cb5bac3749f1b9f051f273ffbf07670e05137ee1b68b9b9f62260
0x7c5e86b93c8c78a1f2110210b0b5ec44e1a2be34ba3beafbedc80aa63eb463cb
0xb3d866bc6b7a81b77f99c1af9b30c4493b826ec198906eb2b7e59377410e6d9f
0x0059fe4258dff52cc63f919fdeab8fab155b1f09eaf95aba1ff5fb84e0131a1e

Functions
Getter at block 21279523
defaultTxValidator(view returns (address)
0x38c967856d17e900042af447b3346bff26c8ed4b
defaultZkValidator(view returns (address)
0x276816f1931afac123bdaea54aff02be6fd73e14
feeBalance(view returns (uint256 balance)
3720844235704506667
getLzMessageLibLength(view returns (uint256)
1
layerZeroEndpointV1(view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
layerZeroEndpointV2(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
localEid(view returns (uint32)
30101
owner(view returns (address)
0xa926f089e07a9fd7a1a9438b1bb801963807a6d7
sender(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
blockUpdaters(uint32view returns (address)
chainFeeLookup(uint32view returns (uint256)
feeManager(addressview returns (bool)
getFee(uint32 _dstEiduint64addressbytesview returns (uint256 fee)
getLzMessageLib(address _msgLibview returns (struct ZkBridgeOracleV2MessageLibInfo)
getTxValidator(uint32 _eidview returns (address)
getZkValidator(uint32 _eidview returns (address)
hashLookup(bytes _encodedPayloadview returns (bool)
isSupportedMessageLib(address _messageLibview returns (bool)
receiveLibToView(addressview returns (address)
supportedDstChain(uint32view returns (bool)
trustedRemoteLookup(uint32view returns (address)
State-modifying
addLzMessageLib(address _messageLib
assignJob(struct ILayerZeroDVNAssignJobParam _parambytespayable returns (uint256 fee)
batchVerify(bytes32[] _blockHashsbytes[] _encodedPayloadsbytes[] _zkProof
batchVerifyByTx(bytes32[] _blockHashsuint32[] _srcEidbytes[] _txData
initialize(
removeLzMessageLib(address _messageLib
renounceOwnership(
setBlockUpdater(uint32 _srcEidaddress _newBlockUpdater
setDefaultTxValidator(address _newTxValidator
setDefaultZkValidator(address _newDefaultZkValidator
setDstChain(uint32 _dstEidbool enabled
setFee(uint32 _dstEiduint256 _price
setFeeManager(address feeManager_bool enabled_
setFees(uint32[] _dstEiduint256[] _price
setReceiveView(address receiveLib_address receiveLibView_
setTrustedRemoteLookup(uint32 eidaddress trustedRemoteAddress
setTxValidator(uint32 _srcEidaddress _newTxValidator
setZkValidator(uint32 _eidaddress _newZkValidator
transferOwnership(address newOwner
verify(bytes32 _blockHashbytes _encodedPayloadbytes _zkProof
verifyByTx(bytes32 _blockHashuint32 _srcEidbytes _txData
withdrawFee(address _messageLibaddress _to
withdrawFeeAll(address _to
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DstChainStatusChanged(uint32 dstEidbool enabled
Initialized(uint8 version
NewBlockUpdater(uint32 srcEidaddress oldBlockUpdateraddress newBlockUpdater
NewDefaultTxValidator(address oldValidatoraddress newValidator
NewDefaultZkValidator(address oldValidatoraddress newValidator
NewTxValidator(uint32 srcEidaddress oldValidatoraddress newValidator
NewZkValidator(uint32 srcEidaddress oldValidatoraddress newValidator
OracleNotified(uint32 dstEiduint64 blockConfirmationsaddress userApplicationuint256 fee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetFee(uint32 dstEiduint256 fee
SetFeeManager(address feeManagerbool enabled
WithdrawFee(address messageLibaddress receiveruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadySet(
BlockNotSet(
InsufficientFee(
InvalidParameters(
InvalidZkProof(
Locked(
MessageLibAlreadyAdded(
MessageLibAlreadyDeleted(
NotTrustedSource(
OnlySendLib(
PacketNotVerified(
ReceiveLibViewNotSet(
TxValidatorUnavailable(
Unauthorized(
UnsupportedChain(uint32 dstEid
UnsupportedSendLib(
UnsupportedUpdater(uint32 srcEid
ZeroAddress(
ZkValidatorUnavailable(