Router
Verified contract
Active on
Ethereum with 16,953 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
APU | ERC-20 | 1 | $0.00108 |
$0 | |
WETH | ERC-20 | 0 | $3,189.60 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21163525 | an hour ago | | | 0.00016925402 | 0.0026521484 | |
| 21163089 | 2 hours ago | | | 0.00020694393 | 0.0022109518 | |
| 21163079 | 2 hours ago | | | 0.00019754586 | 0.00080126929 | |
| 21162407 | 5 hours ago | | | 0.00022268362 | 0.0028475995 | |
| 21162353 | 5 hours ago | | | 0.00018734132 | 0.0045817169 | |
| 21161859 | 6 hours ago | | | 0.00016333612 | 0.0052533585 | |
| 21161460 | 8 hours ago | | | 0 | 0.0030681290 | |
| 21161249 | 8 hours ago | | | 0.00019088687 | 0.0040929040 | |
| 21160123 | 12 hours ago | | | 0 | 0.0021721849 | |
| 21160101 | 12 hours ago | | | 0.00021586779 | 0.0051490065 |
ABI
ABI objects
Getter at block 21163787 getOffRamps() view returns (struct RouterOffRamp[])
MAX_RET_BYTES() view returns (uint16)
132
getArmProxy() view returns (address)
0x411de17f12d1a34ecc7f45f49844626267c75e81
getWrappedNative() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
owner() view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion() view returns (string)
Router 1.2.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(uint64 sourceChainSelector, address offRamp) view returns (bool)
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, uint256 gasUsed)
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(uint64 chainSelector, address offRamp)
OnlyOffRamp()
UnsupportedDestinationChain(uint64 destChainSelector)