CCIPxERC20Bridge

Verified contract

Active on Base with 612 txns
Deployed by via 0x3ccba457 at 10204848
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $86.4
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5b421aa2a1d30a568edae5b9fe16f94ef7e5bca038e18f74c210f8019129c7d2
0x5c05bdda3837a0305ad723702e13a1e7e2f193ef78d2b28c455f82f1af890c59
0xf6a796689ee4157a711d3d937e34e6e6a1f7b07d60333fc8f5a7a1241db32d01
0x83b3d03e33d6a02a58c08ac66ac3fe6becdce7382217a6b51a71dfc51eb34504
0x7c37ca145132e53d7f18747e4fec28a0628a3200dc0561493f88d9019005b417
0xf10f42ce11a9396b2a876b0b3feb8a53d9e294a3ce61c866dc629454c6235f12
0xd821940cb3b293905161b19f4da3224a03d22a85f1ddd9bf5e8cdcde9c808b18
0x428f36a7f83fc451201aad592133af28c4b471625d69e97fcc308dba99ab64a8
0x10705a2a998fbe516a3d48b3c4cc855ebc0fdbef3e47f94e06bd4a4581b820d2
0x0a9de274b6214c4f2c2b4aaafc663fb8fba5c1b2752f7265c027e1b1c92194a7

Functions
Getter at block 23077983
feeBps(view returns (uint256)
50
getLastReceivedMessageDetails(view returns (bytes32 messageIdstring text)
(messageId=0x66cc63a642d222e5d14971345413c523f660a61a3107c75aed453509c1c5263f, text=)
getRouter(view returns (address)
0x881e3a65b4d4a04dd529061dd0071cf975f58bcd
linkToken(view returns (address)
0x88fb150bdc53a65fe94dea0c9ba0a6daf8c6e196
owner(view returns (address)
0xfadede2cfbfa7443497acacf76cfc4fe59112dbb
xerc20(view returns (address)
0xd1db4851bcf5b41442caa32025ce0afe6b8eabc2
Read-only
bridgesByChain(uint64view returns (address)
chainIdToChainSelector(uint32view returns (uint64)
getFee(uint32 _destinationChainIduint256 _amountbool _feeInLINKview returns (uint256)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
acceptOwnership(
addBridgeForChain(uint64 _chainSelectoraddress _bridge
addChainIdToChainSelector(uint32 _chainIduint64 _chainSelector
bridgeTokens(uint32 _destinationChainIdaddress _receipientuint256 _amountpayable returns (bytes32 messageId)
bridgeTokensWithLINK(uint32 _destinationChainIdaddress _receipientuint256 _amountreturns (bytes32 messageId)
ccipReceive(struct ClientAny2EVMMessage message
setFeeBps(uint256 _feeBps
transferOwnership(address to
withdraw(address _beneficiary
withdrawToken(address _beneficiaryaddress _token
Events
MessageReceived(bytes32 indexed messageIduint64 indexed sourceChainSelectoraddress senderuint256 amountaddress recipient
MessageSent(bytes32 indexed messageIduint64 indexed destinationChainSelectoraddress receiveraddress recipientuint256 amountaddress feeTokenuint256 fees
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Constructor
constructor(address _routeraddress _linkaddress _xerc20uint256 _feeBps
Fallback and receive
receive(
Errors
FailedToWithdrawEth(address owneraddress targetuint256 value
InvalidRouter(address router
NoReceiverForDestinationChain(uint64 destinationChainSelector
NotEnoughBalance(uint256 currentBalanceuint256 calculatedFees
NothingToWithdraw(
SenderNotAllowlistedBySourceChain(uint64 sourceChainSelectoraddress sender