OrbitERC20OFTAdapter

Verified contract

Active on Base with 354 txns
Deployed by via 0xab09343c at 21137082
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.23
0x34eb3f6c6e8260fa0fa12f445c054e13b610751968ae7e5b1095aeb7717f3bdd
0x0996d593bd9128b04f2c9a3b67991166be89f494d2f1aff62e35c8e92fab9c99
0xe4bfab1405e558cd337f7afc2a486ac52f509cc6436c7fa45d77a9de25ca25cc
0x838f76e178f5bf5e3c3e4b3f312bfedd08fa83f785e699c33a54e97ae75bfe81
0x472c2460120331f07d59d9714a65c188efccbc08350afd7c8b4045b679882308
0x994222f84867ffc347f3ec8c0c5840c3386aff0c02f9a92c7bc38598b29a95d3
0xb066d18c9a84c38e4af9ebdb133695c86fee5178c0188c1515781332065f0597
0x0b65fb6961d137b6740b2a8ac8b8165aa201d3fbbaa32241044cdf41ae28b663
0x005922b967a36f18e69d96b0a30c9d39007b06187468638148301389e3c1c7b1
0xfb493babca9f02efaeb5cc8306fbb409469987d20eb80c08746eb96840c46bb8

Functions
Getter at block 23644749
SEND(view returns (uint16)
1
SEND_AND_CALL(view returns (uint16)
2
approvalRequired(pure returns (bool)
true
composeMsgSender(view returns (address sender)
0xdb8e759859058952c34953c8469f464109826e52
decimalConversionRate(view returns (uint256)
1000000000000
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
msgInspector(view returns (address)
0x0000000000000000000000000000000000000000
oApp(view returns (address)
0xdb8e759859058952c34953c8469f464109826e52
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=1)
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=1)
owner(view returns (address)
0x3c12b77ae8b7dd1feb63d1d6a2a819acda0a41d2
preCrime(view returns (address)
0x0000000000000000000000000000000000000000
sharedDecimals(pure returns (uint8)
6
token(view returns (address)
0x4ed4e862860bed51a9570b96d89af5e1b0efefed
Read-only
allowInitializePath(struct Origin originview returns (bool)
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
enforcedOptions(uint32 eiduint16 msgTypeview returns (bytes enforcedOption)
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)
State-modifying
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
lzReceiveAndRevert(struct InboundPacket[] _packetspayable 
lzReceiveSimulate(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
renounceOwnership(
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
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeerSet(uint32 eidbytes32 peer
PreCrimeSet(address preCrimeAddress
Constructor
constructor(address _tokenaddress _layerZeroEndpointaddress _owneraddress _bridge
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidDelegate(
InvalidEndpointCall(
InvalidLocalDecimals(
InvalidOptions(bytes options
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OnlySelf(
SimulationResult(bytes result
SlippageExceeded(uint256 amountLDuint256 minAmountLD