CCIP

Verified contract

Active on Ethereum with 128 txns
Deployed by via 0x6b2b4d72 at 20538525
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 "CCIP"

0x87823a7fb414c48fa1e866d7dafa685ec3dd93893b2d4bd9d78736d39f7ee59f
0xf4fbac9cfb93c9cdc2873f365e323ff8c9882decd71a3eca1301615a1095a4c6
0x844cc93cff44fef4dc897a1fc6791a62e1b83a3b4de1e6bd260583a744d176a4
0xd0c96d86ce8b8bda35ac8f1c04f22b959f5e8e471fd930fef7132a62d1575ac9
0xe4526d5091e6e921d9731bf5ece79a4c7b7832a885f8ffaf63cfb2ac6ef5eb9b
0x7650cd89543b3f4557c11d09ff3638c625e33d57383c91324a7202e769a569af
0xab720d1171765d0a700ef8ce34b91d8bd033993ed145037f66f4aadea3b66c43
0x1267b5af28f41c825d69e436ce53a7ddcdb41d202c6ca69a1f4c82dd937a49c6
0xfd63b1c2806f8604883fbb4b8637c27ccadb37a63d2899109c1b84091b53accd
0xc7f2d0759ae7374aa0e825489cd88f72caea8b98a4c05eeedad2a26bfb80b099

Functions
Getter at block 21315993
feeBps(view returns (uint256)
1000
feeReceiver(view returns (address)
0xe1ff5a4c489b11e094bfbb5d23c6d4597a3a79ad
 
getLastReceivedMessageDetails(view returns (bytes32 messageIdstring textaddress tokenAddressuint256 tokenAmount)
getRouter(view returns (address)
0x80226fc0ee2b096224eeac085bb9a8cba1146f7d
maxFee(view returns (uint256)
20000
owner(view returns (address)
0xb20d9acb5f613be17e481312a9d08c4c0c8e636b
paraRouter(view returns (address)
0x6a000f20005980200259b80c5102003040001068
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
swapFee(view returns (uint256)
300
timeLockTime(view returns (uint256)
0
usdc(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowlistedDestinationChains(uint64view returns (bool)
allowlistedSenders(addressview returns (bool)
allowlistedSourceChains(uint64view returns (bool)
calculateFeeGas(uint64 _destinationChainSelectoraddress _receiveraddress _tokenuint256 _amountuint256 _gasLimitReceiverbool _payInLINKstruct CCIPReceiverSwapData _receiverSwapDataview returns (uint256 fees)
failedMessageByMessageId(bytes32view returns (address useruint256 index)
failedMessagesUsers(addressuint256view returns (address tokenaddress receiveruint256 amountbool isRedeemedbytes32 messageId)
getFailedMessageByMessageId(bytes32 _messageIdview returns (struct CCIPFailedMessagesUsers)
getFailedMessages(uint256 offsetuint256 limitview returns (struct CCIPFailedMessage[])
getFailedMessagesUser(address _useruint256 _offsetuint256 _limitview returns (struct CCIPFailedMessagesUsers[])
getLastAddressPath(bytes _pathpure returns (address)
getLengthFailedMessagesUser(address _userview returns (uint256)
s_messageContents(bytes32 messageIdview returns (bytes32 messageIduint64 sourceChainSelectorbytes senderbytes data)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
acceptOwnership(
activateTimelock(
allowlistDestinationChain(uint64 _destinationChainSelectorbool allowed
allowlistSender(address _senderbool allowed
allowlistSourceChain(uint64 _sourceChainSelectorbool allowed
ccipReceive(struct ClientAny2EVMMessage any2EvmMessage
changeFeeAndAddress(uint256 _feeaddress _feeReceiver
processMessage(struct ClientAny2EVMMessage any2EvmMessage
recoverFailedTransfer(address tokenReceiveruint256 index
renounceOwnership(
retryFailedMessage(bytes32 messageIdaddress tokenReceiveruint256 index
sendMessagePayFirstStep(uint64 _destinationChainSelectoraddress _receiverCCIPInOtherChainuint256 _gasLimitReceiverbool _isLinkOrNativestruct CCIPInitialSwapData _initialSwapDatastruct CCIPReceiverSwapData _receiverSwapDatapayable returns (bytes32 messageId)
transferOwnership(address newOwner
withdraw(address _beneficiary
withdrawToken(address _beneficiaryaddress _token
Events
MessageFailed(bytes32 indexed messageIdbytes reason
MessageReceived(bytes32 indexed messageIduint64 indexed sourceChainSelectoraddress senderstring textaddress tokenuint256 tokenAmount
MessageRecovered(bytes32 indexed messageId
MessageSent(bytes32 indexed messageIduint64 indexed destinationChainSelectoraddress receiverstring textaddress tokenuint256 tokenAmountaddress feeTokenuint256 fees
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TimeLockActivated(uint256 indexed time
Constructor
constructor(address _routeraddress _linkaddress _usdcaddress _wethuint256 _swapFeeaddress _feeReceiveraddress _owneraddress _paraRouter
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
DestinationChainNotAllowlisted(uint64 destinationChainSelector
EnumerableMapNonexistentKey(bytes32 key
FailedCall(
FailedInnerCall(
FailedToWithdrawEth(address owneraddress targetuint256 value
InvalidMessage(
InvalidReceiverAddress(
InvalidRouter(address router
MessageNotFailed(bytes32 messageId
NotEnoughBalance(uint256 currentBalanceuint256 calculatedFees
NothingToWithdraw(
OnlySelf(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SenderNotAllowed(address sender
SourceChainNotAllowed(uint64 sourceChainSelector