EVM2EVMOffRamp

Verified contract

Active on Ethereum with 60 txns
Deployed by via 0x597112f7 at 20768590
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 2 additional slots

No balances found for "EVM2EVMOffRamp"

0xe4e9b9a3cd9edde892e1d9beb4b12bf42e54ca3cbb912b77e735a2ec95805b10
0xd3af6068f41f699c31f5cf84f216b4e83c4fc69cc71bc3ac563a6dd7ecedf8db
0xd1d5ec445ddee78943e70b3bf5b5e3ccb3315eb324ec85d87591bcdee9783e06
0x81d4044ff15a348e6d59dc4e91b617873ddf4b606fa5bf75a5e1edcd1f823112
0x88c979941e145aa6532eae7a5c9050b5ae63b8442f0a6a972d347b61fecb7907
0x1ddd29e080beb9e7939aa6e7a5a7df2307852e7f8a7118f8c3eca40295fb260a
0x08ee4fe2f31497c70aec00fb54a7dcb1475ba069235a3e9c6d2df5bd7f848994
0x7036d6600013614f3f7a7f6be01847b2c43888ee9f0142c81c93270e2c14a62f
0x3e1d8c62d4f7023b55c868df881ef9459ef93b2c4e2b9977e39db054725a2225
0x3d074c54258c0d4034bc93696275d10fa0942585ccf730a9f00d428483c798cf

Functions
Getter at block 21081709
currentRateLimiterState(view returns (struct RateLimiterTokenBucket)
(0, 1730330567, false, 0, 0)
getAllRateLimitTokens(view returns (address[] sourceTokensaddress[] destTokens)
(sourceTokens=[], destTokens=[])
getDynamicConfig(view returns (struct EVM2EVMOffRampDynamicConfig)
(3600, 30000, 1, 0x80226fc0ee2b096224eeac085bb9a8cba1146f7d, 0x8c9b2efb7c64c394119270bfece7f54763b958ad)
getStaticConfig(view returns (struct EVM2EVMOffRampStaticConfig)
(0x1a3d582d1ab9cf630b44b91c54cbd16ca7e35a8d, 5009297550715157269, 4348158687435793198, 0xd2a9f49aa973fdd42edbb24e01baa8163ac3141c, 0x0000000000000000000000000000000000000000, 0x411de17f12d1a34ecc7f45f49844626267c75e81, 0xb22764f98dd05c789929716d677382df22c05cb6)
getTokenLimitAdmin(view returns (address)
0x0000000000000000000000000000000000000000
 
getTransmitters(view returns (address[])
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=20943933, configDigest=0x000122bd9a7715200d5c0a6e4404a1f0a06b343d766334eabb33b475489d53e3)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 epoch)
(scanLogs=true, configDigest=0x0000000000000000000000000000000000000000000000000000000000000000, epoch=0)
owner(view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion(view returns (string)
EVM2EVMOffRamp 1.5.0
Read-only
ccipReceive(struct ClientAny2EVMMessagepure 
getExecutionState(uint64 sequenceNumberview returns (uint8)
getSenderNonce(address senderview returns (uint64 nonce)
State-modifying
acceptOwnership(
executeSingleMessage(struct InternalEVM2EVMMessage messagebytes[] offchainTokenDatauint32[] tokenGasOverrides
manuallyExecute(struct InternalExecutionReport reportstruct EVM2EVMOffRampGasLimitOverride[] gasLimitOverrides
setAdmin(address newAdmin
setOCR2Config(address[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
setRateLimiterConfig(struct RateLimiterConfig config
transferOwnership(address to
transmit(bytes32[3] reportContextbytes reportbytes32[] rsbytes32[] ssbytes32
updateRateLimitTokens(struct EVM2EVMOffRampRateLimitToken[] removesstruct EVM2EVMOffRampRateLimitToken[] adds
Events
AdminSet(address newAdmin
AlreadyAttempted(uint64 sequenceNumber
ConfigChanged(struct RateLimiterConfig config
ConfigSet(struct EVM2EVMOffRampStaticConfig staticConfigstruct EVM2EVMOffRampDynamicConfig dynamicConfig
ConfigSet(uint32 previousConfigBlockNumberbytes32 configDigestuint64 configCountaddress[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
ExecutionStateChanged(uint64 indexed sequenceNumberbytes32 indexed messageIduint8 statebytes returnData
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
SkippedAlreadyExecutedMessage(uint64 indexed sequenceNumber
SkippedIncorrectNonce(uint64 indexed nonceaddress indexed sender
SkippedSenderWithPreviousRampMessageInflight(uint64 indexed nonceaddress indexed sender
TokenAggregateRateLimitAdded(address sourceTokenaddress destToken
TokenAggregateRateLimitRemoved(address sourceTokenaddress destToken
TokensConsumed(uint256 tokens
Transmitted(bytes32 configDigestuint32 epoch
Constructor
constructor(struct EVM2EVMOffRampStaticConfig staticConfigstruct RateLimiterConfig rateLimiterConfig
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AggregateValueMaxCapacityExceeded(uint256 capacityuint256 requested
AggregateValueRateLimitReached(uint256 minWaitInSecondsuint256 available
BucketOverfilled(
CanOnlySelfCall(
CommitStoreAlreadyInUse(
ConfigDigestMismatch(bytes32 expectedbytes32 actual
CursedByRMN(
DestinationGasAmountCountMismatch(bytes32 messageIduint64 sequenceNumber
EmptyReport(
ExecutionError(bytes err
ForkedChain(uint256 expecteduint256 actual
InvalidConfig(uint8 errorType
InvalidDataLength(uint256 expecteduint256 got
InvalidEVMAddress(bytes encodedAddress
InvalidManualExecutionGasLimit(bytes32 messageIduint256 oldLimituint256 newLimit
InvalidMessageId(
InvalidNewState(uint64 sequenceNumberuint8 newState
InvalidSourceChain(uint64 sourceChainSelector
InvalidTokenGasOverride(bytes32 messageIduint256 tokenIndexuint256 oldLimituint256 tokenGasOverride
ManualExecutionGasLimitMismatch(
ManualExecutionNotYetEnabled(
MessageTooLarge(uint256 maxSizeuint256 actualSize
NotACompatiblePool(address notPool
OnlyCallableByAdminOrOwner(
OracleCannotBeZeroAddress(
PriceNotFoundForToken(address token
ReceiverError(bytes err
ReleaseOrMintBalanceMismatch(uint256 amountReleaseduint256 balancePreuint256 balancePost
RootNotCommitted(
TokenDataMismatch(uint64 sequenceNumber
TokenHandlingError(bytes err
TokenMaxCapacityExceeded(uint256 capacityuint256 requestedaddress tokenAddress
TokenRateLimitReached(uint256 minWaitInSecondsuint256 availableaddress tokenAddress
UnauthorizedTransmitter(
UnexpectedTokenData(
UnsupportedNumberOfTokens(uint64 sequenceNumber
WrongMessageLength(uint256 expecteduint256 actual
ZeroAddressNotAllowed(