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) |
---|---|---|---|---|---|---|---|
| 4229751 | a year ago | | | 0 | 0.000011352191 | |
| 4229667 | a year ago | | | 0 | 0.0000035652294 | |
| 4228967 | a year ago | | | 0 | 0.0000035340300 | |
| 4225751 | a year ago | | | 0 | 0.000010694314 | |
| 4225714 | a year ago | | | 0 | 0.0000053446327 | |
| 4225678 | a year ago | | | 0 | 0.0000053736215 | |
| 4225651 | a year ago | | | 0 | 0.000010937209 | |
| 4225613 | a year ago | | | 0 | 0.0000054257046 | |
| 3316915 | a year ago | | | 0 | 0.000013627823 | |
| 3316619 | a year ago | | | 0 | 0.0000058271953 |
ABI
ABI objects
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 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)