EtherfiL2ModeSyncPoolETH

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x50b7ad09 at 17961840
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "EtherfiL2ModeSyncPoolETH"

No transactions found for "EtherfiL2ModeSyncPoolETH"


Functions
Getter at block 22709412
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
getDstEid(view returns (uint32)
0
getL2ExchangeRateProvider(view returns (address)
0x0000000000000000000000000000000000000000
getMessenger(view returns (address)
0x0000000000000000000000000000000000000000
getRateLimiter(view returns (address)
0x0000000000000000000000000000000000000000
getReceiver(view returns (address)
0x0000000000000000000000000000000000000000
getTokenOut(view returns (address)
0x0000000000000000000000000000000000000000
oAppVersion(view returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=0)
owner(view returns (address)
0x0000000000000000000000000000000000000000
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
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 endpoint
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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