CctpBridge

Verified contract

Active on Ethereum with 2,216 txns
Deployed by via 0x8bc371a7 at 19512388
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $46.43
ERC-20
Value $4.62
0x8686498e4d35c62f0f706642c29abf9de277227e302dd5ca622d113540226589
0x9e4959776d892f091ec45575ec8237f6aa112c1f168e0ca8e163dc62389d70bb
0xed3e5646a09020586646f2979adda66b288f66142b25fd6d99d8349c273b5c1b
0xadf68f5d89c1d62d6eb624822f95acb77c57ced83c4f27c9a4c06f561f8c36da
0x8109e7d9e1cf7742be402062b5860c1d32ca306300d8e022e9f41825c6c941a2
0xb2b2de2ebdb96901e7fefc4ecc73845a0434c9d7417e68a32ef4d122566c03fa
0xae1f1e740f8321417f72e5efe48b5d654cac0b7c05e06495d459bd3465b2b9d2
0xe8f2d7a0a34f1d06ccf2ef76ce3cfb590be39e0c504fd91a3f28d973913dd4f0
0xbb1a7bf0fc67587cce45957c97e6a83b53356e7b6c2c115c835f858b83d5646b
0xbb3d635136a67388b9876c64fa8ee16a0596a280b83dd2970379036720e38951

Functions
Getter at block 21325753
adminFeeShareBP(view returns (uint256)
10
chainId(view returns (uint256)
1
owner(view returns (address)
0x01a494079dcb715f622340301463ce50cd69a4d0
Read-only
gasUsage(uint256 chainIdview returns (uint256 amount)
getBridgingCostInTokens(uint256 destinationChainIdview returns (uint256)
getDomainByChainId(uint256 chainId_view returns (uint32)
getTransactionCost(uint256 chainIdview returns (uint256)
isMessageProcessed(uint256 sourceChainIduint64 nonceview returns (bool)
State-modifying
bridge(uint256 amountbytes32 recipientuint256 destinationChainIduint256 relayerFeeTokenAmountpayable 
bridgeWithWalletAddress(uint256 amountbytes32 recipientbytes32 recipientWalletAddressuint256 destinationChainIduint256 relayerFeeTokenAmountpayable 
changeRecipient(bytes originalMessagebytes originalAttestationbytes32 newRecipient
receiveTokens(address recipientbytes messagebytes signaturepayable 
registerBridgeDestination(uint256 chainId_uint32 domain
renounceOwnership(
setAdminFeeShare(uint256 adminFeeShareBP_
setGasOracle(address gasOracle_
setGasUsage(uint256 chainIduint256 gasAmount
transferOwnership(address newOwner
unregisterBridgeDestination(uint256 chainId_
withdrawFeeInTokens(
withdrawGas(uint256 amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReceivedExtraGas(address recipientuint256 amount
ReceivedGas(address senderuint256 amount
RecipientReplaced(address senderuint256 noncebytes32 newRecipient
TokensSent(uint256 amountaddress senderbytes32 recipientuint256 destinationChainIduint256 nonceuint256 receivedRelayerFeeFromGasuint256 receivedRelayerFeeFromTokensuint256 relayerFeeuint256 receivedRelayerFeeTokenAmountuint256 adminFeeTokenAmount
TokensSentExtras(bytes32 recipientWalletAddress
Constructor
constructor(uint256 chainId_uint256 chainPrecision_address tokenAddressaddress cctpMessenger_address cctpTransmitter_address gasOracle_
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.