EVM2EVMOffRamp

Verified contract

Active on Ethereum with 141 txns
Deployed by via 0x01b253ef at 20886600
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"

0x7e5e15c2d00fcd98dc7cd057fae481a674ebefd9b16c2e026aadd5d17caa029e
0x0537752bc82c9aa08419fc7a098cc56045edb33085f55017a1d1d71326e832f7
0x81de1de1f34821cbcadc534f1e3bea49547c002716ee1d943c14843741662d73
0xff09528a48392e71814774bad41c952e90f8d39a3c948b8a3ee54459e72a1644
0x2d4b7437a37fad9722e7e852c3ea96159792f1de8c7935e191411eefd5f79ab1
0x1a28a786c03d25104942680c7d3fe5e325e66412e3707870f666cff80c5640ab
0x7bbe4a2ee909646de9d7affc250e035e8546f464f0d5d25ee1eb1dc895916d43
0x6a1cca15570dc0dc6d3257daa9c1a5a177b58ab462d2c4da4d3c213a2bdd996d
0xaaf66bb3717cde72778967c368fb0679518ce47ef2cfbb6112c61de1f666299a
0x9fd6f16ce634dd747f2bc260c8873add454c1c3a64680b93e47975e3730d5afd

Functions
Getter at block 21257298
currentRateLimiterState(view returns (struct RateLimiterTokenBucket)
(0, 1732447607, 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)
(0xf7b343a17445f175f2dd9f5cb29baf0a8de75ed3, 5009297550715157269, 4949039107694359620, 0x67761742ac8a21ec4d76ca18cbd701e5a6f3bef3, 0xefc4a18af59398ff23bfe7325f2401ad44286f4d, 0x411de17f12d1a34ecc7f45f49844626267c75e81, 0xb22764f98dd05c789929716d677382df22c05cb6)
getTokenLimitAdmin(view returns (address)
0x0000000000000000000000000000000000000000
 
getTransmitters(view returns (address[])
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=21041128, configDigest=0x0001cfd9647292ba5bf8cfef5c5845fbcbd7ce277638cde79e09b8a370aae0f2)
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(