Router

Verified contract

Active on Base with 10 txns
Deployed by via 0x445a7959 at 3057769
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots

No balances found for "Router"

0x15fc3e6c005120f9a8b54a427b0df6fc8106f16c28c87096374e5a4120746f86
0x081b5ccbfa97d59e1f8e1f558a54f2d73f9db1a4e969caabad7362d4a079fe39
0xe9c07f3ef061f8f5c3a22df1072a1467ce28984be34e608cc8d55b2b46a7a675
0x1e51fdab489b1e1cc81dc8df1dc47d13c6b0c7504c80d749f773bdf0d0f9700c
0x97db0071fe25c1bd817e45f7a78b63891911c0580f8eb421ecb38ef289886ebd
0xb521f35cbb0bda340e704ff3ecd40e3017eea2df54195e19d8a066ffc5415ca9
0x77430e4a5393b4a18a1efd5453fac793b6a851607dc14b3a9d1c1b4f8840d844
0x69b699b21a1267d712ec6324417186c8730d17d2219ec7228f32b5011e389379
0xbfeac5f12e03092848eb43440d7ed869cc5c388c7b320ed923dcf04b3e9a3a1e
0xf7b52cfe5ae291dadecdc2d6094e847fa695ebb1453bb25442d2314cabfdbf78

Functions
Getter at block 23583532
MAX_RET_BYTES(view returns (uint16)
132
getArmProxy(view returns (address)
0xc842c69d54f83170c42c4d556b4f6b2ca53dd3e8
getOffRamps(view returns (struct RouterOffRamp[])
[(5009297550715157269, 0x391b9b016c3bba61f02e7ddd345130415908b9c7), (4949039107694359620, 0x98b7a92f4c92b495f0652862eded7b0af1c8dd9a), (3734403246176062136, 0x10ab904e9f423c748577b9cf86dbb9f9814f581e), (11344663589394136015, 0x12aaadfed6627174702f20cea9eac6c118eea829)]
getWrappedNative(view returns (address)
0x4200000000000000000000000000000000000006
owner(view returns (address)
0x6aa06e0cb77fab16e6963196a3ebd81c90e4a98c
typeAndVersion(view returns (string)
Router 1.0.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(address offRampview returns (booluint64)
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 retData)
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(
OnlyOffRamp(
UnsupportedDestinationChain(uint64 destChainSelector