Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Balances ($0.00)
No balances found for "Router"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19398420 | 7 months ago | | | 0.00000047 | 0.0042689209 | |
| 19398419 | 7 months ago | | | 0.000070854286 | 0.0042310447 | |
| 19398419 | 7 months ago | | | 0.00017257044 | 0.0042310447 | |
| 19380659 | 7 months ago | | | 0.00014823102 | 0.0086901764 | |
| 19380650 | 7 months ago | | | 0.000028407447 | 0.0079951240 | |
| 19380362 | 7 months ago | | | 0.00014678031 | 0.0066100434 | |
| 19380357 | 7 months ago | | | 0.000017403813 | 0.0073720634 | |
| 19380061 | 7 months ago | | | 0.00014396249 | 0.0083488534 | |
| 19380060 | 7 months ago | | | 0.000012111153 | 0.0077636264 | |
| 19380055 | 7 months ago | | | 0.0000087468719 | 0.0037238152 |
ABI
ABI objects
Getter at block 20854512
MAX_RET_BYTES() view returns (uint16)
132
getArmProxy() view returns (address)
0x411de17f12d1a34ecc7f45f49844626267c75e81
getOffRamps() view returns (struct RouterOffRamp[])
[]
getWrappedNative() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
owner() view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion() view returns (string)
Router 1.0.0
Read-only
getFee(uint64 destinationChainSelector, struct ClientEVM2AnyMessage message) view returns (uint256 fee)
getOnRamp(uint64 destChainSelector) view returns (address)
getSupportedTokens(uint64 chainSelector) view returns (address[])
isChainSupported(uint64 chainSelector) view returns (bool)
isOffRamp(address offRamp) view returns (bool, uint64)
State-modifying
Events acceptOwnership()
applyRampUpdates(struct RouterOnRamp[] onRampUpdates, struct RouterOffRamp[] offRampRemoves, struct RouterOffRamp[] offRampAdds)
ccipSend(uint64 destinationChainSelector, struct ClientEVM2AnyMessage message) payable returns (bytes32)
recoverTokens(address tokenAddress, address to, uint256 amount)
routeMessage(struct ClientAny2EVMMessage message, uint16 gasForCallExactCheck, uint256 gasLimit, address receiver) returns (bool success, bytes retData)
setWrappedNative(address wrappedNative)
transferOwnership(address to)
MessageExecuted(bytes32 messageId, uint64 sourceChainSelector, address offRamp, bytes32 calldataHash)
OffRampAdded(uint64 indexed sourceChainSelector, address offRamp)
OffRampRemoved(uint64 indexed sourceChainSelector, address offRamp)
OnRampSet(uint64 indexed destChainSelector, address onRamp)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
constructor(address wrappedNative, address armProxy)
This contract contains no fallback and receive objects.
BadARMSignal()
FailedToSendValue()
InsufficientFeeTokenAmount()
InvalidMsgValue()
InvalidRecipientAddress(address to)
OffRampMismatch()
OnlyOffRamp()
UnsupportedDestinationChain(uint64 destChainSelector)