TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 18,612 txns
Deployed by via 0x1560c885 at 13786214
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
Native
Value $13,475,001.58
ERC-20
Value $0.12
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7947f7bbcb87151f71b09ff4571943d1191536aaf552d4c889825b3d15dae3a5
0x2bc26fcf2ad1e5e79818342365bedb2ada2ce86ef50840db2db31c34ea7cc439
0x0ef9174c7f50902574b55731bb94193406ac4c7fc19b02280fc42f5f7077ca47
0x35a8142409a1f111cc1b7b2b5def38413d07135c9aba6da00f5800000cca6c12
0xaa8cd456fc40251b39ba724a4e3b12aa3e5ec5acb8da3ed46cad88753a5c999f
0x301135d7cd893079a5a59ad27c695d2b4215ca350caba530d48820c1278f8728
0x8ada69863e72e0e041f5f0451c2d8c3847e93b57d8838268b06cdbcc7f3119d3
0x62fa2b20683ad50ce76c6e958992122f3c8347f9752110abb187b03dc5d27314
0x69490e92ade7b6a06c77e8b5dda6b59531c9a1429cfb05e933c183437b896a01
0x5e542e3636833d655aa5f63e298bc5e40754674064ede583da6666f8a54ebbfe

Functions
Getter at block 22709412
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
getDstEid(view returns (uint32)
30101
getL2ExchangeRateProvider(view returns (address)
0xf2c5519c634796b73de90c7dc27b4fed560fc3ca
getMessenger(view returns (address)
0x4200000000000000000000000000000000000007
getRateLimiter(view returns (address)
0xe6e0fe0c3ac45d1fe71af7853007467ee89e1e67
getReceiver(view returns (address)
0x8963c96186bd05995adaa9e1fda25b7181ccbc37
getTokenOut(view returns (address)
0x04c0599ae5a44757c0af6f9ec3b93da8976c150a
oAppVersion(view returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=0)
owner(view returns (address)
0x7a00657a45420044bc526b90ad667affaee0a868
Read-only
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
enforcedOptions(uint32 _eiduint16 _msgTypeview returns (bytes)
getTokenData(address tokenInview returns (struct L2BaseSyncPoolUpgradeableToken)
peers(uint32 _eidview returns (bytes32)
quoteSync(address tokenInbytes extraOptionsbool payInLzTokenview returns (struct MessagingFee msgFee)
State-modifying
deposit(address tokenInuint256 amountInuint256 minAmountOutpayable returns (uint256 amountOut)
deposit(address tokenInuint256 amountInuint256 minAmountOutaddress referralpayable returns (uint256 amountOut)
initialize(address l2ExchangeRateProvideraddress rateLimiteraddress tokenOutuint32 dstEidaddress messengeraddress receiveraddress delegate
renounceOwnership(
setDelegate(address _delegate
setDstEid(uint32 dstEid
setEnforcedOptions(struct EnforcedOptionParam[] _enforcedOptions
setL1TokenIn(address l2TokenInaddress l1TokenIn
setL2ExchangeRateProvider(address l2ExchangeRateProvider
setMessenger(address messenger
setMinSyncAmount(address tokenInuint256 minSyncAmount
setPeer(uint32 _eidbytes32 _peer
setRateLimiter(address rateLimiter
setReceiver(address receiver
setTokenOut(address tokenOut
sync(address tokenInbytes extraOptionsstruct MessagingFee feepayable returns (uint256 unsyncedAmountInuint256 unsyncedAmountOut)
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Deposit(address indexed tokenInuint256 amountInuint256 amountOut
DepositWithReferral(address indexed senderuint256 amountaddress referral
DstEidSet(uint32 dstEid
EnforcedOptionSet(struct EnforcedOptionParam[] _enforcedOptions
Initialized(uint64 version
L1TokenInSet(address tokenInaddress l1TokenIn
L2ExchangeRateProviderSet(address l2ExchangeRateProvider
MessengerSet(address messenger
MinSyncAmountSet(address tokenInuint256 minSyncAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeerSet(uint32 eidbytes32 peer
RateLimiterSet(address rateLimiter
ReceiverSet(address receiver
Sync(uint32 dstEidaddress indexed tokenInuint256 amountInuint256 amountOut
TokenOutSet(address tokenOut
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidDelegate(
InvalidEndpointCall(
InvalidInitialization(
InvalidOptions(bytes options
L2BaseSyncPool__InsufficientAmountOut(
L2BaseSyncPool__InsufficientAmountToSync(
L2BaseSyncPool__InvalidAmountIn(
L2BaseSyncPool__UnauthorizedToken(
L2BaseSyncPool__ZeroAmount(
L2ModeSyncPoolETH__OnlyETH(
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
NotInitializing(
OnlyPeer(uint32 eidbytes32 sender
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token