ZkBridgeOracle

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xc893697c at 10976197
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

No balances found for "ZkBridgeOracle"

No transactions found for "ZkBridgeOracle"


Functions
Getter at block 21855711
feeBalance(view returns (uint256 balance)
0
getLzUlnLength(view returns (uint256)
0
layerZeroEndpoint(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
zkMptValidator(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
blockUpdaters(uint16view returns (address)
chainPriceLookup(uint16uint16view returns (uint256)
feeManager(addressview returns (bool)
getFee(uint16 _dstChainIduint16 _proofTypeuint64addressview 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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.