EVM2EVMOffRamp

Verified contract

Active on Base with 1,351 txns
Deployed by via 0x81ac9bd5 at 20593421
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"

0x6be7a2967d3b40778b4c31beaf6e74d8b0e7ccccef069422e1beb02d8f3f816c
0x71f38f09c461dfb35afdafe72183bdbbd9db6f850b3412c2116d4d5c6c4c79f8
0x734e63aa3555f3666642bf23abf8db8d3373c3e50e3a0d7a9eeaa0d63de74b90
0xcb67ce26ddf648c4fe213bedd3a0b8695ed3256b85e0d872b3c6fbb2bb82e126
0xbe4c22db0d17dd9d77cf8002b6d1d28fa7c59668840322354e9cf199210f5979
0x09efa8dccc9214e29530d56e0c598a7410ab5c38f789d307b96fef450af54301
0x4440c360cdf1c279aaafd6449752027ddda38635f960efa940d700c88e416522
0xebae5db429359597d1e9bc15668f176e1742438abcabec3c5c233dc39795d64c
0x33deac2f4d9fea1854d585d0990e60882d381b4ffad535cf0af5af68ccff489e
0xbfaa45be8b614c6164df306d7b5e5e848df3906875d17c4ca21027d9437b27f7

Functions
Getter at block 23782200
currentRateLimiterState(view returns (struct RateLimiterTokenBucket)
(0, 1734353747, false, 0, 0)
getAllRateLimitTokens(view returns (address[] sourceTokensaddress[] destTokens)
(sourceTokens=[], destTokens=[])
getDynamicConfig(view returns (struct EVM2EVMOffRampDynamicConfig)
(3600, 30000, 1, 0x881e3a65b4d4a04dd529061dd0071cf975f58bcd, 0x6337a58d4bd7ba691b66341779e8f87d4679923a)
getStaticConfig(view returns (struct EVM2EVMOffRampStaticConfig)
(0x17891fe60a577c5e1e4a4ddd78e642428a56039f, 15971525489660198786, 4949039107694359620, 0xc1b6287a3292d6469f2d8545877e40a2f75ca9a6, 0x8531e63ae9279a1f0d09eba566cd1b092b95f3d5, 0xc842c69d54f83170c42c4d556b4f6b2ca53dd3e8, 0x6f6c373d09c07425baae72317863d7f6bb731e37)
getTokenLimitAdmin(view returns (address)
0x0000000000000000000000000000000000000000
 
getTransmitters(view returns (address[])
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=2, blockNumber=21524648, configDigest=0x0001aca0257a751ac75b09634c4a5c23ea2fcf84e543cf71c48a6455d9cb9002)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 epoch)
(scanLogs=true, configDigest=0x0000000000000000000000000000000000000000000000000000000000000000, epoch=0)
owner(view returns (address)
0x7b0328745a01634c32efaf041d91432a075b308d
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(