CCIPxERC20Bridge

Verified contract

Active on Ethereum with 235 txns
Deployed by via 0xd3153112 at 19262138
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xd50fed0e3412ac98581c58daaed6202ee445ced715b793e6907cc73203479f93
0x28f7759466a9687b6f7ea6f0d4fa04c111e1e8d4f008a54b68dc4b21a4f0cdb4
0xb96da38a04f7c195977b393607eb9863ffecbfb53f5a9d3b3722f27a1114e877
0xd57ca368b31dd8f52aa2fa47ed7c690768a713d3b97bb3f0813b27a2f996c3a2
0x303f43e2cb24ee9bb7e49da841689356adb4da3113fcc9b7a15d9133fad69148
0xf7e3b11ca350c2a4218ef078911214b17fc60e604a332387dc2418405078c8f4
0x24467a9dfa8ef4798bc528891c7ce7e8a6548774e97f7882aac53259c7f04483
0x1b87b9f2ae6fdbc444d73dedf8640570cd3808e95df361505851373aead6c89d
0xdb8c9e27555c47c02a41a945abb70e737c1e0e50da8c3edd0ba1ce6189de1dbf
0x8a6f3f310b08195bf6c3f9424ad85831f5cca0f56179743315acdecc6bf86642

Functions
Getter at block 21275191
erc20(view returns (address)
0x0d505c03d30e65f6e9b4ef88855a47a89e4b7676
feeBps(view returns (uint256)
10
getLastReceivedMessageDetails(view returns (bytes32 messageIdstring text)
(messageId=0xb84b4cea6d0a356434cbbed34c3434b124dfba7b2b94c50231aff7ec7ceabfdc, text=)
getRouter(view returns (address)
0x80226fc0ee2b096224eeac085bb9a8cba1146f7d
linkToken(view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
lockbox(view returns (address)
0xb3bc2aaabb4c27890dbb491550eac3843a946625
owner(view returns (address)
0xfadede2cfbfa7443497acacf76cfc4fe59112dbb
xerc20(view returns (address)
0x425f81e2fe53256b9a7aea91949da2210bd049be
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 _feeBpsaddress _lockboxaddress _erc20
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