TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,396 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,209.64
ERC-20
Value $2,244,766.43
ERC-20
Value $909,026.3
0x397b1ac902bcc3ef313faf36c2656a7401fcefad03ae8f405c4f0d48c9fd57a3
0x3099d18e287f9bef658d7d5cd9a1eda368438ee8df270f9d2769c0fb2f45ed32
0xf7c71204747f8a767fc6d09a8450164e3523982b826b53526585d8637ca69e1b
0x50ab027645312b27d2149dcbef722417cc5275f34735898041daaaa86a599481
0x0d5f560d8d4392a7c8e7cbd84043ea6daa7051b88f369211d0be6970519e3aa9
0xfa852e5f377792654b89f62f8496abd173335018dd009ffb07db4dc5dab20157
0x9bfbff461a72fe00d90d45b326eb05188db9a37c69afc0687034b48288530e03
0xeba136c6a36638a33254b3249d9bd6d069d0a0cfa6c2aa1182758742f2c13492
0xee63e9a1ab32f9bfe83549b862d074ec8e3b0e081561efdd22a5387fb4d34e88
0x97db16840ffff8032f1a0779fbc75bb7501796c9516e3b859531f9693d24dce5

Functions
Getter at block 21247893
DYNAMIC_FEE_DEN(view returns (uint256)
1000000000
NATIVE_TOKEN_POOL_ID(view returns (uint256)
20
accumulatedFees(view returns (uint256)
362050000000000000
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.