Router

Verified contract

Active on Base with 112 txns
Deployed by via 0x2688a7e1 at 6902329
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "Router"

0x6882daf40d036804b93f3f92398d4b686402b4cdfb46884d2061a6d99044b3aa
0x62ce571cfa5cbe0bc6837897a2516c54f5aa2290c32b8485ca1b2d13697300fd
0x1d9791f33b2c8b216f9ea5ac86d79899818fef6ca55989c0e3bfdc314e99864d
0xe32c9837edbe996506d520ed33a339f57da3959be9f9a1773f774361375fdca5
0x4a85bf25b2ebbef699a6ead644c14b555b4ab59cbec06054ea7c170ae24eca81
0x5d47f8f0249d7727d6afc5272b1ab7a14fc2ccf05482feb4f2dc969f577fa9b8
0x19df0989bda619b07b8e771f2a94ff074e70908a3ecdf403d6e212ce1f5fa4e4
0x4a82e941e28714b7d7362bd94d037e5dc77129602e0622395bcecd91a046c31c
0xe15e4ae1fbbea01531aa4abe3745c95434281e943b54791b3bee3d01e8d01366
0x919e4358565611809e5b05d3cc7fa4a04a39255d2e28323510423bdb5670bd58

Functions
Getter at block 21859248
MAX_RET_BYTES(view returns (uint16)
132
getArmProxy(view returns (address)
0xc842c69d54f83170c42c4d556b4f6b2ca53dd3e8
 
getOffRamps(view returns (struct RouterOffRamp[])
getWrappedNative(view returns (address)
0x4200000000000000000000000000000000000006
owner(view returns (address)
0x6aa06e0cb77fab16e6963196a3ebd81c90e4a98c
typeAndVersion(view returns (string)
Router 1.2.0
Read-only
getFee(uint64 destinationChainSelectorstruct ClientEVM2AnyMessage messageview returns (uint256 fee)
getOnRamp(uint64 destChainSelectorview returns (address)
getSupportedTokens(uint64 chainSelectorview returns (address[])
isChainSupported(uint64 chainSelectorview returns (bool)
isOffRamp(uint64 sourceChainSelectoraddress offRampview returns (bool)
State-modifying
acceptOwnership(
applyRampUpdates(struct RouterOnRamp[] onRampUpdatesstruct RouterOffRamp[] offRampRemovesstruct RouterOffRamp[] offRampAdds
ccipSend(uint64 destinationChainSelectorstruct ClientEVM2AnyMessage messagepayable returns (bytes32)
recoverTokens(address tokenAddressaddress touint256 amount
routeMessage(struct ClientAny2EVMMessage messageuint16 gasForCallExactCheckuint256 gasLimitaddress receiverreturns (bool successbytes retDatauint256 gasUsed)
setWrappedNative(address wrappedNative
transferOwnership(address to
Events
MessageExecuted(bytes32 messageIduint64 sourceChainSelectoraddress offRampbytes32 calldataHash
OffRampAdded(uint64 indexed sourceChainSelectoraddress offRamp
OffRampRemoved(uint64 indexed sourceChainSelectoraddress offRamp
OnRampSet(uint64 indexed destChainSelectoraddress onRamp
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Constructor
constructor(address wrappedNativeaddress armProxy
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BadARMSignal(
FailedToSendValue(
InsufficientFeeTokenAmount(
InvalidMsgValue(
InvalidRecipientAddress(address to
OffRampMismatch(uint64 chainSelectoraddress offRamp
OnlyOffRamp(
UnsupportedDestinationChain(uint64 destChainSelector