USDeOFTAdapter

Verified contract

Active on Ethereum with 7,702 txns
Deployed by via 0x73378a47 at 19392586
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $133,331,589.9
0xff1e10de255bd8398372b6068b5dd4f355cadb6e9bfc33193601ea1e588aed97
0x62363396d7aef168d4dad320c2c05803ee22fc9463a9cb127f2cfc3502b36080
0x08ec3e703587a3b9d0b70f2155d14313a2362823c9ee9fbba7dc1191ffd71b84
0xa534fefcd5888deba67b9d5426affc1e065e35bd79d97d2354eef3c46ae708a3
0xd5caa43b6f2ae28c73386e366641ca0e4b0c3afd4cd89153ec0bb69029297460
0x96e37ebed1edb67ce1b057a95e6092e615810342ba8bdacc147fe4acb90f4c00
0x015fc8a1cf1ca49007330111c936dd6c7c54b9b04e8e9cf7b1b8a288458c16b4
0x810ab8e5cfe44c1a39e943e28b895ebd5db8b08467f6b51f14f31c657966cfad
0x0423a61bcfd79eb87c5c019c2a9f6426973ff93749bc37e827ce4dda4c2ee9b3
0xe2633595371efe5e73782f224329cb6287e55eabc05ff93137f67fc663692b64

Functions
Getter at block 21222890
SEND(view returns (uint16)
1
SEND_AND_CALL(view returns (uint16)
2
approvalRequired(pure returns (bool)
true
composeMsgSender(view returns (address sender)
0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34
decimalConversionRate(view returns (uint256)
1000000000000
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
msgInspector(view returns (address)
0x0000000000000000000000000000000000000000
oApp(view returns (address)
0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=1)
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=1)
owner(view returns (address)
0x3b0aaf6e6fcd4a7ceef8c92c32dfea9e64dc1862
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
preCrime(view returns (address)
0x0000000000000000000000000000000000000000
rateLimiter(view returns (address)
0x0000000000000000000000000000000000000000
 
renounceOwnership(view 
sharedDecimals(pure returns (uint8)
6
token(view returns (address)
0x4c9edd5852cd905f086c759e8383e09bff1e68b3
Read-only
allowInitializePath(struct Origin originview returns (bool)
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
enforcedOptions(uint32 eiduint16 msgTypeview returns (bytes enforcedOption)
getAmountCanBeSent(uint32 _dstEidview returns (uint256 currentAmountInFlightuint256 amountCanBeSent)
isPeer(uint32 _eidbytes32 _peerview returns (bool)
nextNonce(uint32bytes32view returns (uint64 nonce)
peers(uint32 eidview returns (bytes32 peer)
quoteOFT(struct SendParam _sendParamview returns (struct OFTLimit oftLimitstruct OFTFeeDetail[] oftFeeDetailsstruct OFTReceipt oftReceipt)
quoteSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee msgFee)
rateLimits(uint32 dstEidview returns (uint256 amountInFlightuint256 lastUpdateduint256 limituint256 window)
State-modifying
acceptOwnership(
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
lzReceiveAndRevert(struct InboundPacket[] _packetspayable 
lzReceiveSimulate(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
send(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
setDelegate(address _delegate
setEnforcedOptions(struct EnforcedOptionParam[] _enforcedOptions
setMsgInspector(address _msgInspector
setPeer(uint32 _eidbytes32 _peer
setPreCrime(address _preCrime
setRateLimiter(address _rateLimiter
setRateLimits(struct RateLimiterRateLimitConfig[] _rateLimitConfigs
transferOwnership(address newOwner
Events
EnforcedOptionSet(struct EnforcedOptionParam[] _enforcedOptions
MsgInspectorSet(address inspector
OFTReceived(bytes32 indexed guiduint32 srcEidaddress indexed toAddressuint256 amountReceivedLD
OFTSent(bytes32 indexed guiduint32 dstEidaddress indexed fromAddressuint256 amountSentLDuint256 amountReceivedLD
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeerSet(uint32 eidbytes32 peer
PreCrimeSet(address preCrimeAddress
RateLimiterSet(address indexed rateLimiter
RateLimitsChanged(struct RateLimiterRateLimitConfig[] rateLimitConfigs
Constructor
constructor(struct RateLimiterRateLimitConfig[] _rateLimitConfigsaddress _tokenaddress _lzEndpointaddress _delegate
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CantRenounceOwnership(
FailedInnerCall(
InvalidDelegate(
InvalidEndpointCall(
InvalidLocalDecimals(
InvalidOptions(bytes options
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OnlyRateLimiter(
OnlySelf(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
RateLimitExceeded(
SafeERC20FailedOperation(address token
SimulationResult(bytes result
SlippageExceeded(uint256 amountLDuint256 minAmountLD