SynapseCCTP

Verified contract

Active on Ethereum with 3,713 txns
Deployed by via 0xbf82ac3b at 17559791
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $0
ERC-20
--
 (#0)
ERC-1555
--
0xa9845d31abaade6835111d8f7b2829da9a8165450ca672c54702190897d4c6a5
0x9e6be8e1bf512a7e6800c4b06f05b375c0bdba85d96413a2587023395c769b24
0xbf8703633d8f3b363fd5c3e47b5bd18780949900ba181d022a77b3530b4e1258
0xc64f680f98dbd92b11fae5feb51629fe416dfc1516bdc8a9da7217e1e0ff9711
0x997e3d023a8164e40b2051954790685c40ac565fb9e1175d8aa1457872ec3271
0xe3183f0ae25a978f05a2cf3d54ec1f8597df99ec7f3abfbbcadd8cc5da260c2a
0x64c5dfb271155eb852892729bfb3a6d64afc618f55d772498af04a6a3fe82c0a
0x5f073b42ef7780f586fb513ec5d64b8a208f8266396894e1368f1b7e97fef4fe
0xbb2d99c10fb50ba93ceb5072c2151aa6ef9640d66acd0645ad0db6a2164b52f6
0x033059c3dea4f963d8439fa8e2651923b66adfc599e0a95f000e4bc7e52e6c9e

Functions
Getter at block 20866476
chainGasAmount(view returns (uint256)
0
getBridgeTokens(view returns (struct BridgeToken[] bridgeTokens)
[(CCTP.USDC, 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48)]
localDomain(view returns (uint32)
0
messageTransmitter(view returns (address)
0x0a992d191deec32afe36203ad87d7d289a738f81
owner(view returns (address)
0x67f60b0891ebd842ebe55e4ccca1098d7aac1a55
paused(view returns (bool)
true
protocolFee(view returns (uint256)
0
tokenMessenger(view returns (address)
0xbd3fa81b58ba92a82136038b25adec7066af3155
Read-only
accumulatedFees(addressaddressview returns (uint256)
calculateFeeAmount(address tokenuint256 amountbool isSwapview returns (uint256 fee)
circleTokenPool(addressview returns (address)
feeStructures(addressview returns (uint40 relayerFeeuint72 minBaseFeeuint72 minSwapFeeuint72 maxFee)
getLocalToken(uint32 remoteDomainaddress remoteTokenview returns (address)
isRequestFulfilled(bytes32 requestIDview returns (bool)
relayerFeeCollectors(addressview returns (address)
remoteDomainConfig(uint256view returns (uint32 domainaddress synapseCCTP)
symbolToToken(stringview returns (address)
tokenToSymbol(addressview returns (string)
State-modifying
addToken(string symboladdress tokenuint256 relayerFeeuint256 minBaseFeeuint256 minSwapFeeuint256 maxFee
pauseSending(
receiveCircleToken(bytes messagebytes signatureuint32 requestVersionbytes formattedRequestpayable 
removeToken(address token
renounceOwnership(
rescueGas(
sendCircleToken(address recipientuint256 chainIdaddress burnTokenuint256 amountuint32 requestVersionbytes swapParams
setChainGasAmount(uint256 newChainGasAmount
setCircleTokenPool(address circleTokenaddress pool
setFeeCollector(address feeCollector
setProtocolFee(uint256 newProtocolFee
setRemoteDomainConfig(uint256 remoteChainIduint32 remoteDomainaddress remoteSynapseCCTP
setTokenFee(address tokenuint256 relayerFeeuint256 minBaseFeeuint256 minSwapFeeuint256 maxFee
transferOwnership(address newOwner
unpauseSending(
withdrawProtocolFees(address token
withdrawRelayerFees(address token
Events
ChainGasAirdropped(uint256 amount
ChainGasAmountUpdated(uint256 chainGasAmount
CircleRequestFulfilled(uint32 originDomainaddress indexed recipientaddress mintTokenuint256 feeaddress tokenuint256 amountbytes32 requestID
CircleRequestSent(uint256 chainIdaddress indexed senderuint64 nonceaddress tokenuint256 amountuint32 requestVersionbytes formattedRequestbytes32 requestID
FeeCollected(address feeCollectoruint256 relayerFeeAmountuint256 protocolFeeAmount
FeeCollectorUpdated(address indexed relayeraddress oldFeeCollectoraddress newFeeCollector
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeUpdated(uint256 newProtocolFee
Unpaused(address account
Constructor
constructor(address tokenMessenger_address owner_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CCTPGasRescueFailed(
CCTPIncorrectChainId(
CCTPIncorrectConfig(
CCTPIncorrectDomain(
CCTPIncorrectGasAmount(
CCTPIncorrectProtocolFee(
CCTPInsufficientAmount(
CCTPMessageNotReceived(
CCTPSymbolAlreadyAdded(
CCTPSymbolIncorrect(
CCTPTokenAlreadyAdded(
CCTPTokenNotFound(
CCTPZeroAddress(
CCTPZeroAmount(
CastOverflow(
ForwarderDeploymentFailed(
IncorrectRequestLength(
RemoteCCTPDeploymentNotSet(
UnknownRequestVersion(