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

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,244 txns
Deployed by via 0xa5c6f94f at 19830957
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 41 additional slots
-
variable spans 46 additional slots
3 additional variables
Native
Value $1,742.29
ERC-20
Value $4,824,276
ERC-20
Value $1,496,572.03
0x54096b29821da32a1a3880a23cf34417b2f4a59cd1b5527d71f493e4e170754b
0x84dd8e54b30567c6518617386d95242be11950e966619128ba478c0109dc37b2
0x3c1e39132a89093f732e5ec0c1ed0fa97accc6f04a273a03c5fd621b6c690bac
0xd4903351562f187c1fbdbbc16ecbce380fb994287f527c0df73b9436156957e1
0x89d94e292771d82e1799a4df019d8de3b0d1ea96725bd2e777c1d056c774935d
0xa5348ad2bf600c446305673cdd9558efe8a3cba821648b46c4ce6b99c9463cb0
0x8cfbbba9f3ff92b892ba019b8a99c6602477ce101e99ed5ed39120f8a5684a7e
0x50569b004f8d00e78c73f087bfb884bdacd83a22e6df81d266f7e3bd11409a0d
0xc032928260f41e7871157e0954dc5c0854671e52a7cd24e573448043388274a4
0xfb3ede8854ab83b3bc9a22781d3371fb538c016e3a5223e28f3c590bc820f40d

Functions
Getter at block 20795998
DYNAMIC_FEE_DEN(view returns (uint256)
1000000000
NATIVE_TOKEN_POOL_ID(view returns (uint256)
20
accumulatedFees(view returns (uint256)
685850000000000000
approveManager(view returns (address)
0x5b9a9fb6e09a879291946c51953abfee46f2ed9d
bridgeManager(view returns (address)
0x237e2a3187df181be4229b4cdf43fbf00633d4b1
bridgeReviewer(view returns (address)
0x237e2a3187df181be4229b4cdf43fbf00633d4b1
doubleCheck(view returns (bool)
true
l1Bridge(view returns (address)
0x0000000000000000000000000000000000000000
pendingApproveManager(view returns (address)
0x0000000000000000000000000000000000000000
pendingBridge(view returns (bool)
false
pendingBridgeAddress(view returns (address)
0x0000000000000000000000000000000000000000
pendingBridgeManager(view returns (address)
0x0000000000000000000000000000000000000000
pendingBridgeReviewer(view returns (address)
0x0000000000000000000000000000000000000000
pendingDstChainId(view returns (uint16)
0
pendingPoolManager(view returns (address)
0x0000000000000000000000000000000000000000
poolManager(view returns (address)
0x237e2a3187df181be4229b4cdf43fbf00633d4b1
zkBridgeEndpoint(view returns (address)
0xcb42fe71f4d433f3ff188428d90d114ad8cca8b9
Read-only
bridgeLookup(uint16view returns (address)
convertRate(uint256 poolIdview returns (uint256)
dstChains(uint256 poolIduint16 dstChainIdview returns (struct PoolDstChainInfo)
estimateFee(uint256 poolIduint16 dstChainIduint256 amountview returns (uint256)
estimateFeeMux(uint256 poolIduint16 dstChainIduint256 amountview returns (uint256)
getFee(uint256 poolIduint16 dstChainIduint256 amountview returns (uint256)
poolInfo(uint256 poolIdview returns (struct PoolPoolInfo)
verifiedMessages(bytes32view returns (bool)
whitelists(addressview returns (bool)
State-modifying
acceptApproveManager(
acceptBridgeManager(
acceptBridgeReviewer(
acceptPoolManager(
addLiquidity(uint256 poolIduint256 amount
addLiquidityAndSetMaxLiquidity(uint256 poolIduint256 amountuint256 maxLiquidity
addLiquidityETH(payable 
addLiquidityETHAndSetMaxLiquidity(uint256 maxLiquiditypayable 
addLiquidityETHPublic(payable 
addLiquidityPublic(uint256 poolIduint256 amount
approveSetBridge(uint16 dstChainIdaddress bridge
claimFees(
createPool(uint256 poolIdaddress tokenuint8 convertRateDecimals
initApproveManager(address newOwner
initialize(
receiveApprove(uint16 srcChainIdaddress srcAddressuint64 sequencebytes payload
removeLiquidity(uint256 poolIduint256 amount
setBridge(uint16 dstChainIdaddress bridge
setDoubleCheck(bool needDoubleCheck
setDstChain(uint256 poolIduint16 dstChainIdbool enabled
setFee(uint256 poolIduint16 dstChainIduint256 staticFeeuint256 dynamicFeeNum
setMaxLiquidity(uint256 poolIduint256 maxLiquidity
setMaxTransferLimit(uint256 poolIduint16 dstChainIduint256 maxTransferLimit
setWhitelist(address user_bool enabled_
transferApproveManager(address newOwner
transferBridgeManager(address newOwner
transferBridgeReviewer(address newOwner
transferETH(uint16 dstChainIduint256 amountaddress recipientpayable 
transferETHMux(uint16 dstChainIduint256 amountaddress recipientpayable 
transferPoolManager(address newOwner
transferToken(uint16 dstChainIduint256 poolIduint256 amountaddress recipientpayable 
transferTokenMux(uint16 dstChainIduint256 poolIduint256 amountaddress recipientpayable 
zkReceive(uint16 srcChainIdaddress srcAddressuint64 sequencebytes payload
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddLiquidity(uint256 indexed poolIduint256 amount
ApproveManagerTransferStarted(address indexed previousOwneraddress indexed newOwner
ApproveManagerTransferred(address indexed previousOwneraddress indexed newOwner
BridgeManagerTransferStarted(address indexed previousOwneraddress indexed newOwner
BridgeManagerTransferred(address indexed previousOwneraddress indexed newOwner
BridgeReviewerTransferStarted(address indexed previousOwneraddress indexed newOwner
BridgeReviewerTransferred(address indexed previousOwneraddress indexed newOwner
ClaimedFees(address touint256 amount
DstChainStatusChanged(uint256 indexed poolIduint16 indexed dstChainIdbool indexed enabled
Initialized(uint8 version
NewBridge(uint16 chainIdaddress bridge
NewFee(uint256 indexed poolIduint16 indexed dstChainIduint256 staticFeeuint256 dynamicFeeNum
NewMaxLiquidity(uint256 indexed poolIduint256 maxLiquidity
NewMaxTransferLimit(uint256 indexed poolIduint16 indexed dstChainIduint256 maxTransferLimit
NewPendingBridge(uint16 chainIdaddress bridge
PoolManagerTransferStarted(address indexed previousOwneraddress indexed newOwner
PoolManagerTransferred(address indexed previousOwneraddress indexed newOwner
ReceiveToken(uint64 indexed sequenceuint16 indexed srcChainIduint256 indexed poolIdaddress recipientuint256 amount
RemoveLiquidity(uint256 indexed poolIduint256 amount
SetDoubleCheck(bool doubleCheck
TransferToken(uint64 indexed sequenceuint16 indexed dstChainIduint256 indexed poolIdaddress senderaddress recipientuint256 amount
ZkReceive(uint16 indexed srcChainIdaddress indexed srcAddressuint64 indexed sequencebytes payload
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.