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 "CCIP"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20548568 | 3 months ago | | | 0.00023696183 | 0.00063858281 | |
| 20539698 | 3 months ago | | | 0.00024334875 | 0.00085864783 | |
| 20527685 | 3 months ago | | | 0.00026369746 | 0.0038264141 | |
| 20527681 | 3 months ago | | | 0.003012 | 0.00022268300 | |
| 20527676 | 3 months ago | | | 0.002012 | 0.00022083021 | |
| 20521795 | 3 months ago | | | 0.027669541 | 0.0015045783 | |
| 20521418 | 3 months ago | | | 3.0002586 | 0.0017877945 | |
| 20519802 | 4 months ago | | | 0.12022921 | 0.0017258831 | |
| 20514313 | 4 months ago | | | 0.22064973 | 0.0051521021 | |
| 20507098 | 4 months ago | | | 0.0160114 | 0.00065321822 |
ABI
ABI objects
Getter at block 21290337 getLastReceivedMessageDetails() view returns (bytes32 messageId, string text, address tokenAddress, uint256 tokenAmount)
feeBps() view returns (uint256)
1000
feeReceiver() view returns (address)
0xe1ff5a4c489b11e094bfbb5d23c6d4597a3a79ad
getRouter() view returns (address)
0x80226fc0ee2b096224eeac085bb9a8cba1146f7d
maxFee() view returns (uint256)
20000
owner() view returns (address)
0xb20d9acb5f613be17e481312a9d08c4c0c8e636b
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
swapFee() view returns (uint256)
500
timeLockTime() view returns (uint256)
0
usdc() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
v2Router() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
v3Router() view returns (address)
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowlistedDestinationChains(uint64) view returns (bool)
allowlistedSenders(address) view returns (bool)
allowlistedSourceChains(uint64) view returns (bool)
calculateFeeGas(uint64 _destinationChainSelector, address _receiver, address _token, uint256 _amount, uint256 _gasLimitReceiver, bool _payInLINK, struct CCIPReceiverSwapData _receiverSwapData) view returns (uint256 fees)
failedMessageByMessageId(bytes32) view returns (address user, uint256 index)
failedMessagesUsers(address, uint256) view returns (address token, address receiver, uint256 amount, bool isRedeemed, bytes32 messageId)
getFailedMessageByMessageId(bytes32 _messageId) view returns (struct CCIPFailedMessagesUsers)
getFailedMessages(uint256 offset, uint256 limit) view returns (struct CCIPFailedMessage[])
getFailedMessagesUser(address _user, uint256 _offset, uint256 _limit) view returns (struct CCIPFailedMessagesUsers[])
getLastAddressPath(bytes _path) pure returns (address)
getLengthFailedMessagesUser(address _user) view returns (uint256)
s_messageContents(bytes32 messageId) view returns (bytes32 messageId, uint64 sourceChainSelector, bytes sender, bytes data)
supportsInterface(bytes4 interfaceId) pure returns (bool)
State-modifying
Events acceptOwnership()
activateTimelock()
allowlistDestinationChain(uint64 _destinationChainSelector, bool allowed)
allowlistSender(address _sender, bool allowed)
allowlistSourceChain(uint64 _sourceChainSelector, bool allowed)
ccipReceive(struct ClientAny2EVMMessage any2EvmMessage)
changeFeeAndAddress(uint256 _fee, address _feeReceiver)
changeRouters(address _v2Router, address _v3Router)
processMessage(struct ClientAny2EVMMessage any2EvmMessage)
recoverFailedTransfer(address tokenReceiver, uint256 index)
renounceOwnership()
retryFailedMessage(bytes32 messageId, address tokenReceiver, uint256 index)
sendMessagePayFirstStep(uint64 _destinationChainSelector, address _receiverCCIPInOtherChain, uint256 _gasLimitReceiver, bool _isLinkOrNative, struct CCIPInitialSwapData _initialSwapData, struct CCIPReceiverSwapData _receiverSwapData) payable returns (bytes32 messageId)
transferOwnership(address newOwner)
withdraw(address _beneficiary)
withdrawToken(address _beneficiary, address _token)
MessageFailed(bytes32 indexed messageId, bytes reason)
MessageReceived(bytes32 indexed messageId, uint64 indexed sourceChainSelector, address sender, string text, address token, uint256 tokenAmount)
MessageRecovered(bytes32 indexed messageId)
MessageSent(bytes32 indexed messageId, uint64 indexed destinationChainSelector, address receiver, string text, address token, uint256 tokenAmount, address feeToken, uint256 fees)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TimeLockActivated(uint256 indexed time)
constructor(address _router, address _link, address _usdc, address _v3Router, address _v2Router, uint256 _swapFee, address _feeReceiver, address _owner)
receive()
DestinationChainNotAllowlisted(uint64 destinationChainSelector)
FailedCall()
FailedToWithdrawEth(address owner, address target, uint256 value)
InvalidMessage()
InvalidReceiverAddress()
InvalidRouter(address router)
MessageNotFailed(bytes32 messageId)
NotEnoughBalance(uint256 currentBalance, uint256 calculatedFees)
NothingToWithdraw()
OnlySelf()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SenderNotAllowed(address sender)
SourceChainNotAllowed(uint64 sourceChainSelector)